@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"futura-pt",sans-serif;margin:0;line-height:1.1;color:#333}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{font-size:.6em}h1,.header-1{font-size:clamp(1.875rem,1.4788732394rem + .0169014085*100vw,3rem);letter-spacing:clamp(-.09rem,-.0443661972rem + -.0005070423*100vw,-.05625rem)}h2,.header-2{font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);letter-spacing:clamp(-.06rem,-.0397183099rem + -.0002253521*100vw,-.045rem)}h3,.header-3{font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);letter-spacing:clamp(-.0525rem,-.0372887324rem + -.0001690141*100vw,-.04125rem)}h4,.header-4{font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);letter-spacing:clamp(-.045rem,-.0348591549rem + -.0001126761*100vw,-.0375rem)}h5,.header-5{font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);letter-spacing:clamp(-.0375rem,-.0324295775rem + -.000056338*100vw,-.03375rem)}h6,.header-6{font-size:clamp(1rem,.9559859155rem + .0018779343*100vw,1.125rem);letter-spacing:clamp(-.03375rem,-.0286795775rem + -.000056338*100vw,-.03rem)}.lead-text{font-size:21px;color:#616161;font-weight:300;line-height:1.5}.eyebrow{font-family:"futura-pt-bold",sans-serif;font-size:.75rem;line-height:1.5;font-weight:700;color:#939393;letter-spacing:.1em;text-transform:uppercase;margin:0}.eyebrow--black{color:#333}.eyebrow--white{color:#fff}.eyebrow--large{font-size:14px}p{margin:0;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-weight:500;line-height:1.7em}p:not(:last-of-type){margin-bottom:16px}p:only-of-type{margin-bottom:16px}p.text-xl{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)}.col p{margin:0}.col p:not(:last-of-type){margin-bottom:20px}b,strong,.strong{font-weight:700}em,.em{font-style:italic}p.x-large,p>span.x-large{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)!important;letter-spacing:clamp(-.025rem,-.0182394366rem + -.0000751174*100vw,-.02rem)!important}p.large,p>span.large{font-size:clamp(.9375rem,.8714788732rem + .0028169014*100vw,1.125rem)!important;letter-spacing:clamp(-.0225rem,-.0174295775rem + -.000056338*100vw,-.01875rem)!important}small,p.small,p>span.small{font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem)!important;letter-spacing:clamp(-.00875rem,-.0079116901rem + -.0000093146*100vw,-.00813rem)!important;display:inline-block}small a,p.small a,p>span.small a{color:#c8102e;text-decoration:underline}p.x-small,p>span.x-small{font-size:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem)!important;letter-spacing:clamp(-.0075rem,-.0058098592rem + -.0000187793*100vw,-.00625rem)!important;line-height:1.8em}code{background-color:#f5f5f5;color:#ff3860;font-weight:normal;font-size:.625;padding:3px 6px}a{color:#c8102e;text-decoration:none}address{font-style:normal}address strong{font-weight:600;color:#212121}html{box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar}body{background:#e0e0e0;box-sizing:border-box;font-family:"acumin-pro",sans-serif;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-weight:400;line-height:1.5;color:#333;-ms-overflow-style:-ms-autohiding-scrollbar;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{margin-left:30px}ul li{list-style-type:disc;margin:5px 0}.row{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--flow-oppersite{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row--end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row--middle{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.row--bottom{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.row--space-between{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row--pad-24{padding:0 24px}.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col{width:100%;box-sizing:border-box}.col--no-gutter{padding:0!important}.col-auto{padding:1%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col-24px{width:24px}.col-32px{width:32px}.col-40px{width:40px}.col-1{width:8.3333333333%;padding:0 1%}.col-2{width:16.6666666667%;padding:0 1%}.col-3{width:25%;padding:0 1%}.col-4{width:33.3333333333%;padding:0 1%}.col-5{width:41.6666666667%;padding:0 1%}.col-6{width:50%;padding:0 1%}.col-7{width:58.3333333333%;padding:0 1%}.col-8{width:66.6666666667%;padding:0 1%}.col-9{width:75%;padding:0 1%}.col-10{width:83.3333333333%;padding:0 1%}.col-11{width:91.6666666667%;padding:0 1%}.col-12{width:100%;padding:0 1%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media only screen and (min-width:500px){.xsm-1{width:8.3333333333%;padding:0 1%}.xsm-2{width:16.6666666667%;padding:0 1%}.xsm-3{width:25%;padding:0 1%}.xsm-4{width:33.3333333333%;padding:0 1%}.xsm-5{width:41.6666666667%;padding:0 1%}.xsm-6{width:50%;padding:0 1%}.xsm-7{width:58.3333333333%;padding:0 1%}.xsm-8{width:66.6666666667%;padding:0 1%}.xsm-9{width:75%;padding:0 1%}.xsm-10{width:83.3333333333%;padding:0 1%}.xsm-11{width:91.6666666667%;padding:0 1%}.xsm-12{width:100%;padding:0 1%}.xsm-auto{padding:0 1%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.xsm-fit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.xsm-24px{width:24px}.xsm-32px{width:32px}.xsm-40px{width:40px}.xsm-offset-1{margin-left:8.3333333333%}.xsm-offset-2{margin-left:16.6666666667%}.xsm-offset-3{margin-left:25%}.xsm-offset-4{margin-left:33.3333333333%}.xsm-offset-5{margin-left:41.6666666667%}.xsm-offset-6{margin-left:50%}.xsm-offset-7{margin-left:58.3333333333%}.xsm-offset-8{margin-left:66.6666666667%}.xsm-offset-9{margin-left:75%}.xsm-offset-10{margin-left:83.3333333333%}.xsm-offset-11{margin-left:91.6666666667%}}@media only screen and (min-width:768px){.sm-1{width:8.3333333333%;padding:0 1%}.sm-2{width:16.6666666667%;padding:0 1%}.sm-3{width:25%;padding:0 1%}.sm-4{width:33.3333333333%;padding:0 1%}.sm-5{width:41.6666666667%;padding:0 1%}.sm-6{width:50%;padding:0 1%}.sm-7{width:58.3333333333%;padding:0 1%}.sm-8{width:66.6666666667%;padding:0 1%}.sm-9{width:75%;padding:0 1%}.sm-10{width:83.3333333333%;padding:0 1%}.sm-11{width:91.6666666667%;padding:0 1%}.sm-12{width:100%;padding:0 1%}.sm-auto{padding:0 1%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sm-fit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sm-24px{width:24px}.sm-32px{width:32px}.sm-40px{width:40px}.sm-offset-1{margin-left:8.3333333333%}.sm-offset-2{margin-left:16.6666666667%}.sm-offset-3{margin-left:25%}.sm-offset-4{margin-left:33.3333333333%}.sm-offset-5{margin-left:41.6666666667%}.sm-offset-6{margin-left:50%}.sm-offset-7{margin-left:58.3333333333%}.sm-offset-8{margin-left:66.6666666667%}.sm-offset-9{margin-left:75%}.sm-offset-10{margin-left:83.3333333333%}.sm-offset-11{margin-left:91.6666666667%}}@media only screen and (min-width:1024px){.md-1{width:8.3333333333%;padding:0 1%}.md-2{width:16.6666666667%;padding:0 1%}.md-3{width:25%;padding:0 1%}.md-4{width:33.3333333333%;padding:0 1%}.md-5{width:41.6666666667%;padding:0 1%}.md-6{width:50%;padding:0 1%}.md-7{width:58.3333333333%;padding:0 1%}.md-8{width:66.6666666667%;padding:0 1%}.md-9{width:75%;padding:0 1%}.md-10{width:83.3333333333%;padding:0 1%}.md-11{width:91.6666666667%;padding:0 1%}.md-12{width:100%;padding:0 1%}.md-auto{padding:0 1%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.md-fit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.md-24px{width:24px}.md-32px{width:32px}.md-40px{width:40px}.md-offset-1{margin-left:8.3333333333%}.md-offset-2{margin-left:16.6666666667%}.md-offset-3{margin-left:25%}.md-offset-4{margin-left:33.3333333333%}.md-offset-5{margin-left:41.6666666667%}.md-offset-6{margin-left:50%}.md-offset-7{margin-left:58.3333333333%}.md-offset-8{margin-left:66.6666666667%}.md-offset-9{margin-left:75%}.md-offset-10{margin-left:83.3333333333%}.md-offset-11{margin-left:91.6666666667%}}@media only screen and (min-width:1280px){.lg-1{width:8.3333333333%;padding:0 1%}.lg-2{width:16.6666666667%;padding:0 1%}.lg-3{width:25%;padding:0 1%}.lg-4{width:33.3333333333%;padding:0 1%}.lg-5{width:41.6666666667%;padding:0 1%}.lg-6{width:50%;padding:0 1%}.lg-7{width:58.3333333333%;padding:0 1%}.lg-8{width:66.6666666667%;padding:0 1%}.lg-9{width:75%;padding:0 1%}.lg-10{width:83.3333333333%;padding:0 1%}.lg-11{width:91.6666666667%;padding:0 1%}.lg-12{width:100%;padding:0 1%}.lg-auto{padding:0 1%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.lg-fit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.lg-24px{width:24px}.lg-32px{width:32px}.lg-40px{width:40px}.lg-offset-1{margin-left:8.3333333333%}.lg-offset-2{margin-left:16.6666666667%}.lg-offset-3{margin-left:25%}.lg-offset-4{margin-left:33.3333333333%}.lg-offset-5{margin-left:41.6666666667%}.lg-offset-6{margin-left:50%}.lg-offset-7{margin-left:58.3333333333%}.lg-offset-8{margin-left:66.6666666667%}.lg-offset-9{margin-left:75%}.lg-offset-10{margin-left:83.3333333333%}.lg-offset-11{margin-left:91.6666666667%}}.header{background-color:#212121;color:#fff;font-size:.625;padding:16px 16px;overflow:hidden}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media only screen and (min-width:768px){.header{padding:24px}}.header__wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.header__logo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;white-space:nowrap}.header__logo-link{fill:#fff;display:inline-block;vertical-align:middle;position:relative;z-index:1}@media only screen and (min-width:500px){.header__logo-link{margin-right:16px}}.header__logo-link svg{width:100px;height:42px;position:relative;z-index:1;vertical-align:bottom}@media only screen and (min-width:768px){.header__logo-link svg{width:125px;height:52.25px;margin-right:16px}}@media only screen and (min-width:1024px){.header__logo-link svg{width:165px;height:69px;margin-right:24px}}.header__logo span{display:none;color:#757575;font-size:.625;font-weight:700}@media only screen and (min-width:768px){.header__logo span{font-size:.875}}@media only screen and (min-width:500px){.header__logo span{display:inline-block}}.header__links{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__link{display:inline-block;margin-right:8px;position:relative}@media only screen and (min-width:768px){.header__link{margin-right:16px}}.header__link svg{fill:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header__link:hover svg{fill:#c8102e}.header__link span[data-basket]{background-color:#c8102e;display:block;width:10px;height:10px;border-radius:10px;position:absolute;top:-2px;right:-2px}.header .row{position:relative}.main-content{position:relative}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-bottom:20px}.main-content ul{display:block;list-style-type:disc;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;padding-left:40px}.main-content ul li{display:list-item}.main-content ol{display:block;list-style-type:decimal;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;padding-left:40px}.main-content ol li{display:list-item}.footer{background-color:#212121;color:#fff;font-size:.625;padding-top:3rem}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.footer{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media only screen and (min-width:500px){.footer{padding-top:4.5rem}}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 1.5rem;gap:2.5rem 1.5rem}@media only screen and (min-width:500px){.footer__container{margin:0 4.5rem}}.footer__col{width:calc(50% - .75rem)}@media only screen and (min-width:500px){.footer__col{width:unset}}.footer__col:last-child{width:16rem}.footer__title{color:#fff;margin-bottom:16px;text-transform:uppercase;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);font-family:"acumin-pro",sans-serif}.footer p{color:#9e9e9e}.footer p small{margin-bottom:16px}.footer p small a{color:#616161}.footer__text{margin-bottom:8px!important;color:#fff}.footer__link{display:block;color:#e0e0e0;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);margin-top:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.footer__link:hover{text-decoration:underline;color:#fff}.footer__divider{background:#191919;height:1px}.footer__sub{color:#9e9e9e;width:100%;margin-top:5.25rem}@media only screen and (min-width:500px){.footer__sub{border-top:1px solid #c8102e}}.footer__sub-container{width:100%;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}@media only screen and (min-width:500px){.footer__sub-container{padding:2rem 4.5rem}}.footer__sub-link{color:#9e9e9e;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem)}.footer__sub-link:not(:last-child){margin-right:40px}.footer__sub span{font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);padding-right:.25rem}.footer__social{margin-top:8px}.footer__social-link{color:#e0e0e0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.footer__social-link:hover{color:#fff}.footer__social-link:not(:last-child){margin-right:8px}.wrapper{max-width:1600px;width:100%;margin:0 auto;background-color:#fff;overflow:hidden}.wrapper--1200{max-width:1200px}.wrapper .compare-bar~.button__back-to-top-wrapper{bottom:99px}.wrapper .flue__sticky-selection~.button__back-to-top-wrapper{bottom:99px}.accordion,.subcategory__downloads{margin:0 auto 3rem auto;padding:0 1.5rem;box-sizing:border-box}@media only screen and (min-width:500px){.accordion,.subcategory__downloads{margin:0 auto 3rem auto;max-width:53.75rem;width:100%}}.accordion__intro,.subcategory__downloads__intro{max-width:53.75rem;width:100%;padding:3rem 1.5rem 3rem 1.5rem;box-sizing:border-box}@media only screen and (min-width:500px){.accordion__intro,.subcategory__downloads__intro{padding:4.5rem 1.5rem 6rem 1.5rem;margin:0 auto}}.accordion__intro-title,.accordion__intro h1,.accordion__intro h2,.accordion__intro h3,.accordion__intro h4,.accordion__intro h5,.accordion__intro h6,.subcategory__downloads__intro-title,.subcategory__downloads__intro h1,.subcategory__downloads__intro h2,.subcategory__downloads__intro h3,.subcategory__downloads__intro h4,.subcategory__downloads__intro h5,.subcategory__downloads__intro h6{margin-bottom:1.5rem}.accordion__intro-text,.accordion__intro p,.subcategory__downloads__intro-text,.subcategory__downloads__intro p{margin-bottom:1rem}.accordion__intro-image,.subcategory__downloads__intro-image{display:block;max-width:100%;margin-top:10px}.accordion__item,.subcategory__downloads__item{border-bottom:1px solid #e0e0e0}.accordion__item:nth-of-type(1),.subcategory__downloads__item:nth-of-type(1){border-top:1px solid #e0e0e0}.text-block .accordion__item:nth-of-type(1),.text-block .subcategory__downloads__item:nth-of-type(1){border-top:0}.text-block .accordion__item:last-child,.text-block .subcategory__downloads__item:last-child{border-bottom:0}.accordion__header,.subcategory__downloads__header{padding:16px 40px 16px 8px;color:#212121;font-weight:700;cursor:pointer;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.accordion__header:after,.subcategory__downloads__header:after{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 25' fill='%239E9E9E'%3E%3Cpath d='M8.20435 7.0607C7.81504 6.67047 7.81492 6.03879 8.20409 5.64841L8.30629 5.5459C8.6969 5.15408 9.33142 5.15389 9.72226 5.54547L15.7949 11.6295C16.1845 12.0199 16.1845 12.652 15.7949 13.0424L9.72226 19.1264C9.33142 19.518 8.6969 19.5178 8.30629 19.126L8.20409 19.0235C7.81492 18.6331 7.81504 18.0014 8.20435 17.6112L12.7626 13.0422C13.152 12.6519 13.152 12.02 12.7626 11.6297L8.20435 7.0607Z' /%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;position:absolute;top:16px;right:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.accordion__header:not(.is-active):hover,.subcategory__downloads__header:not(.is-active):hover{background-color:#fafafa}.accordion__header:not(.is-active):hover:after,.subcategory__downloads__header:not(.is-active):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 25' fill='%23616161'%3E%3Cpath d='M8.20435 7.0607C7.81504 6.67047 7.81492 6.03879 8.20409 5.64841L8.30629 5.5459C8.6969 5.15408 9.33142 5.15389 9.72226 5.54547L15.7949 11.6295C16.1845 12.0199 16.1845 12.652 15.7949 13.0424L9.72226 19.1264C9.33142 19.518 8.6969 19.5178 8.30629 19.126L8.20409 19.0235C7.81492 18.6331 7.81504 18.0014 8.20435 17.6112L12.7626 13.0422C13.152 12.6519 13.152 12.02 12.7626 11.6297L8.20435 7.0607Z' /%3E%3C/svg%3E")}.accordion__header.is-active:after,.subcategory__downloads__header.is-active:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordion__content,.subcategory__downloads__content{padding:0 8px 16px 8px}.accordion__title,.subcategory__downloads__title{margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:500px){.accordion__title,.subcategory__downloads__title{max-width:53.75rem;width:100%;box-sizing:border-box}}.accordion__button,.subcategory__downloads__button{margin-bottom:4.5rem}.accordion--downloads,.subcategory__downloads--downloads{margin:3rem auto 4.5rem auto}.subcategory__downloads__item{margin-left:30px}.app-feature{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.app-feature__image{width:100%;text-align:center;-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:2;order:2}@media only screen and (min-width:768px){.app-feature__image{width:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.app-feature__image img{vertical-align:middle;max-width:100%;margin:0 auto}.app-feature__content{width:100%;margin-top:40px;padding-left:24px;padding-right:24px;box-sizing:border-box;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center}@media only screen and (min-width:768px){.app-feature__content{width:50%;padding-left:4.666%;padding-right:4.666%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:left}}.app-feature p{font-size:18px;margin-top:24px;margin-bottom:24px;color:#424242}.article{background:#fff}.article__hero{text-align:center;background-color:#c8102e;padding:80px 15px 300px 15px;color:#fff;position:relative;overflow:hidden}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.article__hero{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.article__hero-project{padding:80px 15px 80px 15px}.article__hero-category{color:#fff;font-size:.625;font-weight:700;font-family:"acumin-pro",sans-serif;text-transform:uppercase;opacity:.65;margin-bottom:16px}.article__hero-title{color:#fff;font-family:"futura-pt",sans-serif;font-size:30px;line-height:1.1;font-weight:bold;opacity:.9;margin-top:20px;margin-bottom:20px;max-width:550px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.article__hero-title{font-size:48px}}.article__hero-date{color:#fff;font-size:21px;opacity:.9}.article__hero-image{display:block;max-width:100%;width:100%}.article__hero-image-wrapper{width:70%;margin-left:auto;margin-right:auto;position:relative;z-index:5;margin-top:-200px;margin-bottom:60px}.article__hero-content{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.article__hero-content:before{content:"";background:rgba(25,25,25,.9);position:absolute;top:0;right:0;bottom:0;left:0}.article__hero-content.js-active{display:block}.article__hero-credit{font-size:12px;line-height:12px;color:#fff;opacity:.7;position:absolute;bottom:15px;left:15px}.article__hero-caption{font-size:.75;line-height:1;color:#fff;opacity:.9;padding:15px;width:100%;box-sizing:border-box}@media only screen and (min-width:500px){.article__hero-caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:360px}}.article__hero-icon{position:absolute;bottom:10px;right:10px;cursor:pointer;z-index:2}.article__hero-icon svg{fill:#fff}.article__hero a{color:#fff;text-decoration:none;opacity:.9}.article__hero a:hover{text-decoration:underline}.article__hero-angle{position:absolute;bottom:0;left:0;width:100%}.article__hero-angle-front{background:#f5f5f5;height:200px;transform-origin:100% 100%;position:absolute;bottom:-200px;right:0%;width:150%;z-index:2}.article__hero-angle-back{background:#f5f5f5;height:330px;opacity:.65;transform-origin:0% 0%;position:absolute;bottom:-330px;left:20%;width:150%;z-index:1}.article__hero--alt{padding:60px 15px 120px 15px}.article__hero--alt-pro{background-color:#4b1d3f}.article__hero--alt .article__hero-title{font-size:32px;line-height:38px}.article__hero--alt .article__hero-date{font-size:16px}.article__hero--alt .article__hero-eta{font-size:16px}.article__hero--alt .article__hero-category{background-color:#b60f2a!important;display:inline-block;border-radius:40px;padding:0 12px;font-size:12px;line-height:24px;text-transform:uppercase;color:#fff;margin-bottom:0;opacity:1}.article__hero--alt .article__hero-category-pro{background-color:#33142b!important}.article__hero--alt~.article__hero-image-wrapper{margin-top:-70px}.article__content{max-width:56.75rem;width:100%;padding:0 1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box;color:#424242}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{margin-top:3rem;margin-bottom:2rem}.article__content p{margin-bottom:1.5rem}.article__content ul{margin:1.5rem 0;padding:0 0 0 1.125rem}.article__content ol{margin:1.5rem 0;padding:0 0 0 1.125rem}.article__content img{width:unset;max-width:100%;height:auto!important}.article__video{max-width:66rem;width:100%;padding:0 1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box;color:#424242}.article__intro{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)!important;letter-spacing:clamp(-.025rem,-.0182394366rem + -.0000751174*100vw,-.02rem)!important}.article__profile{text-align:center;margin-bottom:40px}.article__profile-initials{background-color:rgba(255,255,255,.9);background-position:center;display:block;width:60px;height:60px;border-radius:500px;text-align:center;line-height:60px;color:#c8102e;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2);font-size:14px;font-weight:700;margin-left:auto;margin-right:auto}.article__profile-name{font-size:.875;line-height:1.125;font-weight:700;color:#2c2c2c}.article__related{padding-top:60px;padding-bottom:60px;color:#2c2c2c}.article__image{display:block;max-width:100%;width:100%;border-radius:4px}.article__image-wrapper{width:70%;margin-left:auto;margin-right:auto;position:relative;z-index:5;margin-top:6rem;margin-bottom:6rem}.article__image-wrapper img{width:100%}.article__image-content{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.article__image-content:before{content:"";background:rgba(0,0,0,.8);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.article__image-content.js-active{display:block}.article__image-credit{font-size:12px;line-height:12px;color:#fff;opacity:.7;position:absolute;bottom:15px;left:15px}.article__image-caption{font-size:.75;line-height:1;color:#fff;opacity:.9;padding:15px;width:100%;box-sizing:border-box}@media only screen and (min-width:500px){.article__image-caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:360px}}.article__image-icon{position:absolute;bottom:10px;right:10px;cursor:pointer;z-index:2}.article__image-icon svg{fill:#fff}.article .intro--component:nth-child(4){padding:0 1.5rem 0 1.5rem}@media only screen and (min-width:500px){.article .intro--component:nth-child(4){padding:0 1.5rem 0 1.5rem}}.awards{position:relative;margin-bottom:80px}.awards__item{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:24px;margin-bottom:24px}.awards__icon{width:65px;box-sizing:border-box;position:relative}.awards__icon .icon{width:65px;height:90px;fill:#bdbdbd}.awards__icon-year{color:#c8102e;font-family:"acumin-pro",sans-serif;font-weight:700;font-size:12px;text-align:center;position:absolute;top:23px;width:100%;left:0}.awards__content{width:calc(100% - 65px);box-sizing:border-box;padding-left:24px;padding-right:16px}.awards__title{font-family:"acumin-pro",sans-serif;font-weight:600;font-size:18px;color:#212121;line-height:1.3;margin-bottom:4px}.awards__sub-title{text-transform:uppercase;font-family:"acumin-pro",sans-serif;font-weight:700;font-size:10px;color:#616161}.awards__description{font-family:"acumin-pro",sans-serif;font-weight:400;font-size:12px;color:#424242}.awards .slick-dots{display:none!important;text-align:center;margin:24px 0 0 0;padding:0}@media only screen and (min-width:768px){.awards .slick-dots{display:block!important}}.awards .slick-dots li{list-style:none;padding:0;margin:0 5px;display:inline-block}.awards .slick-dots li button{display:block;outline:0;border:0;width:6px;height:6px;background:#bdbdbd;color:transparent;font-size:0;-webkit-appearance:none;padding:0;border-radius:10px}.awards .slick-dots li.slick-active button{background:#c8102e}.awards__prev{position:absolute;top:0;left:0;height:100%;z-index:5;text-align:center}.awards__prev--small{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%) rotate(180deg);-moz-transform:translatey(-50%) rotate(180deg);-ms-transform:translatey(-50%) rotate(180deg);-o-transform:translatey(-50%) rotate(180deg);transform:translatey(-50%) rotate(180deg);position:absolute;z-index:5;top:50%;left:16px;text-align:center}.awards__prev--small svg{fill:#616161}.awards__prev--small:hover svg{fill:#424242}.awards__prev--small.slick-disabled{display:none!important}.awards__prev div{width:24px;height:24px;line-height:24px;border-radius:1000px;cursor:pointer;background-color:#c8102e;-webkit-transform:translatey(-50%) rotate(180deg);-moz-transform:translatey(-50%) rotate(180deg);-ms-transform:translatey(-50%) rotate(180deg);-o-transform:translatey(-50%) rotate(180deg);transform:translatey(-50%) rotate(180deg);position:relative;z-index:5;top:calc(100% + 36px);left:40px}.awards__prev div svg{position:absolute;top:7px;left:10px;fill:#fff;width:6px;height:11px}.awards__prev.slick-disabled{display:none!important}.awards__prev:before{content:"";height:100%;width:200px;background:-moz-linear-gradient(left,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;z-index:1;display:none}@media only screen and (min-width:768px){.awards__prev:before{display:block}}.awards__next{position:absolute;top:0;right:0;height:100%;z-index:5;text-align:center}.awards__next--small{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);position:absolute;top:50%;right:40px;z-index:5;text-align:center}.awards__next--small svg{fill:#fff}.awards__next--small:hover svg{fill:#fff}.awards__next--small.slick-disabled{display:none!important}.awards__next div{width:24px;height:24px;line-height:24px;border-radius:1000px;cursor:pointer;background-color:#c8102e;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);position:relative;top:calc(100% + 36px);right:40px;z-index:5}.awards__next div svg{position:absolute;top:6px;left:10px;fill:#fff;width:6px;height:11px}.awards__next.slick-disabled{display:none!important}.awards__next:after{content:"";height:100%;width:200px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);position:absolute;top:0;right:0;z-index:1;display:none}@media only screen and (min-width:768px){.awards__next:after{display:block}}.button{border-radius:100rem;cursor:pointer;display:inline-flex;padding:.375rem 1rem;font-weight:600;font-family:"futura-pt",sans-serif;letter-spacing:.0375rem;font-size:.75rem;text-align:center;text-decoration:none;white-space:nowrap;outline:0;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#c8102e;border:2px solid #c8102e;color:#fff}.button:focus{background-color:#c8102e;border:2px solid #ee9894;color:#fff}.button:hover{background-color:#94091f;border:2px solid #94091f;color:#fff}.button[disabled]{cursor:default;opacity:.5}.button svg:last-child{fill:#ee9894;margin:0 -1em 0 1em;width:18px;height:18px;position:relative;top:1px}.button__wrapper{display:flex;flex-wrap:wrap;gap:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem)!important}.button__wrapper--center{justify-content:center}.button__wrapper--nowrap{flex-wrap:nowrap}.button--white-text{color:#fff!important}.button--xsmall{padding:6px 12px;font-size:10px}.button--xsmall svg{width:12px;height:12px}.button--small{padding:7px 16px;font-size:12px;font-size:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem);line-height:.667em;letter-spacing:.05em;padding-top:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem);padding-right:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);padding-bottom:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem);padding-left:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem)}.button--small svg{width:16px;height:16px}.button--medium{padding:9px 18px;font-size:14px;line-height:12px}.button--medium svg{width:16px;height:16px}.button--large{padding-top:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-right:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);padding-bottom:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-left:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);font-size:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);line-height:.6785em}.button--xlarge{padding:0 40px;font-size:18px;line-height:58px}.button--rounded{border-radius:1000px}.button--block{width:100%;display:block}.button--wide{padding-left:50px;padding-right:50px}@media only screen and (min-width:1024px){.button--wide{padding-left:100px;padding-right:100px}}.button--flex{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;gap:1rem}.button--border{background-color:#c8102e;border:2px solid #fff;color:#fff}.button--grey{background-color:#333;border-color:#333}.button--grey:hover{background-color:#222;border-color:#222}.button--secondary{background-color:rgba(28,28,28,.1);border:2px solid rgba(28,28,28,0);color:#c8102e}.button--secondary:focus{background-color:rgba(28,28,28,.1);border:2px solid #ee9894;color:#c8102e}.button--secondary:hover{background-color:rgba(28,28,28,.2);border:2px solid rgba(28,28,28,0);color:#c8102e}.button--secondary svg{fill:#fff;fill:#ee9894}.button--secondary-white{background-color:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,0);color:#fff}.button--secondary-white:hover{background-color:rgba(255,255,255,.6);border:2px solid rgba(255,255,255,0);color:#fff}.button--secondary-border{background-color:#fff;border:2px solid #c8102e}.button--tertiary{background-color:#2c2c2c;border:2px solid #2c2c2c;color:#fff}.button--tertiary:focus,.button--tertiary:hover{background-color:#121212;border:2px solid #121212;color:#e6e6e6}.button--quaternary{background-color:#f2f4f5;border:0 solid #f2f4f5;color:#4b1d3f}.button--quaternary:focus,.button--quaternary:hover{background-color:#d5dcdf;border:0 solid #d5dcdf;color:#260f20}.button--quinary{background-color:#fff;border:2px solid #fff;color:#c8102e}.button--quinary:focus,.button--quinary:hover{background-color:#e6e6e6;border:2px solid #e6e6e6;color:#990c23}.button--positive{background-color:#a1cb5e;border:0 solid #a1cb5e;color:#fff}.button--positive:focus,.button--positive:hover{background-color:#89ba3c;border:0 solid #89ba3c;color:#fff}.button--negative{background-color:#e25c5c;border:0 solid #e25c5c;color:#fff}.button--negative:focus,.button--negative:hover{background-color:#da3131;border:0 solid #da3131;color:#fff}.button--mono-300{background-color:#e0e0e0;border:0 solid #e0e0e0;color:#424242}.button--mono-300:hover{background-color:#c6c6c6;border:0 solid #c6c6c6;color:#424242}.button--mono-300:focus{background-color:#2c2c2c;border:0 solid #2c2c2c;color:#fff}.button--mono-400{background-color:#bdbdbd;border:0 solid #bdbdbd;color:#424242;box-shadow:none}.button--mono-400:hover{background-color:#a4a4a4;border:0 solid #a4a4a4;color:#424242;box-shadow:none}.button--mono-400:focus{background-color:#2c2c2c;border:0 solid #2c2c2c;color:#fff}.button--mono-0{background-color:#fff;border:0 solid #fff;color:#4b1d3f;box-shadow:none}.button--mono-0:hover{background-color:#e6e6e6;border:0 solid #e6e6e6;color:#fff;box-shadow:none}.button--mono-0:focus{background-color:#2c2c2c;border:0 solid #2c2c2c;color:#fff}.button__outline{padding:10px 24px;background-color:transparent;border:2px solid #c8102e;color:#c8102e}.button__outline:focus,.button__outline:hover{background-color:transparent;border:2px solid #990c23;color:#b00e29}.button__outline--secondary{padding:10px 24px;background-color:transparent;border:2px solid #4b1d3f;color:#4b1d3f}.button__outline--secondary:focus,.button__outline--secondary:hover{background-color:transparent;border:2px solid #260f20;color:#391630}.button__outline--tertiary{padding:10px 24px;background-color:transparent;border:2px solid #2c2c2c;color:#2c2c2c}.button__outline--tertiary:focus,.button__outline--tertiary:hover{background-color:transparent;border:2px solid #121212;color:#1f1f1f}.button__outline--quaternary{padding:10px 24px;background-color:transparent;border:2px solid #f2f4f5;color:#4b1d3f}.button__outline--quaternary:focus,.button__outline--quaternary:hover{background-color:transparent;border:2px solid #d5dcdf;color:#391630}.button__outline--quinary{padding:10px 24px;background-color:transparent;border:2px solid #fff;color:#fff}.button__outline--quinary svg{width:24px;height:24px;fill:#fff}.button__outline--quinary:focus,.button__outline--quinary:hover{background-color:transparent;border:2px solid #e6e6e6;color:#f2f2f2}.button__outline--quinary:focus svg,.button__outline--quinary:hover svg{fill:#e6e6e6}.button__clear{box-shadow:none;background-color:transparent;border:0 solid transparent;color:#616161}.button__clear:focus,.button__clear:hover{box-shadow:none;background-color:transparent;border:0 solid transparent;color:#212121}.button__clear--secondary{background-color:transparent;border:0 solid transparent;color:#4b1d3f}.button__clear--secondary:focus,.button__clear--secondary:hover{background-color:transparent;border:0 solid transparent;color:#391630}.button--g1{background-color:#fff;border:0 solid #fff;color:#4b1d3f;box-shadow:none;display:flex;padding:2px 6px 2px 2px;align-items:center;gap:4px;color:var(--Colours-Brand-Colour-B-tint-90,#333);font-family:"futura-pt",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:uppercase;border-radius:1000px}@media only screen and (min-width:1150px){.button--g1{gap:12px;padding:4px 12px 4px 4px}}.button--g1 svg{display:block;width:20px;height:20px}@media only screen and (min-width:1150px){.button--g1 svg{width:24px;height:24px}}.button--g1 span{display:block;width:2px;height:24px;border-radius:2px;background:var(--Colours-Brand-Colour-B-tint-10);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button--g1 div{display:none}@media only screen and (min-width:1150px){.button--g1 div{display:flex;align-items:center;gap:12px}}.button--g1:hover{background-color:#e6e6e6;border:0 solid #e6e6e6;color:#4b1d3f;box-shadow:none}.button--g1:hover span{background:var(--Colours-Brand-Colour-B-tint-20)}.button--g1-scheme{background-color:#fff;border:0 solid #fff;color:#4b1d3f;box-shadow:none;display:flex;padding:2px 2px 2px 2px;align-items:center;gap:4px;color:var(--Colours-Brand-Colour-B-tint-90,#333);font-family:"futura-pt",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:uppercase;border-radius:1000px}@media only screen and (min-width:1150px){.button--g1-scheme{gap:12px;padding:4px 4px 4px 4px}}.button--g1-scheme svg:nth-of-type(1){display:block;width:20px;height:20px}@media only screen and (min-width:1150px){.button--g1-scheme svg:nth-of-type(1){width:24px;height:24px}}.button--g1-scheme svg:nth-of-type(2){display:block;width:18px;height:19px;margin:unset!important}@media only screen and (min-width:1250px){.button--g1-scheme svg:nth-of-type(2){display:none}}.button--g1-scheme:hover{background-color:#e6e6e6;border:0 solid #e6e6e6;color:#4b1d3f;box-shadow:none}.button--g1-scheme:hover span{background:var(--Colours-Brand-Colour-B-tint-20)}.button--scheme{background-color:#fff;border:0 solid #fff;color:#4b1d3f;box-shadow:none;display:flex;padding:2px 6px 2px 2px;align-items:center;gap:4px;color:var(--Colours-Brand-Colour-B-tint-90,#333);font-family:"futura-pt",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:uppercase;border-radius:1000px;height:32px}@media only screen and (min-width:1150px){.button--scheme{gap:12px;padding:4px 8px 4px 16px}}.button--scheme svg{display:block;width:18px;height:19px;margin:unset!important}.button--scheme span{display:block;width:2px;height:24px;border-radius:2px;background:var(--Colours-Brand-Colour-B-tint-10);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button--scheme div{display:none}@media only screen and (min-width:1150px){.button--scheme div{display:flex;align-items:center;gap:12px}}.button--scheme:hover{background-color:#e6e6e6;border:0 solid #e6e6e6;color:#4b1d3f;box-shadow:none}.button--scheme:hover span{background:var(--Colours-Brand-Colour-B-tint-20)}.button__back-to-top{width:40px;height:40px;box-sizing:border-box;padding:8px;border-radius:20px;background-color:#c8102e;cursor:pointer;margin:0 auto;margin-bottom:0}@media only screen and (min-width:500px){.button__back-to-top{width:48px;height:48px;padding:12px;border-radius:24px;margin-bottom:8px}}.button__back-to-top svg{fill:white;cursor:pointer}.button__back-to-top-wrapper{position:fixed;bottom:24px;right:24px;z-index:30;text-align:center;color:#212121;display:none;text-transform:uppercase;font-size:12px;font-weight:700;cursor:pointer}.button__back-to-top-wrapper div:last-child{display:none}@media only screen and (min-width:500px){.button__back-to-top-wrapper div:last-child{display:block}}.button--arrow-left{position:relative;padding-left:40px}.button--arrow-left:before{content:"‹";display:inline-block;position:absolute;top:5px;left:20px;font-size:1}.button--arrow-right{position:relative;padding-right:40px}.button--arrow-right:after{content:"›";display:inline-block;position:absolute;top:5px;right:20px;font-size:1}.button--submit{background-color:#c8102e;border:2px solid #c8102e;color:#fff;border-radius:0 100px 100px 0}.button--submit-alt{background-color:#2c2c2c;border:2px solid #2c2c2c;color:#fff;border-radius:0 100px 100px 0}.button__compare:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M18.2 20.9h-7.1c-1 0-1.8-.8-1.8-1.8v-8.9c0-1 .8-1.8 1.8-1.8h7.1c1 0 1.8.8 1.8 1.8v8.9c0 1-.8 1.8-1.8 1.8m-5.3-3.6h3.6V12h-3.6v5.3z'/%3E%3Cpath d='M7.6 15.6H4V4.9c0-1 .8-1.8 1.8-1.8h8.9v3.6H7.6v8.9z'/%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;margin-right:4px}.button__compare.is-active{background-color:#2c2c2c;border:0 solid rgba(255,255,255,.3);color:#fff}.button__compare.is-active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23ffffff'%3E%3Cpath d='M5.5 11L2 7.5l1.4-1.4 2.1 2.1L10.6 3 12 4.4z'/%3E%3C/svg%3E")}.button__compare--light{box-shadow:none!important;padding:5px 24px 5px 16px}.button__compare--light:focus{background-color:#e0e0e0;border:0 solid #e0e0e0;color:#424242}.button__compare--light:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23FFF'%3E%3Cpath d='M18.2 20.9h-7.1c-1 0-1.8-.8-1.8-1.8v-8.9c0-1 .8-1.8 1.8-1.8h7.1c1 0 1.8.8 1.8 1.8v8.9c0 1-.8 1.8-1.8 1.8m-5.3-3.6h3.6V12h-3.6v5.3z'/%3E%3Cpath d='M7.6 15.6H4V4.9c0-1 .8-1.8 1.8-1.8h8.9v3.6H7.6v8.9z'/%3E%3C/svg%3E")}.button__compare--light.is-active{background-color:#2c2c2c;border:0 solid rgba(255,255,255,.3);color:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.3)!important}.button__compare--light.is-active:before{background-size:24px 24px}.button__flue:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M12.1 24.2C5.4 24.2 0 18.8 0 12.1 0 5.4 5.4 0 12.1 0c6.7 0 12.1 5.4 12.1 12.1 0 6.7-5.4 12.1-12.1 12.1zm0-24C5.5.2.2 5.5.2 12.1S5.5 24 12.1 24 24 18.7 24 12.1 18.7.2 12.1.2z' /%3E%3Cpath d='M7.3 15.9h8.4v5.3H7.3zM19.5 6.1h-.3v-.4h-1.8v-.5h-.3v.5h-3.2c-1.7 0-3.4 1.3-3.4 3.5v5.3H7.3v1h8.4v-1h-3.4V9.3c0-.1.1-.7.4-1.2.3-.4 1-.5 1-.5H17v.6h.3v-.6h1.8v-.5h.3l.3-.1v-.8l-.2-.1zm-3.6-.2h1.2v1.6h-1.2V5.9zm1.5 1.5V5.9H19v1.5h-1.6zm-5.2 2.8h-1.6v-.7h1.6v.7zm-1.6 4.3v-4.2h1.6v4.2h-1.6zM12.7 8c-.4.5-.5 1.2-.5 1.3v.1h-1.6v-.1c0-2.1 1.6-3.3 3.2-3.4h1.9v1.6h-1.9c-.1-.1-.8.1-1.1.5zm6.9-1.1H19.3v-.6H19.6v.6z'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M2.7 16.1h12.6V24H2.7zM20.9 1.4h-.4V.7h-2.7V0h-.5v.7H12.5C10 .7 7.4 2.7 7.4 6v8H2.7v1.5h12.6V14h-5V6.2c0-.1.1-1.1.6-1.7.5-.6 1.4-.8 1.5-.8h4.9v.9h.5v-1h2.7v-.7h.4l.4-.1V1.5l-.4-.1zM15.5 1h1.7v2.3h-1.7V1zm2.3 2.4V1h2.4v2.3l-2.4.1zM10 7.5H7.6v-1H10v1zM7.6 14V7.8H10V14H7.6zm3-9.7C10.1 5 10 6 10 6.2v.1H7.6v-.2c0-3.1 2.5-5 4.8-5H15.2v2.3h-2.9c-.1 0-1.1.2-1.7.9zm10.5-1.7l-.2.1h-.3v-1h.5v.9z'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M22.8 2.3h-.5V1.2h-4.4V0h-1.2v1.2h-3.2v.2H8.8C7.1 1.5 5.4 2 4 3 1.7 4.6.5 7.2.5 10.1V24h5V10.2c0-.2.2-1.6 1-2.7.7-.9 2.1-1.2 2.3-1.2h4.7v.2h3.2v1h1.2v-1h4.4V5h.5l.8-.2V2.5l-.8-.2zm-6.1-.1v3.3h-2.4V2.2h2.4zm1.2 3.3V2.2h3.6v3.3h-3.6zM4.7 11.1H1.2v-.6h3.4v.6zm-3.4 8.3h3.4v.5H1.3v-.5zm5-12.8L4.1 4l.3-.3s.1 0 .1-.1l2.2 2.6c-.1.1-.3.2-.4.4zM13 5.5V2.2h.5v3.3H13zm9.8-1.3h-.4V3h.4v1.2z'/%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;margin-right:8px}.button--responsive{padding:7px 12px;font-size:12px}.button--responsive.button__compare{padding:3px 12px;height:26px;line-height:15px}.button--responsive svg{width:16px;height:16px}.button--responsive:before{width:16px;height:16px;background-size:16px 16px}@media only screen and (min-width:700px){.button--responsive{font-size:14px;padding:12px 24px}.button--responsive.button__compare{padding:5px 24px 5px 16px;line-height:1;height:unset}.button--responsive.button__compare:before{width:24px;height:24px;background-size:24px 24px}}.button--hero{padding-top:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-right:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);padding-bottom:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-left:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);font-size:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);letter-spacing:clamp(.0375rem,.0330985915rem + .0001877934*100vw,.05rem)}.button sup{top:.1rem}.breadcrumb__wrapper{display:grid;grid-template-columns:repeat(40,1fr);position:absolute;z-index:20;width:100%;max-width:1600px}@media only screen and (max-width:959px){.breadcrumb__wrapper--over-image{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0))}}.breadcrumb{position:relative;top:-.625rem;grid-area:1/3/2/39;padding-top:1.5rem}.breadcrumb__item{font-family:"futura-pt",sans-serif;font-weight:700;font-size:clamp(.625rem,.625rem + 0*100vw,.625rem);letter-spacing:.0625rem;position:relative;text-decoration:none;text-transform:uppercase;color:#fff;display:inline-block}@media only screen and (min-width:500px){.breadcrumb__item{font-size:clamp(.625rem,.625rem + 0*100vw,.625rem);letter-spacing:.0625rem}}.breadcrumb__item:last-child{color:#9e9e9e}.breadcrumb__item:not(:last-child):after{content:"/";display:inline-block;padding-left:.25rem;padding-right:0;color:#9e9e9e}@media only screen and (min-width:500px){.breadcrumb__item:not(:last-child):after{padding-left:1rem;padding-right:.75rem}}.breadcrumb__item:not(a){color:#212121}.breadcrumb__item:hover{text-decoration:underline}.breadcrumb__item:hover:not(a){text-decoration:none}.breadcrumb__item .col-12{padding:0}@media only screen and (min-width:768px){.breadcrumb__item .col-12{padding:0}}.breadcrumb--support .col-12{padding:0}@media only screen and (min-width:768px){.breadcrumb--support .col-12{padding:0 1%}}.breadcrumb--support .breadcrumb__item{color:#fff}.breadcrumb--support .breadcrumb__item:last-child{color:#9e9e9e}.breadcrumb--support-download{position:absolute;z-index:45;width:100%;max-width:1600px;background-color:transparent;box-sizing:border-box;padding:20px 16px}@media only screen and (min-width:768px){.breadcrumb--support-download{padding:20px 0}}.breadcrumb--support-download .col-12{padding:0}@media only screen and (min-width:768px){.breadcrumb--support-download .col-12{padding:0 1%}}.breadcrumb--support-download .breadcrumb__item{color:#fff}.breadcrumb--support-download .breadcrumb__item:after{color:#fff}.breadcrumb--product-support .breadcrumb__item{color:#575757}.breadcrumb--product-support .breadcrumb__item:not(:last-child):after{color:#575757}.breadcrumb--product-support .breadcrumb__item:not(a){font-weight:700;color:#333}.breadcrumb--product-support .breadcrumb__item:first-child{color:#333}.breadcrumb--black .breadcrumb__item{color:#333}.breadcrumb--black .breadcrumb__item:last-child{color:#9e9e9e}@media only screen and (max-width:959px){.breadcrumb__wrapper--over-image .breadcrumb--black .breadcrumb__item:first-child,.breadcrumb__wrapper--over-image .breadcrumb--black .breadcrumb__item:last-child{color:#fff}}.card{display:block;position:relative;background-color:#fff;box-sizing:border-box;box-shadow:0 8px 32px 0 rgba(0,0,0,.05)}.card__wrapper{padding:0 1rem}@media only screen and (min-width:700px){.card__wrapper .new-news-card__actions{display:none}}.card__image{position:relative;display:block;box-sizing:border-box;width:100%;height:0;padding-bottom:50%}.card__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.card__image picture img{display:block;object-fit:cover;width:100%;max-height:100%}.card__content{display:flex;flex-direction:column;align-items:center;gap:1rem 0;padding:1rem 3rem 2rem;box-sizing:border-box;text-align:center}.card__content .eyebrow{display:flex;justify-content:center;align-items:center;gap:0 8px}.card__content p{color:#333;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-weight:500;line-height:1.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card__title{color:#333;font-weight:700;font-family:"futura-pt",sans-serif;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card--curve .card__image{overflow:hidden}.card--curve .card__image:after{position:absolute;bottom:-1px;left:-6px;z-index:4;width:calc(100% + 12px);content:"";grid-area:1/1/2/41;aspect-ratio:375/16;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.card--curve .card__image:after{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.is-professionals .card--curve .card__image:after{content:none}.careers{margin-left:24px;margin-right:24px}.careers__list{max-width:555px;width:100%;margin-left:auto;margin-right:auto}.careers__list table{min-width:100%;border-collapse:collapse}.careers__list table thead{position:relative;z-index:0;border-bottom:2px solid #e0e0e0;text-align:left;font-size:16px;font-weight:600;color:#212121}.careers__list table thead:last-child{width:160px}.careers__list table thead tr th div{padding:8px 16px 8px 8px;box-sizing:border-box}.careers__list table tbody tr:hover td{background-color:#fafafa}.careers__list table tbody tr:hover th{background-color:#fafafa}.careers__list table tbody tr td{border-bottom:1px solid #e0e0e0;text-align:left;padding:8px 16px 8px 8px;font-size:16px;color:#757575;font-weight:500;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:40px;box-sizing:border-box}.careers__list table tbody tr td a{color:#212121}.careers__list table tbody tr td a:hover{text-decoration:underline}.carousel__wrapper{position:relative}.carousel__wrapper-outer .slick-dots{text-align:center;margin:24px 0 0 0;padding:0}.carousel__wrapper-outer .slick-dots li{list-style:none;padding:0;margin:0 5px;display:inline-block}.carousel__wrapper-outer .slick-dots li button{display:block;outline:0;border:0;width:6px;height:6px;background:#bdbdbd;color:transparent;font-size:0;-webkit-appearance:none;padding:0;border-radius:10px}.carousel__wrapper-outer .slick-dots li.slick-active button{background:#c8102e}.carousel__list[data-cta-carousel]{overflow:hidden}.carousel__list[data-cta-carousel] .slick-track{position:relative;-webkit-transition:left .2s cubic-bezier(1,0,0,1) 0s;-moz-transition:left .2s cubic-bezier(1,0,0,1) 0s;-o-transition:left .2s cubic-bezier(1,0,0,1) 0s;-ms-transition:left .2s cubic-bezier(1,0,0,1) 0s;transition:left .2s cubic-bezier(1,0,0,1) 0s;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;justify-content:center}.carousel__list[data-cta-carousel].slick-initialized .slick-slide{padding:17px;display:flex;float:none;height:auto}.carousel__list[data-cta-carousel] .slick-dots{text-align:center;margin:0;padding:0}.carousel__list[data-cta-carousel] .slick-dots li{list-style:none;padding:0;margin:0 5px;display:inline-block}.carousel__list[data-cta-carousel] .slick-dots li button{display:block;outline:0;border:0;width:6px;height:6px;background:#bdbdbd;color:transparent;font-size:0;-webkit-appearance:none;padding:0;border-radius:10px}.carousel__list[data-cta-carousel] .slick-dots li.slick-active button{background:#c8102e}.carousel__item{outline:0}.carousel__prev{position:absolute;top:0;left:0;height:100%;z-index:5}.carousel__prev--small{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%) rotate(180deg);-moz-transform:translatey(-50%) rotate(180deg);-ms-transform:translatey(-50%) rotate(180deg);-o-transform:translatey(-50%) rotate(180deg);transform:translatey(-50%) rotate(180deg);position:absolute;z-index:5;top:50%;left:40px;text-align:center}.carousel__prev--small svg{fill:#616161;vertical-align:text-top}.carousel__prev--small:hover svg{fill:#424242}.carousel__prev--small.slick-disabled{display:none!important}.carousel__prev div{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%) rotate(180deg);-moz-transform:translatey(-50%) rotate(180deg);-ms-transform:translatey(-50%) rotate(180deg);-o-transform:translatey(-50%) rotate(180deg);transform:translatey(-50%) rotate(180deg);position:relative;z-index:5;top:50%;left:40px}.carousel__prev svg{fill:#616161;margin:17px;vertical-align:initial}.carousel__prev:hover svg{fill:#424242}.carousel__prev.slick-disabled{display:none!important}.carousel__prev:before{height:100%;width:200px;background:-moz-linear-gradient(left,#f5f5f5 0%,#f5f5f5 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#f5f5f5 0%,#f5f5f5 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#f5f5f5 0%,#f5f5f5 30%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;z-index:1;display:none}@media only screen and (min-width:768px){.carousel__prev:before{display:block}}.carousel__prev--red div{background-color:#c8102e}.carousel__prev--red svg{fill:#fff}.carousel__prev--red:hover svg{fill:#eee}.carousel__next{position:absolute;top:0;right:0;height:100%;z-index:5}.carousel__next--small{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);position:absolute;top:50%;right:40px;z-index:5;text-align:center}.carousel__next--small svg{fill:#616161;vertical-align:text-top}.carousel__next--small:hover svg{fill:#424242}.carousel__next--small.slick-disabled{display:none!important}.carousel__next div{width:58px;height:58px;line-height:58px;border-radius:1000px;cursor:pointer;background-color:rgba(25,25,25,.1);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);position:relative;top:50%;right:16px;z-index:5}.carousel__next svg{fill:#616161;margin:17px;vertical-align:initial}.carousel__next:hover svg{fill:#424242}.carousel__next.slick-disabled{display:none!important}.carousel__next:after{height:100%;width:200px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#f5f5f5 70%,#f5f5f5 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#f5f5f5 70%,#f5f5f5 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#f5f5f5 70%,#f5f5f5 100%);position:absolute;top:0;right:0;z-index:1;display:none}@media only screen and (min-width:768px){.carousel__next:after{display:block}}.carousel__next--red div{background-color:#c8102e}.carousel__next--red svg{fill:#fff}.carousel__next--red:hover svg{fill:#eee}.products-card .carousel__item{padding:0 20px}.case-study__title{color:#c8102e;font-weight:700;font-family:"futura-pt",sans-serif;margin:0;line-height:1.1;text-transform:uppercase;margin:0 0 24px 0}.case-study__title--1{font-size:40px}@media only screen and (min-width:768px){.case-study__title--1{font-size:70px}}.case-study__title--2{font-size:28px}@media only screen and (min-width:768px){.case-study__title--2{font-size:40px}}@media only screen and (max-width:768px){.case-study__title br{display:none}}.case-study__sub-title{color:#212121;font-weight:700;font-family:"futura-pt",sans-serif;line-height:1.1;text-transform:uppercase;font-size:25px;margin:0 0 40px 0}@media only screen and (max-width:768px){.case-study__sub-title br{display:none}}.case-study__lead{color:#9e9e9e;font-family:"acumin-pro",sans-serif;line-height:1.5;font-size:24px;margin:0 0 40px 0!important}@media only screen and (min-width:768px){.case-study__two-col{column-count:2;column-gap:32px}}.case-study__two-col p{color:#9e9e9e}.case-study__testimonial{background-color:#c8102e;padding:0 40px;position:relative;overflow:hidden}@media only screen and (min-width:1024px){.case-study__testimonial{padding:0 80px}}.case-study__testimonial svg:first-child{position:absolute;top:-10%;left:-4%;width:250px;height:auto;z-index:0}@media only screen and (min-width:1024px){.case-study__testimonial svg:first-child{width:400px}}.case-study__testimonial svg:last-child{position:absolute;bottom:-10%;right:-4%;width:250px;height:auto;z-index:0}@media only screen and (min-width:1024px){.case-study__testimonial svg:last-child{width:400px}}.case-study__testimonial-content{margin:0 auto;max-width:720px;width:100%;position:relative;z-index:2}.case-study__testimonial-content blockquote{max-width:640px;width:100%;margin:0;color:#fff;font-size:18px;text-transform:uppercase;font-weight:700;font-family:"futura-pt",sans-serif;margin-bottom:16px}.case-study__testimonial-content p{color:#fff;font-size:18px}.case-study__image-block{margin:0 auto;max-width:720px;width:100%}.case-study__image-block img{width:100%;display:block}.case-study__slider{margin:40px 0 0 0;position:relative}.case-study__slider--project{margin:0 auto 40px auto;max-width:750px;width:100%;padding-top:4.5rem}.accordion .case-study__slider{margin:0}.case-study__slider img{margin:0!important}.case-study__slider .slick-list{overflow:hidden}.case-study__slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:5;outline:0;border:0;background-color:transparent;text-indent:-9999px;cursor:pointer;width:16px;height:26px}@media only screen and (min-width:768px){.case-study__slider .slick-arrow{width:30px;height:52px}}.case-study__slider .slick-arrow.slick-prev{left:-28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.53 25.06' fill='%23c8102e'%3E%3Cpath d='M12.53 0l1 1L2 12.53l11.53 11.53-1 1L0 12.53z'/%3E%3C/svg%3E");background-size:13.53px 25.06px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.case-study__slider .slick-arrow.slick-prev{background-size:27.06px 50.12px;left:-56px}}.case-study__slider .slick-arrow.slick-next{right:-28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.53 25.06' fill='%23c8102e'%3E%3Cpath d='M1 25.06l-1-1 11.53-11.53L0 1l1-1 12.53 12.53z'/%3E%3C/svg%3E");background-size:13.53px 25.06px;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.case-study__slider .slick-arrow.slick-next{background-size:27.06px 50.12px;right:-56px}}.case-study__slider .slick-dots{padding:0;margin:24px 0 0 0;position:absolute;width:100%;bottom:-48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study__slider .slick-dots li{padding:0;margin:0;list-style:none}.case-study__slider .slick-dots li button{outline:0;border:0;background-color:#e0e0e0;text-indent:9999px;width:8px;height:8px;border-radius:4px;padding:0;margin:0 4px;cursor:pointer}.case-study__slider .slick-dots li.slick-active button{background-color:#c8102e}.case-study__slider--dot-overlay .slick-dots{bottom:-16px}.case-study__tabs{margin:40px 0 0 0;position:relative}.case-study__tabs-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.case-study__tabs-nav-item{width:calc(50% - 8px);outline:0;border:0;background-color:#9e9e9e;color:#fff;padding:8px;cursor:pointer}@media only screen and (min-width:1024px){.case-study__tabs-nav-item{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;margin-bottom:0}.case-study__tabs-nav-item:nth-child(-n+2){margin-bottom:0}}.case-study__tabs-nav-item.is-active{background-color:#c8102e;color:#fff}.case-study__tabs-item{padding:40px 0}.case-study__tabs-item-images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.case-study__tabs-item-image{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;margin:0 8px}.case-study__tabs-item-image p{text-align:center;color:#757575;margin-top:8px;margin-bottom:0}.case-study__tabs-item-image img{margin:0!important}.case-study__tabs-item .accordion{margin-top:40px}.case-study__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto 0 auto;max-width:580px;width:100%}.case-study__buttons .button{max-width:260px;width:100%;margin:0 0 24px 0}.compare-bar{display:none;position:fixed;bottom:0;left:0;z-index:60;width:100%;box-sizing:border-box;color:#fff}.compare-bar--flex .compare-bar__head{display:flex;align-items:center;gap:24px;padding:24px 16px}@media only screen and (min-width:768px){.compare-bar--flex .compare-bar__head{padding:24px 40px}}.compare-bar--flex .compare-bar__head:after{display:none}.compare-bar--flex .compare-bar__total{padding:0;flex:0 0 auto;order:2}.compare-bar--flex .compare-bar__title{padding:0;flex:1 1 0%;order:1}.compare-bar--flex .compare-bar__button{padding:0;flex:0 0 auto;order:3}.compare-bar__head{cursor:pointer;background-color:rgba(200,16,46,.95);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.compare-bar__head:after{content:"";display:table;clear:both}.compare-bar__head:hover{background-color:#c8102e}.compare-bar__head.is-active{background-color:#c8102e}.compare-bar__title{float:left;padding:24px 16px;font-size:18px;font-weight:700}@media only screen and (min-width:768px){.compare-bar__title{padding:24px 24px 24px 40px}}.compare-bar__arrow{float:right;padding:24px 16px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:768px){.compare-bar__arrow{padding:24px 40px 24px 24px}}.compare-bar__arrow.is-active{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.compare-bar__arrow svg{cursor:pointer}.compare-bar__button{text-align:center}.compare-bar__button .button{color:#c8102e;background-color:#fff;padding:2px 16px}.compare-bar__button .button span{padding:7px 0 9px 0}.compare-bar__button .button span:nth-child(2){color:#fff;background-color:#c8102e;display:inline-block;min-width:18px;padding:7px 8px 9px 8px;border-radius:17px;margin:0 2px}.compare-bar__button .button:hover{background-color:#e6e6e6}.compare-bar__button .button:hover span:nth-child(2){color:#e6e6e6}.compare-bar__total{float:right;padding:24px 0 0 16px;color:#bdbdbd}@media only screen and (min-width:768px){.compare-bar__total{padding:24px 0 0 40px}}.compare-bar__text{font-size:13px}.compare-bar__list{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:24px;box-sizing:border-box}.compare-bar__list:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.compare-bar__list{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}}.compare-bar__list-wrapper{clear:both;background-color:#2c2c2c;height:0;overflow:hidden}.compare-bar__list-wrapper.is-active{height:auto}.compare-bar__item{display:none;position:relative;margin:20px 0;width:100%;background-color:#191919;border-radius:4px;padding:8px 16px;box-sizing:border-box}@media only screen and (min-width:768px){.compare-bar__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:1%}}.compare-bar__item.is-active{background-color:#fff}.compare-bar__item h4{display:inline-block;font-size:14px;font-weight:700;font-family:"acumin-pro",sans-serif;color:#212121}.compare-bar__item span{display:inline-block;font-size:12px;color:#616161}.compare-bar__item-close{display:none;width:24px;height:24px;position:absolute;top:-12px;right:-12px;border-radius:12px;background-color:#c8102e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23ffffff'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E");background-size:14px 14px;background-position:center center;background-repeat:no-repeat;cursor:pointer}.compare-bar__item-close.is-active{display:block}.compare-bar__compare{display:none;margin:20px auto}@media only screen and (min-width:768px){.compare-bar__compare{width:125px;margin:1%}}.compare-bar[data-contact-bar] .compare-bar__title{display:none}@media only screen and (min-width:420px){.compare-bar[data-contact-bar] .compare-bar__title{display:block}}.compare-bar[data-contact-bar] .compare-bar__button{margin:0 auto}@media only screen and (min-width:420px){.compare-bar[data-contact-bar] .compare-bar__button{margin:0}}.compare__header{position:relative;text-align:center;padding:24px 24px 40px 24px}.compare__header-wrapper:not(:last-child){border-right:1px solid #e0e0e0}.compare__header-image{max-width:165px;width:100%;display:block;margin:0 auto 16px}.compare__header-name{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:21px;color:#212121;margin-top:24px;margin-bottom:4px;display:block}.compare__header-serial{font-family:"acumin-pro",sans-serif;font-size:14px;color:#757575;margin-bottom:0;text-transform:uppercase}.compare__header-remove{position:absolute;bottom:-20px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);width:40px;height:40px;background-color:#c8102e;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.compare__header-remove:hover{background-color:#b00e29;box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.compare__header-remove svg{fill:#fff;padding:8px}.compare__table-header{text-align:center;font-weight:700;color:#212121;line-height:46px}.compare__table-header sup{font-size:.6em}.compare__table-item{text-align:center;line-height:46px;font-size:16px;color:#424242}.compare__table-item-wrapper{border-top:2px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff}.compare__table-item-wrapper:not(:last-child){border-right:1px solid #e0e0e0}.compare__sticky{background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:10;width:100%;display:none}.compare__sticky-item{padding:8px 24px;text-align:center}@media only screen and (min-width:768px){.compare__sticky-item{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:left}}.compare__sticky-item-wrapper:not(:last-child){border-right:1px solid #e0e0e0}.compare__sticky-image{width:60px;box-sizing:border-box;position:relative}@media only screen and (min-width:768px){.compare__sticky-content{width:calc(100% - 60px);box-sizing:border-box;padding-left:24px}}.compare__sticky-name{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:16px;color:#212121;margin-bottom:8px}.compare__sticky-serial{font-family:"acumin-pro",sans-serif;font-size:12px;color:#757575;margin-bottom:0;text-transform:uppercase}.compare__selection-links{text-decoration:underline;color:#424242;display:inline-block;margin:0 8px}.contact__details{padding-left:24px;padding-right:24px}.contact__details a{color:#424242}.contact__details a:hover{text-decoration:underline}.contact__map{height:0;padding-bottom:100%}@media only screen and (min-width:500px){.contact__map{padding-bottom:50%}}.contact__map-container{width:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;position:relative}.contact__map-text{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.contact__sub-title{margin-top:24px;font-size:16px;font-weight:700;font-family:"acumin-pro",sans-serif}.contact__text{margin-bottom:0!important}.cookie-banner{position:fixed;top:0;left:0;z-index:999;background-color:rgba(33,33,33,.8);overflow-y:auto;overflow-x:hidden;height:100%;width:100%;display:none}.cookie-banner.is-active{display:block}.cookie-banner__window{border-radius:12px;cursor:default;position:relative;width:100%;background-color:#eee;padding:32px;box-shadow:0 2px 32px rgba(32,37,48,.08)}.cookie-banner__window--manage{display:none}.cookie-banner__window .link{cursor:pointer}.cookie-banner__window-wrapper{position:relative;top:0;left:0;right:0;bottom:0;min-height:calc(100vh - 80px);margin:auto;max-width:560px;padding:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-banner__window-inner .header-3{color:#212121}.cookie-banner__window-inner p{font-size:15px;color:#212121}.cookie-banner__window-inner p a{text-decoration:underline}.cookie-banner__window-footer{margin-top:32px;display:flex;flex-direction:column;gap:4px}.cookie-banner__tracking-item{margin-top:8px}.cookie-banner__tracking-item:nth-child(4){margin-top:0}.cookie-banner__tracking-item input{display:none}.cookie-banner__tracking-item input+label{position:relative;padding-left:24px;color:#212121;font-size:15px;font-weight:bold}.cookie-banner__tracking-item input+label small{display:block;color:#212121;font-weight:400;padding-left:24px}.cookie-banner__tracking-item input+label span{display:inline-block;width:16px;height:16px;vertical-align:middle;cursor:pointer;border-radius:2px;border:1px solid #212121;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;left:0;top:2px;box-sizing:border-box}.cookie-banner__tracking-item input:checked+label span{background-color:#c8102e;border-color:#c8102e}.cookie-banner__tracking-item input:checked+label span:after{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFF'%3E%3Cpath d='M6.5 11.8c-.3 0-.5-.1-.7-.3L3.3 9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l1.8 1.8 4.8-4.8c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-5.5 5.5c-.2.2-.4.3-.7.3z'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;position:absolute;top:-1px;left:-1px}.cookie-bar__button,.manage-link{justify-content:center}.cta-card{background-color:#fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;height:calc(100% - 36px);box-sizing:border-box;overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}@media only screen and (min-width:768px){.cta-card{margin:16px 0}}.cta-card:hover{box-shadow:0 -1px 10px 0 rgba(0,0,0,.1)}.cta-card__image{max-width:240px;width:100%;margin:0 auto 16px auto;display:block}.cta-card__content{padding:40px;position:relative;z-index:1}.cta-card__title{font-size:24px;margin-bottom:16px}.cta-card__link{position:absolute;bottom:40px;left:40px}.cta-card__sub-title{font-size:.625;font-weight:700;font-family:"acumin-pro",sans-serif;text-transform:uppercase;opacity:.65;margin-bottom:16px}.cta-card__extra-desc{color:#757575;font-size:14px;margin-top:8px!important}.cta-card--bg-image{background-size:cover;background-position:center center}.cta-card--bg-image:before{content:"";background-color:#212121;opacity:.85;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cta-card--bg-image .cta-card__title{color:#fff;font-size:36px}.cta-card--bg-image .cta-card__content{color:#fff;position:relative;z-index:2}.cta-card--bg-image .cta-card__sub-title{color:#fff}.cta-card--bg-image .cta-card__text{max-width:340px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:48px;font-size:18px}.downloads{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.downloads__item{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;width:100%;padding:4px 0}.downloads__title{width:100%;font-size:.875;color:#212121;font-weight:700;font-family:"acumin-pro",sans-serif;padding:0 16px;margin-top:40px}.downloads__name{flex-grow:1;margin-bottom:0!important;color:#212121}.downloads__name:hover{text-decoration:underline}.downloads__file-size{display:inline-flex;font-size:.625;color:#757575;padding-left:8px}.energy-tag{font-size:14px;line-height:33px;text-transform:uppercase;display:inline-block;position:relative;color:#fff;font-family:"futura-pt",sans-serif;font-weight:600;letter-spacing:.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23007f3d'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E");background-repeat:no-repeat;height:31px;width:53px;padding-left:10px;text-align:center}.energy-tag:before{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:10px solid #00f;position:absolute;left:-10px;top:0}.energy-tag__heating--a-plus-plus-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23007F3D'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--a-plus-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23007F3D'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--a-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%234db848'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23bed62f'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23fff200'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23fdb813'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--d{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23f36f21'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--e{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23ed1c24'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--f{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23ed1c24'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__heating--g{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23ed1c24'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23007F3D'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%234db848'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23bed62f'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--d{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23fff200'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--e{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23fdb813'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--f{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23f36f21'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag__water--g{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='31' viewBox='0 0 63 31' fill='none'%3E %3Cpath d='M11.6301 27.375C12.3518 28.3222 13.5281 28.9443 14.8627 28.9443L57.0458 28.9258C59.2305 28.9258 61 27.2822 61 25.23L61 6.65862C61 4.60648 59.2305 2.96291 57.0458 2.96291L14.8627 2.94434C13.5281 2.94434 12.3518 3.56648 11.6301 4.51362L3 15.9443L11.6301 27.375Z' fill='%23ed1c24'/%3E %3Cpath d='M14.8623 29.9443C13.2139 29.9442 11.7444 29.1748 10.835 27.9814L10.832 27.9775L2.20215 16.5469L1.74707 15.9443L2.20215 15.3418L10.832 3.91113L10.835 3.90722C11.7444 2.71381 13.2139 1.94445 14.8623 1.94433L14.8633 1.94433L57.0459 1.96289C59.7161 1.96296 61.9998 3.98967 62 6.6582L62 25.2305C61.9998 27.899 59.7161 29.9257 57.0459 29.9258L14.8633 29.9443L14.8623 29.9443Z' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E %3C/svg%3E")}.energy-tag+span{margin-left:.25rem;margin-right:10px;color:#575757;font-family:"acumin-pro",sans-serif;font-size:14px;font-weight:600}.engineer__progress{max-width:52.5rem;width:100%;margin:0 auto;border:0}.engineer__progress-wrapper{padding:0 16px;text-align:center}.engineer__progress::-webkit-meter-bar{background-color:#e8e8e8;height:.25rem;border:0;outline:0}.engineer__progress::-webkit-meter-optimum-value{background:#c8102e!important;height:.25rem}.engineer__progress div#value.optimum{background:#c8102e!important}.engineer__cards{max-width:1172px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.engineer__standard-card{border:0;outline:0;padding:0;margin:0;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;height:100%;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;width:100%}@media only screen and (min-width:600px){.engineer__standard-card{width:calc(50% - 15px)}}@media only screen and (min-width:920px){.engineer__standard-card{width:calc(33.3333333333% - 20px)}}.engineer__standard-card-image{position:relative;z-index:0;border-radius:4px 4px 0 0;overflow:hidden}.engineer__standard-card-image:before{display:block;content:"";width:100%;padding-top:61.6666666667%}.engineer__standard-card-image img{position:absolute;top:25%;left:25%;width:50%;height:50%;z-index:0}.engineer__standard-card-image svg{position:absolute;top:16.666%;left:20.666%;width:66.666%;height:66.666%;z-index:0;fill:#333}.engineer__standard-card-content{overflow:hidden;position:relative;padding:3.5rem 1rem 3.25rem}.engineer__standard-card-content:after{position:absolute;top:-1px;left:-6px;z-index:4;width:calc(100% + 12px);content:"";grid-area:1/1/2/41;aspect-ratio:375/16;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.engineer__standard-card-content:after{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__standard-card-title{font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);color:#333;line-height:1.2;text-align:center;font-family:"futura-pt",sans-serif}.engineer__standard-card--yellow .engineer__standard-card-image{background-color:#c9ddb7}.engineer__standard-card--yellow .engineer__standard-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}.engineer__standard-card--blue .engineer__standard-card-image{background-color:#bfd1d5}.engineer__standard-card--blue .engineer__standard-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bfd1d5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}.engineer__standard-card--purple .engineer__standard-card-image{background-color:#bcb9dd}.engineer__standard-card--purple .engineer__standard-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bcb9dd'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}.engineer__standard-card--green .engineer__standard-card-image{background-color:#c9ddb7}.engineer__standard-card--green .engineer__standard-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}.engineer__standard-card--red .engineer__standard-card-image{background-color:#e69186}.engineer__standard-card--red .engineer__standard-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23e69186'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}.engineer__product-card{border:0;outline:0;padding:0;margin:0;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;height:100%;box-sizing:border-box;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;width:45%}@media only screen and (min-width:500px){.engineer__product-card{width:45%!important}}@media only screen and (min-width:920px){.engineer__product-card{width:17.125rem!important}}.engineer__product-card input[type=checkbox]{display:none}.engineer__product-card input[type=checkbox]~span{display:block;height:100%;border-radius:4px}.engineer__product-card input[type=checkbox]:checked~span{box-shadow:0 0 0 5px #c8102e}.engineer__product-card input[type=checkbox]:checked~span:hover{box-shadow:0 0 0 5px #c8102e}.engineer__product-card input[type=radio]{display:none}.engineer__product-card input[type=radio]~span{display:block;height:100%;border-radius:4px}.engineer__product-card input[type=radio]:checked~span{box-shadow:0 0 0 5px #c8102e}.engineer__product-card input[type=radio]:checked~span:hover{box-shadow:0 0 0 5px #c8102e}.engineer__product-card-image{display:block;position:relative;z-index:0;border-radius:4px 4px 0 0;overflow:hidden}.engineer__product-card-image:before{display:block;content:"";width:100%;padding-top:61.6666666667%}.engineer__product-card-image img{position:absolute;top:25%;left:25%;width:50%;height:50%;z-index:0}.engineer__product-card-image svg{position:absolute;top:16.666%;left:16.666%;width:66.666%;height:66.666%;z-index:0;fill:#333}.engineer__product-card-image picture{display:block;position:absolute;top:0;left:0;width:100%;padding-bottom:61.6667%}.engineer__product-card-image picture:after{position:absolute;bottom:-1px;left:0;height:1vw;width:100%;z-index:4;content:"";align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='327' height='14' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M0 14h163.5A1805.8 1805.8 0 0 1 0 6.65V14Zm163.5 0H327V6.65A1805.8 1805.8 0 0 1 163.5 14Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.engineer__product-card-image picture img{top:50%;left:unset;width:100%;height:auto;transform:translateY(-50%)}.engineer__product-card:hover .engineer__product-card-image svg{fill:#fff}.engineer__product-card-content{overflow:hidden;display:block;position:relative;padding:2.5rem 1rem 2.25rem;text-align:center}@media only screen and (min-width:500px){.engineer__product-card-content{padding:3.5rem 1rem 3.25rem}}.engineer__product-card-content:after{position:absolute;top:-1px;left:-6px;z-index:4;width:calc(100% + 12px);content:"";grid-area:1/1/2/41;aspect-ratio:375/16;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.engineer__product-card-content:after{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card-title{font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);color:#333;line-height:1.2;text-align:center;font-family:"futura-pt",sans-serif;font-weight:700}.engineer__product-card.color-1 .engineer__product-card-image{background-color:#c9deb7}.engineer__product-card.color-1 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9deb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-1 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c9deb7'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-1:hover .engineer__product-card-image{background-color:#87c65e}.engineer__product-card.color-1:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2387c65e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-1:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2387c65e'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-3 .engineer__product-card-image{background-color:#bfd1d5}.engineer__product-card.color-3 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bfd1d5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-3 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23bfd1d5'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-3:hover .engineer__product-card-image{background-color:#006c6f}.engineer__product-card.color-3:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23006c6f'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-3:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23006c6f'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-2 .engineer__product-card-image{background-color:#c8c8ca}.engineer__product-card.color-2 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c8c8ca'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-2 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c8c8ca'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-2:hover .engineer__product-card-image{background-color:#333}.engineer__product-card.color-2:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23333333'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-2:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23333333'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-4 .engineer__product-card-image{background-color:#edd17e}.engineer__product-card.color-4 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23edd17e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-4 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23edd17e'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-4:hover .engineer__product-card-image{background-color:#f0c400}.engineer__product-card.color-4:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23f0c400'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-4:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23f0c400'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-5 .engineer__product-card-image{background-color:#93b7d1}.engineer__product-card.color-5 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2393b7d1'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-5 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2393b7d1'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-5:hover .engineer__product-card-image{background-color:#0085ca}.engineer__product-card.color-5:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%230085ca'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-5:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%230085ca'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-6 .engineer__product-card-image{background-color:#bdb9de}.engineer__product-card.color-6 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bdb9de'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-6 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23bdb9de'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-6:hover .engineer__product-card-image{background-color:#28235d}.engineer__product-card.color-6:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2328235d'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-6:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2328235d'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-7 .engineer__product-card-image{background-color:#eddcff}.engineer__product-card.color-7 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23eddcff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-7 .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23eddcff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__product-card.color-7:hover .engineer__product-card-image{background-color:#9576b2}.engineer__product-card.color-7:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%239576b2'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.engineer__product-card.color-7:hover .engineer__product-card-content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%239576b2'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.engineer__header{max-width:1172px;width:100%;margin:0 auto 30px auto;padding:0 16px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 30px}.engineer__header-title{font-size:24px;color:#212121;font-family:"acumin-pro",sans-serif;font-weight:500}.engineer__header-result-count{font-size:16px;color:#757575;display:none}@media only screen and (min-width:585px){.engineer__header-result-count{display:inline-block}}.engineer__header-map-open{font-size:16px;font-weight:700;cursor:pointer}.engineer__header-map-open svg{fill:#c8102e}@media only screen and (max-width:500px){.engineer__header-map-open{display:none!important}}.engineer__header-map-close{font-size:16px;font-weight:700;display:none;cursor:pointer}.engineer__header-map-close svg{fill:#c8102e}@media only screen and (max-width:500px){.engineer__header-map-close{display:none!important}}.engineer__tags{max-width:1172px;width:100%;margin:0 auto 30px auto;padding:0 16px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.form__wrapper .engineer__tags{padding:0;margin:0}.engineer__tags span{display:inline-block;border-style:solid;border-width:1px;border-color:#9e9e9e;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);height:30px;border-radius:15px;color:#212121;padding:0 20px;font-size:14px;font-weight:600;color:#212121;line-height:28px}.engineer__tags-dropdown{width:max-content;border-radius:100px;display:flex;flex-direction:row;align-items:center;padding:0 16px 0 0;gap:10px;background-color:#c8102e;position:relative;cursor:pointer;margin:0;border:0;outline:0;font-family:"acumin-pro",sans-serif;text-align:left}.engineer__tags-dropdown.is-active .engineer__tags-dropdown-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.engineer__tags-dropdown-label{font-weight:600;font-size:14px;line-height:26px;color:#212121;background-color:#fff;border-radius:20px;padding:0 8px;border:2px solid #c8102e}.engineer__tags-dropdown-toggle{font-weight:500;font-size:10px;line-height:13px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (min-width:768px){.engineer__tags-dropdown-toggle{font-size:14px;line-height:18px}}.engineer__tags-dropdown-toggle:after{content:"";height:14px;width:14px;min-width:14px;cursor:pointer;background-size:14px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='%23FFF' d='M25.06 166.81a33.35 33.35 0 0 1 7.38-21.06 32.3 32.3 0 0 1 9.73-8.11 31.47 31.47 0 0 1 24.48-2.32 31.9 31.9 0 0 1 11.01 6.14l171.9 147.44 172.23-142.17a31.87 31.87 0 0 1 11.11-6.01 31.29 31.29 0 0 1 24.48 2.67 32.34 32.34 0 0 1 9.63 8.27 33.14 33.14 0 0 1 6.47 11.71 33.7 33.7 0 0 1-2.62 26.22 32.69 32.69 0 0 1-8.65 10.12L269.78 358.67c-5.74 4.84-12.94 7.49-20.37 7.49s-14.63-2.65-20.37-7.49L36.6 194.12a32.81 32.81 0 0 1-8.95-12.24 33.66 33.66 0 0 1-2.59-15.07Z' /%3E%3C/svg%3E")}.engineer__tags-dropdown-list{display:none;line-height:18px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;position:absolute;top:36px;left:0;border-style:solid;border-width:1px;border-color:#9e9e9e;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);border-radius:15px;padding:10px 20px;z-index:1;width:fit-content;white-space:nowrap}.engineer__map{max-width:1140px;width:100%;margin:0 auto 30px auto;aspect-ratio:1140/420;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.engineer__map-wrapper{padding:0 16px}@media only screen and (max-width:500px){.engineer__map-wrapper{display:none!important}}.engineer__list{padding:0 16px;box-sizing:border-box;max-width:1172px;width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}.engineer__list__wrapper{padding:0 16px}.engineer__item{background-color:#fff;box-shadow:0 8px 32px 0 rgba(0,0,0,.05);overflow:hidden;border-radius:4px;display:grid;grid-template-columns:repeat(12,1fr)}.engineer__item-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px 20px;padding:20px;grid-area:1/1/2/13}@media only screen and (min-width:900px){.engineer__item-content{grid-area:1/1/2/10}}@media only screen and (min-width:1120px){.engineer__item-content{padding:32px}}.engineer__item-content .pin{min-width:32px;height:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 12 17'%3E%3Cpath fill='%23c8102e' d='M12,6c0-3.3-2.7-6-6-6S0,2.7,0,6s6,11,6,11c0,0,6-6.5,6-11'/%3E%3C/svg%3E");display:flex;justify-content:center;align-items:start}.engineer__item-content .pin span{font-size:20px;color:#fff;margin-top:6px}.engineer__item-technologies{background-color:#333;padding:20px;grid-area:2/1/3/13}@media only screen and (min-width:900px){.engineer__item-technologies{grid-area:1/10/2/13}}@media only screen and (min-width:1120px){.engineer__item-technologies{padding:32px}}.engineer__item-technologies p{font-size:14px;color:#fefefe;line-height:1.714;text-align:left}.engineer__item-technologies ul{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}@media only screen and (min-width:900px){.engineer__item-technologies ul{grid-area:1/10/2/13;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.engineer__item-technologies ul li{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#fff;font-size:14px;font-weight:bold;line-height:1.714;text-align:left}.engineer__item-technologies ul li svg{fill:#fff}.engineer__item-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:24px;color:#212121;line-height:1;font-weight:700}.engineer__item-meta{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px}@media only screen and (min-width:768px){.engineer__item-meta{grid-area:1/1/2/10;margin-top:0}}.engineer__item-meta-g1-accredited{color:#424242;font-weight:700;font-size:.625;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.engineer__item-meta-g1-accredited:before{width:8px;height:8px;display:inline-block;border-radius:4px;background-color:#c8102e;content:""}.engineer__item-meta-g1-accredited-info{width:14px;height:14px;font-size:10px;font-weight:normal;line-height:14px;text-align:center;display:inline-block;border-radius:7px;background-color:#bdbdbd;color:#fff;cursor:pointer}.engineer__item-meta-distance{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#757575}.engineer__item-meta-distance:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:sub;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23c8102e'%3E%3Cpath d='M18 9.5c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2' /%3E%3C/svg%3E");background-size:20px 20px;background-position:center center;background-repeat:no-repeat;margin-right:4px}.engineer__item-contact ul{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.engineer__item-contact ul li{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:500;line-height:1.714;text-align:left}.engineer__item-contact ul li svg{fill:#c8102e}.engineer__item-contact ul li a{color:#424242;text-decoration:underline}.engineer__item-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px}@media only screen and (min-width:768px){.engineer__item-type{grid-area:1/1/2/10;margin-top:0}}.engineer__item-type span{font-size:14px;font-weight:600;color:#212121;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engineer__item-type span:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23c8102e'%3E%3Cpath d='M8.5 18c-.26 0-.51-.1-.71-.29l-3-3A1 1 0 1 1 6.2 13.3l2.29 2.29 9.3-9.3A1 1 0 1 1 19.2 7.7l-10 10c-.2.2-.45.29-.71.29Z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:4px}.engineer__item-buttons .button{margin-top:4px}@media only screen and (min-width:768px){.engineer__item-buttons .button{grid-area:1/1/2/10;margin-top:0}}.engineer__item-buttons .button:not(:last-child){margin-right:16px}.engineer__item-image{margin-top:16px}@media only screen and (min-width:768px){.engineer__item-image{grid-area:1/1/2/10;margin-top:0}}.engineer__item-image img{max-width:170px;width:100%;height:100%;display:block}.engineer-search__results{position:relative}.engineer-search__results ul{position:absolute;top:8px;left:0;width:100%;max-height:220px;overflow:auto;background-color:#fff;padding:8px 16px;margin:0;border-radius:6px;box-sizing:border-box}.engineer-search__results ul li{padding:4px 0;margin:0;color:#333;text-align:left;list-style:none;font-size:12px;cursor:pointer}.engineer-search__results ul li:not(:last-child){border-bottom:1px solid #f5f5f5}.eng-results__header{border-bottom:1px solid #e0e0e0;padding-bottom:1rem;margin:0 5vw 2rem 5vw}.eng-results__header-title{font-size:24px;color:#212121;font-family:"acumin-pro",sans-serif;font-weight:500}.eng-results__header-result-count{font-size:16px;color:#757575;display:none}@media only screen and (min-width:585px){.eng-results__header-result-count{display:inline-block}}.eng-results__header-filter-open{font-size:16px;color:#c8102e;font-weight:600;cursor:pointer}.eng-results__header-filter-close{font-size:16px;color:#c8102e;font-weight:600;display:none;cursor:pointer}.eng-results__filter{display:none}.eng-results__filter-title{text-transform:uppercase;color:#757575;font-size:12px;margin-bottom:24px;font-family:"acumin-pro",sans-serif}.eng-results__filter-buttons{display:block;width:100%;text-align:center;margin:0 auto;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.eng-results__card{max-width:770px;width:calc(100% - 48px);margin:24px 24px;border:1px solid #e0e0e0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:770px){.eng-results__card{margin:24px auto;width:100%}}.eng-results__card-photo{border-bottom:1px solid #e0e0e0;padding:24px;text-align:center;background-color:#fafafa;width:100%;box-sizing:border-box;border-radius:4px 4px 0 0}@media only screen and (min-width:710px){.eng-results__card-photo{border-radius:4px 0 0 4px;width:25%;border-right:1px solid #e0e0e0;border-bottom:0}}.eng-results__card-photo img{height:100px;width:100px;display:block;border-radius:4px;margin-left:auto;margin-right:auto;background-color:#bdbdbd}.eng-results__card-details{padding:24px;background-color:#fff;width:100%;box-sizing:border-box;border-radius:0 0 4px 4px;position:relative}@media only screen and (min-width:710px){.eng-results__card-details{border-radius:0 4px 4px 0;width:75%}}.eng-results__card-details .button{background-color:#2c2c2c;border:2px solid #2c2c2c;color:#fff}.eng-results__card-details .button:focus,.eng-results__card-details .button:hover{background-color:#464646;border:2px solid #464646;color:#fff}@media only screen and (min-width:500px){.eng-results__card-footer{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:8px}.eng-results__card-footer .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.eng-results__card-g1-accredited{color:#424242;font-weight:700;padding-top:24px;font-size:.625}.eng-results__card-g1-accredited:before{width:8px;height:8px;display:inline-block;border-radius:4px;background-color:#c8102e;content:"";margin-right:8px}.eng-results__card-g1-accredited-info{width:14px;height:14px;font-size:10px;font-weight:normal;line-height:14px;text-align:center;display:inline-block;border-radius:7px;background-color:#bdbdbd;color:#fff;cursor:pointer}.eng-results__card-distance{margin:16px 0 8px 0;color:#757575;display:block}@media only screen and (min-width:500px){.eng-results__card-distance{position:absolute;top:26px;right:24px;margin:0}}.eng-results__card-distance:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:sub;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23757575'%3E%3Cpath d='M18 9.5c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2' /%3E%3C/svg%3E");background-size:20px 20px;background-position:center center;background-repeat:no-repeat;margin-right:4px}.eng-results__card-company{font-size:21px;font-weight:600;font-family:"acumin-pro",sans-serif}@media only screen and (min-width:500px){.eng-results__card-company{padding-right:90px}}.eng-results__card-contact{color:#424242;font-size:14px;font-family:"acumin-pro",sans-serif;margin-bottom:8px!important}.eng-results__card-contact strong{color:#212121}.eng-results__card-contact a{color:#424242}.eng-results__card-contact a:hover{text-decoration:underline}.eng-results__card-address{color:#616161;font-size:14px;margin-bottom:16px!important}.eng-results__card-services{margin-top:8px;margin-bottom:8px}.eng-results__card-services span{margin-right:16px;font-size:.625;font-weight:600;color:#212121;display:block}@media only screen and (min-width:450px){.eng-results__card-services span{display:inline-block}}.eng-results__card-services span:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:8px}.eng-results__card-products{margin-top:16px}@media only screen and (min-width:500px){.eng-results__card-products{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;text-align:right;margin-top:0}}.eng-results__card-products svg{fill:#c8102e}.eng-results__map:before{display:block;content:"";width:100%;padding-top:100%}@media only screen and (min-width:768px){.eng-results__map:before{display:block;content:"";width:100%;padding-top:50%}}.eng-results__map-wrapper{position:relative;margin:0 5vw}.eng-results__map-g1{position:absolute;bottom:24px;right:24px;z-index:10;border-radius:1000px;display:inline-block;line-height:1;padding:4px 16px 4px 8px;font-weight:600;font-size:14px;text-align:center;text-decoration:none;white-space:nowrap;outline:0;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 -1px 10px 0 rgba(0,0,0,.05);background-color:#424242;border:2px solid #424242;color:#fff}.eng-results__map-g1 svg{fill:#c8102e}.eng-results__map-card-wrapper{position:absolute;top:24px;left:24px;z-index:11;max-width:360px;width:100%;width:calc(100% - 48px)}.event-card{max-width:770px;width:100%;height:92%;margin-top:2%;margin-bottom:2%;border:1px solid #e0e0e0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.event-card:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15);border-color:#bdbdbd}.event-card:hover .event-card__content-title{text-decoration:underline}.event-card:hover .event-card__date{border-bottom-color:#bdbdbd}@media only screen and (min-width:810px){.event-card:hover .event-card__date{border-right-color:#bdbdbd}}.event-card__date{border-bottom:1px solid #e0e0e0;padding:24px;text-align:center;background-color:#fafafa;width:100%;box-sizing:border-box;border-radius:4px 4px 0 0}@media only screen and (min-width:900px){.event-card__date{border-radius:4px 0 0 4px;width:40%;border-right:1px solid #e0e0e0;border-bottom:0}}.event-card__date-day{text-transform:uppercase;color:#212121;font-weight:700}.event-card__date-numbers{color:#c8102e;font-size:60px;display:block;font-weight:700;line-height:1;font-family:"futura-pt",sans-serif}@media only screen and (min-width:1000px){.event-card__date-numbers{font-size:96px}}.event-card__date-month{color:#212121;font-weight:700;display:inline-block}.event-card__date-year{color:#212121;display:inline-block}.event-card__date-time{color:#424242;display:block;font-size:14px}.event-card__content{padding:24px;background-color:#fff;width:100%;box-sizing:border-box;border-radius:0 0 4px 4px;position:relative;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:900px){.event-card__content{border-radius:0 4px 4px 0;width:60%}}.event-card__content-title{color:#212121;font-family:"futura-pt",sans-serif;font-size:20px;line-height:1.2}@media only screen and (min-width:1000px){.event-card__content-title{font-size:24px}}.event-card__content-calender{margin-top:4px}.event-card__content-location{color:#212121;font-size:16px;font-weight:600}.event-card__content-location span{color:#424242;font-size:14px;font-weight:400;display:block;padding-right:60px}@media only screen and (min-width:900px){.event-card__content-location{margin-top:auto}}.event-card__content-icon{position:absolute;bottom:24px;right:24px}.event-card__content-icon svg{fill:#757575}.events__icon{color:#212121;display:inline-block;font-size:14px;font-weight:600}.events__icon:not(:last-child){margin-right:16px}.events__icon svg{fill:#757575;margin-right:8px}.event-month{font-family:"acumin-pro",sans-serif;font-weight:700}.event-month span{font-weight:400}.events__label{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:12px;color:#757575;text-transform:uppercase;margin-right:16px;line-height:48px}.products-block{padding:40px 0 16px 0}@media only screen and (min-width:768px){.products-block{padding:80px 0 56px 0}}.products-block__item{display:flex;justify-content:start;align-items:center;gap:0 1.25rem;height:5rem;background-color:#f0f0f0;border-radius:1000rem;position:relative;vertical-align:middle;margin:24px 24px;text-align:center;padding-right:1rem;box-sizing:border-box}@media only screen and (min-width:500px){.products-block__item{text-align:left}}.products-block__item>svg{min-width:15px}.products-block__icon{min-width:5rem!important;min-height:5rem!important;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;padding-left:5px;background-color:#f7c1be;border-radius:100rem 0 0 100rem;margin-right:5px}.products-block__icon .icon{fill:#333!important;width:3rem!important;height:3rem!important}.products-block__title{color:#212121;font-size:clamp(1rem,.9559859155rem + .0018779343*100vw,1.125rem);display:inline-block;vertical-align:middle;font-weight:700;font-family:"futura-pt",sans-serif;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;text-align:left}.products-block__item.product-pill--green .products-block__icon{background-color:var(--Colours-Products-Pastels---Green-tint-100)}.products-block__item.product-pill--grey .products-block__icon{background-color:var(--Colours-Products-Pastels---Grey-tint-100)}.products-block__item.product-pill--blue .products-block__icon{background-color:var(--Colours-Products-Pastels---Blue-tint-100)}.products-block__item.product-pill--light-purple .products-block__icon{background-color:var(--Colours-Products-Pastels---Light-Purple-tint-100)}.products-block__item.product-pill--yellow .products-block__icon{background-color:var(--Colours-Products-Pastels---Yellow-tint-100)}.products-block__item.product-pill--light-blue .products-block__icon{background-color:var(--Colours-Products-Pastels---Light-Blue-tint-100)}.products-block__item.product-pill--purple .products-block__icon{background-color:var(--Colours-Products-Pastels---Purple-tint-100)}.feature{position:relative;background:#fff;overflow:hidden}@media only screen and (min-width:1024px){.feature{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:530px}}.feature__content{width:100%;box-sizing:border-box;padding-top:100px;padding-bottom:100px;padding-left:24px;padding-right:24px;position:relative;z-index:2}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.feature__content{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media only screen and (min-width:1024px){.feature__content{width:50%;padding-left:8.5%;padding-right:14%;text-align:left;margin-left:50%}}.feature__title{font-size:36px;line-height:1.1}.feature__sub-title{font-size:.625;font-weight:600;text-transform:uppercase;opacity:.65;margin-bottom:16px}.feature p{margin:10px 0 24px 0;font-size:.875}.feature ul{margin-left:0;padding-left:0}.feature ul li{margin-left:0;padding-left:32px;list-style:none;position:relative}.feature ul li:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;margin-right:16px;position:absolute;top:2px;left:0}.feature__image{background:#fff;margin:0;z-index:0;position:relative;padding-top:66.6666666667%;background-size:cover;background-position:center}@media only screen and (min-width:1024px){.feature__image{position:absolute;left:0;top:50%;width:50%;height:100%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);transform:translatey(-50%);padding-top:0}}.feature__image_wrapper{width:50%}.feature__angle{position:absolute;bottom:0;left:0;width:100%}@media only screen and (min-width:1024px){.feature__angle{position:absolute;top:0;right:0;height:100%;-webkit-transform:rotate(180deg) scaleY(-1);-moz-transform:rotate(180deg) scaleY(-1);-ms-transform:rotate(180deg) scaleY(-1);-o-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}}.feature__angle-front{background:#fff;height:200px;transform-origin:100% 100%;position:absolute;bottom:-200px;right:0%;width:150%;z-index:2}@media only screen and (min-width:1024px){.feature__angle-front{top:-10px;left:-320px;width:300px;height:150%}}.feature__angle-back{background:#fff;height:330px;opacity:.65;transform-origin:0% 0%;position:absolute;bottom:-330px;left:20%;width:150%;z-index:1}@media only screen and (min-width:1024px){.feature__angle-back{position:absolute;bottom:-100px;left:-400px;width:300px;height:150%}}.feature--alt{background-color:#f5f5f5}.feature--alt .feature__image{position:relative}@media only screen and (min-width:1024px){.feature--alt .feature__image{position:absolute;left:auto;right:0}}.feature--alt .feature__content{position:relative}@media only screen and (min-width:1024px){.feature--alt .feature__content{margin-left:0%}}@media only screen and (min-width:1024px){.feature--alt .feature__angle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.feature--alt .feature__angle-back{background-color:#f5f5f5}.feature--alt .feature__angle-front{background-color:#f5f5f5}@media only screen and (min-width:1024px){.feature--textarea-lg .feature__content{width:60%;margin-left:40%;padding-left:4%;padding-right:4%}}.feature--textarea-lg .feature__image{background-color:#ffc0cb}@media only screen and (min-width:1024px){.feature--textarea-lg .feature__image{width:40%}}.feature--textarea-lg.feature--alt .feature__content{position:relative}@media only screen and (min-width:1024px){.feature--textarea-lg.feature--alt .feature__content{margin-left:0%}}.find-carousel__wrapper{width:100%;padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);box-sizing:border-box}.find-carousel{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:clamp(1.333rem,1.0981408451rem + .0100206573*100vw,2rem);max-width:55rem;width:100%;margin:0 auto;box-sizing:border-box}.find-carousel .new-news-card__actions{grid-area:2/1/3/4}.find-carousel .new-news-card__actions-arrow{width:32px;height:32px}.find-carousel .new-news-card__actions-arrow--left{left:-2px}.find-carousel .new-news-card__actions-arrow--right{left:1px}.find-carousel .new-news-card__actions-arrow svg{width:16px;height:16px}@media only screen and (min-width:500px){.find-carousel__title{white-space:nowrap}}.find-carousel .find-carousel__list{grid-area:3/1/4/4;display:flex;align-items:stretch;gap:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);align-self:stretch;transition:transform .5s ease-in-out}.find-carousel .find-carousel__item{width:25.5rem;min-width:300px;max-width:calc(100vw - 3rem)}@media only screen and (min-width:500px){.find-carousel .find-carousel__item{min-width:25.5rem}}.find-carousel .find-carousel__item .product-card{height:auto;min-height:366px}@media only screen and (min-width:500px){.find-carousel .find-carousel__item .product-card{min-height:412px}}.find-carousel--1{max-width:25.5rem}.find-carousel--1 .new-news-card__actions{justify-content:center}.find-carousel--1 .new-news-card__actions-arrow{display:none}.find-carousel--2 .new-news-card__actions{justify-content:space-between}@media only screen and (min-width:1024px){.find-carousel--2 .new-news-card__actions{justify-content:center}}.find-carousel--2 .new-news-card__actions-arrow{display:block}@media only screen and (min-width:1024px){.find-carousel--2 .new-news-card__actions-arrow{display:none}}.find-spec__container{margin-top:2rem}.find-spec__container[data-accordion=open] .find-spec__header svg{transform:rotate(45deg)}.find-spec__header{display:flex;justify-content:space-between;align-items:center;gap:0 1rem;padding:1rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}.find-spec__header span{font-family:"futura-pt",sans-serif;font-size:1.125rem;font-weight:700;line-height:1.4em;letter-spacing:-.03375rem}.find-spec__header svg{height:1.125rem;width:1.125rem;fill:#c8102e}.find-spec__body{display:block;overflow:hidden;height:0}.find-spec__item{display:flex;justify-content:space-between;gap:0 1rem;padding:1rem 0;border-bottom:1px solid #e5e5e5}.find-spec__text{font-family:"futura-pt",sans-serif;font-weight:700}.find-spec__check{position:relative;width:24px;min-width:24px;height:24px;border-radius:1000rem}.find-spec__check svg{position:absolute;top:5px;left:5px;min-width:14px;min-height:14px}.find-spec__check--red{background-color:#e25c5c}.find-spec__check--green{background-color:#a1cb5e}.find-spec__check--green svg{top:6px}.find-form{position:relative;z-index:5;background-color:#e5e5e5;text-align:center;padding:4rem clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem) 0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.find-form__field{display:flex;gap:0 1.5rem;align-items:center;max-width:55rem;width:100%;padding:.625rem .625rem .625rem 2rem;margin:0 auto;background-color:#fff;border-radius:1000rem;box-sizing:border-box}.find-form__field label{display:none;color:#202020;font-weight:600;white-space:nowrap}@media only screen and (min-width:500px){.find-form__field label{display:inline-block}}.find-form__field input{width:100%;border:0;outline:0}.find-form__field button{white-space:nowrap}.find-form__message{color:#fff}.find-form__message-success{display:inline-block;max-width:100%;padding:.25rem .75rem;margin:0 auto;background-color:#a1cb5e;border-radius:.25rem;box-sizing:border-box}.find-form__message-error{display:inline-block;max-width:100%;padding:.25rem .75rem;margin:0 auto;background-color:#e25c5c;border-radius:.25rem;box-sizing:border-box}.find-form__curve{position:relative;z-index:5;aspect-ratio:375/16;display:block;height:2.847%;width:101%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23e5e5e5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg);margin-bottom:-4.2vw}@media only screen and (min-width:768px){.find-form__curve{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23e5e5e5'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E");margin-bottom:-2.8vw}}.find-pager{display:flex;justify-content:space-between;align-items:end;max-width:52.5rem;width:100%;margin:.5rem auto 0 auto}.find-pager__item-icon{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:"futura-pt",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.0375rem;text-transform:uppercase;cursor:pointer;margin-top:2rem}.find-pager__item-icon svg{fill:#c8102e}.find-pager__item-icon.disabled{color:#d2d2d2}.find-pager__item-icon.disabled svg{fill:#d2d2d2}.find-reminder__wrapper{width:100%;padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);box-sizing:border-box}.find-reminder{max-width:55rem;width:100%;margin:0 auto;color:#fff;text-align:center;padding:1.5rem 3rem 1.5rem 3rem;background-color:#c8102e;border-radius:.5rem;box-sizing:border-box}.find-reminder h1,.find-reminder h2,.find-reminder h3,.find-reminder h4,.find-reminder h5,.find-reminder h6{color:#fff;margin-bottom:.75rem!important}.find-reminder span{display:block;text-wrap:balance;margin-top:.5rem}.find-reminder p:last-child{margin-bottom:0}.find-reminder a{color:#fff;text-decoration:underline}.find-selections{max-width:52.5rem;width:100%;padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);margin:.5rem auto 0 auto;box-sizing:border-box}.find-selections h2{text-align:center;margin-bottom:1.5rem}.find-selections h6{font-size:.75rem;letter-spacing:.075rem;text-align:center;margin-bottom:1rem}.find-selections__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.find-selections__item{font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:600;background-color:#e8e8e8;padding:.5rem .75rem;border-radius:1000rem;text-box-trim:trim-both;text-box-edge:cap alphabetic}.find-text__wrapper{width:100%;padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);box-sizing:border-box}.find-text{max-width:52.5rem;width:100%;margin:0 auto;text-align:center;box-sizing:border-box}.flex-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:90vw;max-width:calc(1600px - 9rem);margin:0 auto}.flex-grid--2col{gap:4.5vw}@media only screen and (min-width:500px){.flex-grid--2col{gap:2.5vw}}.flex-grid--2col>*{display:block;height:unset!important;width:100%}@media only screen and (min-width:500px){.flex-grid--2col>*{width:43.83%;max-width:35.5rem}}.flex-grid--2col-carousel{flex-wrap:unset;align-items:stretch;justify-content:unset;gap:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem);align-self:stretch;transition:transform .5s ease-in-out}@media only screen and (min-width:700px){.flex-grid--2col-carousel{flex-wrap:wrap;justify-content:center;gap:2.5vw}}.flex-grid--2col-carousel>*{display:block;height:unset!important;width:100%;min-width:300px}@media only screen and (min-width:700px){.flex-grid--2col-carousel>*{width:43.83%;min-width:unset;max-width:35.5rem}}.flex-grid--2col-wide{flex-wrap:unset;align-items:stretch;justify-content:unset;gap:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem);align-self:stretch;transition:transform .5s ease-in-out}@media only screen and (min-width:700px){.flex-grid--2col-wide{flex-wrap:wrap;justify-content:center;gap:2.5vw}}.flex-grid--2col-wide>*{display:block;height:unset!important;width:100%;min-width:300px}@media only screen and (min-width:700px){.flex-grid--2col-wide>*{width:43.83%;max-width:35.5rem;min-width:unset}}.flex-grid--2col-alt{gap:9.25%}.flex-grid--2col-alt>*{height:unset!important}@media only screen and (min-width:500px){.flex-grid--2col-alt>*{width:35.5rem}}@media only screen and (min-width:500px){.flex-grid--2col-alt>*:first-child{width:47.23%}}@media only screen and (min-width:500px){.flex-grid--2col-alt>*:last-child{width:43.52%}}.flex-grid--2col-product-hero{gap:9.25%}.flex-grid--2col-product-hero>*{height:unset!important}@media only screen and (min-width:768px){.flex-grid--2col-product-hero>*{width:35.5rem}}@media only screen and (min-width:768px){.flex-grid--2col-product-hero>*:first-child{width:47.23%}}@media only screen and (min-width:768px){.flex-grid--2col-product-hero>*:last-child{width:43.52%}}.flex-grid--3col{gap:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem)}.flex-grid--3col>*{height:unset!important;margin:0!important;width:100%}@media only screen and (min-width:500px){.flex-grid--3col>*{width:calc(50% - clamp(.5rem,.323943662rem + .0075117371*100vw,1rem));min-width:unset}}@media only screen and (min-width:1024px){.flex-grid--3col>*{width:calc(33.333% - clamp(.667rem,.4321408451rem + .0100206573*100vw,1.334rem))}}.flex-grid--3col-explore{gap:5vw}@media only screen and (min-width:650px){.flex-grid--3col-explore{gap:2.5vw}}.flex-grid--3col-explore>*{height:unset!important;margin:0!important;width:100%}@media only screen and (min-width:690px){.flex-grid--3col-explore>*{width:48.5%}}@media only screen and (min-width:1080px){.flex-grid--3col-explore>*{width:31.3%}}@media only screen and (min-width:1510px){.flex-grid--3col-explore>*{width:22.8%;max-width:20.5rem}}.flex-grid--3col-carousel{flex-wrap:unset;align-items:stretch;justify-content:unset;gap:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem);align-self:stretch;transition:transform .5s ease-in-out;width:unset}@media only screen and (min-width:700px){.flex-grid--3col-carousel{flex-wrap:wrap;justify-content:center}}.flex-grid--3col-carousel>*{display:block;height:unset!important;width:100%;min-width:300px}@media only screen and (min-width:700px){.flex-grid--3col-carousel>*{width:calc(50% - clamp(.5rem,.323943662rem + .0075117371*100vw,1rem));min-width:unset}}@media only screen and (min-width:1024px){.flex-grid--3col-carousel>*{width:calc(33.333% - clamp(.667rem,.4321408451rem + .0100206573*100vw,1.334rem))}}.flex-grid--3col-alt{gap:5vw}.flex-grid--3col-alt>*{height:unset!important;margin:0!important;width:100%}@media only screen and (min-width:650px){.flex-grid--3col-alt>*{width:48%}}@media only screen and (min-width:1280px){.flex-grid--3col-alt>*{width:31.481%;max-width:28.3rem}}.flex-grid--3col-narrow{gap:clamp(2rem,.5915492958rem + .0600938967*100vw,6rem) 6rem;margin:6rem auto 4.5rem auto}.flex-grid--3col-narrow>*{height:unset!important;width:18.75rem}@media only screen and (min-width:500px){.flex-grid--3col-narrow>*{width:18.75rem}}.flex-grid--4col{gap:5vw}@media only screen and (min-width:500px){.flex-grid--4col{gap:2.75rem}}.flex-grid--4col>*{height:unset!important}@media only screen and (min-width:500px){.flex-grid--4col>*{width:17.125rem}}.flex-grid--4col-top-gap{margin-top:3.5rem}.flex-grid--center{justify-content:center;margin:0 auto;box-sizing:border-box}.flex-grid--center .accordion{margin:unset;width:100%;max-width:50.75rem}.flex-grid--authors{width:unset}.flue__accordion{margin:0 24px}@media only screen and (min-width:768px){.flue__accordion{margin:0 auto}}.flue__accordion-header{padding:16px 40px 16px 0;cursor:pointer;position:relative;border-bottom:1px solid #e0e0e0;margin-top:24px;font-size:24px;font-weight:700;color:#212121}.flue__accordion-header:after{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%239E9E9E'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;position:absolute;top:23px;right:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.flue__accordion-header:after:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23616161'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E")}.flue__accordion-header:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23616161'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E")}.flue__accordion-header.is-active:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.flue__accordion-content{padding:32px 0}.flue__overview{border-radius:4px;background-color:#fff;border:1px solid #e0e0e0}.flue__overview-image{padding:40px;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}.flue__overview-image img{max-width:100%;width:100%;margin:0 auto;display:block}.flue__overview-content{padding:40px;border-top:1px solid #e0e0e0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.flue__overview-content{border-left:1px solid #e0e0e0;border-top:0}}.flue__overview-content h3{font-size:21px;line-height:1.1}.flue__overview-content p{margin:10px 0 24px 0;font-size:14px}.flue__overview-content ul{margin-left:0;padding-left:0;margin-bottom:24px;font-size:14px}.flue__overview-content ul li{margin-left:0;padding-left:32px;list-style:none;position:relative}.flue__overview-content ul li:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:16px;position:absolute;top:2px;left:0}.flue__kit-card{border-radius:4px;box-sizing:border-box;position:relative}.flue__kit-card:before{display:block;content:"";width:100%;padding-top:100%}.flue__kit-card--featured:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.flue__kit-card--yellow{background-color:#f8c52f}.flue__kit-card--orange{background-color:#f57c00}.flue__kit-card--red{background-color:#c8102e}.flue__kit-card--green{background-color:#4caf50}.flue__kit-card--white{background-color:#fff}.flue__kit-card img{max-width:100%;width:100%;margin:0 auto;display:block;position:absolute;top:50%;left:50%;border-radius:4px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flue__kit-card .tooltip{position:absolute;bottom:16px;right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0m1 15H9V9h2v6zm0-8H9V5h2v2z'/%3E%3C/svg%3E");opacity:.55}.flue__kit-card-title{font-size:18px;font-weight:700;color:#212121;margin-top:16px;font-family:"acumin-pro",sans-serif}.flue__kit-card-code{font-size:14px;font-weight:600;color:#757575;text-transform:uppercase;margin-bottom:40px!important}.flue__message{border:1px solid #e25c5c;border-radius:4px;margin-bottom:16px}.flue__message-header{background-color:#e25c5c;color:#fff;text-transform:uppercase;font-size:12px;padding:8px 16px;font-weight:600}.flue__message-content{padding:16px;font-size:12px;font-weight:500;color:#212121;background-color:#fff;border-radius:0 0 4px 4px}.flue__kit-list{margin-bottom:16px}.flue__kit-list-title{font-size:18px;font-weight:700;margin-bottom:16px;color:#212121;font-family:"acumin-pro",sans-serif}.flue__kit-list-item{margin:0!important;padding:0;font-size:14px;font-weight:500;color:#424242}.flue__kit-list-toggle{border:0;outline:0;background-color:transparent;font-size:14px;text-decoration:underline;padding:0;margin:0;margin-top:16px;cursor:pointer;font-weight:600;color:#424242}.flue__sticky-selection{display:none;position:fixed;bottom:0;left:0;z-index:12;width:100%;box-sizing:border-box;color:#fff;background-color:rgba(25,25,25,.95);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.flue__sticky-selection.js-active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flue__sticky-selection:hover{background-color:#191919}.flue__sticky-selection-title{width:100%;padding:16px 24px 0 32px}@media only screen and (min-width:768px){.flue__sticky-selection-title{padding:24px}}@media only screen and (min-width:850px){.flue__sticky-selection-title{width:200px}}.flue__sticky-selection-items{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 24px}.flue__sticky-selection-item{width:100%;margin:0 8px;background-color:#fff;border-radius:4px;line-height:20px;padding:10px 16px}.flue__sticky-selection-item:not(:last-child){margin-bottom:8px}@media only screen and (min-width:450px){.flue__sticky-selection-item{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.flue__sticky-selection-item:not(:last-child){margin-bottom:0}}.flue__sticky-selection-item h4{display:inline-block;font-size:14px;font-weight:600;font-family:"acumin-pro",sans-serif;color:#212121}@media only screen and (min-width:768px){.flue__sticky-selection-item h4{display:block}}@media only screen and (min-width:1350px){.flue__sticky-selection-item h4{display:inline-block}}.flue__sticky-selection-item span{display:inline-block;font-size:14px;color:#616161}.system-type{font-size:18px;color:#616161}.system-type--large{font-size:24px;font-weight:500;color:#212121}.system-type--large strong{font-weight:600}.system-type--large span{font-size:16px;color:#757575}.system-type:before{content:"";border-radius:50%;display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle}.system-type--yellow:before{background-color:#f8c52f}.system-type--white:before{background-color:#fff;border:1px solid #e0e0e0;box-sizing:border-box}.system-type--red:before{background-color:#c8102e}.system-type--green:before{background-color:#4caf50}.system-type--orange:before{background-color:#f57c00}.form__wrapper{max-width:460px;width:100%;padding:0 24px;box-sizing:border-box;margin:0 auto;text-align:center}.form__wrapper .col{margin:0}.form__wrapper--landing-page{padding:0}.form__wrapper--landing-page .form__optional{position:relative;top:unset;right:unset}@media only screen and (min-width:480px){.form__wrapper--landing-page .form__optional{position:absolute;top:10px;right:0}}.form__item{padding:8px 0;position:relative;text-align:left}.form__item--no-padding{padding:0}.form__item:after{content:"";display:table;clear:both}.form__item--floating-button{position:relative}.form__item--floating-button .button{position:absolute;bottom:12px;right:3px;background-color:#212121;border:2px solid #212121;color:#fff}.form__item--error input,.form__item--error textarea,.form__item--error select{border-color:#e25c5c!important;border-radius:4px 4px 0 0}.form__item--error input:hover,.form__item--error input:focus,.form__item--error textarea:hover,.form__item--error textarea:focus,.form__item--error select:hover,.form__item--error select:focus{border-color:#e25c5c}.form__item--error .form__required{display:block}.form__item+.form__text{padding-top:0}.form__item .notification{margin-top:8px}.form__label{display:block;margin-top:0;margin-bottom:5px;font-weight:700;text-align:left;font-size:.625}.form__label--inline-block{display:inline-block;margin-right:10px;margin-bottom:0}.form__label--white{color:#fff}.form__input{border-radius:4px;border:1px solid #e0e0e0;background:#fafafa;outline:0;width:100%;padding:0 8px;box-sizing:border-box;height:44px;line-height:42px;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:.625;color:#212121;text-align:left}.form__input:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 10px 0 rgba(38,50,56,.08);box-shadow:0 1px 5px 0 rgba(0,0,0,.05);background:#fff}.form__input.placeholder{color:#2c2c2c}.form__input:-moz-placeholder{color:#2c2c2c}.form__input::-moz-placeholder{color:#2c2c2c}.form__input:-ms-input-placeholder{color:#2c2c2c}.form__input::-webkit-input-placeholder{color:#2c2c2c}.form__input[type=number]::-webkit-inner-spin-button{opacity:1}.form__input[type=date]::-webkit-inner-spin-button{margin-top:11px}.form__input--small{height:38px}.form__input--rounded{border-radius:32px}.form__input::-ms-clear{display:none;width:0;height:0}.form__input::-webkit-input-placeholder{color:#757575}.form__input::-moz-placeholder{color:#757575}.form__input:-ms-input-placeholder{color:#757575}.form__input:-moz-placeholder{color:#757575}.form__input--rounded{border-radius:100px;padding:0 16px}.form__textarea{border-radius:4px;border:1px solid #e0e0e0;background:#fafafa;outline:0;max-width:100%;width:100%;height:126px;padding:10px;box-sizing:border-box;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:.625;color:#212121;display:block}.form__textarea:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 10px 0 rgba(38,50,56,.08);box-shadow:0 1px 5px 0 rgba(0,0,0,.05);background:#fff}.form__number{-moz-appearance:textfield;width:calc(100% - 16px);border-radius:4px;border:1px solid #e0e0e0;background:#fafafa;outline:0;padding:0 30px 0 8px;box-sizing:border-box;height:44px;line-height:42px;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:.625;color:#212121;text-align:center}.form__number::-webkit-inner-spin-button,.form__number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__number:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 10px 0 rgba(38,50,56,.08);box-shadow:0 1px 5px 0 rgba(0,0,0,.05);background:#fff}.form__number-button{position:absolute;height:21px;width:21px;border-left:1px solid #e0e0e0;background:#fafafa;color:#9e9e9e;box-sizing:border-box;text-align:center;line-height:21px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__number-button:hover{color:#616161}.form__number-button--add{top:1px;right:17px;border-radius:0 4px 0 0;border-bottom:1px solid #e0e0e0}.form__number-button--remove{bottom:1px;right:17px;border-radius:0 0 4px 0}.form__toggle{width:50px;height:30px;border-radius:100px;background-color:#f2f4f5;overflow:hidden;position:relative;margin-top:3px;float:left}.form__toggle-checkbox{position:absolute;display:block;cursor:pointer;top:0;left:0;width:100%;height:100%;opacity:0;z-index:6}.form__toggle-checkbox:checked~.form__toggle-track{box-shadow:inset 0 0 0 20px #a1cb5e}.form__toggle-checkbox:checked~.form__toggle-switch{right:2px;left:22px;transition:.35s cubic-bezier(.785,.135,.15,.86);transition-property:left,right;transition-delay:.05s,0s}.form__toggle-switch{position:absolute;left:2px;top:2px;bottom:2px;right:22px;background-color:#4b1d3f;border-radius:36px;z-index:1;transition:.35s cubic-bezier(.785,.135,.15,.86);transition-property:left,right;transition-delay:0s,.05s;box-shadow:0 1px 2px rgba(0,0,0,.2);display:block}.form__toggle-track{position:absolute;left:0;top:0;right:0;bottom:0;transition:.35s cubic-bezier(.785,.135,.15,.86);box-shadow:inset 0 0 0 2px rgba(161,203,94,.05);border-radius:40px;display:block}.form__toggle~.form__label{display:block;margin-top:0;margin-left:10px;margin-bottom:0;position:relative;top:7px;padding-left:50px}.form__select{border-radius:4px;position:relative;height:44px;display:inline-block;max-width:170px;width:100%}.form__select--small{max-width:100px}.form__select--medium{max-width:125px}.form__select--wide{max-width:100%}.form__select--small-height{height:38px}.form__select--small-height:after{top:-1px!important}.form__select--small-height select{border-width:1px!important}.form__select:after{content:"›";position:absolute;top:0;right:15px;height:42px;width:10px;font-size:24px;line-height:42px;cursor:pointer;z-index:3;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.form__select select{border:0;box-shadow:none;border-radius:4px;height:100%;width:100%;cursor:pointer;outline:0;padding-right:25px;padding-left:15px;background:transparent;position:relative;z-index:2;border:1px solid #e0e0e0;font-family:"acumin-pro",sans-serif;font-size:14px;color:#212121;-moz-appearance:none;-webkit-appearance:none}.form__select select::-ms-expand{display:none}.form__select select:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 10px 0 rgba(38,50,56,.08);box-shadow:0 1px 5px 0 rgba(0,0,0,.05);background:#fff}.form__group{box-shadow:0 1px 10px 0 rgba(0,0,0,.1);margin-left:auto;margin-right:auto;max-width:390px;width:100%;position:relative;border-radius:100px}.form__group--wide{max-width:570px}.form__group-input{border-radius:100px;padding:0 115px 0 24px;border:0;background:#fafafa;outline:0;width:100%;box-sizing:border-box;height:44px;line-height:42px;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:16px;color:#424242;text-align:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width:768px){.form__group-input{font-size:.875}}.form__group-input:focus{background-color:#fff}.form__group-input::-webkit-input-placeholder{color:#212121;font-weight:500}.form__group-input::-moz-placeholder{color:#212121;font-weight:500}.form__group-input:-ms-input-placeholder{color:#212121;font-weight:500}.form__group-input:-moz-placeholder{color:#212121;font-weight:500}.form__group-input--search{height:64px;padding:0 64px 0 24px}@media only screen and (min-width:500px){.form__group-input--search{padding:0 142px 0 24px}}.form__group-button{background-color:#c8102e;border:0;color:#fff;border-radius:0 100px 100px 0;cursor:pointer;display:inline-block;line-height:44px;padding:0 24px;font-weight:700;font-family:"futura-pt",sans-serif;font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;outline:0;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;top:0;right:-1px}.form__group-button:hover{background-color:#b00e29}.form__group-button--alt{background-color:#2c2c2c}.form__group-button--alt:hover{background-color:#1f1f1f}.form__group-button--search{top:10px;right:10px;border-radius:100px;padding:0 22px;width:20px}@media only screen and (min-width:500px){.form__group-button--search{padding:0 24px;width:unset}}.form__group-button--search svg{position:relative;top:-2px;left:-12px}@media only screen and (min-width:500px){.form__group-button--search svg{top:-2px;left:-6px}}.form__group-button--search span{display:none}@media only screen and (min-width:500px){.form__group-button--search span{display:inline-block}}.form__checkbox{display:none}.form__checkbox+label{font-size:16px;padding-top:5px;cursor:pointer;padding-left:34px}.engineer__tags-dropdown-list .form__checkbox+label{padding-top:7px}.form__checkbox+label span{display:inline-block;width:22px;height:22px;padding:0;margin:0 10px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:4px;border-radius:4px;border:1px solid #e0e0e0;background-color:#fafafa;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;left:0;top:5px}.form__checkbox:checked+label span{background-color:#c8102e;border-color:#c8102e}.form__checkbox:checked+label span:after{content:"";display:inline-block;width:22px;height:22px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M10.5 16.5l-4.3-4.3 1.4-1.4 2.9 2.8L16.1 8l1.4 1.4z'/%3E%3C/svg%3E");background-size:22px 22px;background-position:center center;background-repeat:no-repeat;margin-right:16px;position:absolute;top:0;left:0}.form__radio{display:none}.form__radio+label{font-size:16px;padding-top:5px;cursor:pointer;padding-left:34px}.form__radio+label span{display:inline-block;width:24px;height:24px;margin:0 10px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:1px solid #e0e0e0;box-sizing:border-box;background-color:#f5f5f5;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;left:0;top:5px}.form__radio:checked+label span{background-color:#c8102e;border-color:#c8102e}.form__radio:checked+label span:after{content:"";width:8px;height:8px;display:block;margin:7px;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.form__search{border-radius:100px;padding:0 115px 0 16px;border:1px solid #e0e0e0;background:#fafafa;outline:0;width:100%;box-sizing:border-box;height:40px;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:.625;color:#4b1d3f;text-align:left}.form__search:hover{border:1px solid #9e9e9e}.form__search:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);box-shadow:0 1px 5px 0 rgba(0,0,0,.05)}.form__search.placeholder{color:#2c2c2c}.form__search:-moz-placeholder{color:#2c2c2c}.form__search::-moz-placeholder{color:#2c2c2c}.form__search:-ms-input-placeholder{color:#2c2c2c}.form__search::-webkit-input-placeholder{color:#2c2c2c}.form__search-submit{position:absolute;top:8px;right:-1px}.form__search-wrapper{max-width:390px}.form__search-wrapper--center{margin:0 auto}.form__radio-box{border-radius:6px;border:1px solid #e0e0e0;background:#fafafa}.form__radio-box:after{content:"";display:table;clear:both}.form__radio-box-item{width:100%;box-sizing:border-box}@media only screen and (min-width:500px){.form__radio-box-item{width:50%;float:left}}.form__radio-box-item:not(:last-child){border-bottom:1px solid #e0e0e0}@media only screen and (min-width:500px){.form__radio-box-item:not(:last-child){border-right:1px solid #e0e0e0;border-bottom:0}}.form__radio-box-item:first-child{border-radius:4px 4px 0 0}@media only screen and (min-width:500px){.form__radio-box-item:first-child{border-radius:4px 0 0 4px}}.form__radio-box-item:first-child label{border-radius:4px 4px 0 0}@media only screen and (min-width:500px){.form__radio-box-item:first-child label{border-radius:4px 0 0 4px}}.form__radio-box-item:last-child{border-radius:0 0 4px 4px}@media only screen and (min-width:500px){.form__radio-box-item:last-child{border-radius:0 4px 4px 0}}.form__radio-box-item:last-child label{border-radius:0 0 4px 4px}@media only screen and (min-width:500px){.form__radio-box-item:last-child label{border-radius:0 4px 4px 0}}.form__radio-box-item .form__radio+label{margin-bottom:0;padding:10px}.form__radio-box-item .form__radio+label span{position:relative;left:0;top:0}.form__radio-box-item .form__radio+label.no-icon{text-align:center}.form__radio-box-item .form__radio:checked+label.no-icon{background-color:#c8102e;color:#fff}.form__checkbox-box{border-radius:6px;border:1px solid #e0e0e0;background:#fafafa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__checkbox-box-item{width:100%;box-sizing:border-box;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:500px){.form__checkbox-box-item{width:50%}.form__checkbox-box-item:nth-child(odd){border-right:1px solid #e0e0e0}.form__checkbox-box-item:nth-child(-n+2){border-top:0}}.form__checkbox-box-item:last-child{border-bottom:0}.form__checkbox-box-item .form__checkbox+label{margin-bottom:0;padding:10px;font-size:13px}.form__checkbox-box-item .form__checkbox+label span{position:relative;left:0;top:0}.form__checkbox-box-item .form__checkbox+label.no-icon{text-align:center}.form__checkbox-box-item .form__checkbox:checked+label.no-icon{background-color:#c8102e;color:#fff}.form__checkbox-button{display:inline-block;margin-bottom:8px;margin-left:4px;margin-right:4px}.form__checkbox-button input{position:absolute;opacity:0;cursor:pointer}.form__checkbox-button input~span{border-radius:5000px;cursor:pointer;display:inline-block;line-height:1;padding:10px 24px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;outline:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#e6e6e6;border:2px solid #e6e6e6;color:#424242}.form__checkbox-button input~span:hover{background-color:#d8d8d8;border:2px solid #d8d8d8;color:#424242}.form__checkbox-button input:checked~span{background-color:#2c2c2c;border:2px solid #2c2c2c;color:#fff}.form__radio-button{display:inline-block;margin-bottom:8px;margin-left:4px;margin-right:4px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form__radio-button[data-opacity-child=true]{opacity:.5}.form__radio-button--full{width:calc(100% - 8px);display:block;box-sizing:border-box}.form__radio-button--full input~span{width:100%;display:block}.form__radio-button input{position:absolute;opacity:0;cursor:pointer}.form__radio-button input~span{border-radius:5000px;cursor:pointer;display:inline-block;line-height:1;padding:18px 24px;font-weight:600;text-align:center;font-size:18px;text-decoration:none;white-space:nowrap;outline:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#e6e6e6;border:2px solid #e6e6e6;color:#424242}.form__radio-button input:checked~span{background-color:#c8102e;border:2px solid #c8102e;color:#fff}.form__radio-button input:checked~span .tooltip{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0m1 15H9V9h2v6zm0-8H9V5h2v2z'/%3E%3C/svg%3E")}.form__radio-icon{display:inline-block;margin-bottom:8px;margin-left:4px;margin-right:4px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form__radio-icon input{position:absolute;opacity:0;cursor:pointer}.form__radio-icon input~div{display:block;margin-top:16px;font-size:18px;font-weight:600;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-bottom:40px;cursor:pointer}.form__radio-icon input:checked~span{position:relative}.form__radio-icon input:checked~span:before{content:"";position:absolute;top:-10px;right:-10px;z-index:3;width:24px;height:24px;background-color:#c8102e;border-radius:20px;overflow:hidden;cursor:pointer;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M10.6 16.2L6.3 12l1.5-1.4 2.8 2.8 5.6-5.6 1.5 1.4z'/%3E%3C/svg%3E")}.form__radio-icon input:checked~span.white .circle{stroke:#e0e0e0;stroke-width:2px}.form__radio-icon input:checked~.boilerconfig__item{border:2px solid #c8102e}.form__radio-icon .boilerconfig__item{display:block;position:relative;width:274px;background-color:#fff;border:2px solid rgba(0,0,0,0);box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:4px;box-sizing:border-box;margin:10px}.form__radio-icon .boilerconfig__item--color-1 .boilerconfig__top{background-color:#c9ddb7}.form__radio-icon .boilerconfig__item--color-1 .boilerconfig__top svg{fill:#333}.form__radio-icon .boilerconfig__item--color-1 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.form__radio-icon .boilerconfig__item--color-1 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c9ddb7' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.form__radio-icon .boilerconfig__item--color-2 .boilerconfig__top{background-color:#c8c7c9}.form__radio-icon .boilerconfig__item--color-2 .boilerconfig__top svg{fill:#333}.form__radio-icon .boilerconfig__item--color-2 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c8c7c9' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.form__radio-icon .boilerconfig__item--color-2 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c8c7c9' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.form__radio-icon .boilerconfig__item--color-3 .boilerconfig__top{background-color:#bfd1d5}.form__radio-icon .boilerconfig__item--color-3 .boilerconfig__top svg{fill:#333}.form__radio-icon .boilerconfig__item--color-3 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bfd1d5' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.form__radio-icon .boilerconfig__item--color-3 .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23bfd1d5' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.form__radio-icon .boilerconfig__top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px 0;height:8.5rem;border-radius:4px 4px 0 0}.form__radio-icon .boilerconfig__top svg{fill:#87c65e;height:5.75rem;width:5.75rem}.form__radio-icon .boilerconfig__title{display:block;color:#333;font-family:"futura-pt",sans-serif;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);text-align:center;margin-bottom:2rem}.form__radio-icon .boilerconfig__bottom{display:block;position:relative;padding:3rem 1rem 1rem 1rem}.form__radio-icon .boilerconfig__bottom:after{position:absolute;top:0;left:0;z-index:4;content:"";grid-area:1/1/2/41;align-self:end;display:block;width:100%;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.form__radio-icon .boilerconfig__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.form__radio-icon .boilerconfig__bottom-link{display:flex;align-items:center;justify-content:center;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);width:100%}.form__radio-icon .boilerconfig__bottom-link span{color:#848484;font-size:clamp(.625rem,.625rem + 0*100vw,.625rem);font-weight:600;line-height:1.05em;text-transform:uppercase;margin-right:10px}.form__radio-icon[data-opacity-child=true]{opacity:.5}.form__radio-text{display:inline-block;margin-bottom:8px;margin-left:4px;margin-right:4px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.form__radio-text[data-opacity-child=true]{opacity:.5}.form__radio-text input{position:absolute;opacity:0;cursor:pointer}.form__radio-text input~span{font-size:7vw;font-family:"futura-pt",sans-serif;color:#bdbdbd;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media(max-width:428.5714285714px){.form__radio-text input~span{font-size:30px}}@media(min-width:1028.5714285714px){.form__radio-text input~span{font-size:72px}}.form__radio-text input:checked~span{color:#c8102e}.form__radio-list{border-radius:4px;background-color:#f5f5f5;height:calc(100% - 24px);margin-bottom:24px;padding:24px 16px;box-sizing:border-box}.form__radio-list-title{font-size:21px;margin-bottom:8px}.form__radio-list-item{text-align:left}.form__radio-list-item label{display:block}.form__radio-list-item input{position:absolute;opacity:0;cursor:pointer}.form__radio-list-item input~span{cursor:pointer;padding:8px;padding-left:48px;position:relative;display:block;border:2px solid transparent;font-size:16px;font-weight:600;color:#212121}.form__radio-list-item input~span:before{content:"";display:inline-block;width:16px;height:16px;margin:0 10px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:1px solid #e0e0e0;box-sizing:border-box;background-color:#fff;position:absolute;left:16px;top:12px}.form__radio-list-item input~span em{font-size:14px;color:#616161;float:right;font-weight:500;font-style:normal}.form__radio-list-item input:checked~span{border-color:#c8102e;background-color:#fff;border-radius:4px}.form__radio-list-item input:checked~span:before{background-color:#c8102e;border-color:#c8102e}.form__radio-list-item input:checked~span:after{content:"";width:6px;height:6px;background-color:#fff;position:absolute;left:21px;top:17px;cursor:pointer;border-radius:50%}.form__radio-list-item:hover{background-color:#fafafa}.form__checkbox-tabs{display:none}.form__checkbox-tabs+label{font-size:12px;padding:0 16px;line-height:26px;cursor:pointer;position:relative;font-family:"acumin-pro",sans-serif;font-weight:600;color:#424242;background-color:#e0e0e0;text-align:center;border-radius:24px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.form__checkbox-tabs+label:hover{background-color:#e0e0e0}.form__checkbox-tabs:checked+label{color:#fff;background-color:#c8102e}.form__checkbox-tabs-wrapper{max-width:390px;width:100%;margin:0 auto;text-align:left}.form__checkbox-tabs-wrapper>.form__label{color:#fff}.form__checkbox-tabs-wrapper>.form__optional{color:rgba(255,255,255,.5)}.form__checkbox-tabs-item{width:100%;display:inline-block}@media only screen and (min-width:450px){.form__checkbox-tabs-item{width:calc(50% - 4px)}}.form__checkbox-tabs-item-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__optional{position:absolute;top:10px;right:0;font-size:12px;color:#616161}.form__optional a{font-size:12px;color:#616161;text-decoration:underline}.form__required{display:none;background:#e25c5c;color:#fff;border-radius:0 0 4px 4px;padding:5px 10px;font-size:12px;font-weight:500;text-align:left}.form__clear-button{position:absolute;top:10px;right:0;font-size:12px;cursor:pointer}.form__arrow-submit{background:transparent;border:0;outline:0;-webkit-appearance:none;cursor:pointer;position:absolute;right:16px;top:21px;padding:0;background-image:url(../img/icons/arrow-right__icon.svg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c8102e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;width:18px;height:18px}.form__text{font-size:12px;color:#616161;padding-top:8px}.form__product-data{border-radius:4px;border:1px solid #e0e0e0;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.form__product-data-header{padding:0 10px;position:relative;background:#c8102e;color:#fff;height:30px;border-radius:4px 4px 0 0}.form__product-data-header:after{content:"";display:table;clear:both}.form__product-data-content{padding:15px}.form__product-data-type{float:left;line-height:30px;font-size:12px;font-family:"acumin-pro",sans-serif;font-weight:600;color:#fff}.form__product-data-code{float:right;line-height:30px;font-size:12px;font-weight:600;color:#fff!important}.form__product-data-name{font-size:.75;font-family:"acumin-pro",sans-serif;font-weight:600;color:#2c2c2c;margin-bottom:4px}.form__product-data-serial-number{font-size:14px;font-weight:600;margin-bottom:0!important;color:#757575}.form-steps{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.form-steps__item:not(:first-child){margin-left:24px}@media only screen and (min-width:800px){.form-steps__item{margin-right:24px}}.form-steps__item-icon{width:38px;height:38px;background-color:#e0e0e0;font-weight:600;color:#616161;line-height:38px;text-align:center;border-radius:19px;display:inline-block}@media only screen and (min-width:675px){.form-steps__item-icon{margin-right:16px}}.form-steps__item-text{font-size:18px;color:#616161;display:none}@media only screen and (min-width:675px){.form-steps__item-text{display:inline-block}}.form-steps__item--active .form-steps__item-icon{background-color:#c8102e;color:#fff}.form-steps__item--active .form-steps__item-text{color:#212121}.form-steps__item--completed .form-steps__item-icon{color:#e0e0e0;position:relative}.form-steps__item--completed .form-steps__item-icon:after{content:"";display:inline-block;width:38px;height:38px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23616161'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0}.form__table{width:100%;border-collapse:collapse}.form__table tbody tr{border-bottom:1px solid #e5e5e5}.form__table tbody tr td{padding:12px 0;vertical-align:top;box-sizing:border-box}.form__table tbody tr td:nth-child(1){color:#616161;font-weight:600;width:200px}.form__table tbody tr td:nth-child(2){color:#212121}.form__table tbody tr:last-child{border-bottom:0}.bg__purple .form__group-button{background-color:#4b1d3f}.grecaptcha-badge{visibility:hidden}.global-message{background-color:#e25c5c;color:#fff;font-size:16px;padding:16px 20px;position:relative}.global-message .col{position:relative}.global-message h6{font-size:16px;color:#fff;margin-bottom:8px!important;font-weight:700;font-family:"acumin-pro",sans-serif}.global-message p{font-size:16px;color:#fff;margin-bottom:0;padding-right:32px}.global-message p:not(:last-of-type){margin-bottom:20px}.global-message a{color:#fff;text-decoration:underline;font-weight:600}.global-message strong{font-weight:600}.global-message__close{outline:0;border:0;background-color:transparent;position:absolute;top:0;right:0;cursor:pointer}.global-message__close svg{fill:#fff}.global-message--dark{background-color:#424242;border-radius:4px;padding:40px}.global-message--dark p{color:#eee}.glossary__letters{border-bottom:1px solid #e0e0e0;padding-bottom:80px;margin-bottom:80px}.glossary__letter{font-size:.75;font-weight:700;cursor:pointer}.glossary__item-letter{font-size:24px;font-family:"futura-pt",sans-serif;padding-top:12px;margin-left:24px;margin-right:24px;margin-top:40px;margin-bottom:16px}.glossary__item-letter--small{font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);font-weight:700;letter-spacing:-.01em;line-height:1em}@media only screen and (min-width:500px){.glossary__item-letter{margin-left:0;margin-right:0;padding-right:8px;margin-top:0;margin-bottom:0}}.glossary__item-letter--padding{margin-left:24px;margin-right:24px}@media only screen and (min-width:500px){.glossary__item-letter--padding{margin-top:40px;margin-bottom:16px}}@media only screen and (min-width:768px){.glossary__item-letter--padding{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}}.glossary__item .accordion{max-width:100%;margin:0 24px;width:calc(100% - 48px)}.handheld-navigation{background-color:#2c2c2c;color:#9e9e9e;padding:0;display:none;width:100%;max-height:calc(100vh - 74px - 56px);z-index:5;overflow:auto;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.handheld-navigation{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.handheld-navigation.is-active{display:block}.handheld-navigation__wrapper{min-height:100%;padding-bottom:70px;box-sizing:border-box;position:relative}.handheld-navigation__list{margin:0;padding:0;display:block;list-style:none;width:100%}@media only screen and (min-width:768px){.handheld-navigation__list{display:none}}.handheld-navigation__item{margin:0;padding:0;cursor:pointer;display:block;left:0;list-style:none}.handheld-navigation__item:not(:last-child){border-bottom:2px solid #212121}@media only screen and (min-width:768px){.handheld-navigation__item{display:inline-block}}.handheld-navigation__item:hover .handheld-navigation__link{color:#fff}.handheld-navigation__item:hover .handheld-navigation__link svg{fill:#fff}.handheld-navigation__item.is-active .handheld-navigation__link{color:#fff}.handheld-navigation__item.is-active .handheld-navigation__link svg{fill:#fff}.handheld-navigation__item[data-handheld-navigation-dropdown]{position:relative}.handheld-navigation__item[data-handheld-navigation-dropdown]:before{content:"";display:block;position:absolute;top:17px;right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23757575'%3E%3Cpolygon points='9,20 7.6,18.6 14.2,12 7.6,5.4 9,4 17,12' /%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.handheld-navigation__link{display:inline-block;text-decoration:none;outline:0;color:#e0e0e0;font-size:.875;font-weight:500;padding:16px 16px 13px 16px}.handheld-navigation__link svg{fill:#e0e0e0}.handheld-navigation__link:hover{color:#fff}.handheld-navigation__link:hover svg{fill:#fff}.handheld-navigation__dropdown{background-color:#212121;width:100%;margin-bottom:24px 16px;display:none}.handheld-navigation__dropdown.is-active{display:block}.handheld-navigation__dropdown-list{margin:0;padding:0}.handheld-navigation__dropdown-item{display:block;margin:0}.handheld-navigation__dropdown-link{display:block;color:#e0e0e0;font-weight:600;padding:16px}.handheld-navigation__dropdown-link:hover{text-decoration:underline}.handheld-navigation__dropdown-link .icon{display:inline-block;margin-right:8px}.handheld-navigation__button{padding:16px 24px;width:100%;background-color:#212121;box-sizing:border-box;position:absolute;bottom:0;z-index:5}.handheld-navigation__professional{text-align:center;background-color:#4b1d3f;color:#fff;padding:16px 24px;font-size:18px;font-weight:500}.icon{display:inline-block;width:24px;height:24px;vertical-align:middle;transition:background-image .25s ease-in-out;fill:currentColor}.icon--xxlarge{background-size:80px 80px;width:80px;height:80px}.icon--xlarge{background-size:64px 64px;width:64px;height:64px}.icon--large{background-size:32px 32px;width:32px;height:32px}.icon--small{background-size:12px 12px;width:12px;height:12px}.icon--flue{background-size:8rem 8rem;width:8rem;height:8rem}.icon--red{fill:#e25c5c}.icon--green{fill:#a1cb5e}.icon__arrow--left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon__arrow--right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.icon__arrow--up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon--accreditation{width:94px;height:31px;margin:8px 8px 8px 0;fill:#757575}@media only screen and (min-width:650px){.icon--accreditation{width:144px;height:48px;margin:8px 24px 8px 0}}.icon--accreditation-thin{width:31px;height:31px}@media only screen and (min-width:650px){.icon--accreditation-thin{width:60px;height:60px}}.icon--accreditation-cyber{width:auto;height:3.75rem}@media only screen and (min-width:650px){.icon--accreditation-cyber{width:50px;height:60px}}.icon--accreditation-trustmark{width:auto;height:2.5rem}@media only screen and (min-width:650px){.icon--accreditation-trustmark{width:284px;height:60px}}.icon--accreditation-iso{width:auto;height:3.75rem;margin:0 8px 0 0}@media only screen and (min-width:650px){.icon--accreditation-iso{width:auto;height:80px;margin:0 14px 0 0}}.image-card{background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;height:100%;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.image-card:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.image-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:4px 4px 0 0;object-fit:cover}.image-card__image-placeholder{position:relative;z-index:0;border-radius:4px 4px 0 0;overflow:hidden}.image-card__image-placeholder:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.image-card__content{padding:40px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;background-color:#97698b;padding-bottom:96px}.image-card__content p{color:#fff}.image-card__title{font-size:24px;margin-bottom:16px}.image-card__title a{color:#fff}.image-card__title:hover{text-decoration:underline}.image-card__link{position:absolute;bottom:40px;left:40px;background-color:#fff;color:#4b1d3f}.image-card__angle{position:absolute;bottom:0;left:0;width:100%}.image-card__angle-front{background-color:#97698b;height:200px;transform-origin:100% 100%;position:absolute;bottom:-200px;right:0%;width:150%;z-index:2}.img-txt-block{padding:0 24px}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.img-txt-block{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.img-txt-block__image{max-width:100%;width:100%}.img-txt-block__text{padding-top:24px}@media only screen and (min-width:768px){.img-txt-block__text{padding-left:8.33333%;padding-top:0}}.img-txt-block__text h4{font-family:"acumin-pro",sans-serif;font-weight:300;font-size:24px;line-height:1.5;margin:16px 0;color:#616161}.img-txt-block__text p{margin:16px 0;font-size:18px}.intro{padding:3rem 1.5rem 0 1.5rem;margin:0 auto 0 auto;box-sizing:border-box}@media only screen and (min-width:500px){.intro{max-width:56.75rem;width:100%;padding:4.5rem 1.5rem 1.5rem 1.5rem}}.intro--second{padding-top:0}@media only screen and (min-width:500px){.intro--second{padding-top:0}}.intro--component{padding:0 1.5rem 0 1.5rem}@media only screen and (min-width:500px){.intro--component{padding:0 1.5rem 0 1.5rem}}.intro--component:nth-child(4){padding:3rem 1.5rem 1rem 1.5rem}@media only screen and (min-width:500px){.intro--component:nth-child(4){padding:4.5rem 1.5rem 1.5rem 1.5rem}}.intro__title{color:var(--Colours-Brand-Colour-B-tint-90);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);line-height:clamp(1.65rem,1.4563380282rem + .0082629108*100vw,2.2rem);letter-spacing:clamp(-.04rem,-.0264788732rem + -.0001502347*100vw,-.03rem);margin-top:2rem;margin-bottom:1.25rem}.intro__title:first-child{margin-top:0}.intro__sub-title{font-size:24px;font-weight:300;font-family:"acumin-pro",sans-serif;line-height:1.5;max-width:550px;width:100%;margin-left:auto!important;margin-right:auto!important;color:#616161}.intro h2:not([class]),.intro h3:not([class]),.intro h4:not([class]),.intro h5:not([class]),.intro h6:not([class]),.intro .header-1,.intro .header-2,.intro .header-3,.intro .header-4,.intro .header-5,.intro .header-6{margin-top:2rem;margin-bottom:1.25rem}.intro h2:not([class]):first-child,.intro h3:not([class]):first-child,.intro h4:not([class]):first-child,.intro h5:not([class]):first-child,.intro h6:not([class]):first-child,.intro .header-1:first-child,.intro .header-2:first-child,.intro .header-3:first-child,.intro .header-4:first-child,.intro .header-5:first-child,.intro .header-6:first-child{margin-top:0}.intro p{color:#333;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);margin-bottom:1rem}.intro p.text-xl{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)}.intro p:last-child{margin-bottom:0}.intro ul{margin-left:0}.intro img{max-width:100%;height:auto!important}.intro__sub-text{font-size:24px!important;max-width:450px;width:100%;margin-left:auto!important;margin-right:auto!important}.intro__arrow svg{fill:#9e9e9e}.intro__list{margin-left:auto;margin-right:auto;padding-left:0;margin-top:24px;margin-bottom:24px;text-align:left;max-width:530px;width:100%!important}.intro__list li{margin-left:0;padding-left:0;list-style:none;font-size:16px;padding:8px 0;padding-left:32px;border-bottom:1px solid #e0e0e0;position:relative}.intro__list li:last-child{margin-bottom:0;border-bottom:0}.intro__list li:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:8px;position:absolute;top:11px;left:0}.intro__image{max-width:150px;width:100%;height:auto}.intro__hidden{display:none;margin-top:1.5rem}.intro-alt{padding:0 24px;max-width:56.75rem;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.intro-alt__title{font-size:36px;margin-bottom:16px;padding:1rem 1.5rem 0}.intro-alt__text{font-size:18px;max-width:460px;width:100%!important;margin-left:auto!important;margin-right:auto!important}.intro-alt__text--wide{max-width:900px}.intro-alt__sub-text{font-size:18px!important;max-width:460px;width:100%;margin-left:auto!important;margin-right:auto!important}.intro-alt__logo{display:inline-block;margin-bottom:16px;width:100px;height:100px}.intro-alt__image{display:block;max-width:100%;margin-top:10px}.intro-alt__contact{font-size:18px;max-width:650px!important;width:100%;margin:0 auto!important}.intro-alt__contact svg{position:relative;top:-2px}.intro-alt__contact a:hover{text-decoration:underline}.intro-alt__contact>span{display:block}@media only screen and (min-width:768px){.intro-alt__contact>span{display:inline-block}}.intro-alt__contact--red .icon{fill:#fff}.intro-alt__contact--red a{color:#fff}.intro-alt__meta{font-size:14px!important}.intro-alt .icon{fill:#757575}.intro-alt--dark{padding:0 24px}.intro-alt--dark .intro__title{color:#fff}.intro-alt--dark .intro__text{color:#bdbdbd}.intro-alt--dark .intro-alt__title{color:#fff}.intro-alt--dark .intro-alt__text{color:#bdbdbd}.intro-button{display:inline-block;position:relative;height:44px;margin:0 auto;cursor:pointer;margin-top:1.5rem}.intro-button:hover{cursor:pointer}.intro-button:hover .intro-button__secondary-content{width:auto;padding-left:35.2px;padding-right:26.4px;color:#fff}.intro-button:first-child{margin-top:0}.intro-button:after{clear:both;display:table}.intro-button__primary{position:absolute;background-color:#c8102e;width:44px;height:44px;border-radius:22px;left:0;top:50%;margin-top:-22px;cursor:pointer}.intro-button__primary svg{fill:#fff;margin:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:24px;height:24px}.intro-button__secondary{overflow:hidden;margin-left:22px;height:44px;cursor:pointer}.intro-button__secondary-content{font-family:sans-serif;font-size:14px;font-weight:600;background-color:#ba0f2b;display:block;height:44px;text-align:left;width:0;max-width:200px;line-height:44px;color:#c8102e;border-radius:0 22px 22px 0;transition:all 250ms ease}.bg__mid-grey a{color:#fff}@media only screen and (min-width:500px){#product-registration-intro .intro{padding-top:0}}.hero-alt{position:relative;background:#c8102e;overflow:hidden;min-height:500px}.hero-alt .row{min-height:500px}.hero-alt__content{width:100%;box-sizing:border-box;padding-top:100px;padding-bottom:100px;text-align:center;padding-left:24px;padding-right:24px}@media only screen and (min-width:768px){.hero-alt__content{width:50%;padding-left:8.5%;padding-right:2%;text-align:left;position:relative;z-index:1}}.hero-alt__title{font-size:5vw;color:#fff;line-height:1.1}@media(max-width:600px){.hero-alt__title{font-size:30px}}@media(min-width:960px){.hero-alt__title{font-size:48px}}.hero-alt__sub-title{color:#fff;font-size:.625;font-weight:700;font-family:"acumin-pro",sans-serif;text-transform:uppercase;opacity:.65;margin-bottom:16px}.hero-alt__text{margin:16px auto 0 auto!important;font-size:24px;font-weight:300;font-size:3vw;color:#fff}@media(max-width:600px){.hero-alt__text{font-size:18px}}@media(min-width:800px){.hero-alt__text{font-size:24px}}.hero-alt__image{background-color:#fff;margin:0;position:relative;display:none}@media only screen and (min-width:768px){.hero-alt__image{display:block;width:50%;height:100%;position:absolute;right:0;top:50%;z-index:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);transform:translatey(-50%);background-size:cover}}.hero-alt__image__wrapper{width:50%}.hero-alt__angle{position:absolute;top:0;left:0;height:100%}.hero-alt__angle-front{background:#c8102e;transform-origin:100% 100%;position:absolute;z-index:2;bottom:-200px;right:0%;width:150%;height:200px}@media only screen and (min-width:768px){.hero-alt__angle-front{top:-10px;left:-120px;width:100px;height:150%}}.hero-alt__angle-back{background:#c8102e;opacity:.65;transform-origin:0% 0%;position:absolute;z-index:1;bottom:-330px;left:20%;width:150%;height:330px}@media only screen and (min-width:768px){.hero-alt__angle-back{position:absolute;bottom:-100px;left:-400px;width:300px;height:150%}}.hero-alt__professional{background:#4b1d3f}.hero-alt__professional .hero-alt__angle-front{background:#4b1d3f}.hero-alt__professional .hero-alt__angle-back{background:#4b1d3f}.hero-alt--grey{background-color:#424242}.hero-alt--grey .hero-alt__angle-front{background-color:#424242}.hero-alt--grey .hero-alt__angle-back{background-color:#424242}.hero-alt--purple{background-color:#4b1d3f}.hero-alt--purple .hero-alt__angle-front{background-color:#4b1d3f}.hero-alt--purple .hero-alt__angle-back{background-color:#4b1d3f}.hero-alt.hero--professional{background:#4b1d3f}.hero-alt.hero--professional .hero-alt__angle-front{background:#4b1d3f}.hero-alt.hero--professional .hero-alt__angle-back{background:#4b1d3f}.hero-large{background-color:#c8102e;background-size:cover;background-position:center;position:relative;overflow:hidden;position:relative;z-index:0}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.hero-large{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.hero-large.hero-large--home{height:calc(100vh - 112px - 59px - 96px - 76px);min-height:500px;max-height:700px}@media only screen and (min-width:768px){.hero-large:not(.hero-large--home){min-height:500px}.hero-large:not(.hero-large--home):before{display:block;content:"";width:100%;padding-top:50%}}.hero-large--overlay{background-repeat:no-repeat}.hero-large--overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:0}.hero-large--engineer{min-height:initial}.hero-large--engineer:before{display:none!important}@media only screen and (min-width:768px){.hero-large--engineer{min-height:initial!important}}.hero-large--engineer .hero-large__content{max-width:820px;width:100%;margin:0 auto;color:#fff;text-align:center;padding:80px 24px 140px;box-sizing:border-box;position:relative;top:initial;left:initial;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);z-index:2}.hero-large__tag{display:inline-block;border-style:solid;border-width:1px;border-color:#9e9e9e;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);height:30px;border-radius:15px;color:#212121;padding:0 20px;font-size:14px;color:#212121;line-height:28px;font-weight:600;margin-top:4px}.hero-large__content{max-width:820px;width:100%;color:#fff;text-align:center;padding:80px 24px 120px;box-sizing:border-box}@media only screen and (min-width:768px){.hero-large__content{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hero-large__content .button{margin-top:40px}.hero-large__title{font-size:7vw;color:#fff;line-height:1.1;text-shadow:0 1px 10px rgba(0,0,0,.2)}@media(max-width:571.4285714286px){.hero-large__title{font-size:40px}}@media(min-width:1000px){.hero-large__title{font-size:70px}}.hero-large__title--small{font-size:6vw}@media(max-width:666.6666666667px){.hero-large__title--small{font-size:40px}}@media(min-width:1000px){.hero-large__title--small{font-size:60px}}.hero-large__title--black{color:#000}.hero-large__sub-title{color:#fff;font-size:.625;font-weight:700;font-family:"acumin-pro",sans-serif;text-transform:uppercase;opacity:.65;margin-bottom:16px}.hero-large__sub-title--black{color:#000}.hero-large__text{max-width:430px;width:100%;margin:16px auto 0 auto!important;font-size:24px;font-weight:300;font-size:3vw}@media(max-width:600px){.hero-large__text{font-size:18px}}@media(min-width:800px){.hero-large__text{font-size:24px}}.hero-large__text--black{color:#000}.hero-large__angle{position:absolute;bottom:0;left:0;z-index:1;width:100%}.hero-large__angle-front{background:#c8102e;height:200px;transform-origin:100% 100%;position:absolute;bottom:-200px;right:0%;width:150%;z-index:2;-webkit-backface-visibility:hidden}.hero-large__angle-back{background:#c8102e;height:330px;opacity:.65;transform-origin:0% 0%;position:absolute;bottom:-340px;left:20%;width:150%;z-index:1;-webkit-backface-visibility:hidden}@media only screen and (min-width:768px){.hero-large__angle-back{bottom:-390px}}.hero-large--alt .hero-large__angle-front{background:#f5f5f5}.hero-large--alt .hero-large__angle-back{background:#f5f5f5}.hero-large__down-arrow{position:absolute;bottom:40px;left:40px;background:#ba0f2b;z-index:4;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);padding:16px;border-radius:1000px;display:none}.hero-large__down-arrow svg{fill:#fff}@media only screen and (min-width:1024px){.hero-large__down-arrow{display:block}}.hero-large__accreditation{position:absolute;bottom:40px;right:40px;z-index:4;display:none}@media only screen and (min-width:1024px){.hero-large__accreditation{display:block}}.hero-large__professional .hero-large__down-arrow{background:#401936}.hero-large__professional .hero-large__angle-front{background-color:#4b1d3f}.hero-large__professional .hero-large__angle-back{background-color:#4b1d3f}.hero-large__professional .hero-large--alt .hero-large__angle-front{background-color:#4b1d3f}.hero-large__professional .hero-large--alt .hero-large__angle-back{background-color:#4b1d3f}.hero-large--grey-bg{background-color:#424242}.hero-large--purple-bg{background-color:#4b1d3f}.hero-large--white-angle .hero-large__angle-front{background-color:#fff}.hero-large--white-angle .hero-large__angle-back{background-color:#fff}.hero-large--light-grey-angle .hero-large__angle-front{background-color:#f5f5f5}.hero-large--light-grey-angle .hero-large__angle-back{background-color:#f5f5f5}.hero-large--mid-grey-angle .hero-large__angle-front{background-color:#eee}.hero-large--mid-grey-angle .hero-large__angle-back{background-color:#eee}.hero-large--purple-angle .hero-large__angle-front{background-color:#4b1d3f}.hero-large--purple-angle .hero-large__angle-back{background-color:#4b1d3f}.hero{display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;max-height:100%;overflow:hidden;position:relative}.hero--case-study{min-height:500px}.hero--case-study:before{display:block;content:"";width:100%;padding-top:33.3333333333%}.hero--primary{background-color:#c8102e}.hero--professional{background-color:#4b1d3f}.hero--professional .form__group-button{background-color:#4b1d3f}.hero--professional .button{color:#4b1d3f;background-color:#fff}.hero--professional .button svg{fill:#4b1d3f!important}.hero--professional .button--on-image{color:#fff;background-color:#4b1d3f}.hero--professional .button--on-image svg{fill:#fff!important}.hero--professional .hero__content--support .button{color:#4b1d3f}.hero--professional .hero__content--support .button--on-image{color:#fff;background-color:#4b1d3f}.hero--professional .hero__content--support .button--on-image svg{fill:#fff!important}.hero--professional .hero__content--support .button--on-image:hover{background-color:#260f20}.hero--dark{background-color:#424242}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6))}.hero__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero__image picture{display:flex;width:100%;height:100%}.hero__image picture img{width:100%;height:auto;max-width:unset;object-fit:cover}.hero__content{position:relative;z-index:5;grid-area:1/3/2/39;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-2);align-self:stretch;max-height:100%;overflow:hidden;padding:0;padding-top:clamp(5.715rem,5.0442253521rem + .0286197183*100vw,7.62rem);padding-bottom:clamp(4.5rem,3.9718309859rem + .0225352113*100vw,6rem)}@media only screen and (min-width:768px){.hero__content{gap:var(--Spacing-3)}}.hero__content p{margin:0;color:var(--mono-0);font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.786971831rem + .0037558685*100vw,1.125rem);letter-spacing:clamp(-.03375rem,-.0236091549rem + -.0001126761*100vw,-.02625rem)}.hero__content--support{position:relative;max-width:1200px;text-align:left}.hero__content--support .hero__title{font-size:40px;max-width:570px}@media only screen and (min-width:768px){.hero__content--support .hero__title{font-size:48px}}.hero__content--support .form__group{max-width:unset;margin-top:1.5rem}.hero__content--support .hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.hero__content--support .hero__links-label{color:#fff;font-weight:700;white-space:nowrap}.hero__content>.button{margin-top:16px!important}@media only screen and (min-width:768px){.hero__content>.button{position:absolute;bottom:40px;right:1%;z-index:50}}@media only screen and (min-width:960px){.hero__top{display:flex;justify-content:space-between;align-items:flex-end}}.hero__top-left{display:flex;align-items:center}.hero__top-left--column{display:block}.hero__top-left .product-icon{width:75px;min-width:75px;height:75px;margin-right:37px}@media only screen and (min-width:768px){.hero__top-left .product-icon{width:84px;height:120px}}.hero__top-right{margin-top:24px}@media only screen and (min-width:960px){.hero__top-right{margin-top:0}}.hero__title{width:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-spacing-xs,24px);align-self:stretch;color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;line-height:105%;font-size:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);letter-spacing:clamp(-.12rem,-.0388732394rem + -.0009014085*100vw,-.06rem)}.hero__sub-title{color:#fff;font-size:.625;font-weight:700;font-family:"acumin-pro",sans-serif;text-transform:uppercase;opacity:.65;margin-bottom:16px}.hero__text{position:relative;width:100%;font-size:24px;font-weight:300;font-size:3vw;box-sizing:border-box}@media(max-width:600px){.hero__text{font-size:18px}}@media(min-width:800px){.hero__text{font-size:24px}}.hero__text-flex{margin-bottom:40px}@media only screen and (min-width:768px){.hero__text-flex{display:flex;justify-content:space-between;align-items:flex-end}}.hero__text-flex .hero__text{margin:16px 0 0 0!important}.hero__flex{display:flex;align-items:center;justify-content:space-between}.hero__flex .button{display:flex;align-items:center;margin-bottom:0}.hero__flex .button svg{position:relative;top:0;left:8px;max-width:18px;max-height:18px}.hero--grey-bg{background-color:#424242}.hero--purple-bg{background-color:#4b1d3f}.hero--white-angle .hero__angle-front{background-color:#fff}.hero--white-angle .hero__angle-back{background-color:#fff}.hero--light-grey-angle .hero__angle-front{background-color:#f5f5f5}.hero--light-grey-angle .hero__angle-back{background-color:#f5f5f5}.hero--mid-grey-angle .hero__angle-front{background-color:#eee}.hero--mid-grey-angle .hero__angle-back{background-color:#eee}.hero--purple-angle .hero__angle-front{background-color:#4b1d3f}.hero--purple-angle .hero__angle-back{background-color:#4b1d3f}.hero--red-angle .hero__angle-front{background-color:#c8102e}.hero--red-angle .hero__angle-back{background-color:#c8102e}.hero--product .hero__title,.hero--article .hero__title{display:flex;font-size:32px;align-items:center;max-width:unset}@media only screen and (min-width:768px){.hero--product .hero__title,.hero--article .hero__title{font-size:48px}}.hero--product .hero__top-left{min-height:75px}@media only screen and (min-width:768px){.hero--product .hero__top-left{min-height:120px}}@media only screen and (min-width:768px){.hero--article .hero__title{margin-top:16px}}.hero--article .button{position:fixed;bottom:32px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.hero--article .button{position:static;transform:unset}}.hero--middle .hero__content{align-items:center}.hero--middle .hero__content h1{align-items:center;align-self:center;text-align:center}.hero--middle .hero__content p{text-align:center}.hero--middle .hero__content .button--flex{justify-content:center}.hero--middle .spacing-6{align-items:center}.hero--aspect-ratio{aspect-ratio:900/1028}@media only screen and (min-width:600px){.hero--aspect-ratio{aspect-ratio:1600/900}}@media only screen and (min-width:1024px){.hero--aspect-ratio{aspect-ratio:2100/900}}.hero--curve:after{position:relative;z-index:4;content:"";grid-area:1/1/2/41;aspect-ratio:375/16;align-self:end;display:block;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.hero--curve:after{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.hero--curve-light-grey:after,.hero--curve.hero--light-grey-angle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23f5f5f5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.hero--curve-light-grey:after,.hero--curve.hero--light-grey-angle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23f5f5f5'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.hero--curve-medium-grey:after,.hero--curve.hero--mid-grey-angle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23eee'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.hero--curve-medium-grey:after,.hero--curve.hero--mid-grey-angle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23eee'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.hero--overlay:before{content:"";position:absolute;z-index:3;inset:0;background:linear-gradient(259deg,rgba(0,0,0,.6) 25%,rgba(0,0,0,.6) 100%)}.hero--gradient:before{content:"";position:absolute;z-index:3;inset:0;background:linear-gradient(259deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 100%)}.color-1 .hero{background-color:#c9deb7}.color-1 .hero .hero__title{color:#30373f}.color-1 .hero .hero__text{color:#30373f}.color-1 .hero .hero__top-left svg{fill:#30373f}.color-1 .hero .form__group-button{background-color:#30373f}.color-1 .hero .button{color:#fff;background-color:#30373f}.color-1 .hero .button svg{fill:#fff!important}.color-2 .hero{background-color:#c8c8ca}.color-2 .hero .hero__title{color:#30373f}.color-2 .hero .hero__text{color:#30373f}.color-2 .hero .hero__top-left svg{fill:#30373f}.color-2 .hero .form__group-button{background-color:#30373f}.color-2 .hero .button{color:#fff;background-color:#30373f}.color-2 .hero .button svg{fill:#fff!important}.color-3 .hero{background-color:#bfd1d5}.color-3 .hero .hero__title{color:#30373f}.color-3 .hero .hero__text{color:#30373f}.color-3 .hero .hero__top-left svg{fill:#30373f}.color-3 .hero .form__group-button{background-color:#30373f}.color-3 .hero .button{color:#fff;background-color:#30373f}.color-3 .hero .button svg{fill:#fff!important}.color-4 .hero{background-color:#edd17e}.color-4 .hero .hero__title{color:#30373f}.color-4 .hero .hero__text{color:#30373f}.color-4 .hero .hero__top-left svg{fill:#30373f}.color-4 .hero .form__group-button{background-color:#30373f}.color-4 .hero .button{color:#fff;background-color:#30373f}.color-4 .hero .button svg{fill:#fff!important}.color-5 .hero{background-color:#93b7d1}.color-5 .hero .hero__title{color:#30373f}.color-5 .hero .hero__text{color:#30373f}.color-5 .hero .hero__top-left svg{fill:#30373f}.color-5 .hero .form__group-button{background-color:#30373f}.color-5 .hero .button{color:#fff;background-color:#30373f}.color-5 .hero .button svg{fill:#fff!important}.color-6 .hero{background-color:#bdb9de}.color-6 .hero .hero__title{color:#30373f}.color-6 .hero .hero__text{color:#30373f}.color-6 .hero .hero__top-left svg{fill:#30373f}.color-6 .hero .form__group-button{background-color:#30373f}.color-6 .hero .button{color:#fff;background-color:#30373f}.color-6 .hero .button svg{fill:#fff!important}.color-7 .hero{background-color:#eddcff}.color-7 .hero .hero__title{color:#30373f}.color-7 .hero .hero__text{color:#30373f}.color-7 .hero .hero__top-left svg{fill:#30373f}.color-7 .hero .form__group-button{background-color:#30373f}.color-7 .hero .button{color:#fff;background-color:#30373f}.color-7 .hero .button svg{fill:#fff!important}.likes{display:flex;align-items:center;margin-top:24px}.likes svg{margin-right:14px}.likes strong{margin:0 4px}.likes__choice{display:flex}.likes__choice>div{text-align:center;margin:0 20px;cursor:pointer}.likes__choice>div strong{display:block;font-size:21px;margin-top:16px}.likes--content{display:flex;flex-direction:column;align-items:center;padding:32px;box-sizing:border-box}.likes--content-area{text-align:center}.likes--content svg{width:52px;height:52px;margin-right:0}.likes--content strong{margin:0 0}.likes--content a{font-weight:700}.likes--content .icon--no{position:relative;top:17px}.color-1 .likes{color:#30373f}.color-1 .likes--content{background-color:#c9deb7}.color-1 .likes--content h6{color:#30373f}.color-1 .likes--content a{color:#30373f}.color-2 .likes{color:#30373f}.color-2 .likes--content{background-color:#c8c8ca}.color-2 .likes--content h6{color:#30373f}.color-2 .likes--content a{color:#30373f}.color-3 .likes{color:#30373f}.color-3 .likes--content{background-color:#bfd1d5}.color-3 .likes--content h6{color:#30373f}.color-3 .likes--content a{color:#30373f}.color-4 .likes{color:#30373f}.color-4 .likes--content{background-color:#edd17e}.color-4 .likes--content h6{color:#30373f}.color-4 .likes--content a{color:#30373f}.color-5 .likes{color:#30373f}.color-5 .likes--content{background-color:#93b7d1}.color-5 .likes--content h6{color:#30373f}.color-5 .likes--content a{color:#30373f}.color-6 .likes{color:#30373f}.color-6 .likes--content{background-color:#bdb9de}.color-6 .likes--content h6{color:#30373f}.color-6 .likes--content a{color:#30373f}.color-7 .likes{color:#30373f}.color-7 .likes--content{background-color:#eddcff}.color-7 .likes--content h6{color:#30373f}.color-7 .likes--content a{color:#30373f}.map-card{background-color:#323232;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);border-radius:4px;padding:24px}.map-card__title{color:#fff;font-size:18px;font-family:"acumin-pro",sans-serif;margin-bottom:16px}.map-card__detials{color:#e0e0e0;font-size:14px;font-family:"acumin-pro",sans-serif;margin-bottom:16px!important}.map-card__detials strong{color:#fff}.map-card__detials a{color:#e0e0e0}.map-card__detials a:hover{text-decoration:underline}.map-card__address{color:#e0e0e0;font-size:14px;margin-bottom:16px!important}.map-card__close{position:absolute;top:24px;right:24px;width:24px;height:24px;border-radius:12px;display:block;background-color:#c8102e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23ffffff'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E");background-size:14px 14px;background-position:center center;background-repeat:no-repeat;cursor:pointer}@media only screen and (min-width:960px){.map-layout{display:grid;grid-template-columns:1fr 60px 2fr}}.map-layout__text{width:100%;max-width:372px}@media only screen and (min-width:500px){.map-layout__text{width:372px}}.map-layout__map{position:relative;display:none}@media only screen and (min-width:960px){.map-layout__map{display:block}}.map-layout__map svg path[status=active]{cursor:pointer}.map-layout__map svg path[status=active]:hover{fill:#ababab}.map-layout__map svg path[status=active].is-active{fill:#4b1d3f}.map-layout__tip{position:absolute;top:0;left:0;display:none;color:#fff;font-size:14px;font-weight:600;line-height:12px;background-color:#4b1d3f;padding:10px 18px;border-radius:1000px}.map-layout__arrow{position:absolute;bottom:-20px;left:calc(50% - 8px);width:0;height:0;border:1px solid transparent;border-width:10px 8px;border-color:#4b1d3f transparent transparent transparent}.map-layout .form__label{font-size:16px}.masonry__item{width:100%}.media-card{text-align:center;min-height:260px;height:calc(100% - 16px);position:relative;margin-bottom:24px}.media-card__image{box-shadow:0 1px 10px 0 rgba(0,0,0,.05);display:block;padding:16px;background-color:#fff;border-radius:4px;margin-bottom:16px;position:relative}.media-card__image:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.media-card__image img{max-width:100%;width:100%;display:block}.media-card__title{color:#212121;font-size:16px;font-family:"acumin-pro",sans-serif;font-weight:700;display:block;margin-bottom:8px}.media-card__title:hover{text-decoration:underline}.media-card__category{color:#757575;font-size:14px;font-family:"acumin-pro",sans-serif;font-weight:600}.media-card__category a{color:#757575}.media-card__category a:not(:last-child):after{content:",";display:inline-block}.message{padding:16px 24px;text-align:center;color:#fff}.message--error{background:#c8102e}.message strong{font-weight:600}.message a{font-weight:600;color:#fff;text-decoration:underline}.modal{display:none;position:fixed;top:0;left:0;z-index:150;background:rgba(0,0,0,.85);overflow-x:auto;cursor:pointer;height:100%;width:100%}.modal--light-overlay{background:rgba(25,25,25,.65)}.modal.is-active{display:block}.modal__close{position:absolute;top:2rem;right:2rem;z-index:2;width:36px;height:36px;background-color:transparent;border-radius:20px;overflow:hidden;cursor:pointer;pointer-events:none}.modal__close svg{display:block;fill:#b3b5ba;padding:0;width:36px;height:36px;pointer-events:none}.modal__window{border-radius:4px;cursor:default;position:relative;width:100%}.modal__window-wrapper{position:relative;top:0;left:0;right:0;bottom:0;min-height:calc(100vh - 80px);margin:auto;max-width:90vw;padding:40px 20px;display:flex;justify-content:center;align-items:center}.modal__window-wrapper--wide{max-width:1080px}.modal__window .modal__close{position:absolute;top:-15px;right:-15px;z-index:2;width:40px;height:40px;background-color:#c8102e;border-radius:20px;overflow:hidden;cursor:pointer;pointer-events:initial}.modal__window .modal__close svg{fill:#fff;padding:2px}.modal__content{background:#fff;padding:35px 40px 40px 40px;border:1px solid rgba(0,0,0,.1);border-radius:4px}.modal__content-row{margin-top:16px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal__content-column+.modal__content-column{margin-top:8px}@media only screen and (min-width:600px){.modal__content-column{width:50%}.modal__content-column+.modal__content-column{margin-top:0}}.modal__content-video{padding:0;border:0;position:relative;background-color:transparent;overflow:hidden;border-radius:0;border:0}.modal__content-video:before{display:block;content:"";width:100%;padding-top:56.25%}.modal__content-video iframe,.modal__content-video object,.modal__content-video embed{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;border:0;outline:0}.modal__title{margin-bottom:16px}.modal__title--professional{margin-bottom:32px}.modal__sub-title{font-family:"acumin-pro",sans-serif;font-size:16px;font-weight:600}.modal p{margin-bottom:24px;margin-top:0;font-size:18px;color:#424242}.modal__sub-text{font-size:18px;color:#616161!important;text-decoration:underline;margin-bottom:0!important;cursor:pointer}.modal__trigger{cursor:pointer}.modal__professional-button{white-space:normal;line-height:1.5;padding-top:10px;padding-bottom:10px}.modal__description{text-align:center;margin-top:1.5rem}.modal__description p{color:#fff;text-align:center;font-family:"acumin-pro",sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:-.0075rem}.modal[data-events-modal] .modal__window{max-width:36rem}.modal[data-team-modal] .modal__window{max-width:36rem}#modal_video-preview .modal__window-wrapper{max-width:90%}.mpu{padding:40px 26px;display:flex;height:100%;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);border-radius:4px;background-color:#c8102e;background-image:-webkit-linear-gradient(top,#c8102e,#ac0e27);background-image:linear-gradient(to bottom,#c8102e,#ac0e27)}.mpu__professional{background-color:#4b1d3f;background-image:-webkit-linear-gradient(top,#4b1d3f,#35142c);background-image:linear-gradient(to bottom,#4b1d3f,#35142c)}@media only screen and (min-width:768px){.mpu{padding:80px 56px}}.mpu__wrapper{margin:12px 24px}@media only screen and (min-width:768px){.mpu__wrapper{margin:12px 40px}}@media only screen and (min-width:1024px){.mpu__wrapper{margin:0;height:100%}}.mpu__title{color:#fff;padding-bottom:16px}.mpu__text{color:#fff;padding-bottom:40px}.mpu .button__outline--quinary{margin-top:8px;margin-bottom:8px}.mpu small{color:#fff;opacity:.8;margin-top:16px}.mpu small a{color:#fff;opacity:.8}.navigation{background-color:#2c2c2c;color:#9e9e9e;padding:0;position:relative;z-index:2;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.navigation{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.navigation--professional .navigation__item.is-active{border-bottom-color:#4b1d3f}.navigation__sticky{position:sticky;top:0;z-index:50;max-width:1600px;width:100%;margin:0 auto}.navigation__wrapper{display:flex;justify-content:space-between}.navigation__list{margin:0;padding:0;display:none;list-style:none}@media only screen and (min-width:768px){.navigation__list{display:inline-block}}.navigation__item{margin:0 16px;padding:0;cursor:pointer;display:block;left:0;list-style:none;height:calc(100% - 3px);border-bottom:3px solid transparent}@media only screen and (min-width:768px){.navigation__item{display:inline-block;margin:0}}@media only screen and (min-width:1005px){.navigation__item{margin:0 16px}}.navigation__item.navigation__item--start{margin:0}.navigation__item.navigation__item--start .navigation__link{padding:16px 16px 13px 0}.navigation__item.navigation__item--end{margin:0}.navigation__item:hover .navigation__link{color:#fff}.navigation__item:hover .navigation__link svg{fill:#fff}.navigation__item.is-active{border-bottom-color:#c8102e}.navigation__item.is-active .navigation__link{color:#fff}.navigation__item.is-active .navigation__link svg{fill:#fff}.navigation__item--secondary.is-active{border-bottom-color:#4b1d3f}.navigation__link{display:block;text-decoration:none;outline:0;color:#bdbdbd;font-size:.875;font-weight:500;padding:16px 16px 13px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width:768px){.navigation__link{font-size:16px;padding:16px 8px 13px 8px}}@media only screen and (min-width:845px){.navigation__link{font-size:18px;padding:16px 16px 13px 16px}}.navigation__link svg{fill:#e0e0e0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.navigation__link:hover{color:#fff}.navigation__link:hover svg{fill:#fff}.navigation__toggle{display:inline-block;cursor:pointer}@media only screen and (min-width:768px){.navigation__toggle{display:none}}.navigation__dropdown{background-color:#f5f5f5;text-align:center;position:absolute;top:60px;left:0;width:100%;display:none;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.navigation__dropdown{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:calc(100% - env(safe-area-inset-right) - env(safe-area-inset-left))}}.navigation__dropdown-list{margin:0;padding:16px}.navigation__dropdown-item{display:inline-block}.navigation__dropdown-product{display:inline-block;width:100%}.navigation__dropdown-product-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:16px}@media only screen and (min-width:500px){.navigation__dropdown-product{width:50%}}@media only screen and (min-width:768px){.navigation__dropdown-product{width:33.3333%}}@media only screen and (min-width:1024px){.navigation__dropdown-product{width:25%}}.navigation__dropdown-link{display:block;color:#424242;font-weight:600;padding:4px 16px 1px 16px;text-align:left}.navigation__dropdown-link:hover{text-decoration:underline}.navigation__professional{list-style:none;display:inline-block}.navigation__professional-item{background:#4b1d3f;border-radius:4px;display:inline-block;color:#fff;padding:8px 16px 8px 16px;font-size:18px;font-weight:500}.navigation__professional:after{content:"";width:2px;height:32px;background-color:#212121;display:inline-block;margin-left:20px;margin-bottom:-9px}.news-card{display:block;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.news-card__wrapper{padding:24px}.news-card__wrapper .col{margin-top:1%;margin-bottom:1%}.news-card .article__hero-category,.news-card .article__hero-category-pro{position:absolute;top:1.5rem;right:1.5rem;z-index:3;color:#fff;padding:4px 16px;border-radius:32px;font-size:14px;font-weight:400;text-transform:initial;opacity:1}.news-card .article__hero-category{background-color:#c8102e}.news-card .article__hero-category-pro{background-color:#4b1d3f}.news-card__image{position:relative;z-index:0;border-radius:4px 4px 0 0}.news-card__image--overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.05)}.news-card__image--overlay:after{background-color:rgba(0,0,0,0)}.news-card__image img{display:block;width:100%;z-index:0;border-radius:4px 4px 0 0}.news-card__image--fixed img{aspect-ratio:16/9;object-fit:cover;max-height:313px}.news-card__image .news-card__flag:not(:last-child){margin-right:8px}.news-card__icons{display:flex;justify-content:center;padding:2.5rem 0}.news-card__icons svg{width:4.375rem;height:4.375rem;fill:#333!important}.news-card.trends__item--color-1 .news-card__icons{background-color:var(--Colours-Products-Pastels---Green-tint-100)}.news-card.trends__item--color-2 .news-card__icons{background-color:var(--Colours-Products-Pastels---Grey-tint-100)}.news-card.trends__item--color-3 .news-card__icons{background-color:var(--Colours-Products-Pastels---Light-Blue-tint-100)}.news-card.trends__item--color-4 .news-card__icons{background-color:var(--Colours-Products-Pastels---Yellow-tint-100)}.news-card.trends__item--color-5 .news-card__icons{background-color:var(--Colours-Products-Pastels---Blue-tint-100)}.news-card.trends__item--color-6 .news-card__icons{background-color:var(--Colours-Products-Pastels---Purple-tint-100)}.news-card.trends__item--color-7 .news-card__icons{background-color:var(--Colours-Products-Pastels---Light-Purple-tint-100)}.news-card__flags{position:absolute;top:0;left:0;padding:24px}.news-card__content{display:flex;flex-direction:column;gap:1rem 0;padding:2rem 3rem 2rem}.news-card__title{color:#c8102e;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);font-family:"futura-pt",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-card__title a{color:#212121}.news-card__title a:hover{text-decoration:underline}.news-card__category{font-size:.75rem;font-weight:700;font-family:"futura-pt",sans-serif;color:#7e7e7e;letter-spacing:.075rem;text-transform:uppercase;margin-bottom:8px}.news-card__short-desc{font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);color:#424242;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:0!important}.news-card__footer{display:flex;justify-content:space-between;align-items:baseline;position:absolute;z-index:1;bottom:1.5rem;left:2rem;width:calc(100% - 4rem)}.news-card__date{color:var(--Colours-Greys-tint-50,#848484);font-family:"futura-pt-bold",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.news-card__read-time{font-size:14px;line-height:42px;color:#616161}.news-card__read-time:before{content:"|";color:#c8102e;display:inline-block;margin-left:10px;margin-right:10px}.news-card__read-time:after{content:" read";display:inline-block;white-space:pre}.news-card__link{display:flex;align-items:center;gap:var(--Spacing-1);color:var(--Colours-Greys-tint-50,#848484);text-align:center;font-family:"futura-pt-bold",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.news-card__link svg{position:relative;top:-1px;width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.news-card--row-item .news-card__image:after{bottom:0}.news-card--row-item .news-card__content{padding:1.5rem 2rem 4.25rem}.news-card--row-item .news-card__footer{position:absolute;bottom:2rem;width:calc(100% - 4rem)}.news-card--curve .news-card__image:after{position:absolute;bottom:-1px;left:-1px;height:1rem;width:calc(100% + 2px);z-index:4;content:"";grid-area:1/1/2/41;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.news-card--curve .news-card__image:after{height:1vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.news-card--curve .news-card__content{padding:1.75rem 2rem 4rem}.news-card--left .news-card__content{text-align:left}.is-professionals .news-card--curve .news-card__image:after{content:none}.is-professionals .news-card--curve .news-card__content{padding:2rem 2rem 4rem}.featured-card{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.featured-card__image{width:100%;margin:0}@media only screen and (min-width:769px){.featured-card__image{width:54.662%;margin:0 3% 0 1%}}.featured-card__image img{width:100%}.featured-card__content{width:100%;margin:0;padding:40px 0}@media only screen and (min-width:769px){.featured-card__content{width:37.33%;margin:0 1% 0 3%}}.featured-card__content .news-card__title{font-size:36px}.featured-card__content .news-card__short-desc{font-size:18px}#news-list,#blog-list{gap:2.5vw}#news-list .news-card,#blog-list .news-card{width:100%;margin:0}@media only screen and (min-width:600px){#news-list .news-card,#blog-list .news-card{width:calc(50% - 1rem)}}@media only screen and (min-width:900px){#news-list .news-card,#blog-list .news-card{width:calc(33.333% - 1.333rem)}}#news-list .news-card picture,#blog-list .news-card picture{position:absolute;top:0;right:0;bottom:0;left:0}#news-list .news-card .news-card__image,#blog-list .news-card .news-card__image{overflow:hidden;height:0;padding-bottom:63%}#news-list .news-card .news-card__image img,#blog-list .news-card .news-card__image img{object-fit:cover;width:100%;min-height:100%;min-width:100%}#news-list .news-card--large,#blog-list .news-card--large{width:100%}@media only screen and (min-width:600px){#news-list .news-card--large,#blog-list .news-card--large{width:calc(49.9% - 1rem)}}#news-list .news-card--large .news-card__image,#blog-list .news-card--large .news-card__image{overflow:hidden;height:0;padding-bottom:50%}.desc-2line .news-card__short-desc{-webkit-line-clamp:2}.newsletter{max-width:750px;width:100%;margin-left:auto;margin-right:auto;padding:40px;border-radius:4px;background:#424242;color:#fff;text-align:center;margin-bottom:20px;box-sizing:border-box}.newsletter--full{padding:80px 40px}.newsletter--full{max-width:100%;width:100%;border-radius:0;margin-bottom:0}.newsletter__title{font-size:24px!important;line-height:24px!important;font-weight:normal!important;margin-top:0!important;margin-bottom:15px;color:#fff}.newsletter__text,.newsletter p{line-height:20px;margin:0 auto!important;margin-bottom:15px;font-size:16px!important;max-width:400px;width:100%;color:#bdbdbd}.newsletter__text strong,.newsletter p strong{font-weight:600}.newsletter__text small,.newsletter p small{color:#fff;opacity:.65;margin-top:16px}.newsletter__text small a,.newsletter p small a{color:#c8102e}.newsletter__tagline{font-size:14px;color:#fff;opacity:.65}.newsletter__form{max-width:400px;width:100%;margin:0 auto;position:relative}.newsletter__input{border-radius:100px;padding:0 115px 0 16px;border:1px solid #e0e0e0;background:#fafafa;outline:0;width:100%;box-sizing:border-box;height:40px;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:.625;color:#4b1d3f;text-align:left}.newsletter__input:hover{border:1px solid #9e9e9e}.newsletter__input:focus{border:1px solid #9e9e9e;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.05);box-shadow:0 1px 5px 0 rgba(0,0,0,.05)}.newsletter__input.placeholder{color:#2c2c2c}.newsletter__input:-moz-placeholder{color:#2c2c2c}.newsletter__input::-moz-placeholder{color:#2c2c2c}.newsletter__input:-ms-input-placeholder{color:#2c2c2c}.newsletter__input::-webkit-input-placeholder{color:#2c2c2c}.newsletter__submit{position:absolute;top:0;right:-1px}.newsletter--leftAlign{text-align:left}.newsletter--leftAlign .newsletter__text{margin-left:0}.newsletter .notification{max-width:390px;box-sizing:border-box;width:100%;margin-bottom:16px;margin-left:auto;margin-right:auto}.notification{padding:1.5rem clamp(1.5rem,.9718309859rem + .0225352113*100vw,3rem);text-align:center;border-radius:.5rem;color:#fff;width:100%;box-sizing:border-box;font-family:"acumin-pro",sans-serif;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-style:normal;font-weight:500;line-height:170%;letter-spacing:clamp(-.02rem,-.0166197183rem + -.0000375587*100vw,-.0175rem)}.notification#footer_validation{margin-top:1rem}.notification__success{background-color:#a1cb5e}.notification__error{background-color:#e25c5c}.notification__warning{background-color:#f3c673}.notification__notice{background-color:#63b4d1}.notification strong{font-weight:700}.notification a{font-weight:700;color:#fff;text-decoration:underline}.pagination__item{display:inline-block;margin-left:5px;margin-right:5px;padding:10px;border-bottom:2px solid transparent;color:#2c2c2c}.pagination__item--active{border-color:#c8102e;color:#4b1d3f}.pagination__item:hover{color:#4b1d3f}.panel{background-color:#fff;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);padding:16px 24px}@media only screen and (min-width:768px){.panel{padding:40px 50px}}.panel__title{font-family:"futura-pt",sans-serif;font-size:21px}.panel__sub-title{font-family:"acumin-pro",sans-serif;font-weight:600;font-size:16px}.panel__link{font-weight:600;font-size:14px;color:#616161;text-decoration:underline;float:right}@media only screen and (min-width:768px){.product-accordion{display:grid;grid-template-columns:1fr 40px 1fr}}@media only screen and (min-width:960px){.product-accordion{display:grid;grid-template-columns:372px 80px 1fr}}.product-accordion__wrapper{padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.product-accordion__wrapper .product-accordion{margin-bottom:clamp(3rem,1.9436619718rem + .0450704225*100vw,6rem);margin-top:clamp(3rem,1.9436619718rem + .0450704225*100vw,6rem)}.product-accordion__head{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-2)}.product-accordion__head h2{color:var(--Colours-Brand-Colour-B-tint-90);text-align:center;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:600;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);line-height:clamp(1.65rem,1.4563380282rem + .0082629108*100vw,2.2rem);letter-spacing:clamp(-.04rem,-.0264788732rem + -.0001502347*100vw,-.03rem)}.product-accordion__head p{max-width:860px;color:var(--Text-text-primary,#333);text-align:center;font-family:"acumin-pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:170%;letter-spacing:-.025rem}.product-accordion__primary{display:flex;justify-content:space-between;align-items:center;height:60px;font-size:18px;font-weight:700;line-height:24px;background:rgba(228,235,242,.2);padding:18px 20px;box-sizing:border-box;cursor:pointer}@media only screen and (min-width:768px){.product-accordion__primary{grid-column:1/1;margin-bottom:6px}}.product-accordion__primary[data-section=active]{background:#e4ebf2}.product-accordion__primary[data-section=active]>svg{transform:rotate(90deg)}@media only screen and (min-width:768px){.product-accordion__primary[data-section=active]>svg{transform:rotate(0deg)}}.product-accordion__primary-title{display:flex;font-family:"futura-pt-bold",sans-serif;align-items:center;color:#424242}.product-accordion__primary-title svg{fill:#5f6973;width:24px;height:24px;margin-right:12px}.product-accordion__primary svg{fill:#424242;width:24px;min-width:24px;height:24px}.product-accordion__primary.color-1{background-color:rgba(201,222,183,.2)}.product-accordion__primary.color-1[data-section=active]{background-color:#c9deb7}.product-accordion__primary.color-1[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-1[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-2{background-color:rgba(200,200,202,.2)}.product-accordion__primary.color-2[data-section=active]{background-color:#c8c8ca}.product-accordion__primary.color-2[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-2[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-3{background-color:rgba(191,209,213,.2)}.product-accordion__primary.color-3[data-section=active]{background-color:#bfd1d5}.product-accordion__primary.color-3[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-3[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-4{background-color:rgba(237,209,126,.2)}.product-accordion__primary.color-4[data-section=active]{background-color:#edd17e}.product-accordion__primary.color-4[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-4[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-5{background-color:rgba(147,183,209,.2)}.product-accordion__primary.color-5[data-section=active]{background-color:#93b7d1}.product-accordion__primary.color-5[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-5[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-6{background-color:rgba(189,185,222,.2)}.product-accordion__primary.color-6[data-section=active]{background-color:#bdb9de}.product-accordion__primary.color-6[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-6[data-section=active] svg{fill:#30373f}.product-accordion__primary.color-7{background-color:rgba(237,220,255,.2)}.product-accordion__primary.color-7[data-section=active]{background-color:#eddcff}.product-accordion__primary.color-7[data-section=active] .product-accordion__primary-title{color:#30373f}.product-accordion__primary.color-7[data-section=active] svg{fill:#30373f}.product-accordion__primary-body{overflow:hidden;height:0;margin-bottom:6px}@media only screen and (min-width:768px){.product-accordion__primary-body{grid-column:3/3;grid-row:1/1000}}.product-accordion__primary-body[data-primary=open]{height:unset}.product-accordion__secondary[data-secondary=open]{background:rgba(228,235,242,.2)}.product-accordion__secondary[data-secondary=open]>.product-accordion__title span{color:#212121;font-weight:700}.product-accordion__secondary[data-secondary=open]>.product-accordion__title svg{color:#212121;transform:rotate(45deg)}.product-accordion__secondary[data-secondary=open]>.product-accordion__body{height:unset}.product-accordion__secondary[data-secondary=open]>.product-accordion__body .product-accordion__link .button{margin-top:8px}@media only screen and (min-width:500px){.product-accordion__secondary[data-secondary=open]>.product-accordion__body .product-accordion__link .button{margin-top:0;margin-left:20px}}@media only screen and (min-width:768px){.product-accordion__secondary[data-secondary=open]>.product-accordion__body .product-accordion__link .button{margin-top:8px;margin-left:0}}@media only screen and (min-width:960px){.product-accordion__secondary[data-secondary=open]>.product-accordion__body .product-accordion__link .button{margin-top:0;margin-left:20px}}.product-accordion__tertiary>.product-accordion__title{padding:18px 32px 18px 32px}.product-accordion__tertiary>.product-accordion__body .product-accordion__link{padding:18px 32px 18px 48px}.product-accordion__tertiary>.product-accordion__body .product-accordion__link .button{margin-top:8px}@media only screen and (min-width:500px){.product-accordion__tertiary>.product-accordion__body .product-accordion__link .button{margin-top:0;margin-left:20px}}@media only screen and (min-width:768px){.product-accordion__tertiary>.product-accordion__body .product-accordion__link .button{margin-top:8px;margin-left:0}}@media only screen and (min-width:960px){.product-accordion__tertiary>.product-accordion__body .product-accordion__link .button{margin-top:0;margin-left:20px}}.product-accordion__tertiary>.product-accordion__body p{padding:18px 0 0 0}.product-accordion__tertiary[data-tertiary=open]{background:rgba(228,235,242,.2)}.product-accordion__tertiary[data-tertiary=open]>.product-accordion__title span{color:#212121;font-weight:700}.product-accordion__tertiary[data-tertiary=open]>.product-accordion__title svg{color:#212121;transform:rotate(45deg)}.product-accordion__tertiary[data-tertiary=open]>.product-accordion__body{height:unset}.product-accordion__title,.product-accordion__link{display:flex;justify-content:space-between;align-items:center;color:#424242;font-size:16px;font-weight:600;line-height:24px;padding:18px 16px;border-bottom:1px solid #e4ebf2}.product-accordion__title svg,.product-accordion__link svg{fill:#424242;min-width:24px;max-width:24px;min-height:24px;max-height:24px;margin-left:16px}.product-accordion__title{padding:18px 20px 18px 16px;cursor:pointer}.product-accordion__title svg{min-width:14px;max-width:14px;min-height:14px;max-height:14px}.product-accordion__body{overflow:hidden;height:0}.product-accordion__body .product-accordion__link{padding:18px 32px}.product-accordion__body .product-accordion__link--download{flex-direction:column;align-items:flex-start}@media only screen and (min-width:500px){.product-accordion__body .product-accordion__link--download{flex-direction:row;align-items:center}}@media only screen and (min-width:768px){.product-accordion__body .product-accordion__link--download{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:960px){.product-accordion__body .product-accordion__link--download{flex-direction:row;align-items:center}}.product-accordion__body .product-accordion__link--read-more{flex-direction:column;align-items:flex-start;font-weight:400}.product-accordion__body .product-accordion__link--read-more .button{margin-left:0!important}.color-1 .product-accordion__primary{background:rgba(201,222,183,.2)}.color-1 .product-accordion__primary[data-section=active]{background:#c9deb7}.color-1 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-1 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-1 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-1 .product-accordion__primary--sidebar{background-color:#c9deb7}.color-1 .product-accordion__primary-title svg{fill:#87c65e}.color-1 .product-accordion__primary-title--themed{color:#30373f}.color-1 .product-accordion__secondary[data-secondary=open]{background:rgba(201,222,183,.2)}.color-1 .product-accordion__tertiary[data-tertiary=open]{background:rgba(201,222,183,.2)}.color-1 .product-accordion__title,.color-1 .product-accordion__link{border-bottom:1px solid #c9deb7}.color-1 .product-accordion__title .button,.color-1 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-1 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #c9deb7}.color-1 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #c9deb7}.color-2 .product-accordion__primary{background:rgba(200,200,202,.2)}.color-2 .product-accordion__primary[data-section=active]{background:#c8c8ca}.color-2 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-2 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-2 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-2 .product-accordion__primary--sidebar{background-color:#c8c8ca}.color-2 .product-accordion__primary-title svg{fill:#333}.color-2 .product-accordion__primary-title--themed{color:#30373f}.color-2 .product-accordion__secondary[data-secondary=open]{background:rgba(200,200,202,.2)}.color-2 .product-accordion__tertiary[data-tertiary=open]{background:rgba(200,200,202,.2)}.color-2 .product-accordion__title,.color-2 .product-accordion__link{border-bottom:1px solid #c8c8ca}.color-2 .product-accordion__title .button,.color-2 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-2 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #c8c8ca}.color-2 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #c8c8ca}.color-3 .product-accordion__primary{background:rgba(191,209,213,.2)}.color-3 .product-accordion__primary[data-section=active]{background:#bfd1d5}.color-3 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-3 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-3 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-3 .product-accordion__primary--sidebar{background-color:#bfd1d5}.color-3 .product-accordion__primary-title svg{fill:#006c6f}.color-3 .product-accordion__primary-title--themed{color:#30373f}.color-3 .product-accordion__secondary[data-secondary=open]{background:rgba(191,209,213,.2)}.color-3 .product-accordion__tertiary[data-tertiary=open]{background:rgba(191,209,213,.2)}.color-3 .product-accordion__title,.color-3 .product-accordion__link{border-bottom:1px solid #bfd1d5}.color-3 .product-accordion__title .button,.color-3 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-3 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #bfd1d5}.color-3 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #bfd1d5}.color-4 .product-accordion__primary{background:rgba(237,209,126,.2)}.color-4 .product-accordion__primary[data-section=active]{background:#edd17e}.color-4 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-4 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-4 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-4 .product-accordion__primary--sidebar{background-color:#edd17e}.color-4 .product-accordion__primary-title svg{fill:#f0c400}.color-4 .product-accordion__primary-title--themed{color:#30373f}.color-4 .product-accordion__secondary[data-secondary=open]{background:rgba(237,209,126,.2)}.color-4 .product-accordion__tertiary[data-tertiary=open]{background:rgba(237,209,126,.2)}.color-4 .product-accordion__title,.color-4 .product-accordion__link{border-bottom:1px solid #edd17e}.color-4 .product-accordion__title .button,.color-4 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-4 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #edd17e}.color-4 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #edd17e}.color-5 .product-accordion__primary{background:rgba(147,183,209,.2)}.color-5 .product-accordion__primary[data-section=active]{background:#93b7d1}.color-5 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-5 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-5 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-5 .product-accordion__primary--sidebar{background-color:#93b7d1}.color-5 .product-accordion__primary-title svg{fill:#0085ca}.color-5 .product-accordion__primary-title--themed{color:#30373f}.color-5 .product-accordion__secondary[data-secondary=open]{background:rgba(147,183,209,.2)}.color-5 .product-accordion__tertiary[data-tertiary=open]{background:rgba(147,183,209,.2)}.color-5 .product-accordion__title,.color-5 .product-accordion__link{border-bottom:1px solid #93b7d1}.color-5 .product-accordion__title .button,.color-5 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-5 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #93b7d1}.color-5 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #93b7d1}.color-6 .product-accordion__primary{background:rgba(189,185,222,.2)}.color-6 .product-accordion__primary[data-section=active]{background:#bdb9de}.color-6 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-6 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-6 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-6 .product-accordion__primary--sidebar{background-color:#bdb9de}.color-6 .product-accordion__primary-title svg{fill:#28235d}.color-6 .product-accordion__primary-title--themed{color:#30373f}.color-6 .product-accordion__secondary[data-secondary=open]{background:rgba(189,185,222,.2)}.color-6 .product-accordion__tertiary[data-tertiary=open]{background:rgba(189,185,222,.2)}.color-6 .product-accordion__title,.color-6 .product-accordion__link{border-bottom:1px solid #bdb9de}.color-6 .product-accordion__title .button,.color-6 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-6 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #bdb9de}.color-6 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #bdb9de}.color-7 .product-accordion__primary{background:rgba(237,220,255,.2)}.color-7 .product-accordion__primary[data-section=active]{background:#eddcff}.color-7 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-7 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-7 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-7 .product-accordion__primary--sidebar{background-color:#eddcff}.color-7 .product-accordion__primary-title svg{fill:#9576b2}.color-7 .product-accordion__primary-title--themed{color:#30373f}.color-7 .product-accordion__secondary[data-secondary=open]{background:rgba(237,220,255,.2)}.color-7 .product-accordion__tertiary[data-tertiary=open]{background:rgba(237,220,255,.2)}.color-7 .product-accordion__title,.color-7 .product-accordion__link{border-bottom:1px solid #eddcff}.color-7 .product-accordion__title .button,.color-7 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-7 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #eddcff}.color-7 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #eddcff}.color-8 .product-accordion__primary{background:rgba(240,240,240,.2)}.color-8 .product-accordion__primary[data-section=active]{background:#f0f0f0}.color-8 .product-accordion__primary[data-section=active] .product-accordion__primary-title{color:#30373f}.color-8 .product-accordion__primary[data-section=active] .product-accordion__primary-title svg{fill:#30373f}.color-8 .product-accordion__primary[data-section=active]>svg{fill:#30373f}.color-8 .product-accordion__primary--sidebar{background-color:#f0f0f0}.color-8 .product-accordion__primary-title svg{fill:#ccc}.color-8 .product-accordion__primary-title--themed{color:#30373f}.color-8 .product-accordion__secondary[data-secondary=open]{background:rgba(240,240,240,.2)}.color-8 .product-accordion__tertiary[data-tertiary=open]{background:rgba(240,240,240,.2)}.color-8 .product-accordion__title,.color-8 .product-accordion__link{border-bottom:1px solid #f0f0f0}.color-8 .product-accordion__title .button,.color-8 .product-accordion__link .button{background-color:#30373f;border-color:#30373f}.color-8 .product-accordion__secondary:first-child>.product-accordion__title{border-top:1px solid #f0f0f0}.color-8 .product-accordion__secondary:first-child>.product-accordion__link{border-top:1px solid #f0f0f0}.color-8 .product-accordion__primary{background:#f0f0f0}.color-8 .product-accordion__primary[data-section=active]{background:#ccc}.color-8 .product-accordion__primary .product-accordion__primary-title svg{fill:#30373f}.color-8 .product-accordion__primary>svg{fill:#30373f}.color-8 .product-accordion__secondary[data-secondary=open]{background:#f0f0f0}.color-8 .product-accordion__tertiary[data-tertiary=open]{background:#f0f0f0}.color-8 .product-accordion__title,.color-8 .product-accordion__link{border-bottom:1px solid #e8e8e8}.product-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 8px 32px 0 rgba(0,0,0,.05);padding-bottom:2rem;position:relative;height:100%;border-radius:.25rem;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.product-card--square{border-radius:0}.product-card--square .product-card__image{border-radius:0}.product-card--square .product-card__image img{border-radius:0}.product-card--icon .product-card__image{position:relative;z-index:0;border-radius:4px 4px 0 0;height:0}.product-card--green{background-color:#bfd1d5}.product-card--green .product-card__content{color:#30373f}.product-card--green .product-card__content p{color:#30373f}.product-card--grey{background-color:#c8c7c9}.product-card--grey .product-card__content{color:#30373f}.product-card--grey .product-card__content p{color:#30373f}.product-card--blue{background-color:#93b6d1}.product-card--blue .product-card__content{color:#30373f}.product-card--blue .product-card__content p{color:#30373f}.product-card--purple{background-color:#bcb9dd}.product-card--purple .product-card__content{color:#30373f}.product-card--purple .product-card__content p{color:#30373f}.product-card--purple-1{background-color:#744072}.product-card--purple-1 .product-card__title{color:#fff}.product-card--purple-1 .product-card__content{color:#fff}.product-card--purple-1 .product-card__content p{color:#fff}.product-card--purple-2{background-color:#9c86ae}.product-card--purple-2 .product-card__title{color:#fff}.product-card--purple-2 .product-card__content{color:#fff}.product-card--purple-2 .product-card__content p{color:#fff}.product-card--purple-3{background-color:#8e578c}.product-card--purple-3 .product-card__title{color:#fff}.product-card--purple-3 .product-card__content{color:#fff}.product-card--purple-3 .product-card__content p{color:#fff}.product-card--purple-4{background-color:#837c9e}.product-card--purple-4 .product-card__title{color:#fff}.product-card--purple-4 .product-card__content{color:#fff}.product-card--purple-4 .product-card__content p{color:#fff}.product-card--yellow{background-color:#eed17e}.product-card--yellow .product-card__content{color:#30373f}.product-card--yellow .product-card__content p{color:#30373f}.product-card--red{background-color:#a28687}.product-card--red .product-card__content{color:#fff}.product-card--red .product-card__content p{color:#fff}.product-card--pink{background-color:#eddcff}.product-card--pink .product-card__content{color:#30373f}.product-card--pink .product-card__content p{color:#30373f}.product-card--light-green{background-color:#c9ddb7}.product-card--light-green .product-card__content{color:#30373f}.product-card--light-green .product-card__content p{color:#30373f}.product-card--color-1 .product-card__image{background-color:#c9deb7}.product-card--color-2 .product-card__image{background-color:#c8c8ca}.product-card--color-3 .product-card__image{background-color:#bfd1d5}.product-card--color-4 .product-card__image{background-color:#edd17e}.product-card--color-5 .product-card__image{background-color:#93b7d1}.product-card--color-6 .product-card__image{background-color:#bdb9de}.product-card--color-7 .product-card__image{background-color:#eddcff}.product-card__wrapper{padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem) 4.5rem}@media only screen and (min-width:700px){.product-card__wrapper{padding:0 clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem) 1px}}.product-card__wrapper .col{width:35.5rem;margin-top:1.125rem;margin-bottom:1.125rem;padding:0 1.125rem}.product-card__wrapper .col.md-4{width:25rem;margin-top:.75rem;margin-bottom:.75rem;padding:0 .75rem}@media only screen and (min-width:700px){.product-card__wrapper .new-news-card__actions{display:none}}.product-card__wrapper.product-types .product-card__content{gap:1rem 0}.product-card:hover .hover-images img:nth-child(2){opacity:1}.product-card__image{position:relative;z-index:0;padding-bottom:56.25%}.product-card__image--overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.05)}.product-card__image--overlay:after{background-color:none}.product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center}.product-card__image .hover-images img:nth-child(2){opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.product-card__image .product-card__flag:not(:last-child){margin-right:8px}.product-card__icons{display:flex;justify-content:center;padding:2.5rem 0}.product-card__icons svg{position:absolute;top:50%;transform:translateY(-50%);width:75%;height:75%;fill:#333!important}.product-card__flags{position:absolute;top:0;left:0;padding:24px}.product-card__content{display:flex;flex-direction:column;align-items:center;gap:.25rem 0;padding:2.5rem 3rem 3rem;position:relative;text-align:center}.product-card__content p{color:#575757;margin-bottom:0}.product-card__content--left{text-align:left;align-items:start;padding:1.5rem 2rem 4.5rem!important}.product-card__label{color:#6a6a6a;font-family:"futura-pt",sans-serif;font-weight:450;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);line-height:.5625rem;background-color:#e8e8e8;border-radius:1000rem;padding:.5rem .75rem}.product-card__label span{display:inline-block;color:#333;font-weight:500;padding-left:.5rem}.product-card__title{color:#333;font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);line-height:1.2em}.product-card__title a{color:#212121}.product-card__subtitle{color:#c8102e;font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);line-height:1.3em}.product-card__link{position:absolute;bottom:2rem;white-space:unset;align-self:flex-start;max-width:calc(100% - 4rem);margin-left:2rem}.product-card__link--center{align-self:center;margin-left:unset}.product-card__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.product-card__list{color:#575757;margin-left:0;padding-left:0;margin-bottom:0}.product-card__list li{margin-left:0;padding-left:1rem;list-style:none;font-size:14px;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);position:relative}.product-card__list li:last-child{margin-bottom:0}.product-card__list li:before{content:"";display:inline-block;width:.375rem;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Ccircle cx='10' cy='10' r='10' /%3E%3C/svg%3E");background-size:.375rem .375rem;background-position:center center;background-repeat:no-repeat;margin-right:8px;position:absolute;top:2px;left:0}.product-card__compare{position:absolute;top:1.5rem;right:1.5rem;z-index:3}.product-card__count{position:absolute;bottom:32px;left:16px;z-index:3}.product-card__badges{position:absolute;top:1.5rem;left:1.5rem;z-index:3;display:flex;gap:.5rem;align-items:center}.product-card--sm .product-card__image:before{display:block;content:"";width:100%;padding-top:50%}.product-card--curve-up .product-card__image:after{position:absolute;bottom:-1px;left:-6px;z-index:4;width:calc(100% + 12px);content:"";grid-area:1/1/2/41;aspect-ratio:375/16;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.product-card--curve-up .product-card__image:after{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--green .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bfd1d5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--green .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23bfd1d5'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--grey .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c8c7c9'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--grey .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c8c7c9'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--blue .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2393b6d1'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--blue .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2393b6d1'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--purple .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23bcb9dd'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--purple .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23bcb9dd'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--purple-1 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23744072'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--purple-1 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23744072'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--purple-2 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%239c86ae'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--purple-2 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%239c86ae'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--purple-3 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%238e578c'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--purple-3 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%238e578c'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--purple-4 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23837c9e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--purple-4 .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23837c9e'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--yellow .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23eed17e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--yellow .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23eed17e'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--red .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23a28687'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--red .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23a28687'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--pink .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23eddcff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--pink .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23eddcff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up.product-card--light-green .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.product-card--curve-up.product-card--light-green .product-card__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c9ddb7'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.product-card--curve-up .product-card__content{padding:1rem 3rem 3.25rem}.product-card--curve-down .product-card__image:before{padding-top:67%}.product-card--curve-down .product-card__image:after{position:absolute;bottom:-1px;left:-6px;width:calc(100% + 12px);z-index:4;content:"";aspect-ratio:327/14;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='327' height='14' fill='%23fff'%3E%3Cpath d='M0 14h163.5A1805.8 1805.8 0 0 1 0 6.65V14Zm163.5 0H327V6.65A1805.8 1805.8 0 0 1 163.5 14Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.product-card--curve-down .product-card__image:after{aspect-ratio:250/12.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='12.5' fill='%23fff'%3E%3Cpath d='M125,8.01C82.64,8.01,40.92,5.28,0,0v12.51s250,0,250,0V0c-41.45,5.34-83.2,8.02-125,8.01Z'/%3E%3C/svg%3E")}}.product-card--curve-down .product-card__image--overlay:after{background-color:rgba(0,0,0,0)}.product-card--curve-down .product-card__content{padding:2.5rem 3rem 4rem}.product-card--left .product-card__content{align-items:start;text-align:left;padding:2rem 2rem 3.25rem;gap:0}.product-card--left .product-card__list{margin-top:.5rem}.product-card--radius{border-radius:4px}.product-card--radius .product-card__image{border-radius:4px 4px 0 0}.product-card--radius .product-card__image img{border-radius:4px 4px 0 0}.is-professionals .product-card .product-card__image:after{content:none}.products-card .slick-dots{text-align:center;margin:24px 0 0 0;padding:0}.products-card .slick-dots li{list-style:none;padding:0;margin:0 5px;display:inline-block}.products-card .slick-dots li button{display:block;outline:0;border:0;width:6px;height:6px;background:#bdbdbd;color:transparent;font-size:0;-webkit-appearance:none;padding:0;border-radius:10px}.products-card .slick-dots li.slick-active button{background:#c8102e}.product-hero{background-size:cover;background-position:center;position:relative;overflow:hidden;position:relative;z-index:0;padding-top:6.5rem;padding-bottom:3rem}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.product-hero{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.product-hero__content{max-width:820px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.product-hero__eyebrow{color:#333;font-size:.75rem;letter-spacing:.1em;font-family:"futura-pt-bold",sans-serif}.product-hero__name{font-weight:700;font-size:clamp(1.875rem,1.4788732394rem + .0169014085*100vw,3rem);line-height:1.1em;color:#333;letter-spacing:-.09rem;margin-top:-.5rem}.product-hero__meta{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:0;gap:.5rem 1.5rem}.product-hero__meta--alt{justify-content:center;color:#fff;margin-top:16px}@media only screen and (min-width:768px){.product-hero__meta--alt{justify-content:left}}.product-hero__meta--alt-2{justify-content:center;color:#fff;margin-top:16px}.product-hero__meta-label{color:var(--Text-text-tertiary,#7e7e7e);font-family:"futura-pt",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:170%;letter-spacing:-.00875rem;text-align:center}.product-hero .align-center{align-self:center}.product-hero__image{max-width:100%;max-height:450px}.product-hero__guarantee{font-size:.875rem;font-weight:700;margin-bottom:0!important;color:#424242;display:block}.product-hero__guarantee sup{font-size:.6em}.product-hero__guarantee-icon{width:32px;height:32px;box-sizing:border-box;position:relative;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E %3Cpath d='M6.67,5.18l12.33-2.74,12.33,2.74c.33.07.63.26.84.53.21.27.33.6.33.94v14.98c0,1.48-.37,2.94-1.07,4.25-.7,1.31-1.71,2.42-2.94,3.24l-9.49,6.33-9.49-6.33c-1.23-.82-2.24-1.93-2.94-3.24-.7-1.31-1.07-2.76-1.07-4.25V6.65c0-.34.12-.67.33-.94.21-.27.51-.45.84-.53Z' fill='%23717171'/%3E %3Cpath d='M19.22,1.47l12.33,2.74h0c.55.12,1.05.43,1.41.88.36.44.55,1,.55,1.56v15.29c-.05,1.54-.46,3.05-1.18,4.41-.78,1.45-1.9,2.69-3.27,3.6l-9.49,6.33-.55.37-.55-.37-9.49-6.33c-1.37-.91-2.49-2.15-3.27-3.6-.78-1.45-1.18-3.07-1.18-4.72V6.43c.05-.49.24-.96.55-1.35.36-.44.85-.75,1.41-.88h0l12.33-2.74.22-.05.22.05Z' fill='none' stroke='rgba(255, 255, 255, .5)' stroke-width='2'/%3E %3C/svg%3E");background-size:32px 32px;background-position:center center;background-repeat:no-repeat;color:#fff;text-align:center;font-size:1rem;line-height:29px;letter-spacing:.05rem;font-weight:600;font-family:"futura-pt",sans-serif;vertical-align:middle}.product-hero__guarantee--alt{color:#fff;margin-bottom:0!important}.product-hero__intro{max-width:520px;width:100%;font-weight:700;font-size:16px;line-height:24px;color:#424242;margin-bottom:16px!important}.product-hero__text{width:100%;font-weight:400;font-size:16px;line-height:24px}.product-hero__text p{color:#333;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-weight:500;line-height:1.7em;letter-spacing:-.02rem}.product-hero__text p:first-child{font-size:clamp(.9375rem,.8714788732rem + .0028169014*100vw,1.125rem);letter-spacing:-.0225rem}.product-hero .product-hero__expertise{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px}.product-hero .product-hero__expertise span:not([class]){color:var(--Text-text-tertiary,#7e7e7e);font-family:"futura-pt",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:170%;letter-spacing:-.00875rem;text-align:center}.product-hero .product-hero__expertise span[class]{display:flex;padding:6px 12px;align-items:flex-start;gap:8px;border-radius:100px;background:var(--Colours-Brand-Grant-Grey-Tints-tint-10,#e8e8e8);color:var(--Colours-Brand-Grant-Grey-colour-primary,#333);text-align:center;font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.015rem}.product-hero--authors{padding-top:3.5rem}@media only screen and (min-width:768px){.product-hero--authors{padding-top:6.5rem}}.product-hero--authors .product-hero__image{border-radius:1000px;max-height:540px;margin-bottom:2rem}@media only screen and (min-width:768px){.product-hero--authors .product-hero__image{margin-bottom:0}}.product-hero--authors .align-center{align-self:start}.product-navigation{background-color:#c8102e;padding:12px 12px;position:fixed;bottom:0;left:50%;width:100%;box-sizing:border-box;z-index:50;max-width:1600px;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}.product-navigation__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:auto min-content;grid-template-rows:1fr;gap:20px}.product-navigation__dropdown{grid-area:1/1/2/2}@media only screen and (min-width:700px){.product-navigation__dropdown{display:none}}.product-navigation__dropdown-close{position:absolute;top:-12px;right:12px;height:24px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);font-size:10px;line-height:1;font-family:"acumin-pro",sans-serif;font-weight:600;text-transform:uppercase;border:0;outline:0;cursor:pointer}.product-navigation__dropdown-close svg{width:16px;height:16px}.product-navigation__dropdown-toggle{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px}.product-navigation__dropdown-toggle svg{display:block;min-width:24px;max-width:24px;width:24px;height:24px;fill:#fff;transform:rotate(-90deg);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}@media only screen and (min-width:700px){.product-navigation__dropdown-toggle svg{min-width:34px;max-width:34px;width:34px;height:34px}}.product-navigation__dropdown-toggle span{font-weight:600;font-size:11px;line-height:12px;color:#fff;display:none}@media only screen and (min-width:350px){.product-navigation__dropdown-toggle span{display:block}}.product-navigation__dropdown-toggle.is-active svg{transform:rotate(90deg)}.product-navigation__dropdown-list{position:absolute;bottom:100%;background-color:#c8102e;left:0;width:100%;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:12px 20px;box-sizing:border-box;background:linear-gradient(180deg,rgba(0,0,0,0) 39.06%,rgba(0,0,0,.1) 100%),#c8102e;display:none}.product-navigation__dropdown-list.is-active{display:flex}.product-navigation__links{grid-area:1/1/2/2;position:relative;display:none;align-items:center;overflow:hidden}@media only screen and (min-width:700px){.product-navigation__links{display:flex}}.product-navigation__links .scroll-area{position:relative;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none;position:relative;user-select:none;touch-action:pan-x}.product-navigation__links .scroll-area::-webkit-scrollbar{display:none}.product-navigation__links .right-arrow{background:linear-gradient(-90deg,#c8102e 0%,rgba(0,0,0,0) 100%);left:unset;right:0;justify-content:flex-end}.product-navigation__links .left-arrow{background:linear-gradient(90deg,#c8102e 0%,rgba(0,0,0,0) 100%);left:0;justify-content:flex-start}.product-navigation__links .left-arrow svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-navigation__links .right-arrow,.product-navigation__links .left-arrow{height:100%;width:80px;position:absolute;display:flex;align-items:center;cursor:pointer;transition:all .2s linear;top:0}.product-navigation__links .scroll-btn{pointer-events:none;width:34px;height:34px}.product-navigation__links .scroll-btn svg{display:block;width:34px;height:34px;fill:#fff}.product-navigation__links .hide{opacity:0;pointer-events:none}.product-navigation__actions{grid-area:1/2/2/3;display:flex;align-items:center;gap:8px}.product-navigation__link{color:#fff;display:inline-block;border-bottom:2px solid transparent}.product-navigation__link:hover{border-bottom:2px solid #fff;cursor:pointer}.product-navigation__link:not(:last-child){margin-right:24px}.product-navigation__link.is-active{border-bottom:2px solid #fff}.product-accreditations{width:100%;max-width:90vw;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem;margin-top:4.5rem;margin-bottom:6rem}.product-accreditations img{display:block;max-width:11.4375rem}.product-content{padding:0 24px}.product-content h3{font-family:"acumin-pro",sans-serif;font-weight:300;font-size:21px;line-height:1.5;max-width:480px;width:100%!important;margin-left:auto;margin-right:auto}.product-content p{margin:10px auto 24px auto;font-size:18px;max-width:480px;width:100%!important}.product-content__list{margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:0;text-align:left;width:100%!important}.product-content__list li{margin:0;padding-left:0;list-style:none;color:#333;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);padding:.75rem 0;padding-left:1.5rem;border-bottom:1px solid #e0e0e0;position:relative}.product-content__list li:last-child{margin-bottom:0;border-bottom:0}.product-content__list li:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23333'%3E%3Ccircle cx='10' cy='10' r='10' /%3E%3C/svg%3E");background-size:.57569rem .57569rem;background-position:center center;background-repeat:no-repeat;margin-right:1rem;position:absolute;top:1rem;left:-.25rem}.product-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;width:100%;margin:0 auto;padding:20px 48px;box-sizing:border-box}@media only screen and (min-width:1024px){.product-group{padding:20px 0}}.product-group__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;color:#212121;width:100%}@media only screen and (min-width:500px){.product-group__item{width:50%}}@media only screen and (min-width:1024px){.product-group__item{width:25%}}.product-group__item svg{width:56px;height:56px;fill:#c8102e;margin-left:8px}.product-group__item span{font-size:20px;color:#212121;font-weight:400}.product-group__item:hover{text-decoration:underline}.pill-navigation{text-align:center}.pill-navigation__item{border-radius:1000px;cursor:pointer;display:inline-block;line-height:1;padding:6px 16px;font-size:14px;font-family:"futura-pt",sans-serif;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;outline:0;margin:4px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#e0e0e0;border:2px solid #e0e0e0;color:#424242}.pill-navigation__item:focus,.pill-navigation__item:hover{background-color:#d8d8d8;border:2px solid #d8d8d8;color:#424242}.pill-navigation__item.is-active{background-color:#2c2c2c;border:2px solid #2c2c2c;color:#fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.1)}.pill-navigation__item--sm{padding:6px 16px;font-size:14px}@media only screen and (min-width:768px){.pill-navigation__item{padding:10px 24px;font-size:16px}}.color-1 .pill-navigation__item{background-color:#c9deb7;border:2px solid #c9deb7;color:#fff}.color-1 .pill-navigation__item:focus,.color-1 .pill-navigation__item:hover{background-color:#bcd6a6;border:2px solid #bcd6a6;color:#fff}.color-1 .pill-navigation__item.is-active{background-color:#87c65e;border:2px solid #87c65e;color:#fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.1)}.products-carousel__wrapper{position:relative;background-color:#f5f5f5;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-carousel__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121}.products-carousel__item span{font-size:18px;color:#212121;font-weight:400;text-align:left}.products-carousel__item:hover{text-decoration:underline}.products-carousel__icon{width:48px;height:48px;fill:#c8102e}.navigation-products-carousel{opacity:0;height:0}.navigation-products-carousel.slick-initialized{opacity:1;height:auto}.professional-modal{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;background-color:rgba(25,25,27,.95)}.professional-modal.is-active{display:flex}.professional-modal__content{max-width:750px;width:100%;padding:40px;cursor:pointer;text-align:center}.professional-modal__title{font-size:7vw;font-weight:700;color:#fff;margin-bottom:24px}@media(max-width:428.5714285714px){.professional-modal__title{font-size:30px}}@media(min-width:1028.5714285714px){.professional-modal__title{font-size:72px}}.professional-modal p{margin-top:24px;text-decoration:underline;font-size:18px;color:#bdbdbd}.professional-modal__close{position:absolute;top:40px;right:40px;color:#eee;cursor:pointer}#question-container .button--flex{max-width:52.5rem;width:100%;margin:0 auto;justify-content:center;gap:1.5rem}#question-container .button--flex label span{display:block;color:#c8102e;background-color:#e8e8e8;font-family:"futura-pt",sans-serif;font-size:1.375rem;font-weight:600;text-align:center;text-transform:uppercase;width:10rem;padding:1.5rem 2rem;border-radius:1000rem;cursor:pointer;box-sizing:border-box;text-box-trim:trim-both;text-box-edge:cap alphabetic}#question-container .button--flex label input{position:absolute;opacity:0}#question-container .button--flex label input[type=radio]:checked~span{color:#fff;background-color:#c8102e}.representativies{margin-top:0;margin-bottom:40px;max-width:670px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}.representativies__wrapper h6{color:#4b1d3f}.representativies__item{display:flex;text-align:left;padding:12px 0}.representativies__item:first-child{padding-top:24px}.representativies__image{width:80px;min-width:80px;height:80px;vertical-align:middle;display:inline-block;border-radius:1000px;margin:0 24px 0 0}.representativies__image img{display:block;width:100%;border-radius:1000px}.representativies__details{display:inline-block;width:100%}.representativies__name{margin-bottom:0!important;vertical-align:middle;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-size:18px}.representativies__text{margin-bottom:0!important;display:block;font-size:12px;font-weight:600;vertical-align:middle}.representativies__text:nth-child(4){margin-top:6px}.representativies__text a{color:#424242}.representativies__text a:hover{text-decoration:underline}.representativies__job-title{color:#4b1d3f;font-size:14px;font-weight:600;margin-bottom:0!important}.search{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background-color:rgba(25,25,27,.95)}.search.is-active{display:flex}.search__content{max-width:750px;width:100%;padding:40px}.search__label{font-size:7vw;font-weight:700;color:#fff}@media(max-width:428.5714285714px){.search__label{font-size:30px}}@media(min-width:1028.5714285714px){.search__label{font-size:72px}}.search__input{border:0;background:transparent;outline:0;width:100%;-webkit-appearance:none;font-family:"acumin-pro",sans-serif;font-size:7vw;font-weight:200;color:#c8102e;padding:0 0 5px 0}@media(max-width:428.5714285714px){.search__input{font-size:30px}}@media(min-width:1028.5714285714px){.search__input{font-size:72px}}.search__input.placeholder{color:#9e9e9e}.search__input:-moz-placeholder{color:#9e9e9e}.search__input::-moz-placeholder{color:#9e9e9e}.search__input:-ms-input-placeholder{color:#9e9e9e}.search__input::-webkit-input-placeholder{color:#9e9e9e}.search__close{position:absolute;top:40px;right:40px;color:#eee;cursor:pointer}.search__close .icon{width:40px;height:40px}.search__result{padding:24px;max-width:555px;margin:0 auto;border-bottom:1px solid #e0e0e0}.search__result-title{font-size:24px;font-weight:700;color:#212121}.search__result-title a{color:#212121}.search__result-title a:hover{text-decoration:underline}.search__result-url{font-size:14px;font-weight:700;margin-bottom:0!important;color:#757575}.search__result-url:hover{text-decoration:underline}.search__result p{margin:0!important}.secondary-cta-card{background-color:#c8102e;background-image:-webkit-linear-gradient(top,#c8102e,#ac0e27);background-image:linear-gradient(to bottom,#c8102e,#ac0e27);border-radius:4px;text-align:center;padding:24px;height:100%;box-sizing:border-box;position:relative}.secondary-cta-card__content{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);width:calc(100% - 48px)}.secondary-cta-card__title{color:#fff;font-size:36px;margin-bottom:16px}.secondary-cta-card__text{color:#fff;font-size:18px;margin-bottom:8px!important}.secondary-cta-card__small-text{color:#fff;font-size:16px}.secondary-cta-card__product{color:#fff;font-size:24px;font-weight:600}.serviceplan__tick-list{margin-left:auto;margin-right:auto;padding-left:0;margin-bottom:24px;text-align:left;width:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceplan__tick-list li{margin:0;list-style:none;font-size:16px;padding:32px 0;padding-left:32px;border-bottom:1px solid #e0e0e0;position:relative;box-sizing:border-box;width:100%}.serviceplan__tick-list li:last-child{margin-bottom:0;border-bottom:0}@media only screen and (min-width:768px){.serviceplan__tick-list li{width:calc(50% - 16px)}}.serviceplan__tick-list li:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:8px;position:absolute;top:35px;left:0}.serviceplan__tick-list li h6{margin-bottom:8px}.serviceplan__wrapper{max-width:100%;width:calc(100% - 48px);margin:0 24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width:848px){.serviceplan__wrapper{max-width:800px;width:100%;margin:0 auto}}.serviceplan__main-title{max-width:800px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box;text-align:center}.serviceplan__main-title span{color:#c8102e}.serviceplan__title{width:50%;padding:4px 8px;box-sizing:border-box;text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.serviceplan__title span{color:#c8102e}.serviceplan__wrapper--wide .serviceplan__title{width:100%}.serviceplan__price{width:50%;padding:4px 8px;box-sizing:border-box;text-align:left}.serviceplan__price h6{font-size:18px}.serviceplan__price small{font-weight:normal}.serviceplan__items{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceplan__item{width:100%;padding:4px 8px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceplan__item:nth-child(odd){background:#fff}@media only screen and (min-width:768px){.serviceplan__item{width:50%}.serviceplan__item:nth-child(odd){background:transparent}.serviceplan__item:nth-child(4n+1),.serviceplan__item:nth-child(4n+2){background:#fff}}.serviceplan__item--bullet:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23c8102e'%3E%3Cpath d='M7.629,14.566c0.125,0.125,0.291,0.188,0.456,0.188c0.164,0,0.329-0.062,0.456-0.188l8.219-8.221c0.252-0.252,0.252-0.659,0-0.911c-0.252-0.252-0.659-0.252-0.911,0l-7.764,7.763L4.152,9.267c-0.252-0.251-0.66-0.251-0.911,0c-0.252,0.252-0.252,0.66,0,0.911L7.629,14.566z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:8px}.serviceplan__item--full{width:100%;padding:4px 8px;box-sizing:border-box}.serviceplan__item--auto{width:100%;padding:4px 8px;box-sizing:border-box}@media only screen and (min-width:768px){.serviceplan__item--auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}}.serviceplan__item--fit{width:100%;padding:4px 8px;box-sizing:border-box}@media only screen and (min-width:768px){.serviceplan__item--fit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.serviceplan__wrapper--wide .serviceplan__item:nth-child(odd){background:#f5f5f5}@media only screen and (min-width:768px){.serviceplan__wrapper--wide .serviceplan__item{width:calc(50% - 16px);width:50%}.serviceplan__wrapper--wide .serviceplan__item:nth-child(odd){background:transparent}.serviceplan__wrapper--wide .serviceplan__item:nth-child(4n+1),.serviceplan__wrapper--wide .serviceplan__item:nth-child(4n+2){background:#f5f5f5}}.small-mpu{padding:40px 24px;text-align:center;color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);border-radius:4px;margin:0 auto;max-width:460px;width:100%;box-sizing:border-box;background-color:#4b1d3f;background-image:-webkit-linear-gradient(top,#4b1d3f,#35142c);background-image:linear-gradient(to bottom,#4b1d3f,#35142c)}.small-mpu__title{color:#fff;font-size:30px;padding-bottom:16px}.small-mpu__text{color:#fff;font-size:18px}.small-mpu__tagline{color:#fff;font-size:16px;opacity:.8;padding-top:16px}.small-mpu__tagline:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23ffffff'%3E%3Cpath d='M18 8.5h-1v-2c0-2.8-2.2-5-5-5s-5 2.2-5 5v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9v-2c0-1.7 1.4-3.1 3.1-3.1s3.1 1.4 3.1 3.1v2z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center center;background-repeat:no-repeat;margin-right:8px;position:relative;top:-2px}.small-mpu__logo{width:100px;height:33.33px}.spares{padding-left:24px;padding-right:24px}@media only screen and (min-width:768px){.spares{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;margin-top:48px}}.spares__sidebar{min-width:288px}@media only screen and (min-width:768px){.spares__sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.spares__sidebar-link{display:flex;align-items:center;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);font-weight:700}.spares__sidebar-link svg{width:18px;height:18px;transform:rotate(180deg);margin-right:10px}.spares__sidebar-cta{border-radius:4px;background-color:#333;padding:40px 24px;text-align:center}.spares__sidebar-cta h4{color:#fff;font-size:21px;font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem)}.spares__content{min-width:100%;max-width:100%}@media only screen and (min-width:768px){.spares__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;min-width:calc(100% - 288px);max-width:calc(100% - 288px)}}@media only screen and (min-width:500px){.spares__content .sm-4{width:50%;padding:0 1%}}@media only screen and (min-width:768px){.spares__content .sm-4{width:100%;padding:0}}@media only screen and (min-width:850px){.spares__content .sm-4{width:50%;padding:0 1%}}@media only screen and (min-width:1120px){.spares__content .sm-4{width:33.333%}}.spares__products-block{display:inline-block;text-align:center;margin:24px}.spares__products-block-icon{fill:#757575!important;vertical-align:middle;display:block;margin:0 auto;margin-bottom:8px}.spares__products-block-name{display:block;color:#212121;font-weight:700;font-family:"acumin-pro",sans-serif;font-size:16px;vertical-align:middle}.spares__products-block a{color:#212121}.spares__products-block a:hover{text-decoration:underline}.spares__category-card{text-align:center;min-height:260px;height:calc(100% - 16px);background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;position:relative;margin-bottom:16px}.spares__category-card:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.spares__category-card:hover .spares__category-card-title{text-decoration:underline}.spares__category-card a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;padding:64px 24px 155px 24px}.spares__category-card-title{color:#212121;font-size:21px;font-family:"futura-pt",sans-serif;font-weight:600}.spares__category-card .button{position:absolute;bottom:56px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}.spares__filter-bar{height:54px;padding:8px 0}.spares__filter-bar-page-count{font-size:16px;font-weight:600;color:#424242}.spares__filter-bar-sort-by{margin-right:8px;font-size:12px;font-weight:700;color:#757575;padding:10px 0;text-transform:uppercase;display:inline-block}.spares__filter-bar .form__input{background-color:#fff}.spares__filter-bar .form__select{background-color:#fff}.spares__filter-bar .xsm-8,.spares__filter-bar .xsm-4{padding:0}.spares__filter-bar .vertical-navigation__qty{position:relative;bottom:2px;left:8px}.spares__product-card{text-align:center;min-height:260px;height:calc(100% - 16px);position:relative;margin-bottom:24px}.spares__product-card-image{box-shadow:0 1px 10px 0 rgba(0,0,0,.05);display:block;padding:16px;background-color:#fff;border-radius:4px;margin-bottom:16px;position:relative}.spares__product-card-image:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.spares__product-card-image img{max-width:100%;width:100%;display:block}.spares__product-card-tooltip{position:absolute;bottom:16px;right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23757575'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0m1 15H9V9h2v6zm0-8H9V5h2v2z'/%3E%3C/svg%3E")!important}.spares__product-card-new{position:absolute;left:8px;top:8px;background-color:#eee;text-transform:uppercase;font-family:"acumin-pro",sans-serif;font-weight:700;font-size:10px;color:#757575;padding:4px 8px;border-radius:4px}.spares__product-card-title{color:#333;font-size:16px;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);font-family:"acumin-pro",sans-serif;font-weight:700;display:block}.spares__product-card-title:hover{text-decoration:underline}.spares__product-card-model{color:#757575;font-size:12px;font-size:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem);font-family:"acumin-pro",sans-serif;font-weight:600;line-height:16px;margin-top:4px}.spares__hero{background-size:cover;background-position:center;position:relative;overflow:hidden;position:relative;z-index:0;padding-bottom:10%}.spares__hero-content{max-width:820px;width:100%;padding:24px;box-sizing:border-box;position:relative;z-index:1}.spares__hero-content-new{background-color:#eee;text-transform:uppercase;font-family:"acumin-pro",sans-serif;font-weight:700;font-size:10px;color:#757575;padding:4px 8px;border-radius:4px;display:inline-block;margin-right:8px;vertical-align:middle}.spares__hero-content-eyebrow{text-transform:uppercase;font-family:"acumin-pro",sans-serif;font-weight:600;font-size:14px;vertical-align:middle}.spares__hero-content-title{font-size:36px;color:#212121}.spares__hero-content-lead{font-family:"acumin-pro",sans-serif;font-weight:300;font-size:21px;color:#616161}.spares__hero-content-sub-title{text-transform:uppercase;font-family:"acumin-pro",sans-serif;font-weight:600;font-size:10px;color:#757575}.spares__hero-content p:not(.spares__hero-content-lead,.spares__hero-content-eyebrow){font-weight:500;font-size:16px;font-family:"acumin-pro",sans-serif;color:#424242}.spares__hero-content-video-link{font-weight:600;font-size:16px;font-family:"acumin-pro",sans-serif;color:#212121;text-decoration:underline}.spares__hero-content-video-link:before{content:"";width:26px;height:26px;display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23757575'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0M8 14.5v-9l6 4.5-6 4.5z'/%3E%3C/svg%3E");background-size:26px 26px;background-position:center center;background-repeat:no-repeat;margin-right:16px;position:relative;top:-2px}.spares__hero-angle{position:absolute;bottom:0;left:0;width:100%}.spares__hero-angle-front{background:#4b1d3f;height:200px;transform-origin:100% 100%;position:absolute;bottom:-200px;right:0%;width:150%;z-index:2;-webkit-backface-visibility:hidden}.spares__hero-angle-back{background:#4b1d3f;height:330px;opacity:.65;transform-origin:0% 0%;position:absolute;bottom:-390px;left:20%;width:150%;z-index:1;-webkit-backface-visibility:hidden}.spares__gallery{box-sizing:border-box;padding-left:15px;padding-right:15px;position:relative;position:relative;z-index:0}.spares__gallery-item{background-image:-moz-radial-gradient(center,ellipse cover,#fff 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(center,ellipse cover,#fff 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(ellipse at center,#fff 0%,rgba(255,255,255,0) 100%);text-align:center;position:relative;box-sizing:border-box;outline:0}.spares__gallery-item-image{position:relative;width:100%;padding-top:100%}.spares__gallery-item img{position:absolute;max-width:100%;max-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spares__gallery-prev{position:absolute;top:50%;left:30px;z-index:5;cursor:pointer;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);border-radius:50%;padding:5px}.spares__gallery-prev .icon{fill:#616161}.spares__gallery-prev:hover .icon{fill:#424242}.spares__gallery-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.spares__gallery-prev.slick-disabled{display:none!important}@media only screen and (min-width:768px){.spares__gallery-prev{left:-50px}}.spares__gallery-next{position:absolute;top:50%;right:30px;z-index:5;cursor:pointer;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);border-radius:50%;padding:5px}.spares__gallery-next .icon{fill:#616161}.spares__gallery-next:hover .icon{fill:#424242}.spares__gallery-next.slick-disabled{display:none!important}@media only screen and (min-width:768px){.spares__gallery-next{right:-50px}}.spares__gallery-nav{box-sizing:border-box;padding-left:15px;padding-right:15px;position:relative;z-index:0}.spares__gallery-nav .slick-list{overflow:hidden}.spares__gallery-nav-item{border:1px solid #e0e0e0;box-shadow:0 1px 10px 0 rgba(38,50,56,.02);border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;outline:0}.spares__gallery-nav-item-image{position:relative;width:100%;padding-top:100%}.spares__gallery-nav-item img{border-radius:2px;position:absolute;max-width:100%;max-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spares__gallery-nav-item.slick-current{border-color:#bdbdbd}.spares__gallery-nav-prev{position:absolute;top:50%;left:30px;z-index:5;cursor:pointer;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);border-radius:50%;padding:5px}.spares__gallery-nav-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.spares__gallery-nav-prev .icon{fill:#616161}.spares__gallery-nav-prev:hover .icon{fill:#424242}.spares__gallery-nav-prev.slick-disabled{display:none!important}@media only screen and (min-width:768px){.spares__gallery-nav-prev{left:-50px}}.spares__gallery-nav-next{position:absolute;top:50%;right:30px;z-index:5;cursor:pointer;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);border-radius:50%;padding:5px}.spares__gallery-nav-next .icon{fill:#616161}.spares__gallery-nav-next:hover .icon{fill:#424242}.spares__gallery-nav-next.slick-disabled{display:none!important}@media only screen and (min-width:768px){.spares__gallery-nav-next{right:-50px}}.spares__gallery-nav .slick-slide{margin:30px 15px}.spares__gallery-nav .slick-list{margin:0 -15px}.spares__checkout{max-width:555px;width:100%;margin-left:auto;margin-right:auto}.spares__checkout-image{width:100%;border-radius:4px;border:1px solid #e0e0e0}.spares__checkout-title{display:block;font-size:16px;font-family:"acumin-pro",sans-serif;font-weight:700;color:#212121;margin-left:16px;max-width:270px}.spares__checkout-product-code{font-size:14px;font-family:"acumin-pro",sans-serif;font-weight:600;color:#757575;margin-left:16px}.spares__checkout-remove{width:40px;height:40px;background-color:#c8102e;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 1px 10px 0 rgba(0,0,0,.05)}.spares__checkout-remove:hover{background-color:#b00e29;box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.spares__checkout-remove svg{fill:#fff;padding:8px}.spares__page{font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);font-weight:700;font-family:"acumin-pro",sans-serif;color:#757575}#btn_Spare_Product_Add{background-color:#4b1d3f;border:0 solid #4b1d3f;color:#fff}#btn_Spare_Product_Add:focus,#btn_Spare_Product_Add:hover{background-color:#260f20;border:0 solid #260f20;color:#e6e6e6}.color-1 .spares__sidebar-link{color:#333}.color-1 .spares__sidebar-link svg{fill:#87c65e}.color-1 .spares__page{color:#87c65e}.color-1 .spares__category-card .button{background-color:#87c65e;border-color:#87c65e}.color-1 .spares__category-card .button:hover{background-color:#79bf4b;border-color:#79bf4b}.color-2 .spares__sidebar-link{color:#333}.color-2 .spares__sidebar-link svg{fill:#333}.color-2 .spares__page{color:#333}.color-2 .spares__category-card .button{background-color:#333;border-color:#333}.color-2 .spares__category-card .button:hover{background-color:#262626;border-color:#262626}.color-3 .spares__sidebar-link{color:#333}.color-3 .spares__sidebar-link svg{fill:#006c6f}.color-3 .spares__page{color:#006c6f}.color-3 .spares__category-card .button{background-color:#006c6f;border-color:#006c6f}.color-3 .spares__category-card .button:hover{background-color:#005356;border-color:#005356}.color-4 .spares__sidebar-link{color:#333}.color-4 .spares__sidebar-link svg{fill:#f0c400}.color-4 .spares__page{color:#f0c400}.color-4 .spares__category-card .button{background-color:#f0c400;border-color:#f0c400}.color-4 .spares__category-card .button:hover{background-color:#d6af00;border-color:#d6af00}.color-5 .spares__sidebar-link{color:#333}.color-5 .spares__sidebar-link svg{fill:#0085ca}.color-5 .spares__page{color:#0085ca}.color-5 .spares__category-card .button{background-color:#0085ca;border-color:#0085ca}.color-5 .spares__category-card .button:hover{background-color:#0074b0;border-color:#0074b0}.color-6 .spares__sidebar-link{color:#333}.color-6 .spares__sidebar-link svg{fill:#28235d}.color-6 .spares__page{color:#28235d}.color-6 .spares__category-card .button{background-color:#28235d;border-color:#28235d}.color-6 .spares__category-card .button:hover{background-color:#201c4a;border-color:#201c4a}.color-7 .spares__sidebar-link{color:#333}.color-7 .spares__sidebar-link svg{fill:#9576b2}.color-7 .spares__page{color:#9576b2}.color-7 .spares__category-card .button{background-color:#9576b2;border-color:#9576b2}.color-7 .spares__category-card .button:hover{background-color:#8866a9;border-color:#8866a9}@media only screen and (min-width:768px){.support-article{display:grid;grid-template-columns:1fr 32px 320px}}@media only screen and (min-width:1024px){.support-article{grid-template-columns:1fr 60px 372px}}.support-article__wrapper{margin:0 5vw}@media only screen and (min-width:768px){.support-article__wrapper{margin:0 4.5rem}}.support-article>div:first-child{max-width:53.75rem}.support-article>div:last-child{margin-top:64px}@media only screen and (min-width:768px){.support-article>div:last-child{grid-column:3/3;margin-top:0}}.support-article h2,.support-article h3,.support-article h4,.support-article h5,.support-article h6{margin-top:3rem;margin-bottom:2rem}.support-article h2:first-child,.support-article h3:first-child,.support-article h4:first-child,.support-article h5:first-child,.support-article h6:first-child{margin-top:0}.support-article p,.support-article ul,.support-article ol{margin-bottom:1.5rem}.support-article p:first-child{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)!important;letter-spacing:clamp(-.025rem,-.0182394366rem + -.0000751174*100vw,-.02rem)!important}.support-article img{max-width:100%;height:auto}.support-article .article__image-wrapper{width:unset;margin-top:1.5rem;margin-bottom:1rem}.support-bar__item{display:block}.support-bar__item--secondary .support-bar__icon{fill:#333;width:6.25rem;height:6.25rem}.support-bar__item--secondary .support-bar__link{color:#333}.support-bar__icon{fill:#c8102e;height:6.25rem;width:100%}.support-bar__number{line-height:44px;width:44px;height:44px;text-align:center;background-color:#c8102e;border-radius:1000px;color:#fff;font-weight:700}.support-bar__title{color:#c8102e;font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);margin-top:1rem;margin-bottom:.75rem;font-weight:700;font-family:"futura-pt",sans-serif}.support-bar__text{color:#333;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);margin:0 auto!important;display:block}.support-bar__link{display:flex;align-items:center;justify-content:center;gap:var(--Spacing-1);color:var(--Colours-Greys-tint-50,#848484);text-align:center;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;margin-top:1.5rem}.support-bar__link svg{width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.support-grid{text-align:center;margin:clamp(2rem,1.1197183099rem + .0375586854*100vw,4.5rem) auto}.support-grid__item{display:flex;flex-direction:column;position:relative;align-items:center}.support-grid__icon{fill:#c8102e;height:6.25rem}.support-grid__number{border-radius:1000rem;width:clamp(4.5rem,3.8838028169rem + .0262910798*100vw,6.25rem);height:clamp(4.5rem,3.8838028169rem + .0262910798*100vw,6.25rem);color:#fff;font-size:clamp(2rem,1.6478873239rem + .0150234742*100vw,3rem);line-height:clamp(4.5rem,3.8838028169rem + .0262910798*100vw,6.25rem);text-align:center;background-color:#c8102e}.support-grid__title{color:#c8102e;font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);margin-top:1rem;margin-bottom:.75rem;font-weight:700;font-family:"futura-pt",sans-serif}.support-grid__text{color:#333;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);line-height:1.7em}.support-grid__link{display:flex;align-items:center;justify-content:center;gap:var(--Spacing-1);color:var(--Colours-Greys-tint-50,#848484);text-align:center;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;margin-top:1.5rem}.support-grid__link svg{width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.support-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:90vw;max-width:1240px;margin:3rem auto 4.5rem auto}.support-flex__item{display:block;position:relative;width:17.125rem;height:unset!important;background-color:#fff;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.05);border-radius:4px;box-sizing:border-box}.support-flex__top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px 0;height:8.5rem;border-radius:4px 4px 0 0}.support-flex__top svg{fill:#87c65e;height:5.75rem;width:5.75rem}.support-flex__title{display:block;max-width:14ch;color:#333;font-family:"futura-pt",sans-serif;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);text-align:center}.support-flex__bottom{display:flex;justify-content:center;align-items:center;position:relative;min-height:3rem;padding:2rem 1rem 3.25rem 1rem}.support-flex__bottom-link{display:flex;align-items:center;justify-content:center;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);width:100%}.support-flex__bottom-link span{color:#848484;font-family:"futura-pt",sans-serif;font-size:clamp(.625rem,.625rem + 0*100vw,.625rem);font-weight:600;line-height:1.05em;letter-spacing:.0625rem;text-transform:uppercase;margin-right:10px}.support-flex__item--curve .support-flex__bottom:after{position:absolute;top:-1px;left:0;z-index:4;content:"";grid-area:1/1/2/41;align-self:end;display:block;width:100%;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.support-flex__item--curve .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--curve.support-flex__item--prof .support-flex__bottom:after{content:none}.support-flex__item--color-1 .support-flex__top{background-color:#c9ddb7}.support-flex__item--color-1 .support-flex__top svg{fill:#30373f}.support-flex__item--color-1 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-1 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-1 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c9ddb7' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-1 span{color:#848484}.support-flex__item--color-1 svg{fill:#c8102e}.support-flex__item--color-1:hover .support-flex__top{background-color:#87c65f}.support-flex__item--color-1:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-1:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-1:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2387C65F' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-1:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2387C65F' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-2 .support-flex__top{background-color:#c8c7c9}.support-flex__item--color-2 .support-flex__top svg{fill:#30373f}.support-flex__item--color-2 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-2 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23C8C7C9' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-2 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23C8C7C9' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-2 span{color:#848484}.support-flex__item--color-2 svg{fill:#c8102e}.support-flex__item--color-2:hover .support-flex__top{background-color:#30373e}.support-flex__item--color-2:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-2:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-2:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2330373E' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-2:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2330373E' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-3 .support-flex__top{background-color:#bfd0d5}.support-flex__item--color-3 .support-flex__top svg{fill:#30373f}.support-flex__item--color-3 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-3 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23BFD0D5' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-3 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23BFD0D5' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-3 span{color:#848484}.support-flex__item--color-3 svg{fill:#c8102e}.support-flex__item--color-3:hover .support-flex__top{background-color:#006b6f}.support-flex__item--color-3:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-3:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-3:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23006B6F' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-3:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23006B6F' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-4 .support-flex__top{background-color:#eed17e}.support-flex__item--color-4 .support-flex__top svg{fill:#30373f}.support-flex__item--color-4 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-4 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23EED17E' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-4 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23EED17E' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-4 span{color:#848484}.support-flex__item--color-4 svg{fill:#c8102e}.support-flex__item--color-4:hover .support-flex__top{background-color:#f1c400}.support-flex__item--color-4:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-4:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-4:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23F1C400' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-4:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23F1C400' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-5 .support-flex__top{background-color:#93b6d1}.support-flex__item--color-5 .support-flex__top svg{fill:#30373f}.support-flex__item--color-5 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-5 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2393B6D1' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-5 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2393B6D1' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-5 span{color:#848484}.support-flex__item--color-5 svg{fill:#c8102e}.support-flex__item--color-5:hover .support-flex__top{background-color:#0085ca}.support-flex__item--color-5:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-5:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-5:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%230085CA' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-5:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%230085CA' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-6 .support-flex__top{background-color:#bcb9dd}.support-flex__item--color-6 .support-flex__top svg{fill:#30373f}.support-flex__item--color-6 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-6 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23BCB9DD' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-6 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23BCB9DD' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-6 span{color:#848484}.support-flex__item--color-6 svg{fill:#c8102e}.support-flex__item--color-6:hover .support-flex__top{background-color:#29235c}.support-flex__item--color-6:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-6:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-6:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%2329235C' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-6:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%2329235C' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-7 .support-flex__top{background-color:#eddcff}.support-flex__item--color-7 .support-flex__top svg{fill:#30373f}.support-flex__item--color-7 .support-flex__top .support-flex__title{color:#30373f}.support-flex__item--color-7 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23EDDCFF' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-7 .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23EDDCFF' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.support-flex__item--color-7 span{color:#848484}.support-flex__item--color-7 svg{fill:#c8102e}.support-flex__item--color-7:hover .support-flex__top{background-color:#9676b2}.support-flex__item--color-7:hover .support-flex__top svg{fill:#fff}.support-flex__item--color-7:hover .support-flex__top .support-flex__title{color:#fff}.support-flex__item--color-7:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%239676B2' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.support-flex__item--color-7:hover .support-flex__bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%239676B2' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.tabs{padding:80px 24px}.tabs__nav{max-width:945px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.tabs__nav-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fafafa;padding:8px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;font-weight:700;cursor:pointer}@media only screen and (min-width:768px){.tabs__nav-item{padding:16px}}.tabs__nav-item:first-child{border-left:0}.tabs__nav-item.is-active{background-color:#fff;border-bottom:0}.tabs__nav-item:hover{text-decoration:underline}.tabs__content{display:none;box-sizing:border-box;overflow:hidden;padding:0 24px 40px 24px}.tabs__content-wrapper{max-width:945px;width:100%;margin:0 auto;border:1px solid #e0e0e0;background-color:#fff}.tabs__content-wrapper:after{clear:both;content:"";display:block}.table{min-width:100%;border-collapse:collapse}.table__wrapper{position:relative;margin:0 24px}.table__scroll{overflow-x:scroll;overflow-y:visible;margin-left:130px}.table__wrapper--wide-sidebar .table__scroll{margin-left:170px}.table thead tr th{position:relative;z-index:0;border-bottom:2px solid #e0e0e0;text-align:left;font-size:14px}.table thead tr th:first-child{position:absolute;left:0;width:130px;text-align:left}.table thead tr th div{padding:8px 16px 8px 0;box-sizing:border-box}.table__wrapper--wide-sidebar .table thead tr th:first-child{position:absolute;left:0;width:170px;text-align:left}.table tbody tr:hover td{background-color:#fafafa}.table tbody tr:hover th{background-color:#fafafa}.table tbody tr:first-child th{height:48px}.table tbody tr td{border-bottom:1px solid #e0e0e0;text-align:left;padding:8px 16px 8px 0;font-size:14px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:48px;box-sizing:border-box}.table tbody tr th{position:absolute;left:0;width:130px;text-align:left;padding:8px 16px 8px 0;border-bottom:1px solid #e0e0e0;font-size:14px;height:47px;box-sizing:border-box;margin-top:1px}.table__wrapper--wide-sidebar .table tbody tr th{width:170px}.table__shadow{position:absolute;top:0;width:8px;height:100%;z-index:2;display:none}.table__shadow:before{content:"";position:absolute;top:50%;z-index:3;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);width:26px;height:26px;background-color:#c8102e;border-radius:20px;overflow:hidden;cursor:pointer;background-size:18px 18px;background-position:center center;background-repeat:no-repeat}.table__shadow-left{left:130px;border-left:1px solid #bdbdbd;background-image:linear-gradient(to right,#e0e0e0,rgba(255,255,255,0))}.table__shadow-left:before{right:-4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M19 11H7.4l5.3-5.3c.4-.4.4-1 0-1.4s-1-.4-1.4 0l-7 7c-.1.1-.2.2-.2.3-.1.2-.1.5 0 .8.1.1.1.2.2.3l7 7c.2.2.5.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4L7.4 13H19c.6 0 1-.4 1-1s-.4-1-1-1z'/%3E%3C/svg%3E")}.table__wrapper--wide-sidebar .table__shadow-left{left:170px}.table__shadow-right{right:0;border-right:1px solid #bdbdbd;background-image:linear-gradient(to left,#e0e0e0,rgba(255,255,255,0))}.table__shadow-right:before{left:-4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M19.9 12.4c.1-.2.1-.5 0-.8-.1-.1-.1-.2-.2-.3l-7-7c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5.3 5.3H5c-.6 0-1 .4-1 1s.4 1 1 1h11.6l-5.3 5.3c-.4.4-.4 1 0 1.4.2.2.5.3.7.3s.5-.1.7-.3l7-7c.1-.1.2-.2.2-.3z'/%3E%3E%3C/svg%3E")}.table__code div{width:140px}.table__model div{min-width:250px}.table__details div{width:110px}.table__details--medium div{width:150px}.table__details--wide div{width:200px}.table__details--xwide div{width:220px}.table__details--xxwide div{width:270px}.table__details--xxxwide div{width:350px}.table__details--xxxxwide div{width:395px}.table__details--xxxxxwide div{width:490px}.table__ratings div{width:210px}.table__link div{width:110px}.team-card{text-align:center;cursor:pointer}.team-card:hover .team-card__name{text-decoration:underline}.team-card:hover .team-card__image:before{content:""}.team-card:hover .team-card__image:after{content:""}.team-card__wrapper{padding:24px}.team-card__wrapper .col{margin-top:16px;margin-bottom:16px}.team-card__image{padding-top:100%;position:relative;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:16px;margin-left:auto;margin-right:auto;cursor:pointer}.team-card__image:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(33,33,33,.9);cursor:pointer}.team-card__image:after{background-color:#c8102e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23ffffff'%3E%3Cpath d='M38,12.8,35.2,10,24,21.2,12.8,10,10,12.8,21.2,24,10,35.2,12.8,38,24,26.8,35.2,38,38,35.2,26.8,24Z' /%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;border-radius:22px;width:44px;height:44px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);cursor:pointer}.team-card__name{font-size:18px;line-height:1.5;font-family:"acumin-pro",sans-serif;font-weight:700}.team-card__position{font-size:16px}.testimonial{position:relative;margin-left:24px;margin-right:24px}.testimonial__icon{position:absolute;top:0;left:0;color:#c8102e;font-size:96px;line-height:85px;font-family:"futura-pt",sans-serif}.testimonial__name{padding-left:80px;color:#212121}.testimonial__text{padding-left:80px;font-weight:300;font-size:24px;color:#616161}.text-block{padding:0 40px}@media only screen and (min-width:1024px){.text-block{padding:0 80px}}.text-block__content{margin:0 auto;max-width:720px;width:100%}.text-block__content img{width:100%;display:block;margin-top:40px}.timeline__year{font-size:18px;color:#616161;line-height:60px;cursor:pointer}.timeline__year:hover{text-decoration:underline}.timeline__year:not([data-timeline-trigger]){color:#424242;cursor:default}.timeline__year:not([data-timeline-trigger]):hover{text-decoration:none}.timeline__item{padding-left:24px;padding-right:24px}@media only screen and (min-width:500px){.timeline__item{padding-left:0;padding-right:0}}.timeline__item-year{font-size:96px;font-size:7vw;line-height:1;color:#bdbdbd;font-family:"futura-pt",sans-serif;padding-top:40px;padding-bottom:40px;padding-left:24px;padding-right:24px}@media(max-width:428.5714285714px){.timeline__item-year{font-size:30px}}@media(min-width:1371.4285714286px){.timeline__item-year{font-size:96px}}@media only screen and (min-width:500px){.timeline__item-year{padding-left:0;padding-right:0}}.timeline__item-year--small{font-size:24px;font-family:"futura-pt",sans-serif;padding-top:16px;padding-bottom:0;color:#212121;line-height:1.5;padding-left:0;padding-right:0}@media only screen and (min-width:500px){.timeline__item-year--small{padding-bottom:16px}}.timeline__item-content{padding-top:0;padding-bottom:16px}@media only screen and (min-width:500px){.timeline__item-content{padding-top:16px}}.timeline__item-content img{max-width:100%;display:block;margin-top:8px;margin-bottom:8px}.timeline__item-content p{font-size:26px;font-weight:300;color:#616161;margin:0!important}.timeline__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.timeline__video iframe,.timeline__video object,.timeline__video embed{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.tooltip{display:inline-block;width:18px;height:18px;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23BDBDBD'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0m1 15H9V9h2v6zm0-8H9V5h2v2z'/%3E%3C/svg%3E");vertical-align:middle;margin-left:5px;cursor:pointer}.training{gap:1.5rem 0;align-items:start;padding-left:24px;padding-right:24px}.training__intro{font-size:24px;font-weight:300;color:#616161}.training-card{background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);border-radius:4px;padding-bottom:64px;position:relative;height:100%;box-sizing:border-box;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.training-card:hover{box-shadow:0 1px 30px 0 rgba(0,0,0,.15)}.training-card__wrapper{padding:24px}.training-card__wrapper .col{margin-top:1%;margin-bottom:1%}.training-card__image{position:relative;z-index:0;border-radius:4px 4px 0 0}.training-card__image:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.training-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:4px 4px 0 0;object-fit:cover;object-position:center}.training-card__content{display:flex;flex-direction:column;align-items:center;gap:.75rem 0;padding:2rem 3rem 1.5rem;position:relative;text-align:center}.training-card .eyebrow{margin-bottom:0!important}.training-card__link{position:absolute;bottom:2rem;left:2rem}.training-card__link--center{left:50%;transform:translate(-50%)}.training-card__title{color:#333;font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);line-height:1.2em}.training-card__short-desc{font-size:16px;color:#424242}.training-card__duration{font-size:14px;line-height:42px;color:#616161;display:inline-block;margin-left:16px!important;margin-bottom:0!important}.training-card__footer{position:absolute;bottom:40px;left:40px}.training-table{width:100%;border-collapse:collapse;margin-top:20px}.training-table tbody{display:block}@media only screen and (min-width:500px){.training-table tbody{display:table-row-group}}.training-table tbody tr{border-bottom:1px solid #e0e0e0;display:block}@media only screen and (min-width:500px){.training-table tbody tr{display:table-row}}.training-table tbody tr:first-child{border-top:1px solid #e0e0e0}.training-table tbody td{padding:8px 0;display:block}@media only screen and (min-width:500px){.training-table tbody td{display:table-cell}}.training-table__date{width:200px;font-weight:700}.training-table__action{width:120px;text-align:left}@media only screen and (min-width:500px){.training-table__action{text-align:center}}.trends{display:flex;flex-wrap:wrap;margin:-24px -39px}.trends__item{display:flex;width:100%;align-items:center;padding:24px 39px}@media only screen and (min-width:768px){.trends__item{width:calc(50% - 78px)}}@media only screen and (min-width:1024px){.trends__item{width:calc(33.333% - 78px)}}.trends__item svg{min-width:32px;max-width:32px;min-height:32px;max-height:32px}.trends__item svg:first-child{min-width:48px;max-width:48px;min-height:48px;max-height:48px}.trends__item p{color:#212121;font-size:16px;font-weight:600;text-align:left;margin-left:24px}.trends__item--color-1 svg{fill:#87c65e}.trends__item--color-2 svg{fill:#333}.trends__item--color-3 svg{fill:#006c6f}.trends__item--color-4 svg{fill:#f0c400}.trends__item--color-5 svg{fill:#0085ca}.trends__item--color-6 svg{fill:#28235d}.trends__item--color-7 svg{fill:#9576b2}.trustpilot-bar{text-align:center}.trustpilot-bar__rating{font-family:"acumin-pro",sans-serif;font-size:21px;font-weight:700;color:#212121;display:inline-block;vertical-align:middle;margin-right:16px}.trustpilot-bar__stars{display:inline-block;vertical-align:middle;margin-right:16px}.trustpilot-bar__stars-item{fill:#c8c8c8;vertical-align:middle}.trustpilot-bar__stars--1 svg:nth-child(-n+1){fill:#e22027}.trustpilot-bar__stars--2 svg:nth-child(-n+2){fill:#f47324}.trustpilot-bar__stars--3 svg:nth-child(-n+3){fill:#f8cc18}.trustpilot-bar__stars--4 svg:nth-child(-n+4){fill:#73b143}.trustpilot-bar__stars--5 svg{fill:#007f4e}.trustpilot-bar__text{font-family:"acumin-pro",sans-serif;font-size:18px;font-weight:400;color:#424242;display:inline-block;vertical-align:middle;margin-right:16px}.trustpilot-bar__text strong{color:#212121}.trustpilot-bar__logo{display:inline-block;vertical-align:middle}.trustpilot-bar__logo img{width:160px;height:18.83px;vertical-align:middle;display:block}.trustpilot-box{padding:40px 24px;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);margin:0 auto;max-width:460px;width:100%;box-sizing:border-box}.trustpilot-box--dark-bg{box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.trustpilot-box__stars{display:inline-block;margin-right:16px;margin-bottom:16px;vertical-align:middle}.trustpilot-box__stars-item{fill:#c8c8c8;vertical-align:middle;width:32px;height:32px}.trustpilot-box__stars--1 svg:nth-child(-n+1){fill:#e22027}.trustpilot-box__stars--2 svg:nth-child(-n+2){fill:#f47324}.trustpilot-box__stars--3 svg:nth-child(-n+3){fill:#f8cc18}.trustpilot-box__stars--4 svg:nth-child(-n+4){fill:#73b143}.trustpilot-box__stars--5 svg{fill:#007f4e}.trustpilot-box__rating{font-family:"acumin-pro",sans-serif;font-size:18px;font-weight:700;color:#212121;display:inline-block;margin-bottom:16px;vertical-align:middle}.trustpilot-box__text{font-family:"acumin-pro",sans-serif;font-size:21px;font-weight:400;color:#424242;display:block;margin-bottom:16px}.trustpilot-box__text strong{color:#212121}.trustpilot-box__tag{font-family:"acumin-pro",sans-serif;font-size:10px;font-weight:700;color:#616161;display:block;text-transform:uppercase}.trustpilot-box__logo{display:block}.trustpilot-box__logo img{width:160px;height:18.83px;display:block;margin-left:auto;margin-right:auto}.trustpilot-card{text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);box-sizing:border-box;margin-top:8px;margin-bottom:8px}@media only screen and (min-width:768px){.trustpilot-card{margin:0}}.trustpilot-card a{padding:32px;display:block}.trustpilot-card__stars{display:inline-block;margin-right:16px;margin-bottom:16px;vertical-align:middle}.trustpilot-card__stars-item{fill:#c8c8c8!important;vertical-align:middle;width:24px;height:24px}.trustpilot-card__stars--1 svg:nth-child(-n+1){fill:#e22027!important}.trustpilot-card__stars--2 svg:nth-child(-n+2){fill:#f47324!important}.trustpilot-card__stars--3 svg:nth-child(-n+3){fill:#f8cc18!important}.trustpilot-card__stars--4 svg:nth-child(-n+4){fill:#73b143!important}.trustpilot-card__stars--5 svg{fill:#007f4e!important}.trustpilot-card__date{float:right;font-family:"acumin-pro",sans-serif;font-size:16px;font-weight:600;color:#757575;position:relative;top:1px}@media only screen and (min-width:768px){.trustpilot-card__date{float:none}}@media only screen and (min-width:1115px){.trustpilot-card__date{float:right}}.trustpilot-card__title{font-family:"acumin-pro",sans-serif;font-size:16px;font-weight:700;color:#212121;display:block;margin-bottom:8px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.trustpilot-card__text{font-family:"acumin-pro",sans-serif;font-size:16px;font-weight:400;color:#424242;display:block;margin-bottom:16px}.trustpilot-card__name{font-family:"acumin-pro",sans-serif;font-size:14px;font-weight:700;color:#212121;display:block}.twitter{padding:80px 0;background-color:#f5f5f5;position:relative}.twitter__item{outline:0}.twitter h3{font-family:"futura-pt",sans-serif;font-weight:200;color:#c8102e}.twitter__card{border-radius:8px;border:1px solid #e0e0e0;margin:15px;height:calc(100% - 32px);box-sizing:border-box;background-color:#fff}.twitter__card-header{padding:15px;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;position:relative}.twitter__card-content{padding:15px;border-radius:0 0 8px 8px}.twitter__card-avater{border-radius:1000px;width:50px;height:50px;float:left;margin-right:10px;background-size:cover}.twitter__card-name{font-weight:500;margin-bottom:0!important;color:#212121;font-weight:600}.twitter__card-handle{color:#424242}.twitter__card-tweet{color:#424242;margin-bottom:0!important}.twitter__card-tweet a{text-decoration:underline;color:#c8102e}.twitter__card-date{text-transform:uppercase;font-size:12px;font-weight:700;color:#757575}.twitter__card-date a{text-transform:uppercase;font-size:12px;font-weight:700;color:#757575}.twitter__card .icon{position:absolute;right:20px;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);fill:#1da1f2}.twitter__list{visibility:hidden;position:relative}.twitter__list.slick-initialized{visibility:visible}.twitter__list .slick-list{padding:0 40px}.twitter__next{right:0}.twitter__next:before{content:"";height:100%;width:170px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 70%,#fff 100%);position:absolute;top:0;right:0;z-index:0;display:none}.twitter__next:after{content:"›";height:20px;width:50px;line-height:20px;position:absolute;top:50%;right:0;z-index:1;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.twitter__next.slick-disabled{display:none!important}.twitter__prev{left:0}.twitter__prev:before{content:"";height:100%;width:170px;background:-moz-linear-gradient(left,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,#fff 30%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;z-index:0;display:none}.twitter__prev:after{content:"‹";height:20px;width:50px;line-height:20px;position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.twitter__prev.slick-disabled{display:none!important}.twitter__next,.twitter__prev{display:block;width:20px;height:100%;font-size:1.25;line-height:20px;text-align:center;cursor:pointer;position:absolute;top:0;z-index:10}.twitter .slick-dots{text-align:center;margin:24px 0 0 0;padding:0}.twitter .slick-dots li{list-style:none;padding:0;margin:0 5px;display:inline-block}.twitter .slick-dots li button{display:block;outline:0;border:0;width:6px;height:6px;background:#bdbdbd;color:transparent;font-size:0;-webkit-appearance:none;padding:0;border-radius:10px}.twitter .slick-dots li.slick-active button{background:#c8102e}.user-toggle{display:inline-block;background-color:#2c2c2c;border-radius:24px;padding:3px;vertical-align:middle;display:none}@media only screen and (min-width:768px){.user-toggle{display:inline-block}}.handheld-navigation .user-toggle{display:block;margin:8px auto 0 auto;width:297px;background-color:#212121}.user-toggle__item{border-radius:24px;height:38px;padding:0 16px;color:#bdbdbd;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.user-toggle__item svg{margin-right:4px;display:block}@media only screen and (min-width:768px){.user-toggle__item svg{display:none}}@media only screen and (min-width:1024px){.user-toggle__item svg{display:block}}.user-toggle__item:hover{color:#fff}.user-toggle__item--homeowner.is-active{background-color:#c8102e;color:#fff}.user-toggle__item--professional.is-active{background-color:#3b1c32;color:#fff}.vertical-navigation__header{display:flex;justify-content:space-between;padding:18px 0 22px 0}.vertical-navigation__header h4{font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);font-weight:700;font-family:"acumin-pro",sans-serif}.vertical-navigation__list{padding:0;margin:0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;list-style:none}.vertical-navigation__item{list-style:none}.vertical-navigation__link{padding:0 0 0 8px;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);font-weight:600;display:block;line-height:40px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.vertical-navigation__link[data-has-sub-nav]:after{content:"";position:absolute;top:8px;right:0;width:24px;height:24px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ff0000'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;transform:rotate(-90deg)}.vertical-navigation__link.is-active{text-decoration:underline}.vertical-navigation__link.is-active[data-has-sub-nav]:after{transform:rotate(0deg)}.vertical-navigation__link .vertical-navigation__qty{position:absolute;right:30px;top:9px}.vertical-navigation__sub-list{max-height:290px;height:100%}.vertical-navigation__sub-list ul{list-style:none;padding:0;margin:0}.vertical-navigation__sub-item{list-style:none}.vertical-navigation__sub-link{position:relative;padding:0 0 0 18px;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);font-weight:600;display:block;line-height:32px}.vertical-navigation__sub-link:hover{color:#212121}.vertical-navigation__sub-link:hover span:first-child{text-decoration:underline}.vertical-navigation__sub-link.is-active{color:#212121}.vertical-navigation__sub-link .vertical-navigation__qty{position:absolute;right:30px;top:9px}.vertical-navigation__qty{display:inline-block;color:#fff;font-size:14px;font-weight:400;line-height:12px;border-radius:1000px;padding:4px 10px 6px 10px}.color-1 .vertical-navigation__header h4{color:#333}.color-1 .vertical-navigation__link{color:#333}.color-1 .vertical-navigation__link:hover{background-color:#c9deb7}.color-1 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2387c65e'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-1 .vertical-navigation__sub-link{color:#333}.color-1 .vertical-navigation__sub-link:hover{color:#333}.color-1 .vertical-navigation__qty{background-color:#87c65e}.color-2 .vertical-navigation__header h4{color:#333}.color-2 .vertical-navigation__link{color:#333}.color-2 .vertical-navigation__link:hover{background-color:#c8c8ca}.color-2 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23333333'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-2 .vertical-navigation__sub-link{color:#333}.color-2 .vertical-navigation__sub-link:hover{color:#333}.color-2 .vertical-navigation__qty{background-color:#333}.color-3 .vertical-navigation__header h4{color:#333}.color-3 .vertical-navigation__link{color:#333}.color-3 .vertical-navigation__link:hover{background-color:#bfd1d5}.color-3 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23006c6f'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-3 .vertical-navigation__sub-link{color:#333}.color-3 .vertical-navigation__sub-link:hover{color:#333}.color-3 .vertical-navigation__qty{background-color:#006c6f}.color-4 .vertical-navigation__header h4{color:#333}.color-4 .vertical-navigation__link{color:#333}.color-4 .vertical-navigation__link:hover{background-color:#edd17e}.color-4 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f0c400'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-4 .vertical-navigation__sub-link{color:#333}.color-4 .vertical-navigation__sub-link:hover{color:#333}.color-4 .vertical-navigation__qty{background-color:#f0c400}.color-5 .vertical-navigation__header h4{color:#333}.color-5 .vertical-navigation__link{color:#333}.color-5 .vertical-navigation__link:hover{background-color:#93b7d1}.color-5 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230085ca'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-5 .vertical-navigation__sub-link{color:#333}.color-5 .vertical-navigation__sub-link:hover{color:#333}.color-5 .vertical-navigation__qty{background-color:#0085ca}.color-6 .vertical-navigation__header h4{color:#333}.color-6 .vertical-navigation__link{color:#333}.color-6 .vertical-navigation__link:hover{background-color:#bdb9de}.color-6 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2328235d'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-6 .vertical-navigation__sub-link{color:#333}.color-6 .vertical-navigation__sub-link:hover{color:#333}.color-6 .vertical-navigation__qty{background-color:#28235d}.color-7 .vertical-navigation__header h4{color:#333}.color-7 .vertical-navigation__link{color:#333}.color-7 .vertical-navigation__link:hover{background-color:#eddcff}.color-7 .vertical-navigation__link[data-has-sub-nav]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%239576b2'%3E%3Cpath d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3E%3C/svg%3E")}.color-7 .vertical-navigation__sub-link{color:#333}.color-7 .vertical-navigation__sub-link:hover{color:#333}.color-7 .vertical-navigation__qty{background-color:#9576b2}.video{max-width:70%;margin:0 auto;position:relative}.video:before{display:block;content:"";width:100%;padding-top:56.25%}.video__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video__play{width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff'%3E%3Cpath d='M19.5 11.1l-12-7c-.3-.1-.7-.1-1 0-.3.2-.5.5-.5.9v14c0 .4.2.7.5.9.2.1.3.1.5.1s.3 0 .5-.1l12-7c.3-.2.5-.5.5-.9s-.2-.7-.5-.9z' /%3E%3C/svg%3E");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-color:#c8102e;border-radius:32px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.video__play:hover{background-color:#4b1d3f}.video__container{margin:3rem auto}.video__responsive-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.video__responsive-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.video__wrapper{position:relative;overflow:hidden}.video__wrapper .video__container{margin:0}.video__carousel{position:relative;left:0;height:0;background-color:#000;padding-bottom:56.25%;display:flex;justify-content:flex-start;transition:left 1s}.video__carousel[data-active-video="1"]{left:-100%}.video__carousel[data-active-video="2"]{left:-200%}.video__carousel[data-active-video="3"]{left:-300%}.video__carousel[data-active-video="4"]{left:-400%}.video__carousel[data-active-video="5"]{left:-500%}.video__carousel[data-active-video="6"]{left:-600%}.video__carousel[data-active-video="7"]{left:-700%}.video__carousel[data-active-video="8"]{left:-800%}.video__carousel[data-active-video="9"]{left:-900%}.video__carousel[data-active-video="10"]{left:-1000%}.video__carousel[data-active-video="11"]{left:-1100%}.video__carousel[data-active-video="12"]{left:-1200%}.video__carousel[data-active-video="13"]{left:-1300%}.video__carousel[data-active-video="14"]{left:-1400%}.video__carousel[data-active-video="15"]{left:-1500%}.video__carousel[data-active-video="16"]{left:-1600%}.video__carousel[data-active-video="17"]{left:-1700%}.video__carousel[data-active-video="18"]{left:-1800%}.video__carousel[data-active-video="19"]{left:-1900%}.video__carousel[data-active-video="20"]{left:-2000%}.video__carousel[data-active-video="21"]{left:-2100%}.video__carousel[data-active-video="22"]{left:-2200%}.video__carousel[data-active-video="23"]{left:-2300%}.video__carousel[data-active-video="24"]{left:-2400%}.video__carousel[data-active-video="25"]{left:-2500%}.video__carousel[data-active-video="26"]{left:-2600%}.video__carousel[data-active-video="27"]{left:-2700%}.video__carousel[data-active-video="28"]{left:-2800%}.video__carousel[data-active-video="29"]{left:-2900%}.video__carousel[data-active-video="30"]{left:-3000%}.video__carousel[data-active-video="31"]{left:-3100%}.video__carousel[data-active-video="32"]{left:-3200%}.video__carousel[data-active-video="33"]{left:-3300%}.video__carousel[data-active-video="34"]{left:-3400%}.video__carousel[data-active-video="35"]{left:-3500%}.video__carousel[data-active-video="36"]{left:-3600%}.video__carousel[data-active-video="37"]{left:-3700%}.video__carousel[data-active-video="38"]{left:-3800%}.video__carousel[data-active-video="39"]{left:-3900%}.video__carousel[data-active-video="40"]{left:-4000%}.video__carousel[data-active-video="41"]{left:-4100%}.video__carousel[data-active-video="42"]{left:-4200%}.video__carousel[data-active-video="43"]{left:-4300%}.video__carousel[data-active-video="44"]{left:-4400%}.video__carousel[data-active-video="45"]{left:-4500%}.video__carousel[data-active-video="46"]{left:-4600%}.video__carousel[data-active-video="47"]{left:-4700%}.video__carousel[data-active-video="48"]{left:-4800%}.video__carousel[data-active-video="49"]{left:-4900%}.video__carousel[data-active-video="50"]{left:-5000%}.video__carousel[data-active-video="51"]{left:-5100%}.video__carousel[data-active-video="52"]{left:-5200%}.video__carousel[data-active-video="53"]{left:-5300%}.video__carousel[data-active-video="54"]{left:-5400%}.video__carousel[data-active-video="55"]{left:-5500%}.video__carousel[data-active-video="56"]{left:-5600%}.video__carousel[data-active-video="57"]{left:-5700%}.video__carousel[data-active-video="58"]{left:-5800%}.video__carousel[data-active-video="59"]{left:-5900%}.video__carousel[data-active-video="60"]{left:-6000%}.video__carousel[data-active-video="61"]{left:-6100%}.video__carousel[data-active-video="62"]{left:-6200%}.video__carousel[data-active-video="63"]{left:-6300%}.video__carousel[data-active-video="64"]{left:-6400%}.video__carousel[data-active-video="65"]{left:-6500%}.video__carousel[data-active-video="66"]{left:-6600%}.video__carousel[data-active-video="67"]{left:-6700%}.video__carousel[data-active-video="68"]{left:-6800%}.video__carousel[data-active-video="69"]{left:-6900%}.video__carousel[data-active-video="70"]{left:-7000%}.video__carousel[data-active-video="71"]{left:-7100%}.video__carousel[data-active-video="72"]{left:-7200%}.video__carousel[data-active-video="73"]{left:-7300%}.video__carousel[data-active-video="74"]{left:-7400%}.video__carousel[data-active-video="75"]{left:-7500%}.video__carousel[data-active-video="76"]{left:-7600%}.video__carousel[data-active-video="77"]{left:-7700%}.video__carousel[data-active-video="78"]{left:-7800%}.video__carousel[data-active-video="79"]{left:-7900%}.video__carousel[data-active-video="80"]{left:-8000%}.video__carousel[data-active-video="81"]{left:-8100%}.video__carousel[data-active-video="82"]{left:-8200%}.video__carousel[data-active-video="83"]{left:-8300%}.video__carousel[data-active-video="84"]{left:-8400%}.video__carousel[data-active-video="85"]{left:-8500%}.video__carousel[data-active-video="86"]{left:-8600%}.video__carousel[data-active-video="87"]{left:-8700%}.video__carousel[data-active-video="88"]{left:-8800%}.video__carousel[data-active-video="89"]{left:-8900%}.video__carousel[data-active-video="90"]{left:-9000%}.video__carousel[data-active-video="91"]{left:-9100%}.video__carousel[data-active-video="92"]{left:-9200%}.video__carousel[data-active-video="93"]{left:-9300%}.video__carousel[data-active-video="94"]{left:-9400%}.video__carousel[data-active-video="95"]{left:-9500%}.video__carousel[data-active-video="96"]{left:-9600%}.video__carousel[data-active-video="97"]{left:-9700%}.video__carousel[data-active-video="98"]{left:-9800%}.video__carousel[data-active-video="99"]{left:-9900%}.video__carousel[data-active-video="100"]{left:-10000%}.video__container{height:0;padding-bottom:56.25%;min-width:100%}.video-actions{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 0 0}.video-actions__previous,.video-actions__next{display:flex;align-items:center;gap:0 .62rem}.video-actions__previous span,.video-actions__next span{color:#fff;font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:.91875rem;letter-spacing:-.0175rem}.video-actions__buttons{display:flex;align-items:center}.video-actions__playlist,.video-actions__close{background-color:#fff;border-radius:1000rem;display:flex;align-items:center;height:2.5rem;padding:0 1rem;gap:0 .5rem;cursor:pointer}.video-actions__playlist[data-playlist-close=hide],.video-actions__playlist[data-playlist-open=hide],.video-actions__close[data-playlist-close=hide],.video-actions__close[data-playlist-open=hide]{display:none}.video-actions__playlist svg,.video-actions__close svg{fill:#c8102e}.video-actions__playlist span,.video-actions__close span{color:#c8102e;font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:.91875rem;letter-spacing:-.0175rem}.video-actions__playlist span:nth-child(3),.video-actions__close span:nth-child(3){color:#848484}.video-actions__playlist span:nth-child(3) .video-number,.video-actions__close span:nth-child(3) .video-number{color:rgba(28,28,28,.8)}.video-actions__playlist span:nth-child(3) .num-of-videos,.video-actions__close span:nth-child(3) .num-of-videos{color:#848484}.video-actions__playlist:hover,.video-actions__close:hover{background-color:#c8102e}.video-actions__playlist:hover svg,.video-actions__close:hover svg{fill:#fff}.video-actions__playlist:hover span,.video-actions__close:hover span{color:#fff}.video-actions__playlist:hover span:nth-child(3),.video-actions__close:hover span:nth-child(3){color:#fff}.video-actions__playlist:hover span:nth-child(3) .video-number,.video-actions__close:hover span:nth-child(3) .video-number{color:rgba(255,255,255,.8)}.video-actions__playlist:hover span:nth-child(3) .num-of-videos,.video-actions__close:hover span:nth-child(3) .num-of-videos{color:#fff}.video__modal{background-color:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;justify-content:center;align-items:center}.video__modal[data-modal=hide]{opacity:0;pointer-events:none}.video__modal[data-modal=show]{opacity:1;pointer-events:all}.video__modal-close{position:absolute;top:1.875rem;right:1.875rem;cursor:pointer}.video__modal-container{width:67.5rem;max-width:90%}@media only screen and (max-width:1024px) and (max-height:500px){.video__modal-container{width:26rem}}.video-list{display:flex;flex-direction:column;gap:1rem 0;padding:.5rem 1.5rem 1.5rem 1.5rem}.video-list__wrapper{position:absolute;top:0;right:0;bottom:0;color:#fff;width:520px;max-width:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px)}.video-list__wrapper[data-playlist=hide]{opacity:0;pointer-events:none}.video-list__header{display:flex;justify-content:space-between;padding:1.5rem}.video-list__header-text{leading-trim:both;text-edge:cap;font-family:"futura-pt",sans-serif;font-size:1rem;font-weight:500;line-height:1.7rem;letter-spacing:-.02rem}.video-list__header-title{margin-right:1rem}.video-list__close{cursor:pointer}.video-list__quantity{color:var(--Colours-UI-Greys-Tints-tint-50,#848484);font-weight:700}.video-list__quantity .video-number{color:#fff}.video-list__quantity .num-of-videos{color:var(--Colours-UI-Greys-Tints-tint-50,#848484)}.video-list__scroll{overflow:auto;height:calc(100% - 75px);scrollbar-color:#b3b5ba #4d4e51;scrollbar-width:thin}.video-list__item{display:flex;justify-content:flex-start;align-items:center;gap:0 1.5rem;cursor:pointer}.video-list__item[data-list-video=active] .video-list__thumb{border-color:var(--Colours-Brand-Grant-Red-colour-primary,#c8102e)}.video-list__num{font-size:1rem;font-weight:700;line-height:1.7rem;letter-spacing:-.02rem}.video-list__thumb{border:2px solid rgba(0,0,0,0)}.video-list__thumb img{display:block;width:6.25rem;height:3.5625rem}.video-list__text{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem 0}.video-list__eyebrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:.75rem;font-weight:500;line-height:1.35rem;letter-spacing:-.0075rem}.video-list__title{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:700;line-height:1.7rem;letter-spacing:-.02rem}.animate__pop-in{-webkit-animation-name:pop-in;animation-name:pop-in;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(0,.9,.3,1.2);animation-timing-function:cubic-bezier(0,.9,.3,1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(-4rem) scale(.8);transform:translateY(-4rem) scale(.8)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(-4rem) scale(.8);transform:translateY(-4rem) scale(.8)}100%{opacity:1;-webkit-transform:none;transform:none}}.angle-front-rotate{animation-name:rotate-front;animation-duration:.3s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards;animation-delay:.5s;outline:1px solid transparent}@-moz-keyframes rotate-front{100%{-moz-transform:rotate(6deg)}}@-webkit-keyframes rotate-front{100%{-webkit-transform:rotate(6deg)}}@keyframes rotate-front{100%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}}.angle-back-rotate{animation-name:rotate-back;animation-duration:.3s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards;animation-delay:.5s;outline:1px solid transparent}@-moz-keyframes rotate-back{100%{-moz-transform:rotate(-12deg)}}@-webkit-keyframes rotate-back{100%{-webkit-transform:rotate(-12deg)}}@keyframes rotate-back{100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}.angle-front-rotate-small{animation-name:rotate-front-small;animation-duration:.3s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards;animation-delay:.5s;outline:1px solid transparent}@-moz-keyframes rotate-front-small{100%{-moz-transform:rotate(3deg)}}@-webkit-keyframes rotate-front-small{100%{-webkit-transform:rotate(3deg)}}@keyframes rotate-front-small{100%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}.angle-back-rotate-small{animation-name:rotate-back-small;animation-duration:.3s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:cubic-bezier(1,0,0,1);animation-fill-mode:forwards;animation-delay:.5s;outline:1px solid transparent}@-moz-keyframes rotate-back-small{100%{-moz-transform:rotate(-6deg)}}@-webkit-keyframes rotate-back-small{100%{-webkit-transform:rotate(-6deg)}}@keyframes rotate-back-small{100%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}}.no-Scroll{overflow-x:hidden;overflow-y:hidden;width:100%}.y-spacer__160,.y-spacer__152,.y-spacer__144,.y-spacer__136,.y-spacer__128,.y-spacer__120,.y-spacer__112,.y-spacer__104,.y-spacer__96,.y-spacer__88,.y-spacer__80,.y-spacer__72,.y-spacer__64,.y-spacer__56,.y-spacer__48,.y-spacer__40,.y-spacer__32,.y-spacer__24,.y-spacer__16,.y-spacer__8,.y-spacer__0,.y-spacer__4{display:block;clear:both}.x-spacer__160,.x-spacer__152,.x-spacer__144,.x-spacer__136,.x-spacer__128,.x-spacer__120,.x-spacer__112,.x-spacer__104,.x-spacer__96,.x-spacer__88,.x-spacer__80,.x-spacer__72,.x-spacer__64,.x-spacer__56,.x-spacer__48,.x-spacer__40,.x-spacer__32,.x-spacer__24,.x-spacer__16,.x-spacer__8,.x-spacer__0{display:inline-block;clear:both}.y-spacer__4{height:4px}.y-spacer__0{height:0}.y-spacer__8{height:8px}.y-spacer__16{height:16px}.y-spacer__24{height:24px}.y-spacer__32{height:32px}.y-spacer__40{height:40px}.y-spacer__48{height:48px}.y-spacer__56{height:56px}.y-spacer__64{height:64px}.y-spacer__72{height:72px}.y-spacer__80{height:80px}.y-spacer__88{height:88px}.y-spacer__96{height:96px}.y-spacer__104{height:104px}.y-spacer__112{height:112px}.y-spacer__120{height:120px}.y-spacer__128{height:128px}.y-spacer__136{height:136px}.y-spacer__144{height:144px}.y-spacer__152{height:152px}.y-spacer__160{height:160px}.x-spacer__0{width:0}.x-spacer__8{width:8px}.x-spacer__16{width:16px}.x-spacer__24{width:24px}.x-spacer__32{width:32px}.x-spacer__40{width:40px}.x-spacer__48{width:48px}.x-spacer__56{width:56px}.x-spacer__64{width:64px}.x-spacer__72{width:72px}.x-spacer__80{width:80px}.x-spacer__88{width:88px}.x-spacer__96{width:96px}.x-spacer__104{width:104px}.x-spacer__112{width:112px}.x-spacer__120{width:120px}.x-spacer__128{width:128px}.x-spacer__136{width:136px}.x-spacer__144{width:144px}.x-spacer__152{width:152px}.x-spacer__160{width:160px}.y-spacer__1{display:block;height:1rem}.y-spacer__2{display:block;height:2rem}.y-spacer__3{display:block;height:3rem}.y-spacer__4-5{display:block;height:3rem}@media only screen and (min-width:500px){.y-spacer__4-5{height:4.5rem}}.y-spacer__6{display:block;height:6rem}.y-spacer__7{display:block;height:7rem}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media only screen and (min-width:500px){.xsm-align-left{text-align:left}}@media only screen and (min-width:500px){.xsm-align-center{text-align:center}}@media only screen and (min-width:500px){.xsm-align-right{text-align:right}}@media only screen and (min-width:768px){.sm-align-left{text-align:left}}@media only screen and (min-width:768px){.sm-align-center{text-align:center}}@media only screen and (min-width:768px){.sm-align-right{text-align:right}}@media only screen and (min-width:1024px){.md-align-left{text-align:left}}@media only screen and (min-width:1024px){.md-align-center{text-align:center}}@media only screen and (min-width:1024px){.md-align-right{text-align:right}}@media only screen and (min-width:1280px){.lg-align-left{text-align:left}}@media only screen and (min-width:1280px){.lg-align-center{text-align:center}}@media only screen and (min-width:1280px){.lg-align-right{text-align:right}}.float-left{float:left}.float-right{float:right}.bg__white{background:#fff}.bg__white--gradient{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,white);background-image:linear-gradient(to bottom,#fff,white)}.bg__light-grey{background:#f5f5f5}.bg__light-grey--gradient{background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,white);background-image:linear-gradient(to bottom,#f5f5f5,white)}.bg__grey{background:#eee}.bg__grey--gradient{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#fbfbfb);background-image:linear-gradient(to bottom,#eee,#fbfbfb)}.bg__dark-grey{background:#1b1b1b}.bg__dark-grey--gradient{background-color:#1b1b1b;background-image:-webkit-linear-gradient(top,#1b1b1b,#282828);background-image:linear-gradient(to bottom,#1b1b1b,#282828)}.bg__mid-grey{background:#424242}.bg__mid-grey--gradient{background-color:#424242;background-image:-webkit-linear-gradient(top,#424242,#4f4f4f);background-image:linear-gradient(to bottom,#424242,#4f4f4f)}.bg__mid-light-grey{background:#9e9e9e}.bg__mid-light-grey--gradient{background-color:#9e9e9e;background-image:-webkit-linear-gradient(top,#9e9e9e,#ababab);background-image:linear-gradient(to bottom,#9e9e9e,#ababab)}.bg__red{background:#c8102e}.bg__red--gradient{background-color:#c8102e;background-image:-webkit-linear-gradient(top,#c8102e,#e01233);background-image:linear-gradient(to bottom,#c8102e,#e01233)}.bg__purple{background:#4b1d3f}.bg__purple--gradient{background-color:#4b1d3f;background-image:-webkit-linear-gradient(top,#4b1d3f,#5d244e);background-image:linear-gradient(to bottom,#4b1d3f,#5d244e)}.bg__light-grey+.bg__light-grey{border-top:1px solid #e0e0e0}.bg__grey+.bg__grey{border-top:1px solid #e0e0e0}.bg__curve{position:relative;background-image:linear-gradient(0deg,rgba(240,240,240,0) 0%,#f0f0f0 100%)}.bg__curve::before{position:absolute;top:-1px;left:0;z-index:4;content:"";aspect-ratio:375/16;display:block;width:101%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.bg__curve::before{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.bg__curve--mid-grey::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23424242'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.bg__curve--mid-grey::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23424242'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.bg__curve--light-grey::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23f0f0f0'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.bg__curve--light-grey::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23f0f0f0'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.bg__curve--red::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c8102e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.bg__curve--red::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23c8102e'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.bg__curve.no-curve::before{background-image:none}@media only screen and (min-width:768px){.bg__curve.no-curve::before{background-image:none}}.is-professionals .bg__curve::before{content:unset}.text-color__white{color:#fff!important}.text-color__light-grey{color:#f5f5f5!important}.text-color__grey{color:#eee!important}.text-color__dark-grey{color:#1b1b1b!important}.text-color__mid-grey{color:#424242!important}.text-color__mid-light-grey{color:#9e9e9e!important}.text-color__red{color:#c8102e!important}.text-color__purple{color:#4b1d3f!important}.relative{position:relative}.overflow-hidden{overflow:hidden}.text__decoration--underline{text-decoration:underline}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.iosx-padding{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.m-top__8{margin-top:8px}.pad-16-left-right{padding-left:16px;padding-right:16px}.max-width--40rem{max-width:40rem;width:100%;box-sizing:border-box;margin:0 auto}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.is-hidden-desktop{display:block}.is-hidden-mobile{display:none}.is-hidden{display:none}.is-hidden__xsm{display:block}@media only screen and (min-width:500px){.is-hidden__xsm{display:none}}.is-hidden__sm{display:block}@media only screen and (min-width:768px){.is-hidden__sm{display:none}}.is-hidden__md{display:block}@media only screen and (min-width:1024px){.is-hidden__md{display:none}}.is-hidden__lg{display:block}@media only screen and (min-width:1280px){.is-hidden__lg{display:none}}.is-hidden__xsm-down{display:none}@media only screen and (min-width:500px){.is-hidden__xsm-down{display:block}}.is-hidden__xsm-down--inline{display:none}@media only screen and (min-width:500px){.is-hidden__xsm-down--inline{display:inline-block}}.is-hidden__sm-down{display:none}@media only screen and (min-width:768px){.is-hidden__sm-down{display:block}}.is-hidden__sm-down--inline{display:none}@media only screen and (min-width:768px){.is-hidden__sm-down--inline{display:inline-block}}.is-hidden__md-down{display:none}@media only screen and (min-width:1024px){.is-hidden__md-down{display:block}}.is-hidden__md-down--inline{display:none}@media only screen and (min-width:1024px){.is-hidden__md-down--inline{display:inline-block}}.is-hidden__lg-down{display:none}@media only screen and (min-width:1280px){.is-hidden__lg-down{display:block}}.is-hidden__lg-down--inline{display:none}@media only screen and (min-width:1280px){.is-hidden__lg-down--inline{display:inline-block}}.is-hidden__xsm-up{display:none}@media only screen and (max-width:500px){.is-hidden__xsm-up{display:block}}.is-hidden__xsm-up--inline{display:none}@media only screen and (max-width:500px){.is-hidden__xsm-up--inline{display:inline-block}}.is-hidden__sm-up{display:none}@media only screen and (max-width:768px){.is-hidden__sm-up{display:block}}.is-hidden__sm-up--inline{display:none}@media only screen and (max-width:768px){.is-hidden__sm-up--inline{display:inline-block}}.is-hidden__md-up{display:none}@media only screen and (max-width:1024px){.is-hidden__md-up{display:block}}.is-hidden__md-up--inline{display:none}@media only screen and (max-width:1024px){.is-hidden__md-up--inline{display:inline-block}}.is-hidden__lg-up{display:none}@media only screen and (max-width:1280px){.is-hidden__lg-up{display:block}}.is-hidden__lg-up--inline{display:none}@media only screen and (max-width:1280px){.is-hidden__lg-up--inline{display:inline-block}}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.slick-track{display:block;margin-left:auto;margin-right:auto;min-width:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-base.spares .tooltipster-box{text-align:left;color:#757575}.tooltipster-base.spares .tooltipster-box h6{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:10px;color:#757575;text-transform:uppercase}.tooltipster-base.spares .tooltipster-box p{margin-bottom:0!important;font-family:"acumin-pro",sans-serif;font-weight:500;font-size:14px}.tooltipster-base.header-tooltip .tooltipster-box{background-color:#191919;padding:0 8px;border-radius:24px;border:1px solid #000;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.tooltipster-base.header-tooltip .tooltipster-box .tooltipster-content{color:#fff;font-family:"acumin-pro",sans-serif;font-weight:600;font-size:13px;line-height:22px}.tooltipster-base.header-tooltip .tooltipster-arrow{display:none}.tooltipster-base.header-tooltip .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-background{border-top-color:#fafafa}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:hidden}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}.tooltipster-sidetip .tooltipster-box{background-color:#212121;color:#fff;border-radius:3px;text-align:center;font-size:14px;padding:16px;margin:3px;max-width:200px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#212121;left:0;top:3px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#212121;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#212121;left:3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#212121;left:0;top:-3px}.tooltipster-sidetip.tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}
/*!
* 
*         SimpleBar.js - v2.6.1
*         Scrollbars, simpler.
*         https://grsmto.github.io/simplebar/
*         
*         Made by Adrien Grsmto from a fork by Jonathan Nicol
*         Under MIT License
*       
*/
[data-simplebar]{position:relative;z-index:0;overflow:hidden!important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden!important;overflow-y:scroll;min-width:100%!important;max-height:inherit!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.simplebar-content{overflow-y:hidden!important;overflow-x:scroll;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:10px;bottom:0;width:4px}.simplebar-scrollbar{position:absolute;right:0;width:4px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#cbcbcb;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-track:hover .simplebar-scrollbar:before,.simplebar-track .simplebar-scrollbar.visible:before{opacity:1;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:11px;display:none}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.flexdatalist-results{position:absolute;top:0;left:0;border-top:0;background:#fff;z-index:100000;max-height:300px;overflow-y:auto;box-shadow:0 1px 10px 0 rgba(0,0,0,.05);color:#212121;list-style:none;margin:0;padding:0;border:1px solid #e0e0e0;border-radius:4px!important;margin-top:16px}.flexdatalist-results li{padding:12px 16px;font-size:14px;line-height:1.1;margin:0}.flexdatalist-results li:not(:last-child){border-bottom:1px solid #e0e0e0}.flexdatalist-results li.highlight{font-weight:600;text-decoration:underline}.flexdatalist-results li.active{background:#fafafa;cursor:pointer}.flexdatalist-results li.no-results{font-style:italic;color:#757575}.flexdatalist-results li .item-name{color:#212121;font-size:16px;font-family:"acumin-pro",sans-serif;font-weight:600;margin-bottom:8px}.flexdatalist-results li .item-productCode{color:#757575;font-size:14px;font-family:"acumin-pro",sans-serif;font-weight:600;text-transform:uppercase}.flexdatalist-results li .item-filters{display:none}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:block}.flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideLeftNew{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.flatpickr-calendar.animate .dayContainer.slideLeft{-webkit-animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange{-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fpSlideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@keyframes fpFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fpFadeIn{from{opacity:0}to{opacity:1}}@keyframes fpFadeIn{from{opacity:0}to{opacity:1}}.tooltip_templates,.tpl-area,.tpl-area *{display:none!important}.divider{border-bottom:2px solid #e0e0e0;display:block}.divider--small{border-width:1px}.divider--large{border-width:5px}.y-divider{border-left:2px solid #e0e0e0;margin:0 auto;display:block;height:100%;width:0}.y-divider--small{border-width:1px}.y-divider--large{border-width:5px}.divider__text{text-align:center;display:table;white-space:nowrap;text-transform:uppercase;width:100%;margin:15px 0}.divider__text:before,.divider__text:after{border-top:2px solid #e9eaeb;content:"";display:table-cell;position:relative;top:10px;width:45%}.divider__text:before{right:1%}.divider__text:after{left:1%}.grid-sizer{width:100%}@media only screen and (min-width:768px){.grid-sizer{width:50%}}[data-cta-carousel-news]{width:65.328%;margin:0 1%}[data-cta-carousel-product]{width:30.664%;margin:0 1%}.base-font{font-family:"acumin-pro",sans-serif}.p__0-24{padding:0 24px}:root{--Spacing-0:0px;--Spacing-1:8px;--Spacing-2:16px;--Spacing-3:24px;--Spacing-4:32px;--Spacing-5:40px;--Spacing-6:48px;--Spacing-7:56px;--Spacing-8:64px;--Spacing-9:72px;--Spacing-10:80px;--Spacing-11:88px;--Spacing-12:96px;--Colours-Brand-Colour-A-tint-100:#c8102e;--Colours-Brand-Colour-A-tint-90:#d13b43;--Colours-Brand-Colour-A-tint-80:#d95658;--Colours-Brand-Colour-A-tint-70:#e16d6c;--Colours-Brand-Colour-A-tint-60:#e88380;--Colours-Brand-Colour-A-tint-50:#ee9894;--Colours-Brand-Colour-A-tint-40:#f3ada9;--Colours-Brand-Colour-A-tint-30:#f7c1be;--Colours-Brand-Colour-A-tint-20:#fbd6d4;--Colours-Brand-Colour-A-tint-10:#fdeae9;--Colours-Brand-Colour-B-tint-100:#212121;--Colours-Brand-Colour-B-tint-90:#333;--Colours-Brand-Colour-B-tint-80:#474747;--Colours-Brand-Colour-B-tint-70:#5c5c5c;--Colours-Brand-Colour-B-tint-60:#717171;--Colours-Brand-Colour-B-tint-50:#878787;--Colours-Brand-Colour-B-tint-40:#9e9e9e;--Colours-Brand-Colour-B-tint-30:#b5b5b5;--Colours-Brand-Colour-B-tint-20:#cdcdcd;--Colours-Brand-Colour-B-tint-10:#e6e6e6;--Colours-Brand-Colour-C-tint-100:#1c1c1c;--Colours-Brand-Colour-C-tint-90:#2f2f2f;--Colours-Brand-Colour-C-tint-80:#434343;--Colours-Brand-Colour-C-tint-70:#575757;--Colours-Brand-Colour-C-tint-60:#6d6d6d;--Colours-Brand-Colour-C-tint-50:#848484;--Colours-Brand-Colour-C-tint-40:#9b9b9b;--Colours-Brand-Colour-C-tint-30:#b3b3b3;--Colours-Brand-Colour-C-tint-20:#ccc;--Colours-Brand-Colour-C-tint-10:#e5e5e5;--Colours-Brand-Colour-C-tint-05:#f0f0f0;--Colours-Brand-Colour-D-tint-100:#1c1c1c;--Colours-Brand-Colour-D-tint-90:#1c1c1c;--Colours-Brand-Colour-D-tint-80:#434343;--Colours-Brand-Colour-D-tint-70:#575757;--Colours-Brand-Colour-D-tint-60:#6d6d6d;--Colours-Brand-Colour-D-tint-50:#848484;--Colours-Brand-Colour-D-tint-40:#9b9b9b;--Colours-Brand-Colour-D-tint-30:#b3b3b3;--Colours-Brand-Colour-D-tint-20:#ccc;--Colours-Brand-Colour-D-tint-10:#e5e5e5;--Colours-Status-Valid:#82c319;--Colours-Status-Error:#b82d2d;--Colours-Status-Focus:#3dc6c6;--Colours-Products-Pastels---Green-hover:#87c65f;--Colours-Products-Pastels---Green-tint-100:#c9ddb7;--Colours-Products-Pastels---Green-tint-90:#cee0be;--Colours-Products-Pastels---Green-tint-80:#d4e4c5;--Colours-Products-Pastels---Green-tint-70:#d9e7cc;--Colours-Products-Pastels---Green-tint-60:#deebd4;--Colours-Products-Pastels---Green-tint-50:#e4eedb;--Colours-Products-Pastels---Green-tint-40:#e4e7e1;--Colours-Products-Pastels---Green-tint-30:#eff5e9;--Colours-Products-Pastels---Green-tint-20:#f4f8f1;--Colours-Products-Pastels---Green-tint-10:#fafcf8;--Colours-Products-Pastels---Grey-hover:#30373e;--Colours-Products-Pastels---Grey-tint-100:#c8c7c9;--Colours-Products-Pastels---Grey-tint-90:#cdccce;--Colours-Products-Pastels---Grey-tint-80:#d3d2d4;--Colours-Products-Pastels---Grey-tint-70:#d8d8d9;--Colours-Products-Pastels---Grey-tint-60:#deddde;--Colours-Products-Pastels---Grey-tint-50:#e3e3e4;--Colours-Products-Pastels---Grey-tint-40:#e9e8e9;--Colours-Products-Pastels---Grey-tint-30:#eeeeef;--Colours-Products-Pastels---Grey-tint-20:#f4f4f4;--Colours-Products-Pastels---Grey-tint-10:#f9f9f9;--Colours-Products-Pastels---Light-Blue-hover:#006b6f;--Colours-Products-Pastels---Light-Blue-tint-100:#bfd0d5;--Colours-Products-Pastels---Light-Blue-tint-90:#c5d5d9;--Colours-Products-Pastels---Light-Blue-tint-80:#ccd9dd;--Colours-Products-Pastels---Light-Blue-tint-70:#d2dee1;--Colours-Products-Pastels---Light-Blue-tint-60:#d8e3e6;--Colours-Products-Pastels---Light-Blue-tint-50:#dfe7ea;--Colours-Products-Pastels---Light-Blue-tint-40:#e5ecee;--Colours-Products-Pastels---Light-Blue-tint-30:#ecf1f2;--Colours-Products-Pastels---Light-Blue-tint-20:#f2f5f7;--Colours-Products-Pastels---Light-Blue-tint-10:#f8fafb;--Colours-Products-Pastels---Yellow-hover:#f1c400;--Colours-Products-Pastels---Yellow-tint-100:#eed17e;--Colours-Products-Pastels---Yellow-tint-90:#f0d68c;--Colours-Products-Pastels---Yellow-tint-80:#f1db9a;--Colours-Products-Pastels---Yellow-tint-70:#f3dfa7;--Colours-Products-Pastels---Yellow-tint-60:#f5e4b4;--Colours-Products-Pastels---Yellow-tint-50:#f7e8c1;--Colours-Products-Pastels---Yellow-tint-40:#f8edcd;--Colours-Products-Pastels---Yellow-tint-30:#faf2da;--Colours-Products-Pastels---Yellow-tint-20:#fcf6e6;--Colours-Products-Pastels---Yellow-tint-10:#fdfbf3;--Colours-Products-Pastels---Blue-hover:#0085ca;--Colours-Products-Pastels---Blue-tint-100:#93b6d1;--Colours-Products-Pastels---Blue-tint-90:#9ebdd6;--Colours-Products-Pastels---Blue-tint-80:#a8c4da;--Colours-Products-Pastels---Blue-tint-70:#b3ccdf;--Colours-Products-Pastels---Blue-tint-60:#bed3e4;--Colours-Products-Pastels---Blue-tint-50:#c8dae8;--Colours-Products-Pastels---Blue-tint-40:#d3e1ed;--Colours-Products-Pastels---Blue-tint-30:#dee9f1;--Colours-Products-Pastels---Blue-tint-20:#e9f0f6;--Colours-Products-Pastels---Blue-tint-10:#f4f8fa;--Colours-Products-Pastels---Light-Purple-hover:#9676b2;--Colours-Products-Pastels---Light-Purple-tint-100:#eddcff;--Colours-Products-Pastels---Light-Purple-tint-90:#efe0ff;--Colours-Products-Pastels---Light-Purple-tint-80:#f1e3ff;--Colours-Products-Pastels---Light-Purple-tint-70:#f2e7ff;--Colours-Products-Pastels---Light-Purple-tint-60:#f4eaff;--Colours-Products-Pastels---Light-Purple-tint-50:#f6eeff;--Colours-Products-Pastels---Light-Purple-tint-40:#f8f1ff;--Colours-Products-Pastels---Light-Purple-tint-30:#faf5ff;--Colours-Products-Pastels---Light-Purple-tint-20:#fbf8ff;--Colours-Products-Pastels---Light-Purple-tint-10:#fdfcff;--Colours-Products-Pastels---Purple-hover:#29235c;--Colours-Products-Pastels---Purple-tint-100:#bcb9dd;--Colours-Products-Pastels---Purple-tint-90:#c2c0e0;--Colours-Products-Pastels---Purple-tint-80:#c9c7e4;--Colours-Products-Pastels---Purple-tint-70:#d0cee7;--Colours-Products-Pastels---Purple-tint-60:#d6d5eb;--Colours-Products-Pastels---Purple-tint-50:#dddcee;--Colours-Products-Pastels---Purple-tint-40:#e4e3f2;--Colours-Products-Pastels---Purple-tint-30:#eaeaf5;--Colours-Products-Pastels---Purple-tint-20:#f1f1f8;--Colours-Products-Pastels---Purple-tint-10:#f8f8fc;--mono-0:#fff;--colours-products-vivids-oil-green-tint-100:#87c65f;--colours-products-vivids-air-source-grey-tint-100:#30373e;--colours-products-vivids-hybrid-teal-tint-100:#006b6f;--colours-products-vivids-solar-thermal-yellow-tint-100:#f1c400;--colours-products-vivids-cylinders-blue-tint-100:#0085ca;--colours-products-vivids-underfloor-heating-deep-blue-tint-100:#29235c;--colours-products-vivids-radiators-purple-tint-100:#9676b2}.new-header{display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:0;align-items:stretch;background-color:var(--Colours-Brand-Colour-A-tint-100);position:relative;z-index:100}@media only screen and (min-width:880px){.new-header{grid-template-rows:1fr}}.new-header__tagline{grid-area:2/14/3/41;color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:500;line-height:normal;align-self:center;text-align:right;justify-self:flex-end;padding:var(--Spacing-2) 5vw 0 0;font-size:clamp(.75rem,.6179577465rem + .0056338028*100vw,1.125rem)}@media only screen and (min-width:880px){.new-header__tagline{grid-area:1/3/2/16;justify-self:flex-start;padding:0;text-align:left}}.new-header__switch{grid-area:1/1/2/41;display:flex;align-items:center;justify-content:space-between;gap:var(--Spacing-2);background-color:var(--Colours-Brand-Colour-B-tint-90);padding:var(--Spacing-1) var(--Spacing-2);line-height:1;justify-self:end;color:var(--mono-0);width:100%;box-sizing:border-box}@media only screen and (min-width:880px){.new-header__switch{grid-area:1/16/2/39;border-radius:0 0 0 var(--Spacing-4);padding:var(--Spacing-2) 0 var(--Spacing-2) var(--Spacing-6);gap:var(--Spacing-8);max-width:fit-content;justify-content:flex-end;justify-content:center}}.new-header__switch em{display:none;font-style:normal}@media only screen and (min-width:880px){.new-header__switch em{display:initial}}.new-header__switch>div:nth-child(1){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:450;line-height:normal;font-size:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem)}.new-header__switch>div:nth-child(2){display:flex;align-items:center;gap:var(--Spacing-2);gap:4px;align-self:stretch;color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;line-height:normal;font-size:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);white-space:nowrap}.new-header__switch>div:nth-child(2) .switch{margin-right:var(--Spacing-2)}.new-header__switch-overflow{display:none}@media only screen and (min-width:880px){.new-header__switch-overflow{display:block;grid-area:1/39/2/41;background-color:var(--Colours-Brand-Colour-B-tint-90)}}.new-header__brand{grid-area:2/1/4/13;padding:0 0 0 5vw;align-self:center}@media only screen and (min-width:880px){.new-header__brand{grid-area:2/3/3/6;padding:var(--Spacing-2) 0}}.new-header__brand a{display:block}.new-header__brand a svg{width:84px;display:block;aspect-ratio:116/49;fill:var(--mono-0)}@media only screen and (min-width:880px){.new-header__brand a svg{width:auto;max-width:116px}}.new-header__nav{grid-area:2/7/3/32;display:none;align-items:stretch;gap:clamp(1rem,.735915493rem + .0112676056*100vw,1.75rem);padding:var(--Spacing-2) 0}@media only screen and (min-width:880px){.new-header__nav{grid-area:2/7/3/352}}@media only screen and (min-width:1030px){.new-header__nav{display:flex}}@media only screen and (min-width:1250px){.new-header__nav{grid-area:2/7/3/30}}.new-header__nav>a{color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:14px;font-size:clamp(.75rem,.7059859155rem + .0018779343*100vw,.875rem);font-style:normal;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;align-self:center;padding:var(--Spacing-1) var(--Spacing-1) var(--Spacing-1) 12px}.new-header__nav>a:hover{color:var(--Colours-Brand-Colour-B-tint-20)}.new-header__nav details{align-items:stretch;align-self:center}.new-header__nav details[open] summary{background-color:var(--mono-0);color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__nav details[open] summary:after{background-color:var(--Colours-Brand-Colour-A-tint-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23fff'%3E%3Cpath d='M.5 8.48A.71.71 0 0 0 1.52 9.5L4.3 6.74a1 1 0 0 1 1.42 0L8.48 9.5c.28.27.73.27 1.01 0a.71.71 0 0 0 0-1.02L6.71 5.71a1 1 0 0 1 0-1.42L9.5 1.52A.71.71 0 0 0 8.48.5L5.71 3.26a1 1 0 0 1-1.42 0L1.52.5A.71.71 0 0 0 .5 1.51L3.29 4.3a1 1 0 0 1 0 1.42L.5 8.48Z'/%3E%3C/svg%3E");background-size:10px 10px;width:22px;height:22px;max-width:22px;min-width:22px;margin:-2px}.new-header__nav details[open] summary:hover{color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__nav details summary{color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.7px;text-transform:uppercase;display:flex;cursor:pointer;display:flex;align-items:flex-start;gap:var(--Spacing-1);padding:var(--Spacing-1) var(--Spacing-1) var(--Spacing-1) 12px;border-radius:100px}.new-header__nav details summary:after{content:"";display:inline-block;max-width:18px;min-width:18px;width:18px;height:18px;vertical-align:middle;background-color:var(--mono-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23C8102E'%3E%3Cpath d='M8.48275 0.503559C8.76174 0.22523 9.21334 0.225147 9.49243 0.503374C9.77255 0.782627 9.77269 1.23626 9.49274 1.51568L5.70644 5.29488C5.31607 5.68452 4.68393 5.68452 4.29356 5.29488L0.507261 1.51568C0.227313 1.23626 0.22745 0.782627 0.507567 0.503373C0.786656 0.225146 1.23826 0.22523 1.51725 0.503559L4.29373 3.27351C4.68406 3.66293 5.31594 3.66293 5.70627 3.27351L8.48275 0.503559Z'/%3E%3C/svg%3E");background-size:10px 6px;background-position:center center;background-repeat:no-repeat;border-radius:100px}.new-header__nav details summary::-webkit-details-marker{display:none}.new-header__nav details summary:hover{color:var(--Colours-Brand-Colour-B-tint-20)}.new-header__nav details>div{position:absolute;top:100%;left:0;z-index:45;background-color:var(--Colours-Brand-Colour-A-tint-100);width:100%;box-sizing:border-box;padding:var(--Spacing-4) 0;display:grid;grid-template-columns:repeat(40,1fr)}.new-header__nav details>div .new-header__nav-products{grid-area:1/3/2/39;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem)}.new-header__nav details>div .new-header__nav-column{display:flex;flex-direction:column;gap:12px}.new-header__nav details>div .new-header__nav-column .product-pill{margin-bottom:6px}.new-header__nav details>div .new-header__nav-column a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0) var(--Spacing-0) var(--Spacing-0) var(--Spacing-0);align-items:center;gap:var(--Spacing-1)}.new-header__nav details>div .new-header__nav-column a:not([class]) span{flex:1 1 0%}.new-header__nav details>div .new-header__nav-column a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__nav details>div .new-header__nav-column a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__nav details>div .new-header__nav-column .product-pill{width:auto}.new-header__nav details>div .new-header__nav-column--half{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:center}.new-header__nav details>div .new-header__nav-column--half a:not([class]){font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:-.02rem;width:100%}.new-header__nav details>div .new-header__nav-column--half a:not([class]):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")}.new-header__nav details>div .new-header__nav-column--half span{font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:-.02rem;color:var(--mono-0);font-family:"futura-pt",sans-serif}.new-header__nav details>div .new-header__nav-links{grid-area:1/3/2/39;display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,1.9436619718rem + .0450704225*100vw,6rem);align-items:start}.new-header__nav details>div .new-header__nav-links h3{color:var(--Colours-Brand-Colour-A-tint-40);font-family:"futura-pt",sans-serif;font-size:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.045rem;width:100%;margin-bottom:12px}.new-header__nav details>div .new-header__nav-links .new-header__nav-column{flex-direction:row;flex-wrap:wrap;gap:12px 48px}.new-header__nav details>div .new-header__nav-links .new-header__nav-column a{padding:var(--Spacing-0);flex:0 1 calc(50% - 24px);box-sizing:border-box}.new-header__nav details>div[data-small]{width:324px;left:unset;display:inline-flex;padding:24px 32px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.new-header__nav details>div[data-small] a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0);align-items:stretch;gap:var(--Spacing-1)}.new-header__nav details>div[data-small] a:not([class]) span{flex:1 1 0%}.new-header__nav details>div[data-small] a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__nav details>div[data-small] a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__nav details>div .new-header__nav-footer{grid-column:3/span 36;display:grid;grid-template-columns:subgrid;margin-top:2rem}.new-header__nav details>div .new-header__nav-footer .new-header__nav-column--full{grid-column:span 36}.new-header__nav details>div .new-header__nav-footer .new-header__nav-column--half:nth-of-type(1){grid-column:span 17}.new-header__nav details>div .new-header__nav-footer .new-header__nav-column--divider{grid-column:span 2;display:flex;align-items:center}.new-header__nav details>div .new-header__nav-footer .new-header__nav-column--divider span{display:block;width:1px;height:40px;background-color:var(--Colours-Brand-Colour-A-tint-90,#d13b43)}.new-header__nav details>div .new-header__nav-footer .new-header__nav-column--half:nth-of-type(3){grid-column:span 17}.new-header__actions{grid-area:3/13/4/41;display:flex;align-items:center;gap:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem);justify-content:flex-end;padding:var(--Spacing-1) 5vw var(--Spacing-2) 0}@media only screen and (min-width:880px){.new-header__actions{grid-area:2/32/3/39;padding:0}}@media only screen and (min-width:1250px){.new-header__actions{grid-area:2/30/3/39}}.new-header__actions [data-g1-scheme-cta]{display:flex}@media only screen and (min-width:1250px){.new-header__actions [data-g1-scheme-cta]{display:none}}.new-header__actions [data-g1-scheme-cta][open] summary{background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__actions [data-g1-scheme-cta][open] summary div{color:var(--mono-0)}.new-header__actions [data-g1-scheme-cta][open] summary svg rect{fill:white!important}.new-header__actions [data-g1-scheme-cta][open] summary svg path{fill:var(--Colours-Brand-Colour-A-tint-100)}.new-header__actions [data-g1-scheme-cta][open] summary svg:nth-of-type(2){transform:rotate(180deg)}.new-header__actions [data-g1-scheme-cta][open] summary:after{transform:rotate(180deg);background-color:var(--Colours-Brand-Colour-A-tint-30)}.new-header__actions [data-g1-scheme-cta][open] summary:hover div{color:var(--mono-0)}.new-header__actions [data-g1-scheme-cta] summary::-webkit-details-marker{display:none}.new-header__actions [data-g1-scheme-cta]>div{position:absolute;top:100%;right:0;z-index:20;background-color:var(--Colours-Brand-Colour-A-tint-100);width:254px;display:inline-flex;padding:24px 32px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.new-header__actions [data-g1-scheme-cta]>div a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0);align-items:stretch;gap:var(--Spacing-1)}.new-header__actions [data-g1-scheme-cta]>div a:not([class]) span{flex:1 1 0%}.new-header__actions [data-g1-scheme-cta]>div a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__actions [data-g1-scheme-cta]>div a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__actions-group{padding:var(--Spacing-1,8px);align-items:flex-start;gap:var(--Spacing-1,8px);border-radius:var(--Radius-full,360px);background:var(--Colours-Brand-Colour-B-tint-100,#212121);display:none}@media only screen and (min-width:1250px){.new-header__actions-group{display:flex}}.new-header__actions-group details[open] summary{background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__actions-group details[open] summary div{color:var(--mono-0)}.new-header__actions-group details[open] summary svg rect{fill:white!important}.new-header__actions-group details[open] summary svg path{fill:var(--Colours-Brand-Colour-A-tint-100)}.new-header__actions-group details[open] summary:after{transform:rotate(180deg);background-color:var(--Colours-Brand-Colour-A-tint-30)}.new-header__actions-group details[open] summary:hover div{color:var(--mono-0)}.new-header__actions-group details summary::-webkit-details-marker{display:none}.new-header__actions-group details>div{position:absolute;top:100%;right:0;z-index:20;background-color:var(--Colours-Brand-Colour-A-tint-100);width:254px;display:inline-flex;padding:24px 32px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.new-header__actions-group details>div a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0);align-items:stretch;gap:var(--Spacing-1)}.new-header__actions-group details>div a:not([class]) span{flex:1 1 0%}.new-header__actions-group details>div a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__actions-group details>div a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__actions [data-cta]{display:none}@media only screen and (min-width:1250px){.new-header__actions [data-cta]{display:flex}}.new-header__actions [data-mobile-nav-toggle]{display:flex}@media only screen and (min-width:1030px){.new-header__actions [data-mobile-nav-toggle]{display:none}}.new-header__actions [data-more-menu-toggle]{display:none}@media only screen and (min-width:1030px){.new-header__actions [data-more-menu-toggle]{display:flex}}.new-header__actions button,.new-header__actions>a{all:unset;display:flex;align-items:center;gap:12px;color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;position:relative}.new-header__actions button:hover,.new-header__actions>a:hover{color:var(--Colours-Brand-Colour-B-tint-20)}.new-header__actions button:hover svg,.new-header__actions>a:hover svg{fill:var(--Colours-Brand-Colour-B-tint-20)}.new-header__actions button svg,.new-header__actions>a svg{display:block;width:18px;height:18px;fill:var(--mono-0)}@media only screen and (min-width:880px){.new-header__actions button svg,.new-header__actions>a svg{width:24px;height:24px}}.new-header__actions button span,.new-header__actions>a span{display:none}.new-header__actions button span[data-basket=has-items],.new-header__actions>a span[data-basket=has-items]{background-color:#c8102e;display:block;width:10px;height:10px;border-radius:10px;position:absolute;top:-2px;right:-2px}.new-header__actions .button--quinary{border-radius:100rem;cursor:pointer;display:inline-flex;padding:.375rem 1rem;font-weight:700;font-family:"futura-pt",sans-serif;letter-spacing:.0375rem;font-size:.75rem;text-align:center;text-decoration:none;white-space:nowrap;outline:0;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#c8102e;background-color:#fff;border:2px solid #fff}.new-header__actions .button--quinary:hover,.new-header__actions .button--quinary:focus{padding:.375rem 1rem;background-color:#e6e6e6;border:2px solid #e6e6e6;color:#990c23}.new-header__mobile-nav{grid-area:4/1/5/41;background-color:var(--Colours-Brand-Colour-A-tint-100);display:none;padding:16px 0}.new-header__mobile-nav[data-state=active]{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column}.new-header__mobile-nav>.button{margin:0 16px;width:calc(100% - 32px)}.new-header__mobile-nav>details{display:flex;width:100%;flex-direction:column;gap:16px}.new-header__mobile-nav>details[open]>summary{background-color:var(--mono-0);color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__mobile-nav>details[open]>summary:after{background-color:var(--Colours-Brand-Colour-A-tint-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23fff'%3E%3Cpath d='M.5 8.48A.71.71 0 0 0 1.52 9.5L4.3 6.74a1 1 0 0 1 1.42 0L8.48 9.5c.28.27.73.27 1.01 0a.71.71 0 0 0 0-1.02L6.71 5.71a1 1 0 0 1 0-1.42L9.5 1.52A.71.71 0 0 0 8.48.5L5.71 3.26a1 1 0 0 1-1.42 0L1.52.5A.71.71 0 0 0 .5 1.51L3.29 4.3a1 1 0 0 1 0 1.42L.5 8.48Z'/%3E%3C/svg%3E");background-size:10px 10px;width:22px;height:22px;max-width:22px;min-width:22px;margin:-2px}.new-header__mobile-nav>details[open]>summary:hover{color:var(--Colours-Brand-Colour-A-tint-100)}.new-header__mobile-nav>details>summary{color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:clamp(.75rem,.7059859155rem + .0018779343*100vw,.875rem);font-style:normal;font-weight:600;line-height:18px;letter-spacing:.7px;text-transform:uppercase;display:flex;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--Spacing-1);padding:var(--Spacing-1) var(--Spacing-1) var(--Spacing-1) 12px;border-radius:100px;margin:0 16px}.new-header__mobile-nav>details>summary:after{content:"";display:inline-block;max-width:18px;min-width:18px;width:18px;height:18px;vertical-align:middle;background-color:var(--Colours-Brand-Colour-A-tint-30);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23C8102E'%3E%3Cpath d='M8.48275 0.503559C8.76174 0.22523 9.21334 0.225147 9.49243 0.503374C9.77255 0.782627 9.77269 1.23626 9.49274 1.51568L5.70644 5.29488C5.31607 5.68452 4.68393 5.68452 4.29356 5.29488L0.507261 1.51568C0.227313 1.23626 0.22745 0.782627 0.507567 0.503373C0.786656 0.225146 1.23826 0.22523 1.51725 0.503559L4.29373 3.27351C4.68406 3.66293 5.31594 3.66293 5.70627 3.27351L8.48275 0.503559Z'/%3E%3C/svg%3E");background-size:10px 6px;background-position:center center;background-repeat:no-repeat;border-radius:100px}.new-header__mobile-nav>details>summary::-webkit-details-marker{display:none}.new-header__mobile-nav>details>summary:hover{color:var(--Colours-Brand-Colour-B-tint-20)}.new-header__mobile-nav>details>div{width:100%;box-sizing:border-box;padding:0 0 var(--Spacing-2) 0}.new-header__mobile-nav>details>div details[open] .product-pill>svg{transform:rotate(90deg)}.new-header__mobile-nav>details>div details summary{margin:0 32px;width:unset;justify-content:space-between}.new-header__mobile-nav>details>div details summary a{display:flex;align-items:center;gap:4px}.new-header__mobile-nav>details>div details div:not([class]){margin:16px 32px 16px 32px;display:flex;flex-direction:column;gap:12px}.new-header__mobile-nav>details>div details div:not([class]) .product-pill__image svg{width:34px;height:34px}.new-header__mobile-nav>details>div details div:not([class]) a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0);align-items:center;gap:var(--Spacing-1)}.new-header__mobile-nav>details>div details div:not([class]) a:not([class]) span{flex:1 1 0%}.new-header__mobile-nav>details>div details div:not([class]) a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__mobile-nav>details>div details div:not([class]) a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__mobile-nav>.nav-link{color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:clamp(.75rem,.7059859155rem + .0018779343*100vw,.875rem);font-style:normal;font-weight:700;line-height:18px;letter-spacing:.7px;text-transform:uppercase;display:flex;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--Spacing-1);padding:var(--Spacing-1) var(--Spacing-1) var(--Spacing-1) 12px;border-radius:100px;margin:0 16px 16px 16px}.new-header__mobile-nav>.nav-link:hover{color:var(--Colours-Brand-Colour-B-tint-20)}.new-header__mobile-nav-links{display:flex;flex-direction:column;gap:24px;padding:0 32px}.new-header__mobile-nav-links h3{color:var(--Colours-Brand-Colour-A-tint-40);font-family:"futura-pt",sans-serif;font-size:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.045rem;width:100%;margin-bottom:12px}.new-header__mobile-nav-column{display:flex;flex-direction:column;gap:12px}.new-header__mobile-nav-column a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.875rem;font-weight:700;line-height:105%;letter-spacing:-.0175rem;display:flex;padding:var(--Spacing-0);align-items:center;gap:var(--Spacing-1)}.new-header__mobile-nav-column a:not([class]) span{flex:1 1 0%}.new-header__mobile-nav-column a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23EE9894'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__mobile-nav-column a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");transform:translateX(4px)}.new-header__mobile-nav-footer{margin:0 32px}.new-header__mobile-nav-footer a:not([class]){color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:-.02rem;display:flex;padding:var(--Spacing-0);align-items:center;gap:var(--Spacing-1);height:44px}.new-header__mobile-nav-footer a:not([class]) span{flex:1 1 0%}.new-header__mobile-nav-footer a:not([class]):after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E");background-size:8px 14px;background-position:center center;background-repeat:no-repeat;border-radius:100px;-webkit-transition:transform .2s ease,background-image .2s ease;-moz-transition:transform .2s ease,background-image .2s ease;-ms-transition:transform .2s ease,background-image .2s ease;-o-transition:transform .2s ease,background-image .2s ease;transition:transform .2s ease,background-image .2s ease}.new-header__mobile-nav-cta{margin:0 32px;border-top:1px solid var(--Colours-Brand-Colour-A-tint-90);padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:14px}.new-header__mobile-nav-cta span{font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:-.02rem;color:var(--mono-0);font-family:"futura-pt",sans-serif}.new-header--professional{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-header--professional .new-header__tagline{color:var(--mono-0)}.new-header--professional .new-header__switch{background-color:var(--mono-0)}.new-header--professional .new-header__switch>div{color:var(--Colours-Brand-Colour-A-tint-100)}.new-header--professional .new-header__switch-overflow{background-color:var(--mono-0)}.new-header--professional .new-header__nav details summary:after{background-color:var(--Colours-Brand-Colour-A-tint-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23fff'%3E%3Cpath d='M8.48275 0.503559C8.76174 0.22523 9.21334 0.225147 9.49243 0.503374C9.77255 0.782627 9.77269 1.23626 9.49274 1.51568L5.70644 5.29488C5.31607 5.68452 4.68393 5.68452 4.29356 5.29488L0.507261 1.51568C0.227313 1.23626 0.22745 0.782627 0.507567 0.503373C0.786656 0.225146 1.23826 0.22523 1.51725 0.503559L4.29373 3.27351C4.68406 3.66293 5.31594 3.66293 5.70627 3.27351L8.48275 0.503559Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__nav details>div{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-header--professional .new-header__nav details>div h3{color:var(--Colours-Brand-Colour-B-tint-30)}.new-header--professional .new-header__nav details>div .new-header__nav-column .product-pill--white-transparent:after{border-bottom:2px solid var(--Colours-Brand-Colour-B-tint-80)}.new-header--professional .new-header__nav details>div .new-header__nav-column a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23FDEAE9'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__nav details>div[data-small] a:not([class]):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23878787'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__nav details>div[data-small] a:not([class]):hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__nav details[open] summary{color:var(--mono-0);background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-header--professional .new-header__nav details[open] summary:after{background-color:var(--mono-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23C8102E'%3E%3Cpath d='M.5 8.48A.71.71 0 0 0 1.52 9.5L4.3 6.74a1 1 0 0 1 1.42 0L8.48 9.5c.28.27.73.27 1.01 0a.71.71 0 0 0 0-1.02L6.71 5.71a1 1 0 0 1 0-1.42L9.5 1.52A.71.71 0 0 0 8.48.5L5.71 3.26a1 1 0 0 1-1.42 0L1.52.5A.71.71 0 0 0 .5 1.51L3.29 4.3a1 1 0 0 1 0 1.42L.5 8.48Z'/%3E%3C/svg%3E");background-size:10px 10px;width:22px;height:22px;max-width:22px;min-width:22px;margin:-2px}.new-header--professional .new-header__nav details[open] summary:hover{color:var(--mono-0)}.new-header--professional .new-header__mobile-nav{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-header--professional .new-header__mobile-nav a:not([class]):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23878787'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")!important}.new-header--professional .new-header__mobile-nav>details>summary:after{background-color:var(--Colours-Brand-Colour-A-tint-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23fff'%3E%3Cpath d='M8.48275 0.503559C8.76174 0.22523 9.21334 0.225147 9.49243 0.503374C9.77255 0.782627 9.77269 1.23626 9.49274 1.51568L5.70644 5.29488C5.31607 5.68452 4.68393 5.68452 4.29356 5.29488L0.507261 1.51568C0.227313 1.23626 0.22745 0.782627 0.507567 0.503373C0.786656 0.225146 1.23826 0.22523 1.51725 0.503559L4.29373 3.27351C4.68406 3.66293 5.31594 3.66293 5.70627 3.27351L8.48275 0.503559Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__mobile-nav>details>div{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-header--professional .new-header__mobile-nav>details>div h3{color:var(--Colours-Brand-Colour-B-tint-30)}.new-header--professional .new-header__mobile-nav>details>div .product-pill--white-transparent:after{border-bottom:2px solid var(--Colours-Brand-Colour-B-tint-80)}.new-header--professional .new-header__mobile-nav>details>div .new-header__nav-column a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23FDEAE9'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")}.new-header--professional .new-header__mobile-nav>details[open]>summary{color:var(--mono-0);background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-header--professional .new-header__mobile-nav>details[open]>summary:after{background-color:var(--mono-0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23C8102E'%3E%3Cpath d='M.5 8.48A.71.71 0 0 0 1.52 9.5L4.3 6.74a1 1 0 0 1 1.42 0L8.48 9.5c.28.27.73.27 1.01 0a.71.71 0 0 0 0-1.02L6.71 5.71a1 1 0 0 1 0-1.42L9.5 1.52A.71.71 0 0 0 8.48.5L5.71 3.26a1 1 0 0 1-1.42 0L1.52.5A.71.71 0 0 0 .5 1.51L3.29 4.3a1 1 0 0 1 0 1.42L.5 8.48Z'/%3E%3C/svg%3E");background-size:10px 10px;width:22px;height:22px;max-width:22px;min-width:22px;margin:-2px}.new-header--professional .new-header__mobile-nav-footer a:not([class]):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='%23ffffff'%3E%3Cpath d='M0.504158 2.12351C0.114845 1.73328 0.115358 1.10097 0.504528 0.710595C0.895133 0.31878 1.53029 0.317953 1.92113 0.70953L7.49469 6.29356C7.88433 6.68393 7.88433 7.31607 7.49469 7.70644L1.92113 13.2905C1.53029 13.682 0.895133 13.6812 0.504528 13.2894C0.115358 12.899 0.114845 12.2667 0.504158 11.8765L4.66457 7.70627C5.05398 7.31594 5.05398 6.68406 4.66457 6.29373L0.504158 2.12351Z'/%3E%3C/svg%3E")!important}details summary::-webkit-details-marker{display:none!important}.switch{display:flex;width:30px;height:15px;border-radius:100px;background:var(--mono-0);box-sizing:border-box;padding:3px;justify-content:flex-end}.switch span{display:flex;width:9px;height:9px;border-radius:100px;background:var(--Colours-Brand-Colour-A-tint-100)}.switch[data-state=active]{justify-content:flex-start;background:var(--Colours-Brand-Colour-A-tint-100)}.switch[data-state=active] span{background:var(--mono-0)}.new-hero{aspect-ratio:900/1028;display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;max-height:100%;overflow:hidden;position:relative}@media only screen and (min-width:600px){.new-hero{aspect-ratio:1600/900}}@media only screen and (min-width:1024px){.new-hero{aspect-ratio:2100/900}}.new-hero:before{content:"";position:absolute;z-index:3;inset:0;background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero:after{position:relative;bottom:-1px;left:0;z-index:4;width:100%;height:1.25rem;content:"";grid-area:1/1/2/41;align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.new-hero:after{height:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.new-hero__image{position:relative;z-index:1;grid-area:1/1/2/41}.new-hero__image img{display:block;object-fit:cover;max-width:100%;max-height:100%;width:100%;height:100%;aspect-ratio:900/1028}@media only screen and (min-width:600px){.new-hero__image img{aspect-ratio:1600/900}}@media only screen and (min-width:1024px){.new-hero__image img{aspect-ratio:2100/900}}.new-hero__video{position:relative;z-index:2;grid-area:1/1/2/41}.new-hero__video video{display:block;object-fit:cover;max-width:100%;max-height:100%;width:100%;height:100%;aspect-ratio:900/1028}@media only screen and (min-width:600px){.new-hero__video video{aspect-ratio:1600/900}}@media only screen and (min-width:1024px){.new-hero__video video{aspect-ratio:2100/900}}.new-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero__content{position:relative;z-index:5;grid-area:1/3/2/39;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-2);align-self:stretch;max-height:100%;overflow:hidden;padding:0;padding-top:clamp(1.5rem,.4436619718rem + .0450704225*100vw,4.5rem);padding-bottom:clamp(4.5rem,3.9718309859rem + .0225352113*100vw,6rem)}.new-hero__content .eyebrow{color:var(--mono-0)}.new-hero__content h1{max-width:600px;width:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-spacing-xs,24px);align-self:stretch;color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;line-height:105%;font-size:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);letter-spacing:clamp(-.12rem,-.0388732394rem + -.0009014085*100vw,-.06rem)}.new-hero__content h1.small{color:#333;font-size:clamp(1.875rem,1.4788732394rem + .0169014085*100vw,3rem)}.new-hero__content .button--flex .button--large{padding-top:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-right:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);padding-bottom:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);padding-left:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);font-size:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);line-height:.6785em}@media only screen and (min-width:768px){.new-hero__content{gap:var(--Spacing-3)}}.new-hero__content p{margin:0;color:var(--mono-0);font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;line-height:170%;font-size:clamp(.875rem,.786971831rem + .0037558685*100vw,1.125rem);letter-spacing:clamp(-.03375rem,-.0236091549rem + -.0001126761*100vw,-.02625rem)}.new-hero__content p a:not([class]){text-decoration-line:underline;color:var(--mono-0);font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;line-height:170%;font-size:clamp(.875rem,.786971831rem + .0037558685*100vw,1.125rem);letter-spacing:clamp(-.03375rem,-.0236091549rem + -.0001126761*100vw,-.02625rem)}.new-hero__container{display:flex;flex-direction:column;justify-content:space-between;width:100%;align-items:end;gap:1rem 2rem}@media only screen and (min-width:768px){.new-hero__container{flex-direction:row}}.new-hero__container h1{text-align:left!important;align-items:start!important}@media only screen and (max-width:599px){.new-hero--top-center:before{background:linear-gradient(0deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 75%)}.new-hero--top-center .new-hero__content{align-items:center;text-align:center}.new-hero--top-center .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--top-center .new-hero__content .button--flex{justify-content:center}.new-hero--center-center:before{background:rgba(0,0,0,.6)}.new-hero--center-center .new-hero__content{align-items:center;justify-content:center;text-align:center}.new-hero--center-center .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--bottom-center:before{background:linear-gradient(0deg,rgba(0,0,0,.6) 20%,rgba(0,0,0,0) 75%)}.new-hero--bottom-center .new-hero__content{justify-content:flex-end;align-items:center;text-align:center}.new-hero--bottom-center .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--top-left:before{background:linear-gradient(0deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 75%)}.new-hero--top-left .new-hero__content{justify-content:flex-start}.new-hero--center-left:before{background:rgba(0,0,0,.6)}.new-hero--center-left .new-hero__content{justify-content:center}.new-hero--bottom-left:before{background:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.6) 75%)}.new-hero--bottom-left .new-hero__content{justify-content:flex-end}}@media only screen and (min-width:600px) and (max-width:1023px){.new-hero--top-center--tablet:before{background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 80%)}.new-hero--top-center--tablet .new-hero__content{align-items:center;text-align:center}.new-hero--top-center--tablet .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--center-center--tablet:before{background:rgba(0,0,0,.6)}.new-hero--center-center--tablet .new-hero__content{align-items:center;justify-content:center;text-align:center}.new-hero--center-center--tablet .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--bottom-center--tablet:before{background:linear-gradient(0deg,rgba(0,0,0,.6) 20%,rgba(0,0,0,0) 100%)}.new-hero--bottom-center--tablet .new-hero__content{justify-content:flex-end;align-items:center;text-align:center}.new-hero--bottom-center--tablet .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--top-left--tablet:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--top-left--tablet .new-hero__content{justify-content:flex-start}.new-hero--center-left--tablet:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--center-left--tablet .new-hero__content{justify-content:center}.new-hero--bottom-left--tablet:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--bottom-left--tablet .new-hero__content{justify-content:flex-end}}@media only screen and (min-width:1024px){.new-hero--top-center--desktop:before{background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 80%)}.new-hero--top-center--desktop .new-hero__content{align-items:center;text-align:center}.new-hero--top-center--desktop .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--center-center--desktop:before{background:rgba(0,0,0,.6)}.new-hero--center-center--desktop .new-hero__content{align-items:center;justify-content:center;text-align:center}.new-hero--center-center--desktop .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--bottom-center--desktop:before{background:linear-gradient(0deg,rgba(0,0,0,.6) 20%,rgba(0,0,0,0) 100%)}.new-hero--bottom-center--desktop .new-hero__content{justify-content:flex-end;align-items:center;text-align:center}.new-hero--bottom-center--desktop .new-hero__content h1{text-align:center;align-items:center;margin:0 auto!important}.new-hero--top-left--desktop:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--top-left--desktop .new-hero__content{justify-content:flex-start}.new-hero--center-left--desktop:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--center-left--desktop .new-hero__content{justify-content:center}.new-hero--bottom-left--desktop:before{background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 80%)}.new-hero--bottom-left--desktop .new-hero__content{justify-content:flex-end}}.new-hero--prof:after,.new-hero--professional:after{content:none!important}.new-hero--1:after{display:none}.new-hero--2{aspect-ratio:unset}.new-hero--2:before{display:none}.new-hero--2 .new-hero__image img{aspect-ratio:unset}.new-hero--2 .new-hero__content{padding-top:clamp(1.5rem,.4436619718rem + .0450704225*100vw,4.5rem);padding-bottom:clamp(4.5rem,3.0915492958rem + .0600938967*100vw,8.5rem);gap:3rem 0}.new-hero--2 .new-hero__content h1{max-width:100%}.new-hero--2 .new-hero__content .form__group{max-width:unset;box-shadow:unset}.new-hero--2 .new-hero__content p{max-width:50rem}.new-hero--2.new-hero--green .new-hero__content .eyebrow,.new-hero--2.new-hero--green .new-hero__content h1,.new-hero--2.new-hero--green .new-hero__content p,.new-hero--2.new-hero--grey .new-hero__content .eyebrow,.new-hero--2.new-hero--grey .new-hero__content h1,.new-hero--2.new-hero--grey .new-hero__content p,.new-hero--2.new-hero--blue .new-hero__content .eyebrow,.new-hero--2.new-hero--blue .new-hero__content h1,.new-hero--2.new-hero--blue .new-hero__content p,.new-hero--2.new-hero--yellow .new-hero__content .eyebrow,.new-hero--2.new-hero--yellow .new-hero__content h1,.new-hero--2.new-hero--yellow .new-hero__content p,.new-hero--2.new-hero--light-blue .new-hero__content .eyebrow,.new-hero--2.new-hero--light-blue .new-hero__content h1,.new-hero--2.new-hero--light-blue .new-hero__content p,.new-hero--2.new-hero--purple .new-hero__content .eyebrow,.new-hero--2.new-hero--purple .new-hero__content h1,.new-hero--2.new-hero--purple .new-hero__content p,.new-hero--2.new-hero--light-purple .new-hero__content .eyebrow,.new-hero--2.new-hero--light-purple .new-hero__content h1,.new-hero--2.new-hero--light-purple .new-hero__content p{color:#333}.new-hero--2.new-hero--green .new-hero__content .button,.new-hero--2.new-hero--grey .new-hero__content .button,.new-hero--2.new-hero--blue .new-hero__content .button,.new-hero--2.new-hero--yellow .new-hero__content .button,.new-hero--2.new-hero--light-blue .new-hero__content .button,.new-hero--2.new-hero--purple .new-hero__content .button,.new-hero--2.new-hero--light-purple .new-hero__content .button{color:#fff;background-color:#c8102e;border-color:#c8102e}.new-hero--2.new-hero--green .new-hero__content .button:hover,.new-hero--2.new-hero--grey .new-hero__content .button:hover,.new-hero--2.new-hero--blue .new-hero__content .button:hover,.new-hero--2.new-hero--yellow .new-hero__content .button:hover,.new-hero--2.new-hero--light-blue .new-hero__content .button:hover,.new-hero--2.new-hero--purple .new-hero__content .button:hover,.new-hero--2.new-hero--light-purple .new-hero__content .button:hover{background-color:#94091f;border-color:#94091f}.new-hero--2-alt .new-hero__content h1{color:#333}.new-hero--3{aspect-ratio:unset!important}.new-hero--3:before{background:linear-gradient(259deg,rgba(0,0,0,.6) 25%,rgba(0,0,0,.6) 100%)}.new-hero--3 .new-hero__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.new-hero--3 .new-hero__image picture img{aspect-ratio:2100/2100;max-width:unset;min-width:100%}@media only screen and (min-width:768px){.new-hero--3 .new-hero__image picture img{aspect-ratio:2100/1000}}.new-hero--3 .new-hero__content{padding-top:clamp(1.5rem,.7535211268rem + .0318497653*100vw,3.62rem);padding-bottom:clamp(4.5rem,3.0915492958rem + .0600938967*100vw,8.5rem)}.new-hero--3 .new-hero__content h1{max-width:100%}@media only screen and (min-width:1024px){.new-hero--3 .new-hero__content h1{max-width:56%}}@media only screen and (min-width:1024px){.new-hero--3 .new-hero__content p{max-width:500px;margin-top:0}}.new-hero--3 .spacing-6{display:flex;flex-direction:column;gap:3rem 0;width:100%}.new-hero--3 .form__group{max-width:56.25rem;max-width:unset;margin:1.5rem 0}.new-hero--3 .hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.new-hero--3 .hero__links-label{color:#fff;font-family:"futura-pt",sans-serif;font-weight:700;white-space:nowrap}.new-hero--3 .hero__links .button{max-width:calc(100vw - 3.75rem)}.new-hero--3 .hero__links .button:hover{color:#c8102e;background-color:#fff;border-color:#fff}.new-hero--3 .hero__links .button span{display:inline-block;width:calc(100% - 1rem);overflow:hidden;font-size:.875rem;letter-spacing:-.0025rem;text-transform:initial}.new-hero--3-alt-spares .form__group{max-width:56.25rem;margin:1.5rem 0}.new-hero--3.new-hero--light-grey-bg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23eee' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.new-hero--3.new-hero--light-grey-bg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23eee' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.new-hero--4{aspect-ratio:unset}.new-hero--4:before{display:none}.new-hero--4:after{display:none}.new-hero--4 .new-hero__image{grid-area:1/1/2/41;aspect-ratio:2100/1100}@media only screen and (min-width:960px){.new-hero--4 .new-hero__image{grid-area:1/21/2/41;display:block;aspect-ratio:unset}}.new-hero--4 .new-hero__image:after{position:absolute;bottom:-1px;z-index:4;width:100%;height:0;padding-bottom:4.267%;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23c8102e' reserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-repeat:no-repeat}@media only screen and (min-width:960px){.new-hero--4 .new-hero__image:after{height:100%;top:0;bottom:unset;left:-1px;right:unset;width:2.5vw;max-width:2.5rem;padding-bottom:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23c8102e' reserveAspectRatio='none'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--4 .new-hero__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.new-hero--4 .new-hero__image picture img{max-width:unset;min-width:100%}@media only screen and (min-width:960px){.new-hero--4 .new-hero__image picture img{aspect-ratio:unset}}.new-hero--4 .new-hero__content{grid-area:2/3/3/39;padding-top:clamp(1.5rem,.4436619718rem + .0450704225*100vw,4.5rem);padding-bottom:clamp(2rem,.5915492958rem + .0600938967*100vw,6rem)}@media only screen and (min-width:960px){.new-hero--4 .new-hero__content{grid-area:1/3/2/17;padding-bottom:clamp(4.5rem,3.9718309859rem + .0225352113*100vw,6rem)}}@media only screen and (max-width:959px){.new-hero--4 .new-hero__content{margin-top:0!important}}.new-hero--4.new-hero--image-left .new-hero__image{grid-area:1/1/2/21;overflow:hidden}.new-hero--4.new-hero--image-left .new-hero__image:after{right:-1px;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23c8102e'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--4.new-hero--image-left .new-hero__content{grid-area:1/24/2/38}}.new-hero--4.new-hero--purple .new-hero__image:after{background-image:none}.new-hero--4.new-hero--light-green{background-color:#c9ddb7}.new-hero--4.new-hero--light-green .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23c9ddb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.new-hero--4.new-hero--light-green .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23c9ddb7'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--4.new-hero--light-green .new-hero__content h1{color:#333}.new-hero--4.new-hero--light-green .new-hero__content p{color:#333}.new-hero--4.new-hero--light-green .new-hero__content .button{background-color:#c8102e;border:2px solid #c8102e;color:#fff}.new-hero--4.new-hero--green .new-hero__content .eyebrow,.new-hero--4.new-hero--green .new-hero__content h1,.new-hero--4.new-hero--green .new-hero__content p,.new-hero--4.new-hero--grey .new-hero__content .eyebrow,.new-hero--4.new-hero--grey .new-hero__content h1,.new-hero--4.new-hero--grey .new-hero__content p,.new-hero--4.new-hero--blue .new-hero__content .eyebrow,.new-hero--4.new-hero--blue .new-hero__content h1,.new-hero--4.new-hero--blue .new-hero__content p,.new-hero--4.new-hero--yellow .new-hero__content .eyebrow,.new-hero--4.new-hero--yellow .new-hero__content h1,.new-hero--4.new-hero--yellow .new-hero__content p,.new-hero--4.new-hero--light-blue .new-hero__content .eyebrow,.new-hero--4.new-hero--light-blue .new-hero__content h1,.new-hero--4.new-hero--light-blue .new-hero__content p,.new-hero--4.new-hero--light-purple .new-hero__content .eyebrow,.new-hero--4.new-hero--light-purple .new-hero__content h1,.new-hero--4.new-hero--light-purple .new-hero__content p,.new-hero--4.new-hero--purple .new-hero__content .eyebrow,.new-hero--4.new-hero--purple .new-hero__content h1,.new-hero--4.new-hero--purple .new-hero__content p{color:#333}.new-hero--4.new-hero--green .new-hero__content .button,.new-hero--4.new-hero--grey .new-hero__content .button,.new-hero--4.new-hero--blue .new-hero__content .button,.new-hero--4.new-hero--yellow .new-hero__content .button,.new-hero--4.new-hero--light-blue .new-hero__content .button,.new-hero--4.new-hero--light-purple .new-hero__content .button,.new-hero--4.new-hero--purple .new-hero__content .button{color:#fff;background-color:#c8102e;border-color:#c8102e}.new-hero--4.new-hero--green .new-hero__content .button:hover,.new-hero--4.new-hero--grey .new-hero__content .button:hover,.new-hero--4.new-hero--blue .new-hero__content .button:hover,.new-hero--4.new-hero--yellow .new-hero__content .button:hover,.new-hero--4.new-hero--light-blue .new-hero__content .button:hover,.new-hero--4.new-hero--light-purple .new-hero__content .button:hover,.new-hero--4.new-hero--purple .new-hero__content .button:hover{background-color:#94091f;border-color:#94091f}.new-hero--top .new-hero__content{justify-content:start}.new-hero--center .new-hero__content{justify-content:center}.new-hero--bottom .new-hero__content{justify-content:end}.new-hero--left .new-hero__content{align-items:start}.new-hero--left .new-hero__content h1{align-items:start;align-self:stretch;text-align:left}.new-hero--left .new-hero__content .button--flex{justify-content:start}.new-hero--middle .new-hero__content{align-items:center}.new-hero--middle .new-hero__content h1{align-items:center;align-self:center;text-align:center}.new-hero--middle .new-hero__content .button--flex{justify-content:center}.new-hero--middle .new-hero__content p{text-align:center;width:100%;max-width:53.75rem;padding:0 1.5rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.new-hero--middle .spacing-6{align-items:center}.new-hero--red{background-color:#c8102e}.new-hero--dark-grey{background-color:#333}.new-hero--dark-grey.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23333'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--dark-grey.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23333'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--purple{background-color:#bcb9dd}.new-hero--purple.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23bcb9dd'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--purple.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23bcb9dd'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--green{background-color:#c9deb7}.new-hero--green.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23c9deb7'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--green.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23c9deb7'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--blue{background-color:#93b7d1}.new-hero--blue.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%2393b7d1'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--blue.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%2393b7d1'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--grey{background-color:#c8c8ca}.new-hero--grey.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23c8c8ca'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--grey.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23c8c8ca'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--yellow{background-color:#edd17e}.new-hero--yellow.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23edd17e'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--yellow.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23edd17e'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--light-blue{background-color:#bfd1d5}.new-hero--light-blue.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23bfd1d5'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--light-blue.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23bfd1d5'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--light-purple{background-color:#eddcff}.new-hero--light-purple.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 375 16' fill='%23eddcff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}@media only screen and (min-width:960px){.new-hero--light-purple.new-hero--4 .new-hero__image:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 1440' fill='%23eddcff'%3E%3Cpath d='M0,0v1440s3.5,0,3.5,0c24.58-232.37,37.5-473.2,37.5-720,0-246.8-12.92-487.63-37.5-720H0Z'/%3E%3C/svg%3E")}}.new-hero--3-alt .new-hero__content{grid-area:1/8/2/34;justify-content:right!important}.new-hero.no-curve:after{display:none}.is-professionals .new-hero:after{display:none}.is-professionals .new-hero__image:after{display:none}.product-pill{width:160px;display:flex;align-items:center;gap:4px;border-radius:360px;background-color:#f0f0f0;padding-right:8px;box-sizing:border-box;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}@media only screen and (min-width:768px){.product-pill{width:200px}}.product-pill__wrapper{display:flex;padding:var(--Spacing-2) var(--Spacing-2) var(--Spacing-4) var(--Spacing-2);flex-direction:column;justify-content:center;align-items:center;gap:32px;flex-shrink:0}@media only screen and (min-width:768px){.product-pill__wrapper{padding:var(--Spacing-0) var(--Spacing-9) var(--Spacing-4) var(--Spacing-9)}}.product-pill__wrapper h2{color:#333;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;margin:0;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);line-height:clamp(1.5rem,1.3943661972rem + .0045070423*100vw,1.8rem);letter-spacing:clamp(-.03rem,-.03rem + 0*100vw,-.03rem);text-wrap:balance;text-align:center}.product-pill__wrapper--professional{background-color:var(--Colours-Brand-Colour-B-tint-80);padding:var(--Spacing-4) var(--Spacing-2) var(--Spacing-4) var(--Spacing-2)}.product-pill__wrapper--professional h2{color:var(--mono-0)}.product-pill__wrapper--professional .product-pill{background-color:var(--Colours-Brand-Colour-B-tint-90)}.product-pill__wrapper--professional .product-pill span{color:var(--mono-0)}@media only screen and (min-width:768px){.product-pill__wrapper--professional{padding:var(--Spacing-4) var(--Spacing-9) var(--Spacing-4) var(--Spacing-9)}}.product-pill__items{display:flex;justify-content:center;align-items:center;align-self:stretch;flex-wrap:wrap;gap:20px}@media only screen and (min-width:768px){.product-pill__items{gap:var(--Spacing-3)}}.product-pill__image{background-color:var(--Colours-Brand-Colour-C-tint-30);display:flex;flex-direction:column;justify-content:center;align-items:center;width:53px;min-width:53px;height:44px;clip-path:polygon(93.067% 100%,0% 100%,0% 0%,93.067% 0%,93.067% 0%,94.339% 4.555%,95.491% 9.225%,96.52% 14.004%,97.423% 18.885%,98.197% 23.864%,98.837% 28.933%,99.341% 34.088%,99.705% 39.321%,99.926% 44.627%,100% 50%,100% 50%,99.926% 55.373%,99.705% 60.679%,99.341% 65.912%,98.837% 71.067%,98.197% 76.136%,97.423% 81.115%,96.52% 85.996%,95.491% 90.775%,94.339% 95.445%,93.067% 100%);-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;overflow:hidden;border-radius:360px 0 0 360px}@media only screen and (min-width:768px){.product-pill__image{width:70px;min-width:70px;height:50px}}.product-pill__image svg{display:block;width:28px;height:28px;fill:var(--Colours-Brand-Colour-B-tint-90);-webkit-transition:fill .2s ease;-moz-transition:fill .2s ease;-ms-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}@media only screen and (min-width:768px){.product-pill__image svg{width:34px;height:34px}}.product-pill span{color:var(--Colours-Brand-Colour-B-tint-90);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.28px;padding:8px 4px;font-size:clamp(.75rem,.7059859155rem + .0018779343*100vw,.875rem);flex:1 1 0%;text-wrap:balance}.product-pill>svg{fill:var(--Colours-Brand-Colour-C-tint-30);display:flex;width:8px;height:14px;padding:1px var(--Radius-xsm,4px);justify-content:center;align-items:center;gap:10px}.product-pill--green .product-pill__image{background-color:var(--Colours-Products-Pastels---Green-tint-100)}.product-pill--green:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Green-hover)}.product-pill--green:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--grey .product-pill__image{background-color:var(--Colours-Products-Pastels---Grey-tint-100)}.product-pill--grey:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Grey-hover)}.product-pill--grey:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--light-blue .product-pill__image{background-color:var(--Colours-Products-Pastels---Light-Blue-tint-100)}.product-pill--light-blue:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Light-Blue-hover)}.product-pill--light-blue:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--blue .product-pill__image{background-color:var(--Colours-Products-Pastels---Blue-tint-100)}.product-pill--blue:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Blue-hover)}.product-pill--blue:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--yellow .product-pill__image{background-color:var(--Colours-Products-Pastels---Yellow-tint-100)}.product-pill--yellow:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Yellow-hover)}.product-pill--yellow:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--light-purple .product-pill__image{background-color:var(--Colours-Products-Pastels---Light-Purple-tint-100)}.product-pill--light-purple:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Light-Purple-hover)}.product-pill--light-purple:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--purple .product-pill__image{background-color:var(--Colours-Products-Pastels---Purple-tint-100)}.product-pill--purple:hover .product-pill__image{background-color:var(--Colours-Products-Pastels---Purple-hover)}.product-pill--purple:hover .product-pill__image svg{fill:var(--mono-0)}.product-pill--white-transparent{background-color:transparent;border-radius:0;position:relative;padding-right:0}.product-pill--white-transparent:after{content:"";position:absolute;border-bottom:2px solid var(--Colours-Brand-Colour-A-tint-90);width:100%;bottom:-2px}.product-pill--white-transparent .product-pill__image{background-color:transparent;width:34px;min-width:34px}.product-pill--white-transparent span{color:var(--mono-0)}.product-pill--white-transparent svg{fill:var(--mono-0)}.product-pill--white-transparent:hover .product-pill__image{background-color:transparent}.product-pill--white-transparent:hover .product-pill__image svg{fill:var(--mono-0)}.centered-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:var(--Spacing-9) var(--Spacing-12);padding:clamp(3rem,2.4718309859rem + .0225352113*100vw,4.5rem) clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);padding-bottom:3rem}.centered-content *:not([class=centered-content__buttons]){display:flex;max-width:53.75rem;text-align:center;gap:8px;align-items:center}.centered-content h2{color:var(--Colours-Brand-Colour-B-tint-90);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);line-height:clamp(1.65rem,1.4563380282rem + .0082629108*100vw,2.2rem);letter-spacing:clamp(-.04rem,-.0264788732rem + -.0001502347*100vw,-.03rem)}.centered-content p{color:var(--Colours-Brand-Colour-C-tint-100);text-align:center;font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;font-size:clamp(.875rem,.8309859155rem + .0018779343*100vw,1rem);line-height:clamp(1.7rem,1.5503521127rem + .0063849765*100vw,2.125rem);letter-spacing:clamp(-.025rem,-.0182394366rem + -.0000751174*100vw,-.02rem);margin-bottom:0}.centered-content p.text-xl{font-size:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem)}.centered-content[data-type=professional] h2{color:var(--Colours-Brand-Colour-B-tint-90)}.centered-content__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.5rem,.323943662rem + .0075117371*100vw,1rem)}.new-tabs{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-4);padding-bottom:clamp(0,-1.5845070423rem + .0676056338*100vw,4.5rem)}.new-tabs--equal-padding{padding-top:clamp(1.5rem,.4436619718rem + .0450704225*100vw,4.5rem);padding-bottom:clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.new-tabs--equal-padding .new-tabs__panels{padding-left:clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);padding-right:clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.new-tabs__list{max-width:100%}.new-tabs__list-scroll{overflow-x:auto;display:flex;align-items:center;gap:clamp(1.5rem,.6197183099rem + .0375586854*100vw,4rem);padding:0 1rem;scrollbar-width:none;-ms-overflow-style:none}.new-tabs__list-scroll::-webkit-scrollbar{display:none}.new-tabs__tab{cursor:pointer;background:none;border:0;outline:0;position:relative;display:flex;padding:var(--Spacing-spacing-2xs,16px) 0;justify-content:center;align-items:center;transition:border-color .3s;color:var(--Colours-Brand-Colour-C-tint-30);font-family:"futura-pt",sans-serif;font-size:clamp(.825rem,.7193661972rem + .0045070423*100vw,1.125rem);font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.0225rem;white-space:nowrap}.new-tabs__tab[aria-selected=true]{color:var(--Colours-Brand-Colour-A-tint-100);font-weight:700}.new-tabs__tab[aria-selected=true]:after{content:"";width:100%;height:4px;background-color:var(--Colours-Brand-Colour-A-tint-100);position:absolute;bottom:0;left:0}.new-tabs__panels{width:100%;padding:0 clamp(1rem,-.7605633803rem + .0751173709*100vw,6rem);box-sizing:border-box}@media only screen and (min-width:1024px){.new-tabs__panels--narrow{width:66.666%}}.new-tabs__panel{display:none;position:relative;grid-template-columns:repeat(40,1fr);grid-column-gap:0;grid-row-gap:0;align-items:stretch;border-radius:8px;border-radius:var(--Spacing-spacing-3xs,8px);background:var(--Colours-white-100,#fff);box-shadow:0 8px var(--Spacing-4) 0 rgba(0,0,0,.1)}.new-tabs__panel:not([hidden]){display:grid}.new-tabs__panel-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);grid-column:1/span 40;order:2;display:flex;padding-top:clamp(1.5rem,.9718309859rem + .0225352113*100vw,3rem);padding-bottom:clamp(1.5rem,.9718309859rem + .0225352113*100vw,3rem);padding-left:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);padding-right:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);flex-direction:column;align-items:flex-start;gap:0}@media only screen and (min-width:768px){.new-tabs__panel-content{grid-area:1/1/2/20;padding-top:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);padding-bottom:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem)}}.new-tabs__panel-content h6{color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem)}.new-tabs__panel-content h3{color:#333;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;margin-bottom:clamp(.5rem,.5rem + 0*100vw,.5rem);font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);line-height:clamp(1.65rem,1.4915492958rem + .0067605634*100vw,2.1rem);letter-spacing:clamp(-.035rem,-.0248591549rem + -.0001126761*100vw,-.0275rem)}.new-tabs__panel-content p{color:#434343;font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;margin-bottom:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);font-size:clamp(.9375rem,.8714788732rem + .0028169014*100vw,1.125rem);line-height:clamp(1.59375rem,1.4815140845rem + .0047887324*100vw,1.9125rem);letter-spacing:clamp(-.0225rem,-.0174295775rem + -.000056338*100vw,-.01875rem)}.new-tabs__panel-content ul{margin:0;padding:0;margin-bottom:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem)}.new-tabs__panel-content ul li{margin:0;padding:0;margin-bottom:var(--Spacing-2);margin-left:1.4rem;margin-bottom:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem)}.new-tabs__panel-content ul li::marker{color:var(--Colours-Brand-Colour-B-tint-90)}.new-tabs__panel-content ul li:last-child{margin-bottom:0}.new-tabs__panel-content ul li strong{color:var(--Colours-Brand-Colour-B-tint-90);font-family:"futura-pt",sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.025rem;margin-bottom:var(--Spacing-1);font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);line-height:clamp(1.4625rem,1.238028169rem + .0095774648*100vw,2.1rem);letter-spacing:clamp(-.035rem,-.0180985915rem + -.0001877934*100vw,-.0225rem)}.new-tabs__panel-content ul li>span{color:var(--Colours-Brand-Colour-C-tint-80);font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;display:block;text-wrap:balance;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);line-height:clamp(1.38125rem,1.3438380282rem + .0015962441*100vw,1.4875rem);letter-spacing:clamp(-.00875rem,-.0079116901rem + -.0000093146*100vw,-.00813rem)}.new-tabs__panel-content ul li .button{margin-top:1rem}.new-tabs__panel-content .button{white-space:unset}@media only screen and (min-width:768px){.new-tabs__panel-content--full-width{grid-area:1/1/2/40}}.new-tabs__panel__footer{display:flex;justify-content:space-between;align-items:baseline;position:absolute;z-index:1;bottom:3rem;left:3rem;width:calc(100% - 4.5rem)}.new-tabs__panel>.new-tabs__panel__footer{bottom:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);left:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);width:calc(100% - 3.5rem)}@media only screen and (min-width:768px){.new-tabs__panel>.new-tabs__panel__footer{width:41%}}.new-tabs__panel__date{color:var(--Colours-Greys-tint-50,#848484);font-family:"futura-pt-bold",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.new-tabs__panel__link{display:flex;align-items:center;gap:var(--Spacing-1);color:var(--Colours-Greys-tint-50,#848484);text-align:center;font-family:"futura-pt-bold",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.new-tabs__panel__link svg{position:relative;top:-1px;width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.new-tabs__panel-image{overflow:hidden;position:relative;grid-column:1/span 40;aspect-ratio:327/210;order:1}@media only screen and (min-width:768px){.new-tabs__panel-image{grid-area:1/20/2/41;aspect-ratio:initial}}.new-tabs__panel-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.new-tabs__panel-image:after{position:absolute;bottom:-1px;left:0;height:4vw;width:100%;z-index:4;content:"";align-self:end;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='327' height='14' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M0 14h163.5A1805.8 1805.8 0 0 1 0 6.65V14Zm163.5 0H327V6.65A1805.8 1805.8 0 0 1 163.5 14Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.new-tabs__panel-image:after{height:100%;top:0;left:-1px;bottom:unset;right:unset;width:2.5vw;max-width:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='250' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M4.5 125c0-42.36 2.73-84.08 8.01-125H0v250h12.51A976.42 976.42 0 0 1 4.5 125Z'/%3E%3C/svg%3E")}}.new-tabs__panel--alt .new-tabs__panel-content{justify-content:start}.new-tabs[data-type=professional] h3{color:var(--Colours-Brand-Colour-B-tint-90)}.new-tabs[data-type=professional] ul li strong{color:var(--Colours-Brand-Colour-B-tint-90)}.new-tabs[data-type=professional] .new-tabs__panel-image:after{content:"";background-color:var(--mono-0);background-image:none}.new-cta-card{margin-top:14px;margin-bottom:14px}@media only screen and (min-width:600px){.new-cta-card{width:50%}}@media only screen and (min-width:1024px){.new-cta-card{width:33.3333333333%}}.new-cta-card__head{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-2)}.new-cta-card__head h2{color:var(--Colours-Brand-Colour-B-tint-90);text-align:center;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);line-height:clamp(1.65rem,1.4563380282rem + .0082629108*100vw,2.2rem);letter-spacing:clamp(-.04rem,-.0264788732rem + -.0001502347*100vw,-.03rem)}.new-cta-card__head p{max-width:860px;color:var(--Text-text-primary,#333);text-align:center;font-family:"acumin-pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:170%;letter-spacing:-.025rem}.new-cta-card__content{display:flex;padding:var(--Spacing-4) var(--Spacing-4) var(--Spacing-3) var(--Spacing-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--Spacing-2);align-self:stretch;background-color:var(--mono-0);min-height:85px}.new-cta-card__content h6{color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:clamp(.625rem,.625rem + 0*100vw,.625rem);font-style:normal;font-weight:700;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;text-align:center;text-wrap:balance}.new-cta-card__content h3{color:var(--Colours-Brand-Colour-A-tint-100);font-family:"futura-pt",sans-serif;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.03rem;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.new-cta-card__content p{display:-webkit-box;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--Colours-Brand-Colour-C-tint-100);margin-bottom:0}@media(hover:hover){.new-cta-card__content p{display:none;max-height:0;opacity:0;visibility:hidden}}.new-cta-card__content .button{display:none}.new-cta-card__img{overflow:hidden;display:block;position:relative}.new-cta-card__img img{display:block;aspect-ratio:430/264;width:100%;z-index:2;position:relative;object-fit:cover}@media(hover:hover){.new-cta-card__img img{aspect-ratio:430/352}}.new-cta-card__img::before{position:absolute;top:-1px;left:-1px;z-index:4;width:calc(100% + 2px);height:.9375rem;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.new-cta-card__img::before{height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff' preserveAspectRatio='none'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.new-cta-card__img:after{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:4;content:"";display:flex;width:24px;height:24px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--Colours-Brand-Colour-A-tint-100,#c8102e);background-size:10px 6px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='%23fff'%3E%3Cpath d='M8.48 1A.71.71 0 0 1 9.5 2.02L5.71 5.8a1 1 0 0 1-1.42 0L.51 2.02A.71.71 0 0 1 1.5 1l2.8 2.77a1 1 0 0 0 1.42 0L8.48 1Z'/%3E%3C/svg%3E")}@media(hover:none){.new-cta-card__img:after{display:none}}.new-cta-card__list{display:flex;flex-wrap:wrap;justify-content:center}.new-cta-card__wrapper{position:relative;padding:clamp(4rem,2.5915492958rem + .0600938967*100vw,8rem) clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem);background-image:linear-gradient(0deg,rgba(240,240,240,0) 0%,#f0f0f0 100%);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--Spacing-spacing-sm,32px)}.new-cta-card__wrapper::before{position:absolute;top:-1px;left:0;z-index:4;content:"";aspect-ratio:375/16;display:block;width:101%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}@media only screen and (min-width:768px){.new-cta-card__wrapper::before{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.new-cta-card__wrapper[data-type=professional] h2{color:var(--Colours-Brand-Colour-B-tint-90)}.new-cta-card__wrapper[data-type=professional]:before{content:unset}.new-cta-card__wrapper[data-type=professional] .new-cta-card__content{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-cta-card__wrapper[data-type=professional] .new-cta-card__content h3{color:var(--mono-0)}.new-cta-card__wrapper[data-type=professional] .new-cta-card__content p{color:var(--mono-0)}.new-cta-card__wrapper[data-type=professional] .new-cta-card__img:before{background-image:none;background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-cta-card__wrapper[data-type=support] h3{color:var(--Colours-Brand-Colour-B-tint-90)}.new-cta-card__wrapper[data-type=support] .new-cta-card__img:after{background-color:var(--Colours-Brand-Colour-B-tint-90)}.new-cta-card__wrapper__head{flex:1 0 auto}.new-cta-card__wrapper__head h2{color:var(--Surface-surface-brand,#c8102e);font-family:"futura-pt",sans-serif;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.04rem;text-align:center}.new-cta-card__wrapper.no-curve:before{display:none}.new-cta-card:hover .button{display:inline-block}@media only screen and (min-width:1024px) and (hover:hover){.new-cta-card.hover,.new-cta-card:hover{border-radius:var(--Spacing-spacing-3xs,8px);overflow:hidden;margin-top:0;margin-bottom:0}.new-cta-card.hover .new-cta-card__content,.new-cta-card:hover .new-cta-card__content{background-color:var(--Colours-Brand-Colour-A-tint-100);min-height:205px}.new-cta-card.hover .new-cta-card__content h6,.new-cta-card:hover .new-cta-card__content h6{color:var(--Colours-Brand-Colour-A-tint-40)}.new-cta-card.hover .new-cta-card__content h3,.new-cta-card:hover .new-cta-card__content h3{color:var(--mono-0)}.new-cta-card.hover .new-cta-card__content p,.new-cta-card:hover .new-cta-card__content p{display:-webkit-box;max-height:500px;opacity:1;visibility:visible;color:var(--mono-0)}.new-cta-card.hover .new-cta-card__img img,.new-cta-card:hover .new-cta-card__img img{aspect-ratio:430/264}.new-cta-card.hover .new-cta-card__img::before,.new-cta-card:hover .new-cta-card__img::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23C8102E'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E")}}@media only screen and (min-width:1024px) and (hover:hover) and (min-width:768px){.new-cta-card.hover .new-cta-card__img::before,.new-cta-card:hover .new-cta-card__img::before{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23C8102E'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}@media only screen and (min-width:1024px) and (hover:hover){[data-type=professional] .new-cta-card.hover .new-cta-card__img::before,[data-type=professional] .new-cta-card:hover .new-cta-card__img::before{background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-cta-card.hover .new-cta-card__img::after,.new-cta-card:hover .new-cta-card__img::after{display:none}}.home-cta{margin-top:2rem}.home-cta .new-cta-card__wrapper{padding-top:3.5rem;padding-bottom:3.5rem}.home-cta .new-cta-card__wrapper:before{display:none}.is-professionals .home-cta{margin-top:0}.error-page__content{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;padding:0 1.5rem;max-width:1440px;width:90vw;margin:0 auto}@media only screen and (min-width:880px){.error-page__content{grid-template-columns:50% 50%;grid-template-rows:auto}}.error-page__content .intro__title{width:18rem;max-width:100%}@media only screen and (min-width:880px){.error-page__content .intro__title{width:23rem;max-width:400px}}.error-page__content ul{padding-left:1.125rem;margin-left:0}.error-page__content img{width:100%}.new-news-card{position:relative;display:block;border-radius:4px;box-shadow:0 8px var(--Spacing-4,32px) 0 rgba(0,0,0,.1);min-width:300px;width:100%;container-type:inline-size;container-name:newNewsCard}@media only screen and (min-width:720px){.new-news-card{min-width:calc((100% - 32px)/2);width:calc((100% - 32px)/2)}}@media only screen and (min-width:1024px){.new-news-card{min-width:calc((100% - 64px)/3);width:calc((100% - 64px)/3)}}.new-news-card__img{position:relative}.new-news-card__img img{display:block;aspect-ratio:408/252;width:100%;z-index:2;position:relative;object-fit:cover;border-radius:4px 4px 0 0}.new-news-card__img::before{position:absolute;bottom:-1px;left:0;z-index:4;content:"";aspect-ratio:375/16;display:block;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='16' fill='%23fff'%3E%3Cpath d='M375 8.88C314.26 3.05 251.59 0 187.5 0S60.74 3.05 0 8.88V16h375V8.88Z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:768px){.new-news-card__img::before{aspect-ratio:1440/41;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='41' fill='%23fff'%3E%3Cpath d='M0 41h1440v-3.5C1207.63 12.92 966.8 0 720 0S232.37 12.92 0 37.5V41Z'/%3E%3C/svg%3E")}}.new-news-card__content{display:flex;padding:var(--Spacing-3) var(--Spacing-4) var(--Spacing-5) var(--Spacing-4);flex-direction:column;gap:var(--Spacing-2);align-self:stretch;background-color:var(--mono-0);border-radius:0 0 4px 4px}.new-news-card__content h6{display:flex;align-items:center;gap:10px;align-self:stretch;color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:clamp(.5rem,.4559859155rem + .0018779343*100vw,.625rem);font-style:normal;font-weight:700;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.new-news-card__content h6 span{display:block;width:4px;height:4px;border-radius:100px;background:var(--Colours-Brand-Colour-A-tint-100);margin-bottom:3px}.new-news-card__content h3{font-family:"futura-pt",sans-serif;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.03rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.new-news-card__content p{color:#424242;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.85rem,.7971830986rem + .0022535211*100vw,1rem)}.new-news-card__content-meta{position:absolute;bottom:1.5rem;left:2rem;width:calc(100% - 4rem);display:flex;justify-content:space-between;align-items:center;gap:10px;flex:1 0 0}.new-news-card__content-meta-link{display:flex;align-items:center;gap:var(--Spacing-1);padding-left:var(--Spacing-1);color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;margin-left:auto}.new-news-card__content-meta-link svg{width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.new-news-card__content-meta span:nth-of-type(1){color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.new-news-card__content-meta span:nth-of-type(2){color:var(--Colours-Brand-Colour-A-tint-100);font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}@container (max-width:360px){.new-news-card__content-meta span:nth-of-type(2){display:none;}}.new-news-card__content-meta span:nth-of-type(3){color:var(--Colours-Brand-Colour-C-tint-50);font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}@container (max-width:360px){.new-news-card__content-meta span:nth-of-type(3){display:none;}}.new-news-card__wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:clamp(2rem,1.6478873239rem + .0150234742*100vw,3rem);padding:clamp(5.67rem,5.5538028169rem + .0049577465*100vw,6rem) clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.new-news-card__wrapper[data-type=professional] .new-news-card__img:before{content:none}@media only screen and (min-width:1024px){.new-news-card__wrapper.slides-3 .new-news-card__actions{justify-content:center}}@media only screen and (min-width:1024px){.new-news-card__wrapper.slides-3 .new-news-card__actions-arrow{display:none}}@media only screen and (min-width:1024px){.new-news-card__wrapper.slides-2 .new-news-card__list{justify-content:center}}@media only screen and (min-width:768px){.new-news-card__wrapper.slides-2 .new-news-card__actions{justify-content:center}}@media only screen and (min-width:768px){.new-news-card__wrapper.slides-2 .new-news-card__actions-arrow{display:none}}.new-news-card__wrapper.slides-1 .new-news-card__list{justify-content:center}.new-news-card__wrapper.slides-1 .new-news-card__actions{justify-content:center}.new-news-card__wrapper.slides-1 .new-news-card__actions-arrow{display:none}.new-news-card__head{grid-area:1/1/2/4}.new-news-card__head h2{color:var(--Colours-Brand-Colour-B-tint-90);font-family:"futura-pt",sans-serif;font-size:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.04rem;text-align:center}.new-news-card__list{grid-area:2/1/3/4;display:flex;align-items:stretch;gap:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem);align-self:stretch;transition:transform .5s ease-in-out}.new-news-card__list>*{min-width:300px;width:100%}@media only screen and (min-width:720px){.new-news-card__list>*{min-width:calc((100% - 32px)/2);width:calc((100% - 32px)/2)}}@media only screen and (min-width:1024px){.new-news-card__list>*{min-width:calc((100% - 64px)/3);width:calc((100% - 64px)/3)}}.new-news-card__actions{grid-area:3/1/4/4;display:flex;justify-content:space-between;align-items:center}.new-news-card__actions-arrow{border:0;outline:0;cursor:pointer;display:flex;width:24px;height:24px;padding:var(--Spacing-spacing-none,0) 4px var(--Spacing-spacing-none,0) 5px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background-color:var(--Colours-Brand-Colour-A-tint-100)}.new-news-card__actions-arrow svg{width:6px;height:10px;flex-shrink:0;fill:var(--Colours-white-100,#fff)}.new-news-card__actions-arrow--left svg{position:relative;left:-1px;transform:rotate(180deg)}.new-news-card__actions-arrow[aria-disabled=true]{background-color:var(--Colours-Brand-Colour-C-tint-20);cursor:initial}.bg__curve .new-news-card__wrapper{padding:clamp(5rem,3.7676056338rem + .0525821596*100vw,8.5rem) clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.is-professionals .new-news-card__wrapper{padding:clamp(4rem,3.2957746479rem + .0300469484*100vw,6rem) clamp(1.5rem,-.0845070423rem + .0676056338*100vw,6rem)}.new-feature{display:grid;grid-template-columns:repeat(40,1fr);grid-column-gap:0;grid-row-gap:0;align-items:stretch;width:100%;background-color:#f0f0f0}.new-feature__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);grid-column:1/span 40;display:flex;padding-top:clamp(1rem,.6478873239rem + .0150234742*100vw,2rem);padding-bottom:clamp(2rem,.5915492958rem + .0600938967*100vw,6rem);padding-left:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);padding-right:clamp(1rem,.823943662rem + .0075117371*100vw,1.5rem);flex-direction:column;align-items:flex-start;gap:0;background-color:var(--Colours-Brand-Colour-C-tint-05);order:2}@media only screen and (min-width:768px){.new-feature__content{order:1;grid-area:1/22/2/38;padding-top:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);padding-bottom:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem)}}.new-feature__content h6{color:#848484;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:var(--Spacing-3)}.new-feature__content h3{color:#333;font-family:"futura-pt",sans-serif;font-size:clamp(1.375rem,1.2429577465rem + .0056338028*100vw,1.75rem);font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.035rem;margin-bottom:var(--Spacing-1)}.new-feature__content p{color:#434343;font-family:"acumin-pro",sans-serif;font-size:clamp(.9375rem,.8714788732rem + .0028169014*100vw,1.125rem);font-style:normal;font-weight:500;line-height:170%;letter-spacing:-.0225rem;margin-bottom:2rem}.new-feature__content p:last-child{margin-bottom:0}.new-feature__content ul{margin:0;margin-bottom:1rem;padding-left:1.25rem}.new-feature__content--wide{padding-top:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);padding-left:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);padding-right:clamp(1rem,.2957746479rem + .0300469484*100vw,3rem);align-items:center}.new-feature__content--wide p{text-align:center}@media only screen and (min-width:768px){.new-feature__content--wide{grid-area:1/11/2/31}}.new-feature__icon{fill:#c8102e;height:4.5rem;width:auto;margin-bottom:2rem}.new-feature__image{overflow:hidden;position:relative;grid-column:1/span 40;aspect-ratio:30/24;margin-bottom:32px;order:1}@media only screen and (min-width:768px){.new-feature__image{grid-area:1/1/2/22;aspect-ratio:initial;margin-bottom:0;min-height:500px;order:2}}.new-feature__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.new-feature__image:after{position:absolute;bottom:-1px;left:0;height:4vw;width:100%;z-index:4;content:"";align-self:end;display:block;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='327' height='14' fill='%23F0F0F0' preserveAspectRatio='none'%3E%3Cpath d='M0 14h163.5A1805.8 1805.8 0 0 1 0 6.65V14Zm163.5 0H327V6.65A1805.8 1805.8 0 0 1 163.5 14Z'/%3E%3C/svg%3E")}@media only screen and (min-width:768px){.new-feature__image:after{height:100%;top:0;bottom:unset;left:unset;right:-1px;transform:rotate(180deg);width:2.5vw;max-width:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='250' fill='%23F0F0F0' preserveAspectRatio='none'%3E%3Cpath d='M4.5 125c0-42.36 2.73-84.08 8.01-125H0v250h12.51A976.42 976.42 0 0 1 4.5 125Z'/%3E%3C/svg%3E")}}@media only screen and (min-width:768px){.new-feature[data-feature-type=alt] .new-feature__content{grid-area:1/2/2/18}}@media only screen and (min-width:768px){.new-feature[data-feature-type=alt] .new-feature__image{grid-area:1/20/2/41}}@media only screen and (min-width:768px){.new-feature[data-feature-type=alt] .new-feature__image:after{left:0;right:unset;transform:rotate(0deg)}}.new-feature[data-type=professional] .new-feature__content h3{color:var(--Colours-Brand-Colour-B-tint-90)}.new-feature[data-type=professional] .new-feature__image:after{content:"";background-color:none;background-image:none}.is-professionals .new-feature__content h3{color:var(--Colours-Brand-Colour-B-tint-90)}@media only screen and (min-width:768px){.is-professionals .new-feature__image{grid-area:1/1/2/21}}.is-professionals .new-feature__image:after{content:"";background-color:none;background-image:none}@media only screen and (min-width:768px){.is-professionals .new-feature[data-feature-type=alt] .new-feature__image{grid-area:1/21/2/41}}.icon-text{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-spacing-sm,32px);width:calc(50% - clamp(2rem,.5915492958rem + .0600938967*100vw,6rem)/2)}@media only screen and (min-width:700px){.icon-text{width:12.5rem}}.icon-text__img img{display:block;width:100px;aspect-ratio:1/1;background-color:#d9d9d9}.icon-text__content{display:flex;flex-direction:column;align-items:center;gap:10px}.icon-text__content h3{color:var(--Colours-Brand-Colour-A-tint-100,#c8102e);text-align:center;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;font-size:clamp(1.125rem,1.0809859155rem + .0018779343*100vw,1.25rem);line-height:clamp(1.4625rem,1.4052816901rem + .0024413146*100vw,1.625rem);letter-spacing:clamp(-.025rem,-.0216197183rem + -.0000375587*100vw,-.0225rem)}.icon-text__content p{color:var(--Text-text-primary,#1c1c1c);text-align:center;font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);line-height:clamp(1.38125rem,1.3438380282rem + .0015962441*100vw,1.4875rem);letter-spacing:clamp(-.00875rem,-.0079116901rem + -.0000093146*100vw,-.00813rem)}.icon-text__content span{display:flex;align-items:center;gap:var(--Spacing-1);color:var(--Colours-Greys-tint-50,#848484);text-align:center;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.icon-text__content span svg{width:6px;height:11px;fill:var(--Buttons-primary-static,#c8102e)}.icon-text__wrapper{padding:clamp(1.5rem,1.5rem + 0*100vw,1.5rem) clamp(1rem,-.7605633803rem + .0751173709*100vw,6rem) clamp(3rem,2.6478873239rem + .0150234742*100vw,4rem) clamp(1rem,-.7605633803rem + .0751173709*100vw,6rem)}.icon-text__wrapper[data-type=professional] h3{color:var(--Colours-Brand-Colour-B-tint-90)}.icon-text__list{display:flex;gap:1.5rem clamp(2rem,.5915492958rem + .0600938967*100vw,6rem);justify-content:center;flex-wrap:wrap}.new-condensed-hero{overflow:hidden;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.new-condensed-hero:before{grid-area:1/1/2/2;content:"";z-index:2;background:linear-gradient(259deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6) 100%)}.new-condensed-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.new-condensed-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.new-condensed-hero__content{grid-area:1/1/2/2;position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--Spacing-2);align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:0;padding-top:clamp(1.5rem,.4436619718rem + .0450704225*100vw,4.5rem);padding-bottom:clamp(4.5rem,3.9718309859rem + .0225352113*100vw,6rem)}.new-condensed-hero__content h1{max-width:600px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--Spacing-spacing-xs,24px);color:var(--mono-0);font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;line-height:105%;font-size:clamp(2rem,1.2957746479rem + .0300469484*100vw,4rem);letter-spacing:clamp(-.12rem,-.0388732394rem + -.0009014085*100vw,-.06rem)}@media only screen and (min-width:768px){.new-condensed-hero__content{gap:var(--Spacing-3)}}.new-condensed-hero__content p{margin:0;color:var(--mono-0);font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;line-height:105%;font-size:clamp(.875rem,.786971831rem + .0037558685*100vw,1.125rem);letter-spacing:clamp(-.03375rem,-.0236091549rem + -.0001126761*100vw,-.02625rem)}.new-condensed-hero__breadcrumb ol{margin:0;padding:0;list-style-type:none;display:flex;gap:8px}.new-condensed-hero__breadcrumb ol li{margin:0;padding:0}.new-condensed-hero__breadcrumb ol li span,.new-condensed-hero__breadcrumb ol li a{color:var(--mono-0);font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.075rem;text-transform:uppercase}.new-condensed-hero__breadcrumb ol li:not(:last-child):after{content:"·";margin-left:8px;margin-right:4px;color:var(--Colours-Brand-Colour-A-tint-100);font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.075rem;text-transform:uppercase}.bim-library{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:36px;grid-row-gap:36px;padding-left:clamp(1rem,-.2323943662rem + .0525821596*100vw,4.5rem);padding-right:clamp(1rem,-.2323943662rem + .0525821596*100vw,4.5rem)}@media only screen and (min-width:800px){.bim-library{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1330px){.bim-library{grid-template-columns:repeat(3,1fr)}}.bim-library__item{display:flex;flex-direction:column;background-color:var(--mono-0);box-shadow:0 8px var(--Spacing-4,32px) 0 rgba(0,0,0,.1)}.bim-library__img img{display:block;width:100%;aspect-ratio:327/180;object-fit:contain}@media only screen and (min-width:768px){.bim-library__img img{aspect-ratio:408/253}}.bim-library__content{flex:1 1 auto;display:flex;padding-top:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);padding-right:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);padding-bottom:clamp(.75rem,.485915493rem + .0112676056*100vw,1.5rem);padding-left:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);flex-direction:column;align-items:center;gap:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);align-self:stretch}.bim-library__content-product{color:var(--Colours-Products-Vivids-Air-Source---Grey-tint-100,#30373e);text-align:center;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;font-size:clamp(.625rem,.5809859155rem + .0018779343*100vw,.75rem);line-height:clamp(.65625rem,.6100352113rem + .001971831*100vw,.7875rem);letter-spacing:clamp(.0625rem,.0580985915rem + .0001877934*100vw,.075rem)}.bim-library__content-product.color-1{color:var(--colours-products-vivids-oil-green-tint-100)}.bim-library__content-product.color-2{color:var(--colours-products-vivids-air-source-grey-tint-100)}.bim-library__content-product.color-3{color:var(--colours-products-vivids-underfloor-heating-deep-blue-tint-100)}.bim-library__content-product.color-4{color:var(--colours-products-vivids-solar-thermal-yellow-tint-100)}.bim-library__content-product.color-5{color:var(--colours-products-vivids-cylinders-blue-tint-100)}.bim-library__content-product.color-6{color:var(--colours-products-vivids-radiators-purple-tint-100)}.bim-library__content-product.color-7{color:var(--colours-products-vivids-radiators-purple-tint-100)}.bim-library__content-range{overflow:hidden;color:#333;text-align:center;text-overflow:ellipsis;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:600;font-size:clamp(1.25rem,1.161971831rem + .0037558685*100vw,1.5rem);line-height:clamp(1.5rem,1.3943661972rem + .0045070423*100vw,1.8rem);letter-spacing:clamp(-.03rem,-.0232394366rem + -.0000751174*100vw,-.025rem)}.bim-library__content span:not([class]){overflow:hidden;color:var(--Text-text-secondary,#434343);text-align:center;text-overflow:ellipsis;font-family:"acumin-pro",sans-serif;font-style:normal;font-weight:500;font-size:clamp(.8125rem,.7904929577rem + .0009389671*100vw,.875rem);line-height:clamp(1.38125rem,1.3438380282rem + .0015962441*100vw,1.4875rem);letter-spacing:clamp(-.00875rem,-.0079116901rem + -.0000093146*100vw,-.00813rem)}.bim-library__actions{padding-top:0;padding-right:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);padding-bottom:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);padding-left:clamp(1.5rem,1.323943662rem + .0075117371*100vw,2rem);display:flex;justify-content:center;align-items:center;gap:clamp(.75rem,.661971831rem + .0037558685*100vw,1rem);align-self:stretch}.bim-library__actions .button--download{display:flex;align-items:center;gap:8px}.bim-library__actions .button--download svg{display:block;width:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem);height:clamp(1rem,.911971831rem + .0037558685*100vw,1.25rem);fill:var(--mono-0);margin:0}.author-card{display:flex;flex-direction:column}.author-card__image{display:flex;justify-content:center;position:relative}.author-card__image img{display:block;width:180px;height:180px;aspect-ratio:1/1;border-radius:1000px}.author-card__content{flex:1 1 0;border-radius:4px;background:var(--mono-0);display:flex;padding:120px 32px 32px 32px;flex-direction:column;align-items:center;gap:1rem;align-self:stretch;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);margin-top:-90px}.author-card__footer{display:flex;justify-content:center;align-items:center;margin-top:auto}.author-card__title{text-align:center}.author-card__short-desc{color:var(--Colours-Brand-Colour-B-tint-90);text-align:center;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:.65625rem;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:0!important}.author-card__expertise{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px}.author-card__expertise span:not([class]){width:100%;color:var(--Text-text-tertiary,#7e7e7e);font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-.0075rem;text-align:center}.author-card__expertise span[class]{display:flex;padding:6px 12px;align-items:flex-start;gap:8px;border-radius:100px;background:var(--Colours-Brand-Grant-Grey-Tints-tint-10,#e8e8e8);color:var(--Colours-Brand-Grant-Grey-colour-primary,#333);text-align:center;font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.015rem}.author-accreditations{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:clamp(1.5rem,1.1478873239rem + .0150234742*100vw,2.5rem);grid-column:4/38}.author-accreditations__wrapper{display:grid;grid-template-columns:repeat(40,1fr);gap:clamp(2rem,1.1197183099rem + .0375586854*100vw,4.5rem) 0}.author-accreditations__wrapper [class^=y-spacer]{grid-column:4/38}.author-accreditations__header{grid-column:4/38;text-align:center}.author-accreditations__item{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:11.25rem;width:100%;text-align:center}.author-accreditations__item img{display:block;aspect-ratio:1/1;width:100%;object-fit:contain}.author-accreditations__item a{color:#333}.author-signoff{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.author-signoff picture{display:block;width:120px;height:120px}.author-signoff picture img{display:block;width:120px;height:120px;object-fit:cover;border-radius:1000px}.author-signoff>div:not([class]){display:flex;flex-direction:column;align-items:center;gap:1rem}.author-signoff p{max-width:600px;text-align:center;text-wrap:balance;margin-bottom:0!important}.author-signoff__name{margin:0!important}.author-signoff__role{color:var(--Text-text-primary,#333);text-align:center;font-family:"futura-pt",sans-serif;font-size:.625rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.0625rem;text-transform:uppercase}.author-signoff__expertise{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.author-signoff__expertise span:not([class]){width:100%;color:var(--Text-text-tertiary,#7e7e7e);font-family:"futura-pt",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:170%;letter-spacing:-.00875rem;text-align:center}.author-signoff__expertise span[class]{display:flex;padding:6px 12px;align-items:flex-start;gap:8px;border-radius:100px;background:var(--Colours-Brand-Grant-Grey-Tints-tint-10,#e8e8e8);color:var(--Colours-Brand-Grant-Grey-colour-primary,#333);text-align:center;font-family:"futura-pt",sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.015rem}.author-signoff .button{margin-top:.5rem}