@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:normal;font-weight:300;src:url(../fonts/acumin-pro/acuminpro-light-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-light-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:italic;font-weight:300;src:url(../fonts/acumin-pro/acuminpro-lightitalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-lightitalic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:normal;font-weight:400;src:url(../fonts/acumin-pro/acuminpro-regular-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-regular-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:italic;font-weight:400;src:url(../fonts/acumin-pro/acuminpro-italic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-italic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:normal;font-weight:600;src:url(../fonts/acumin-pro/acuminpro-semibold-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-semibold-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:italic;font-weight:600;src:url(../fonts/acumin-pro/acuminpro-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-semibolditalic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:normal;font-weight:700;src:url(../fonts/acumin-pro/acuminpro-bold-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-bold-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro;font-style:italic;font-weight:700;src:url(../fonts/acumin-pro/acuminpro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminpro-bolditalic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:normal;font-weight:300;src:url(../fonts/acumin-pro/acuminprocond-light-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-light-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:italic;font-weight:300;src:url(../fonts/acumin-pro/acuminprocond-lightitalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-lightitalic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:normal;font-weight:400;src:url(../fonts/acumin-pro/acuminprocond-regular-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-regular-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:italic;font-weight:400;src:url(../fonts/acumin-pro/acuminprocond-italic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-italic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:normal;font-weight:600;src:url(../fonts/acumin-pro/acuminprocond-semibold-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-semibold-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:italic;font-weight:600;src:url(../fonts/acumin-pro/acuminprocond-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-semibolditalic-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:normal;font-weight:700;src:url(../fonts/acumin-pro/acuminprocond-bold-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-bold-webfont.woff) format("woff")}@font-face{ascent-override:110%;font-display:block;font-family:acumin-pro-condensed;font-style:italic;font-weight:700;src:url(../fonts/acumin-pro/acuminprocond-bolditalic-webfont.woff2) format("woff2"),url(../fonts/acumin-pro/acuminprocond-bolditalic-webfont.woff) format("woff")}@font-face{ascent-override:112.5%;font-family:Verdana;size-adjust:85%;src:local("Verdana")}:root{--page-max-width:2560px;--content-fullwidth-width:100%;--content-fullmargin-width:1600px;--content-margin-width:1400px;--content-inner-width:1200px;--content-inner-smaller-width:800px;--base-spacing:10px;--base-spacing-2:calc(var(--base-spacing)*2);--base-spacing-3:calc(var(--base-spacing)*3);--base-spacing-4:calc(var(--base-spacing)*4);--base-spacing-5:calc(var(--base-spacing)*5);--base-spacing-6:calc(var(--base-spacing)*6);--base-spacing-7:calc(var(--base-spacing)*7);--base-spacing-8:calc(var(--base-spacing)*8);--padding-multiplier-tiny:3;--padding-multiplier-small:3;--padding-multiplier-medium:3;--padding-multiplier-large:3;--gap-multiplier-tiny:2;--gap-multiplier-small:2;--gap-multiplier-medium:2;--gap-multiplier-large:3;--scroll-behavior:smooth;--shade-color:var(--shade-color-500);--shade-color-0:#fff;--shade-color-50:#f5f5f5;--shade-color-100:#e0e0e0;--shade-color-200:#c2c2c2;--shade-color-300:#adadad;--shade-color-400:#d4d2da;--shade-color-500:#858585;--shade-color-600:#707070;--shade-color-700:#5c5c5c;--shade-color-800:#333;--shade-color-900:#222;--shade-color-1000:#000;--esg-color:#016aac;--font-size-root:16px;--font-family:"acumin-pro";--font-family-headings:"acumin-pro-condensed";--font-light:300;--font-regular:400;--font-semibold:500;--font-bold:600;--accessibility-width:44px;--accessibility-height:44px;--slideshow-content-width:1000px;--slideshow-font-color:var(--heading-color-light);--padding-tiny-up-down:calc(var(--padding-multiplier-tiny)*var(--base-spacing));--padding-small-up-down:calc(var(--padding-multiplier-small)*var(--base-spacing));--padding-medium-up-down:calc(var(--padding-multiplier-medium)*var(--base-spacing));--padding-large-up-down:calc(var(--padding-multiplier-large)*var(--base-spacing));--padding-tiny-left-right:calc(var(--padding-multiplier-tiny)*var(--base-spacing));--padding-small-left-right:calc(var(--padding-multiplier-small)*var(--base-spacing));--padding-medium-left-right:calc(var(--padding-multiplier-medium)*var(--base-spacing));--padding-large-left-right:calc(var(--padding-multiplier-large)*var(--base-spacing));--general-padding:calc(var(--padding-multiplier-tiny)*var(--base-spacing));--general-padding-up-down:var(--padding-tiny-up-down);--general-padding-left-right:var(--padding-tiny-left-right);--gap-tiny:calc(var(--gap-multiplier-tiny)*var(--base-spacing));--gap-small:calc(var(--gap-multiplier-small)*var(--base-spacing));--gap-medium:calc(var(--gap-multiplier-medium)*var(--base-spacing));--gap-large:calc(var(--gap-multiplier-large)*var(--base-spacing));--container-block-column-gap:0;--container-block-row-gap:0;--block-column-gap:var(--gap-tiny);--block-row-gap:var(--gap-tiny);--block-padding-up-down:var(--padding-tiny-up-down);--block-padding-left-right:0;--brand-color-1:#e41b12}@media(min-width:360px){:root{--general-padding:calc(var(--padding-multiplier-small)*var(--base-spacing));--general-padding-up-down:var(--padding-small-up-down);--general-padding-left-right:var(--padding-small-left-right);--block-column-gap:var(--gap-small);--block-row-gap:var(--gap-small);--block-padding-up-down:var(--padding-small-up-down)}}@media(min-width:481px){:root{--general-padding:calc(var(--padding-multiplier-medium)*var(--base-spacing));--general-padding-up-down:var(--padding-medium-up-down);--general-padding-left-right:var(--padding-medium-left-right);--block-column-gap:var(--gap-medium);--block-row-gap:var(--gap-medium);--block-padding-up-down:var(--padding-medium-up-down)}}@media(min-width:1280px){:root{--general-padding:calc(var(--padding-multiplier-large)*var(--base-spacing));--general-padding-up-down:var(--padding-large-up-down);--general-padding-left-right:var(--padding-large-left-right);--block-column-gap:var(--gap-large);--block-row-gap:var(--gap-large);--block-padding-up-down:var(--padding-large-up-down)}}.WidgetAreaWidget{--padding-multiplier-tiny:3;--padding-multiplier-small:3;--padding-multiplier-medium:3;--padding-multiplier-large:3;--padding-tiny-up-down:calc(var(--padding-multiplier-tiny)*var(--base-spacing));--padding-small-up-down:calc(var(--padding-multiplier-small)*var(--base-spacing));--padding-medium-up-down:calc(var(--padding-multiplier-medium)*var(--base-spacing));--padding-large-up-down:calc(var(--padding-multiplier-large)*var(--base-spacing));--block-padding-up-down:var(--padding-tiny-up-down)}@media(min-width:360px){.WidgetAreaWidget{--block-padding-up-down:var(--padding-small-up-down)}}@media(min-width:481px){.WidgetAreaWidget{--block-padding-up-down:var(--padding-medium-up-down)}}@media(min-width:1280px){.WidgetAreaWidget{--block-padding-up-down:var(--padding-large-up-down)}}.ProductConfiguratorPage .header-bar .price-container{padding-right:30px}.ProductConfiguratorPage .header-bar .price-container .price{font-weight:600}@media(max-width:768px){.ProductConfiguratorPage .header-bar .models{min-width:200px;width:50%}.ProductConfiguratorPage .header-bar .price-container{display:block;width:50%}}@media(max-width:480px){.ProductConfiguratorPage .header-bar .models{padding-left:20px;padding-right:20px}.ProductConfiguratorPage .header-bar .price-container{padding:10px}.ProductConfiguratorPage .header-bar .price-container .label{display:block}}@media(max-width:400px){.ProductConfiguratorPage .header-bar .price-container{padding-left:0}}.ProductConfiguratorPage .content-container{margin-bottom:30px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent .ProductConfiguratorContent-container{margin:0 auto;max-width:1600px;padding:0 100px}@media screen and (max-width:1025px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent .ProductConfiguratorContent-container{padding-left:20px;padding-right:20px}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing{padding-top:80px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup{display:flex;flex-direction:row;margin-bottom:20px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box{background:#f2f4f6;max-width:400px;padding:75px 40px 80px;width:29%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box h2{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:42px;font-weight:600;letter-spacing:.5px;line-height:42px;margin-bottom:44px;max-width:250px;text-transform:uppercase}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box p{font-size:16px;font-weight:300;letter-spacing:.2px;line-height:22px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group{display:flex;padding:80px 0 80px 100px;position:relative;width:71%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group:after{background:#e4e6e9;bottom:-10px;content:"";height:1px;left:50%;max-width:900px;position:absolute;transform:translateX(-50%);width:90%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product{flex-grow:1;max-width:33.33%;padding:20px}@media screen and (max-width:1299px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product{max-width:inherit}}@media screen and (max-width:767px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product{width:100%}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product a h2{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:20px;margin-bottom:40px;text-align:center;text-transform:uppercase}@media(max-width:1299px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing{padding:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup{flex-direction:column}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box{max-width:none;padding-left:20px;padding-right:20px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box h2{max-width:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group{display:block;overflow-x:auto;padding-left:0;white-space:nowrap;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group:after{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group .ProductConfigurator-listing-product{display:inline-block;width:294px}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-top{background:#f4f4f4;padding:120px 0 180px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-top img{margin:0 auto;max-width:1024px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom{margin:0 auto;max-width:1400px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left{float:left;max-width:520px;padding-top:80px;width:50%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left h1{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:80px;font-weight:600;letter-spacing:.5px;line-height:80px;margin-bottom:40px;text-transform:uppercase}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left .price{border-bottom:1px solid #e4e6e9;border-top:1px solid #e4e6e9;margin-top:40px;overflow:hidden}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left .price .name,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left .price .value{float:left;font-size:16px;letter-spacing:.2px;line-height:20px;padding:20px 3px;width:50%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left .price .name{font-weight:700}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left .price .value{text-align:right}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-right{float:right;width:50%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-right img{float:right;height:460px;margin-right:40px;margin-top:-80px;object-fit:cover;width:auto}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget{background:#fff;clear:both;color:#000;margin-top:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget:before{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget h2{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:42px;font-weight:600;letter-spacing:.5px;line-height:42px;text-transform:uppercase}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget div.wrapper{border-bottom-color:#e4e6e9}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget div.wrapper .name{font-weight:700;width:45%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget div.wrapper .value{width:55%}@media(max-width:960px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget div.wrapper.empty{display:none}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote{clear:both;float:none;overflow:hidden;padding-top:38px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .name{float:left;font-size:16px;font-weight:700;width:22.5%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .value{float:left;width:75%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .value p{margin-top:0}@media(max-width:960px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .name,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .value{width:50%}}@media(max-width:1025px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-top{padding-bottom:60px;padding-left:20px;padding-right:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left{max-width:none;padding-top:40px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-left h1{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:56px;font-weight:600;letter-spacing:.5px;line-height:56px;text-transform:uppercase}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-right{width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .product-info-bottom-right img{float:none;height:auto;margin:40px auto;max-height:460px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget{padding-top:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget h2{padding-top:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote{padding-top:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .name{padding-bottom:10px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-2 .product-info .product-info-bottom .ProductTechnicalSpecificationsWidget .footnote .value{width:100%}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3{margin-bottom:160px;margin-top:108px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 .ProductConfiguratorContent-container{max-width:1400px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 .small-paragraph{color:#000;color:#60666e;font-family:acumin-pro,Verdana,sans-serif;font-size:13px;font-weight:300;letter-spacing:.2px;line-height:20px;padding-top:80px;text-align:right}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 h5{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:26px;margin:40px 0;text-transform:none}@media(max-width:1025px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 .small-paragraph{margin-left:auto;max-width:210px;padding-top:30px;text-align:right}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5{margin-bottom:160px;overflow:hidden}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .middleColumn,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .middleColumn{position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 form fieldset,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 form fieldset{border:0;margin:0;padding:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=date],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=email],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=number],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=password],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=text],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=date],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=email],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=number],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=password],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=text]{min-height:var(--accessibility-height)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 select,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 textarea,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 select,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 textarea{font-size:1rem;min-height:var(--accessibility-height);padding:var(--base-spacing);width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=submit],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=submit]{width:auto}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input::placeholder,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input::placeholder{color:#f5f5f5}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]{bottom:0;height:1px;left:0;margin:0;opacity:0;position:absolute;width:1px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox]:focus-visible+label,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]:focus-visible+label{outline:2px solid}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox]+label,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]+label{align-items:center;cursor:pointer;display:inline-flex;min-height:var(--accessibility-height);padding-left:32px;position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox]:checked+label:before,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]:checked+label:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;left:4px;position:absolute;top:calc(50% - 2px);transform:rotate(37deg) translateY(-50%);width:6px;z-index:1}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox]:checked+label:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=checkbox]:not(:checked)+label:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]:checked+label:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=checkbox]:not(:checked)+label:after{border:1px solid #000;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=radio],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=radio]{bottom:0;height:1px;left:0;margin:0;opacity:0;position:absolute;width:1px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=radio]:focus-visible+label,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=radio]:focus-visible+label{outline:2px solid}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=radio]+label,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=radio]+label{cursor:pointer;min-height:var(--accessibility-height);padding-left:24px;position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=radio][type=radio]:checked+label:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=radio][type=radio]:checked+label:after{background-color:#333;border:1px solid #333;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 input[type=radio][type=radio]:not(:checked)+label:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 input[type=radio][type=radio]:not(:checked)+label:after{border:1px solid #333;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .SalesForceFormHandlerBlock .WidgetContent,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .UserFormWidget .WidgetContent,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .SalesForceFormHandlerBlock .WidgetContent,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .UserFormWidget .WidgetContent{container-type:initial!important}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .SalesForceFormHandlerBlock #uff,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .UserFormWidget #uff,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .SalesForceFormHandlerBlock #uff,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .UserFormWidget #uff{background:green;display:block;font-size:1rem;line-height:1.3;margin-bottom:var(--base-spacing-2);margin-left:auto;margin-right:auto;margin-top:var(--base-spacing-2);max-width:650px;padding:var(--base-spacing-2)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .SalesForceFormHandlerBlock #uff *,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .UserFormWidget #uff *,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .SalesForceFormHandlerBlock #uff *,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .UserFormWidget #uff *{color:#fff}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .SalesForceFormHandlerBlock #uff :first-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .UserFormWidget #uff :first-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .SalesForceFormHandlerBlock #uff :first-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .UserFormWidget #uff :first-child{margin-top:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .SalesForceFormHandlerBlock #uff :last-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .UserFormWidget #uff :last-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .SalesForceFormHandlerBlock #uff :last-child,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .UserFormWidget #uff :last-child{margin-bottom:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform{background-color:#f5f5f5;margin-left:auto;margin-right:auto;max-width:650px;padding:var(--general-padding)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .progress-title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .progress-title{margin:var(--base-spacing) 0 var(--base-spacing-2) 0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userformsoptionset .middleColumn,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userformsoptionset .middleColumn{align-items:center;column-gap:var(--base-spacing-3);display:flex;flex-wrap:wrap}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userformsoptionset .middleColumn>div,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userformsoptionset .middleColumn>div{min-width:100%;position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userformsoptionset .middleColumn label,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userformsoptionset .middleColumn label{align-items:center;display:flex}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .checkboxset .middleColumn,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .checkboxset .middleColumn{align-items:center;column-gap:var(--base-spacing-2);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));min-height:var(--accessibility-height);row-gap:2px}@media(min-width:481px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .checkboxset .middleColumn,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .checkboxset .middleColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .checkboxset .middleColumn .hide,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .checkboxset .middleColumn .hide{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields{padding-bottom:50px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite),.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite){padding-bottom:var(--base-spacing-2);position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite).hide,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite).hide{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite).checkbox,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite).checkbox{padding-bottom:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite).requiredField:not(.checkbox) label.left:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite).requiredField:not(.checkbox) legend.left:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite).requiredField:not(.checkbox) label.left:after,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite).requiredField:not(.checkbox) legend.left:after{content:"*";position:absolute;right:-12px;top:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) label.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) legend.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) p.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) label.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) legend.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) p.left{align-items:center;display:inline-flex;font-size:1rem;padding-bottom:calc(var(--base-spacing)*.5);position:relative}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) .h3-label label.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) .h3-label legend.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) .h3-label label.left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) .h3-label legend.left{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:30px;font-weight:600;letter-spacing:.3px;line-height:36px;text-transform:uppercase}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) .right-title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) .right-title{display:block;font-size:.875rem;font-style:italic;padding:5px 0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) .g-recaptcha,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) .g-recaptcha{transform:scale(.95);transform-origin:0 0}@media(min-width:360px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) .g-recaptcha,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) .g-recaptcha{transform:none;transform-origin:initial}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) p a,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) p a{border-bottom:2px solid transparent;color:var(--brand-color-1);transition:border .3s}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) p a:focus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field:not(.composite) p a:hover,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) p a:focus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field:not(.composite) p a:hover{border-bottom:2px solid var(--brand-color-1);color:var(--brand-color-1)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .FormHeading,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .FormHeading{margin-top:0;padding-bottom:8px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .FormHeading.hide,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .FormHeading.hide{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields input:not([type=submit]),.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields select,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields textarea,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields input:not([type=submit]),.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields select,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields textarea{border:0;border-radius:4px;font-family:sans-serif}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields input:not([type=submit]):focus-visible,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields select:focus-visible,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields textarea:focus-visible,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields input:not([type=submit]):focus-visible,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields select:focus-visible,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields textarea:focus-visible{outline:1px solid}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields select,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields select{background-color:#fff;height:var(--accessibility-height)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields select option,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields select option{font-family:sans-serif}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields select option.hide,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields select option.hide{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields input,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields input{font-size:16px;height:var(--accessibility-height)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep{padding-bottom:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep.columns-2,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep.columns-2{flex-wrap:wrap}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep.columns-2[aria-hidden=false],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep.columns-2[aria-hidden=false]{display:flex!important}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep.columns-2 .field,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep.columns-2 .field{width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep.columns-2 .field.column-1,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep.columns-2 .field.column-1{margin-right:10px;width:calc(50% - 10px)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep.columns-2 .field.column-2,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep.columns-2 .field.column-2{margin-left:10px;width:calc(50% - 10px)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .userformsstep .margin-below,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .userformsstep .margin-below{margin-bottom:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .privacy-policy,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .privacy-policy{margin-top:10px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .btn-toolbar,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .btn-toolbar{text-align:center}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .btn-toolbar input[type=submit],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .btn-toolbar input[type=submit]{-webkit-appearance:none;background:#000;border:0;border-radius:2px;border-radius:0;color:#fff;cursor:pointer;padding:var(--base-spacing) var(--base-spacing-2);transition:background-color .3s,color .3s}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .btn-toolbar input[type=submit]:hover,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .btn-toolbar input[type=submit]:hover{background-color:#353535}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform form .step-button-next,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform form .step-button-prev,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform form input[type=submit],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform form .step-button-next,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform form .step-button-prev,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform form input[type=submit]{background-color:#000;border:1px solid transparent;color:#fff;cursor:pointer;font-weight:var(--font-bold);min-height:var(--accessibility-height);padding:var(--base-spacing);text-transform:uppercase;transition:background-color .3s}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:space-between}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress .userform-step-title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress .userform-step-title{margin:var(--base-spacing) 0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress .progress,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress .progress{background-color:transparent;border:1px solid #000;border-radius:20px;display:none;height:12px;position:relative;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress .progress-bar,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress .progress-bar{background-color:#000;border-radius:20px;height:100%;position:absolute}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress .step-buttons,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress .step-buttons{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-progress .step-buttons .step-button-wrapper,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-progress .step-buttons .step-button-wrapper{margin:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons{display:flex;gap:var(--base-spacing);justify-content:space-between;list-style:none;margin-bottom:0;padding:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons .step-button-wrapper,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons .step-button-wrapper{margin:var(--base-spacing-2) 0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons .step-button-wrapper .step-button-jump,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons .step-button-wrapper .step-button-jump{background-color:#000;border:none;border-radius:50%;color:#fff;font-size:1.125rem;font-weight:var(--font-bold);height:32px;width:32px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons .step-button-wrapper:not(.current),.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons .step-button-wrapper:not(.current){opacity:.5}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons .step-button-wrapper.viewed .step-button-jump,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons .step-button-wrapper.viewed .step-button-jump{cursor:pointer}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-buttons .step-button-wrapper.viewed.finished,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-buttons .step-button-wrapper.viewed.finished{opacity:1}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation{bottom:0;left:0;position:relative;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper{margin:0;opacity:1}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper input,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper input{font-size:16px;font-weight:400;height:50px;padding:0 30px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper .step-button-inner,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper .step-button-inner{align-items:center;display:flex;justify-content:center}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button{cursor:pointer;transition:background-color .3s,color .3s}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev{background-color:#f5f5f5;color:#000}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev:hover,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev:hover{background-color:#e5e5e5}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev svg,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev svg{transform:rotate(180deg)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev svg path,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-prev svg path{stroke:#000}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-next,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-next{background-color:#000}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-next:hover,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button.step-button-next:hover{background-color:#262626}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper button svg,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper button svg{stroke-width:2px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper input[type=submit],.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper input[type=submit]{-webkit-appearance:none;border-radius:0;cursor:pointer;height:50px;transition:background-color .3s,color .3s}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .step-navigation .step-buttons .step-button-wrapper input[type=submit]:hover,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .step-navigation .step-buttons .step-button-wrapper input[type=submit]:hover{background-color:#262626;color:#fff}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform #uff p,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform #uff p{color:green;font-weight:var(--font-bold);padding-bottom:var(--base-spacing-4)}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .quotation,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .quotation{margin-top:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .quotation>.call-to-action,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .quotation>.call-to-action{display:block;margin:0 auto;width:200px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .quotation .quotation-form-holder,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .quotation.shown>.call-to-action,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .quotation .quotation-form-holder,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .quotation.shown>.call-to-action{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .quotation.shown .quotation-form-holder,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .quotation.shown .quotation-form-holder{display:block}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform>.message,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform>.message{margin-bottom:20px;margin-top:0;padding:8px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform>.message.good,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform>.message.good{background:green;color:#fff}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform>.message.error,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform>.message.error{background:red;color:#fff}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .userform .userform-fields .field,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .userform .userform-fields .field{margin-bottom:0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-top,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-top{background:#f4f4f4;padding:120px 0 40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-top img,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-top img{margin:0 auto;max-width:1024px;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-top .small-paragraph,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-top .small-paragraph{color:#000;color:#60666e;font-family:acumin-pro,Verdana,sans-serif;font-size:13px;font-weight:300;letter-spacing:.2px;line-height:20px;margin:80px auto 0;max-width:1200px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-top .small-paragraph span,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-top .small-paragraph span{display:inline-block;max-width:520px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-bottom,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-bottom{margin:120px auto 0;max-width:1400px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left{float:left;padding-right:80px;width:50%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left h1,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left h1{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:56px;font-weight:600;letter-spacing:.5px;line-height:56px;text-transform:uppercase}@media screen and (max-width:660px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left{width:100%}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container{margin-top:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price{border-bottom:1px solid #e4e6e9;border-top:1px solid #e4e6e9;margin-top:40px;overflow:hidden}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price .name,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price .value,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price .name,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price .value{padding:0 3px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price .name,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price .name{color:#000;float:left;font-family:acumin-pro,Verdana,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:20px;line-height:70px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price .value,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price .value{color:#000;float:right;font-family:acumin-pro,Verdana,sans-serif;font-size:30px;font-weight:600;font-weight:400;letter-spacing:-.2px;line-height:36px;line-height:70px;text-align:right}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .price .value .ex-vat,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .price .value .ex-vat{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:22px;line-height:70px;padding-left:10px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left .summary-price-container .summary-price-info,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left .summary-price-container .summary-price-info{color:#000;color:#151515;font-family:acumin-pro,Verdana,sans-serif;font-size:13px;font-weight:300;letter-spacing:.2px;line-height:20px;margin-top:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right{box-sizing:border-box;float:right;padding-left:80px;width:50%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right span,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right span{line-height:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right p,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right p{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:22px;margin-bottom:22px;margin-top:0}@media screen and (max-width:660px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right{padding-left:0;width:100%}}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features-group,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-summary-features-group,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-summary-packages,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features-group,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-summary-features-group,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-summary-packages{margin-bottom:10px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features-group .title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-summary-features-group .title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features-group .title,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-summary-features-group .title{display:block;font-weight:700;margin-bottom:10px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features{border-bottom:1px solid #60666e;border-top:1px solid #60666e;margin-top:97px;overflow:hidden}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features h4,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features h4{cursor:pointer;margin:0;padding:25px 0}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features h4 .svg-icon,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features h4 .svg-icon{cursor:pointer;float:right;height:21px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features h4 .svg-icon #minus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features h4.open .svg-icon #plus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features h4 .svg-icon #minus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features h4.open .svg-icon #plus{display:none}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features h4.open .svg-icon #minus,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features h4.open .svg-icon #minus{display:block}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features .product-standard-features-container,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features .product-standard-features-container{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-standard-features .product-standard-features-container.open,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-standard-features .product-standard-features-container.open{max-height:2500px;padding-bottom:25px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-optional-features,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-optional-features{margin-top:80px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right .product-optional-features h4,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right .product-optional-features h4{margin-bottom:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right h4,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right h4{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:30px;font-size:24px;font-weight:600;letter-spacing:-.2px;letter-spacing:.3px;line-height:36px;line-height:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right h5,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right h5{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:26px;margin-bottom:20px;text-transform:none}@media(max-width:1025px){.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-top,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-top{padding-bottom:40px;padding-left:20px;padding-right:20px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-info-bottom,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-info-bottom{margin-top:40px}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-left,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-left{padding-right:0;width:100%}.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-4 .product-summary .product-summary-right,.ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-5 .product-summary .product-summary-right{padding-left:0;width:100%}}header#Header{position:fixed;z-index:100000}#BrandBar{display:block!important}@media screen and (max-width:767px){#BrandBar{margin-top:12px}}#HeaderBottom.inner{height:30px}.ProductConfiguratorPage-TopTitle{color:#fff;font-size:13px;font-weight:700;line-height:13px;text-transform:uppercase}#ProductConfiguratorPage #MainWidgetArea{min-height:700px}.ProductConfiguratorContent img{height:auto;max-width:100%;width:100%}.ProductConfiguratorContent .clear{clear:both;display:block;float:none}.ProductConfigurator-navigation-container{background:#2e2e2e;clear:both;float:left;padding:35px 0;position:relative;width:100%}@media screen and (max-width:1300px){.ProductConfigurator-navigation-container{padding:35px 0 60px}}.header-bar.productconfigurator-bottom-bar{animation:none!important;bottom:0;height:50px;position:fixed;top:auto}.header-bar.productconfigurator-bottom-bar .action.prev{background:#f5f5f5;min-width:193px;text-transform:uppercase}.header-bar.productconfigurator-bottom-bar .action.prev a{color:#000}.header-bar.productconfigurator-bottom-bar .action.prev svg{margin-left:0;margin-right:15px}.header-bar.productconfigurator-bottom-bar .action.next{background:#000;min-width:210px;text-align:right;text-transform:uppercase}.header-bar.productconfigurator-bottom-bar .action.next.pdf svg{padding:0;width:18px}@media(max-width:420px){.header-bar.productconfigurator-bottom-bar .action{min-width:0!important;padding:7px 10px;white-space:normal}.header-bar.productconfigurator-bottom-bar .action h2{height:100%}.header-bar.productconfigurator-bottom-bar .action h2 a{align-items:center;display:flex;height:100%}.header-bar.productconfigurator-bottom-bar .action.next h2 a{justify-content:flex-end}}.header-bar.productconfigurator-bottom-bar .widget-navigation{text-align:center}.header-bar.productconfigurator-bottom-bar .widget-navigation li:not(.current) a{opacity:.4}.header-bar.productconfigurator-bottom-bar .widget-navigation li.current a{font-weight:700}@media(max-width:1299px){.header-bar.productconfigurator-bottom-bar .action{display:block}.header-bar.productconfigurator-bottom-bar .widget-navigation{max-width:calc(100% - 413px)}}@media(max-width:768px){.header-bar.productconfigurator-bottom-bar .action{width:50%}.header-bar.productconfigurator-bottom-bar .widget-navigation li:not(.current){display:none}}@media(max-width:580px){.header-bar.productconfigurator-bottom-bar .widget-navigation{display:none}.header-bar.productconfigurator-bottom-bar .action.next{margin-left:auto}}.ProductConfigurator-listing{position:relative}.ProductConfigurator-listing:after{clear:both;content:"";display:block;float:none}.ProductConfigurator-listing .ProductConfigurator-listing-group{display:block;float:left;position:relative}@media screen and (max-width:660px){.ProductConfigurator-listing .ProductConfigurator-listing-group{width:100%}.ProductConfigurator-listing .ProductConfigurator-listing-product{clear:both;padding:10px;text-align:center;width:100%}}.ProductConfigurator-listing .ProductConfigurator-listing-product>div{display:inline-block;padding-right:40px;position:relative}.ProductConfigurator-listing .ProductConfigurator-listing-product>div a{float:left;position:relative}@media screen and (max-width:660px){.ProductConfigurator-listing .ProductConfigurator-listing-product>div{padding-right:0}}.ProductConfigurator-listing .ProductConfigurator-listing-product:nth-child(odd){clear:both}.ProductConfigurator-product .product-options h1{font-weight:700;margin-bottom:35px;padding:60px 0 0;text-transform:uppercase}@media screen and (min-width:1400px){.ProductConfigurator-product .product-options h1 span{float:right}}.ProductConfigurator-product h1.rest-h1{margin-top:60px}.ProductConfigurator-product .product-options h2{clear:both;margin-bottom:35px;margin-top:35px;padding-left:24px}.ProductConfigurator-product .product-options .ProductConfigurator-optional-equipment-container,.ProductConfigurator-product .product-options .ProductConfigurator-optional-equipment-package-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;overflow:hidden}.ProductConfigurator-product .ProductConfigurator-optional-equipment-group{box-sizing:border-box;float:left;margin-bottom:20px;width:33.33%}@media screen and (max-width:980px){.ProductConfigurator-product .ProductConfigurator-optional-equipment-group{width:50%}}@media screen and (max-width:660px){.ProductConfigurator-product .ProductConfigurator-optional-equipment-group{width:100%}}.ProductConfigurator-product .ProductConfigurator-optional-equipment-group h2{color:#000;font-size:24px;font-weight:400;line-height:32px;margin-bottom:10px}.ProductConfigurator-product .ProductConfigurator-optional-equipment-group>div{padding:0 10px}@media screen and (max-width:660px){.ProductConfigurator-product .ProductConfigurator-optional-equipment-group>div{margin:0}}@media screen and (max-width:980px){.ProductConfigurator-product .ProductConfigurator-optional-equipment{padding-left:0;padding-right:0}}@media screen and (max-width:660px){.ProductConfigurator-product .ProductConfigurator-optional-equipment{padding-left:0;padding-right:0}}.ProductConfigurator-product .ProductConfigurator-optional-equipment .equipment-info{float:left;padding:6px 0;width:75%}@media screen and (max-width:660px){.ProductConfigurator-product .ProductConfigurator-optional-equipment .equipment-info{width:70%}}.ProductConfigurator-product .ProductConfigurator-optional-equipment .equipment-actions{float:right;text-align:right;width:25%}@media screen and (max-width:660px){.ProductConfigurator-product .ProductConfigurator-optional-equipment .equipment-actions{width:30%}}.ProductConfigurator-product .ProductConfigurator-optional-equipment .equipment-price{color:#000}.ProductConfigurator-product .ProductConfigurator-optional-equipment:after{clear:both;content:"";display:block;float:none}.ProductConfigurator-product .ProductConfigurator-ajaxlink{background:#151515;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.2px;line-height:16px;padding:10px 30px;text-transform:uppercase}.ProductConfigurator-product .ProductConfigurator-ajaxlink:hover{background-color:#d51635;color:#fff}.ProductConfigurator-product .selected .ProductConfigurator-ajaxlink{background-color:#7cc576}.ProductConfigurator-product .selected .ProductConfigurator-ajaxlink:hover{color:#000}.ProductConfigurator-product .excluded .ProductConfigurator-ajaxlink,.ProductConfigurator-product .included .ProductConfigurator-ajaxlink{display:none}.ProductConfigurator-product .ProductConfigurator-optional-equipment,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package{box-sizing:border-box;display:flex;flex-wrap:wrap;float:left;margin-bottom:30px;width:33.33%}@media screen and (min-width:769px){.ProductConfigurator-product .ProductConfigurator-optional-equipment-package:nth-child(3n+1),.ProductConfigurator-product .ProductConfigurator-optional-equipment:nth-child(3n+1){clear:left}}@media screen and (max-width:768px){.ProductConfigurator-product .ProductConfigurator-optional-equipment,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package{width:50%}.ProductConfigurator-product .ProductConfigurator-optional-equipment-package:nth-child(odd),.ProductConfigurator-product .ProductConfigurator-optional-equipment:nth-child(odd){clear:left}}@media screen and (max-width:520px){.ProductConfigurator-product .ProductConfigurator-optional-equipment,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package{clear:left;width:100%}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-features,.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-title,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-features,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-title{height:auto!important}}.ProductConfigurator-product .ProductConfigurator-optional-equipment-package>div,.ProductConfigurator-product .ProductConfigurator-optional-equipment>div{background:#f7f7f7;margin:0 15px}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-image-container,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-image-container{position:relative}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-image-container a.image-package-modal-item,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-image-container a.image-package-modal-item{height:100%;position:absolute;width:100%;z-index:1}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-image img,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-image img{width:100%}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-content,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-content{display:flex;flex:1;flex-direction:column;padding:10px 15px;position:relative}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-title,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-title{color:#000;display:block;flex:1;font-family:acumin-pro,Verdana,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:20px;margin-bottom:0;padding-right:20px;position:relative}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-title .package-subtitle,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-title .package-subtitle{clear:both;color:#7f7f7f;font-size:16px}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-title .package-modal-item,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-title .package-modal-item{background:url(../images/icons-info-3.svg);background-repeat:no-repeat;bottom:0;display:inline-block;height:16px;position:absolute;right:0;width:16px}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-price,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-price{bottom:10px;position:absolute;right:15px;text-align:right}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-price>span,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-price>span{color:#000;color:#60666e;display:inline-block;font-family:acumin-pro,Verdana,sans-serif;font-size:13px;font-weight:300;letter-spacing:.2px;line-height:20px}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-price>span+br+span,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-price>span+br+span{color:#151515;font-size:20px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:5px}.ProductConfigurator-product .ProductConfigurator-optional-equipment-package.excluded .package-price>span+br+span,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package.included .package-price>span+br+span,.ProductConfigurator-product .ProductConfigurator-optional-equipment.excluded .package-price>span+br+span,.ProductConfigurator-product .ProductConfigurator-optional-equipment.included .package-price>span+br+span{color:#aaa}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-actions,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-actions{border-top:1px solid #9a9a9a;min-height:47px;padding-top:20px}.ProductConfigurator-product .ProductConfigurator-optional-equipment .package-features,.ProductConfigurator-product .ProductConfigurator-optional-equipment-package .package-features{color:#7f7f7f;font-size:13px;line-height:15px;margin-bottom:10px}.ProductConfigurator-optional-equipment-package-container:after,.ProductConfigurator-product .product-summary .summary-price-container:after{clear:both;content:"";display:block;float:none}.magnific-popup-link{position:relative}.magnific-popup-link .more-images-icon-container{height:21px;position:absolute;right:5px;top:7px;width:30px}.magnific-popup-link .more-images-icon-container .more-images-icon{background-image:url(../images/moreimages.svg);background-repeat:no-repeat;background-size:contain;height:21px;position:relative;transition:all .3s ease-out;width:30px}.ProductConfiguratorPage .product-features-popup{background:#fff;height:100%;left:50%;overflow:auto;padding:0 2.5vw 35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ProductConfiguratorPage .product-features-popup .product-features-popup-title{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:42px;font-weight:600;letter-spacing:.5px;line-height:42px;margin:0;padding:5vh 0;text-align:center;text-transform:uppercase}.ProductConfiguratorPage .product-features-popup .product-features-popup-price{border-bottom:1px solid #000;display:flex;padding:2.5vh 0;width:100%}.ProductConfiguratorPage .product-features-popup .product-features-popup-price h3{color:#000;font-family:acumin-pro-condensed,Verdana,sans-serif;font-size:30px;font-weight:600;letter-spacing:.3px;line-height:36px;text-align:right;text-transform:uppercase;width:50%}.ProductConfiguratorPage .product-features-popup .product-features-popup-price h5{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:26px;text-transform:none;width:50%}.ProductConfiguratorPage .product-features-popup .product-features-popup-specifications{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:30px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:36px;padding:20px 0}.ProductConfiguratorPage .product-features-popup .product-features-popup-content{display:flex;flex-wrap:wrap;padding:2vh 0}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-info{color:#000;font-family:acumin-pro,Verdana,sans-serif;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:22px;padding-right:20px;width:50%}@media screen and (max-width:768px){.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-info{padding-bottom:20px;padding-right:0;width:100%}}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-image-wrapper{margin-left:auto;margin-right:0;position:relative;width:45%}@media screen and (max-width:768px){.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-image-wrapper{width:100%}}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-image.hide-controls .slick-arrow{display:none}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-image img{height:100%;max-height:45vh;object-fit:cover;width:100%}@media screen and (max-width:680px){.ProductConfiguratorPage .product-features-popup .product-features-popup-content .product-features-popup-image img{max-height:100%}}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .slick-arrow{align-items:center;background:initial;border:0;cursor:pointer;display:flex;justify-content:center;margin-top:10px}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .slick-arrow.slick-prev{left:0;position:absolute}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .slick-arrow.slick-next{position:absolute;right:0}.ProductConfiguratorPage .product-features-popup .product-features-popup-content .slick-arrow svg{width:32px}.ProductConfiguratorPage .product-optional-popup-dialog-wrapper{bottom:0;display:flex!important;left:0;position:fixed;right:0;top:0;z-index:2001}@media(min-width:769px){.ProductConfiguratorPage .product-optional-popup-dialog-wrapper{z-index:1999}}.ProductConfiguratorPage .product-optional-popup-dialog-wrapper[aria-hidden=true]{display:none!important}.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-overlay{animation:fade-in .2s both;background-color:rgba(43,46,56,.6);bottom:0;left:0;position:fixed;right:0;top:0}.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);height:calc(100vh - 210px);margin:auto;max-height:100%;max-width:100%;overflow:auto;padding:0;position:relative;top:20px;width:65vw;z-index:2}@media screen and (max-width:1279px){.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-content{width:80vw}}@media screen and (max-width:768px){.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-content{height:100vh;top:0;width:100vw}}.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-content .product-optional-dialog-close{background:initial;border:0;color:#333;cursor:pointer;font-size:30px;font-weight:600;height:40px;position:absolute;right:0;width:40px;z-index:1}@media screen and (min-width:681px){.ProductConfiguratorPage .product-optional-popup-dialog-wrapper .dialog-content .product-optional-dialog-close{height:60px;width:60px}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}