.configurator{min-height:100vh;min-height:100dvh}.configurator input[type=number]{-webkit-appearance:none;appearance:none;border:1px solid var(--grey);background:var(--white);text-align:center;padding:0 1vw 0 2vw;height:1.6vw;line-height:1.6vw}.configurator>.header{padding:5.6vw var(--gap)3.3vw;display:flex;justify-content:space-between;align-items:center;height:10.6vw}.configurator .header h1{font-size:1.6rem}.configurator .nav-bar span{display:inline-flex;align-items:center;margin-left:1vw;color:var(--grey)}.configurator .nav-bar span.current{color:var(--black)}.configurator .nav-bar span svg{margin-right:.5vw;width:1.2vw;height:1.2vw;object-fit:contain}.configurator .nav-bar span svg circle{fill:var(--grey)}.configurator .nav-bar span svg line,.configurator .nav-bar span svg rect{stroke:var(--grey)}.configurator .nav-bar span.current svg circle{fill:var(--black)}.configurator .nav-bar span.current svg line,.configurator .nav-bar span.current svg rect{stroke:var(--black)}.configurator-footer{position:fixed;width:100%;height:5vw;left:0;bottom:0;z-index:8;background:var(--white);border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.configurator-footer .footer-step{display:none;height:100%;padding:0 var(--gap);align-items:center}.configurator-footer .footer-step.current{display:flex}.configurator-footer .step1{justify-content:flex-end;width:100%}.configurator-footer .step2{justify-content:space-between;width:100%}.configurator-footer button{background:var(--red);color:var(--white);padding:.8vw 7.6vw .7vw;border-radius:10vw;overflow:hidden;transition:background-color .25s ease;border:0;cursor:pointer}.configurator-footer button.disabled{opacity:.5;cursor:not-allowed}.configurator-footer button.change-product-button,.configurator-footer button.ask-quotation-button{background:var(--black)}.configurator-footer button.ask-quotation-button{display:none!important}.configurator-footer .step2 button{padding:.8vw 4vw .7vw}.configurator-footer .export-button{margin-right:1vw}.configurator-footer .left{display:flex}.configurator-footer .next-button .arrow,.configurator-footer .back-button .arrow{width:1.5625vw;height:1.5625vw;display:block;background-size:contain;background-image:url(../../images/45-arrow-white.svg);background-position:50%;background-repeat:no-repeat;position:absolute;transform:rotate(45deg);right:1vw}.configurator-footer .back-button .arrow{transform:translateY(-50%)rotate(-135deg);right:unset;left:1vw;top:50%}.configurator-footer .back-button{display:none;background:var(--grey);margin-right:1vw}.configurator-footer .back-button.show{display:block}.configurator-footer .back-button.show:hover{background:var(--black)}.configurator-step{display:none;width:100%;padding:0 var(--gap);height:calc(100vh - 10.6vw - 5vw);overflow:hidden}.configurator-step.current{display:block}.configurator-step.step1.current{display:flex;justify-content:space-between}.configurator-step .filters{width:32.7vw;border:1px solid var(--grey);background:#b0b0b022;height:100%;overflow-y:scroll;scroll-behavior:smooth}.configurator-step .filters .filter{padding:1.25vw var(--gap);border-bottom:1px solid var(--grey);display:flex;justify-content:space-between}.configurator-step.dual-products .filters .filter.product{display:none}.configurator-step .filters .filter:last-child{border-bottom:0}.configurator-step .filters .filter>.label{width:6.77vw}.configurator-step .filters .filter>.radio-options,.configurator-step .filters .filter>.range-container,.configurator-step .filters .filter>.check-options{width:21.35vw}.configurator-step .filters .filter>.radio-options{display:flex;gap:1.24vw;flex-wrap:wrap}.radio-options label{display:block;position:relative;padding-left:1.1vw;cursor:pointer;width:calc(50% - .62vw)}.radio-options label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-options label .checkmark{position:absolute;top:0;left:0;height:.73vw;width:.73vw;border:1px solid var(--black);border-radius:50%}.radio-options label .checkmark:after{content:"";position:absolute;display:none}.radio-options label input:checked~.checkmark:after{display:block}.radio-options label .checkmark:after{top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);width:.4vw;height:.4vw;border-radius:50%;background:var(--black)}.configurator-step .filters .filter>.range-container .noUi-target{width:100%}.configurator-step .noUi-horizontal{height:6px}.filter-range .noUi-handle{top:-.65vw}.range-container .flex-column{flex-direction:row;justify-content:space-between}.range-container .flex-column .flex-row{width:45%;display:flex;justify-content:space-between}.range-container .flex-column span:first-child,.range-container .flex-column span:last-child{width:auto}.range-container .flex-column span:last-child{min-width:6vw;background:0 0;border-radius:0;border:1px solid var(--grey)}.configurator .check-options{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.24vw}.configurator .check-options span{width:45%;border:1px solid var(--grey);display:flex;justify-content:center;align-items:center;padding:.6vw .4vw .2vw}.configurator .check-options span.hide{display:none}.configurator .check-options span:hover,.configurator .check-options span.current{background:var(--black);color:var(--white-mid);border-color:var(--black)}.configurator-step .product-selection{width:62.2vw}.configurator-step .product-selection .top{width:100%;height:3.17vw;text-transform:uppercase}.configurator-step .product-selection .top .single,.configurator-step .product-selection .top .dual>*{background:var(--black);padding:0 var(--gap);color:var(--white-mid);display:flex;align-items:center;justify-content:space-between;height:100%;width:100%}.configurator-step .product-selection .top .dual>*{background:0 0;color:var(--black);width:50%;height:100%}.configurator-step.dual-products .product-selection .top .single,.configurator-step .product-selection .top .dual{display:none}.configurator-step.dual-products .product-selection .top .dual{display:flex;height:100%;border:1px solid var(--grey)}.configurator-step .product-selection .top .dual>*,.configurator-step.selecting .product-selection .top .dual>*{background:var(--black)!important;color:var(--white-mid)!important}.configurator-step .product-selection .top .dual>.flat{padding-right:var(--gap)}.configurator-step .product-selection .top .dual>.curve{padding-left:var(--gap)}.configurator-step.dual-products .product-selection .top .dual .label{color:var(--white-mid)}.configurator-step.dual-products .product-selection .top .dual .flat .label,.configurator-step.dual-products.selecting .product-selection .top .dual .curve .label{color:var(--white)}.configurator-step .product-selection .top .selected{border:1px solid var(--white-mid);height:2.03vw;line-height:2.03vw;width:100%;padding:0 .5vw}.configurator-step.dual-products .product-selection .top .selected{border:1px solid var(--white-mid)}.configurator-step.dual-products .product-selection .top .current .selected{border:1px solid var(--white-mid)}.configurator-step .product-selection .top .label{color:var(--white);min-width:fit-content;padding-right:2vw}.configurator-step .product-selection .header{height:1.84vw;margin-top:1.2vw;width:100%;border-bottom:1px solid var(--grey);display:flex}.configurator-step .product-selection .header span,.configurator-step .product-selection .serie .serie-products span{width:16.75%;padding-right:20px}.configurator-step .product-selection .header span:nth-child(1),.configurator-step .product-selection .serie .serie-products span:nth-child(1){width:29.75%;margin-left:15%}.configurator-step .product-selection .header span:nth-child(4),.configurator-step .product-selection .serie .serie-products span:nth-child(4){width:21.75%}.configurator-step .product-selection .result{height:calc(100% - 1.84vw - 1.2vw - 3.17vw + 2px);width:100%;overflow-y:scroll;scroll-behavior:smooth;border-bottom:1px solid var(--grey)}.configurator-step .product-selection .result2,.configurator-step.dual-products.selecting .product-selection .result1{display:none}.configurator-step.dual-products.selecting .product-selection .result2{display:block}.configurator-step .product-selection .serie{position:relative;margin-bottom:3.125vw;overflow:hidden;min-height:6.3vw}.configurator-step .product-selection .serie .serie-title{font-size:1.6rem;width:100%;padding-left:15%;text-transform:uppercase;margin:1.875vw 0;display:block}.configurator-step .product-selection .serie picture{width:5.1vw;height:6.3vw;position:absolute;top:1.875vw;left:0;background:var(--white-mid);border-radius:.5vw;overflow:hidden}.configurator-step .product-selection .serie picture img{width:90%;height:90%;display:block;object-fit:contain;position:relative;left:5%;top:5%}.configurator-step .product-selection .serie .serie-products{width:100%}.configurator-step .product-selection .serie .serie-products .product{display:flex;width:100%;position:relative;left:-10px}.configurator-step .product-selection .serie .serie-products .pair-of-products{margin-bottom:20px;cursor:pointer}.configurator-step .product-selection .serie .serie-products .pair-of-products.current span,.configurator-step .product-selection .serie .serie-products .pair-of-products:hover span{background:var(--red);color:var(--white)}.configurator-step .product-selection .serie .serie-products .product:hover{color:var(--red)}.configurator-step .product-selection .serie .serie-products .product.current span{background:var(--red);color:var(--white)}.configurator-step .product-selection .serie .serie-products .product span{height:100%;display:block;padding:.35vw 20px .35vw 10px}.no-results{font-size:1.8rem;line-height:2rem;padding:var(--gap)}.configurator-step.step2{opacity:0;pointer-events:none;padding-top:.2vw;overflow:hidden;height:auto}.configurator-step.step2.show{opacity:1;pointer-events:initial}.configurator-step.step2 .main-info{justify-content:space-between;display:flex}.configurator-step.step2 .main-info>.left{width:34vw}.configurator-step.step2 .main-info>.right{width:60vw}.configurator-step.step2 .left .product .title,.configurator-step.step2 .left .setup .title{text-transform:uppercase;font-size:1.4rem;display:block;margin-bottom:1vw}.configurator-step.step2 .left .product2{display:none}.configurator-step.step2.dual-products .left .product2{display:block;margin-top:2vw}.configurator-step.step2 .dual-product-label{display:none}.configurator-step.step2.dual-products .dual-product-label{display:inline-block;text-transform:uppercase;width:4vw}.configurator-step.step2 .left .product .content{display:flex;justify-content:space-between;width:100%;clear:both}.configurator-step.step2 .left .product .content .image{width:7.4vw;height:8.5vw;display:block;background:var(--grey);border-radius:.5vw}.configurator-step.step2.dual-products .left .product .content .image{width:4vw;height:5vw}.configurator-step.step2 .left .product .content .image img{width:96%;height:96%;object-fit:contain;display:block;position:relative;left:2%;top:2%}.configurator-step.step2 .left .product .content .text{width:23vw}.configurator-step.step2 .left .product .content .text .name,.configurator-step.step2 .left .product .content .text .field .label{text-transform:uppercase}.configurator-step.step2 .left .product .content .text .name{margin-bottom:1.56vw;display:block}.configurator-step.step2 .left .product .content .text .field{width:100%;display:flex;margin-bottom:4px}.configurator-step.step2 .left .product .content .text .field .label{width:9.6vw;padding-right:1vw}.configurator-step.step2 .left .product .content .text a{text-decoration:none;border-bottom:1px solid var(--black);color:var(--black);padding-right:1vw;background-image:url(../../images/arrow-down.svg);background-repeat:no-repeat;background-size:.478vw .478vw;background-position:100%}.configurator-step.step2 .left .setup{margin-top:3vw}.configurator-step.step2 .left .setup .box{border:1px solid var(--grey);background:#b0b0b022;padding:1.25vw 1.6vw 0;width:100%;text-transform:uppercase}.configurator-step.step2 .left .setup .box .two-products,.configurator-step.step2.dual-products .left .setup .box .single-product{display:none}.configurator-step.step2.dual-products .left .setup .box .two-products{display:block;padding-bottom:calc(var(--gap) - 1vw)}.configurator-step.step2 .left .setup .box .two-products .columns{display:flex;justify-content:space-between;width:100%}.configurator-step.step2 .left .setup .box .two-products .columns>*{width:26%;text-align:center}.configurator-step.step2 .left .setup .box .two-products .columns img{width:100%;height:auto;display:block;margin-bottom:1.5vw}.configurator-step.step2 .left .setup .box .two-products .columns input{width:100%;margin-bottom:1.5vw;margin-top:1vw}.configurator-step.step2 .left .setup .box>span,.configurator-step.step2 .left .setup .box .setup-options .option.resolution>label{width:100%;display:block;margin-bottom:1vw}.configurator-step.step2 .left .setup .box>.radio-options{width:100%;display:flex;gap:0;flex-wrap:wrap;margin-bottom:2.4vw}.configurator-step.step2 .left .setup .box>.radio-options label{width:auto;padding-right:1vw}.configurator-step.step2 .left .setup .box>.radio-options label:last-child{padding-right:0}.configurator-step.step2 .left .setup .box .setup-options{width:100%}.configurator-step.step2 .left .setup .box .setup-options .option{display:none}.configurator-step.step2 .left .setup .box .setup-options .option.current{display:block}.configurator-step.step2 .left .setup .box .setup-options .row{width:100%;display:flex;align-items:center;margin-bottom:.6vw}.configurator-step.step2 .left .setup .box .setup-options .row:last-child{margin-bottom:0}.configurator-step.step2 .left .setup .box .setup-options .row>*,.configurator-step.step2 .left .setup .box>.redundancy>*,.configurator-step.step2 .left .setup .box>.resolution>*{width:50%}.configurator-step.step2 .left .setup .box .setup-options .row>label,.configurator-step.step2 .left .setup .box>.redundancy>label,.configurator-step.step2 .left .setup .box>.resolution>label{padding-right:2vw}.configurator-step.step2 .left .setup .box>.redundancy,.configurator-step.step2 .left .setup .box>.resolution{border-top:1px solid var(--grey);width:calc(100% + 3.2vw);left:-1.6vw;position:relative;height:3.64vw;display:flex;align-items:center;padding:0 1.6vw}.configurator-step.step2 .left .setup .box>.resolution{margin-top:1.25vw}.configurator-step.step2 .left .setup .box .option.resolution .radio-options,.configurator-step.step2 .left .setup .box>.redundancy .radio-options,.configurator-step.step2 .left .setup .box>.resolution .radio-options{display:flex}.configurator-step.step2 .left .setup .box .option.resolution .radio-options label,.configurator-step.step2 .left .setup .box>.redundancy .radio-options label,.configurator-step.step2 .left .setup .box>.resolution .radio-options label{width:50%}.configurator-step.step2 .left .setup .box .setup-options .option.resolution{border-top:1px solid var(--grey);width:calc(100% + 3.2vw);left:-1.6vw;position:relative;padding:1.25vw 1.6vw 0}.configurator-step.step2 .left .setup .box .setup-options .option.resolution input{background:0 0;border:0;pointer-events:none;text-align:left}.configurator-step.step2 .left .setup .box .option.resolution .radio-options{margin-bottom:1.25vw}.configurator-step.step2 .right .units,.configurator-step.step2 .right .result{width:100%;display:block}.configurator-step.step2 .right .units{margin-bottom:1.5vw;border:1px solid var(--grey);background:#b0b0b022;height:3.125vw;display:flex;align-items:center;text-transform:uppercase}.configurator-step.step2 .right .units .left,.configurator-step.step2 .right .units .right{display:flex;align-items:center;height:100%;padding:0 1vw}.configurator-step.step2 .right .units .left{border-right:1px solid var(--grey)}.configurator-step.step2 .right .units .left .radio-options{display:flex}.configurator-step.step2 .right .units .left>label{margin-right:3vw}.configurator-step.step2 .right .units .left .radio-options label{width:auto;margin-right:1.25vw}.configurator-step.step2 .right .units .left .radio-options label:last-child{margin-right:0}.configurator-step.step2 .right .units .right .column{align-items:center;display:flex}.configurator-step.step2 .right .units .right>label{margin-right:5vw}.configurator-step.step2 .right .units .right .column label{margin-right:1.5vw}.configurator-step.step2 .right .units .right .column input{margin-right:2vw;width:7.3vw}.configurator-step.step2 .right .units .right .column input:last-child{margin-right:0}.configurator-step.step2 .right .result{background:#e3e3e3;height:35vw;position:relative}.configurator-step.step2.dual-products .right .result1,.configurator-step.step2 .right .result2{display:none}.configurator-step.step2.dual-products .right .result2{display:block}.configurator-step.step2 .right .result *{position:absolute}.configurator-step.step2 .right .result .wall{background:#fff;width:90%;height:90%;top:50%;left:50%;transform:-webkit-translate(-50%,-50%);transform:translate(-50%,-50%)}.configurator-step.step2 .right .result .screen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;background-image:url(../../images/configurator-preview.jpg);background-size:cover;background-position:50%}.configurator-step.step2 .right .result .screen .subscreen{position:relative;float:left;display:block}.configurator-step.step2 .right .result .screen .screen1,.configurator-step.step2 .right .result .screen .screen3{background:rgba(0,255,255,.5)}.configurator-step.step2 .right .result .screen .screen2{background:rgba(255,255,0,.25)}.configurator-step.step2 .right .result .person{position:absolute;bottom:0;right:0;width:100%;-webkit-transform:translate(110%,10%);transform:translate(110%,10%);display:none}.configurator[data-space=outdoor] .configurator-step.step2 .right .result .person{display:block}.configurator-step.step2 .right .result .person img{height:100%;width:auto}.configurator-step.step2 .right .result .grid-line{background-color:var(--grey);pointer-events:none}.configurator-step.step2 .right .result .resolution-line{background-color:#00ffec;pointer-events:none;z-index:2}.configurator-step.step2 .right .result .horizontal{height:1px;width:100%}.configurator-step.step2 .right .result .horizontal.resolution-line{height:2px}.configurator-step.step2 .right .result .vertical{width:1px;height:100%}.configurator-step.step2 .right .result .vertical.resolution-line{width:2px}.configurator-step.step2 .right .result .width,.configurator-step.step2 .right .result .height{background:var(--black);color:var(--white);height:1.67vw;border-radius:1.5626vw;padding:0 .3vw;display:flex;align-items:center}.configurator-step.step2 .right .result .width,.configurator-step.step2 .right .result .width-line{left:50%;transform:translate(-50%,-50%)}.configurator-step.step2 .right .result .height,.configurator-step.step2 .right .result .height-line{top:50%;transform:translate(-50%,-50%)}.configurator-step.step2 .right .result .width-line{height:1px;background:var(--black)}.configurator-step.step2 .right .result .height-line{width:1px;background:var(--black)}.configurator-step.step2 .right .result .width-subline1,.configurator-step.step2 .right .result .width-subline2,.configurator-step.step2 .right .result .width-subline3,.configurator-step.step2 .right .result .width-subline4{border-right:1px dashed var(--black);width:1px}.configurator-step.step2 .right .result .width-subline5,.configurator-step.step2 .right .result .width-subline6{border-right:1px dashed var(--red);width:1px}.configurator-step.step2 .right .result .height-subline1,.configurator-step.step2 .right .result .height-subline2,.configurator-step.step2 .right .result .height-subline3,.configurator-step.step2 .right .result .height-subline4{border-bottom:1px dashed var(--black);height:1px}.configurator-step.step2 .right .result .width-number1,.configurator-step.step2 .right .result .width-number2{text-align:center;transform:translateY(50%)}.configurator-step.step2 .right .result .height-number1,.configurator-step.step2 .right .result .height-number2{display:flex;align-items:center}.configurator-step.step2 .right .result{}.configurator .summary{margin-top:4.2vw}.configurator .summary .title{display:block;margin-bottom:5vw;text-transform:uppercase}.configurator .summary .row{width:100%;border-bottom:1px solid var(--black);display:flex;justify-content:space-between;padding-top:1.4vw}.configurator .summary .row:last-child{border-bottom:0}.configurator .summary .row>label{text-transform:uppercase;width:41vw;display:block}.configurator .summary .row .content{width:55vw;display:flex;flex-wrap:wrap}.configurator .summary .row .content>div{width:50%;padding-right:2vw;margin-bottom:3.43vw}.configurator-step.step2 .left .setup .box>.redundancy.hide,.configurator .summary .row .content>div.hide{display:none}.configurator .summary .row .content>div span:first-child{text-transform:uppercase}.configurator .summary .row .content>div span{display:block;width:100%;line-height:1.4}.configurator .step2 .message{margin:6vw 0 11vw;display:block;width:41vw}#exporting-popup{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:initial;z-index:101;opacity:0;transition-property:all;transition-duration:.6s;transition-timing-function:ease;background:var(--white-mid-backdrop);-webkit-backdrop-filter:blur(.5vw);backdrop-filter:blur(.5vw)}#exporting-popup .message{width:auto;height:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.exporting-pdf #exporting-popup{pointer-events:initial;opacity:1}@media only screen and (max-width:1280px){.configurator>.header{padding:8vw var(--gap)3.3vw;height:13vw}.configurator-step{height:calc(100vh - 13vw - 5vw);height:-webkit-calc(100vh - 13vw - 5vw)}}@media only screen and (max-width:1024px){.configurator>.header{height:22vw;padding:10vw var(--gap)2.5vw;flex-direction:column;align-items:flex-start;justify-content:space-between}.configurator-step{height:calc(100vh - 22vw - 5vw);height:-webkit-calc(100vh - 22vw - 5vw)}.configurator-footer button{font-size:.8em}.configurator-step .product-selection{border-bottom:1px solid var(--grey);border-right:1px solid var(--grey)}.configurator-step .product-selection .top{height:3.85vw}.configurator-step .product-selection .top .label{margin-bottom:-.5vw}.configurator-step .product-selection .top .selected{height:2.5vw;padding:.25vw .5vw 0;font-size:.8em}.configurator .nav-bar span{margin-right:3.5vw}.configurator .nav-bar span.configure{margin-left:0}.configurator .nav-bar span.summary{margin-top:0}.configurator .nav-bar span svg{width:2vw;height:2vw;margin-right:1vw;margin-bottom:.65vw}.configurator-step .filters .filter{flex-direction:column;padding:var(--gap)}.configurator-step .filters .filter>.label,.configurator-step .filters .filter>.radio-options,.configurator-step .filters .filter>.range-container,.configurator-step .filters .filter>.check-options{width:100%}.configurator-step .filters .filter>.label{margin-bottom:1.5vw}.configurator-step .filters .filter.pixel-pitch>.label,.configurator-step .filters .filter.brightness>.label,.configurator-step .filters .filter.viewing-distance>.label,.configurator-step .filters .filter.vertical>.label,.configurator-step .filters .filter.products>.label{margin-bottom:2.15vw}.radio-options label{padding-left:1.85vw}.radio-options label .checkmark{height:1.1vw;width:1.1vw;top:-.05vw}.radio-options label .checkmark:after{width:100%;height:100%;top:0;left:0;transform:none}.configurator-step .filters .filter>.radio-options{gap:.75vw}.radio-options label{width:100%}.filter-range .noUi-handle{top:-1vw}.configurator .range-container .flex-column span:first-child{margin-bottom:-.5vw}.configurator .check-options span{font-size:.7em}.configurator-step .product-selection .header,.configurator-step .product-selection .serie{padding-left:var(--gap)}.configurator-step .product-selection .header{height:2.65vw;font-size:.8em}.configurator-step .product-selection .serie .serie-products .product{left:0;font-size:.8em}.configurator-step .product-selection .result{padding-top:2vw}.configurator-step .product-selection .header span:nth-child(2),.configurator-step .product-selection .header span:nth-child(3),.configurator-step .product-selection .serie .serie-products span:nth-child(2),.configurator-step .product-selection .serie .serie-products span:nth-child(3){width:20%}.configurator-step .product-selection .header span:nth-child(4),.configurator-step .product-selection .serie .serie-products span:nth-child(4){width:23.5%}.configurator-step .product-selection .header span:nth-child(1),.configurator-step .product-selection .serie .serie-products span:nth-child(1){width:36.5%;margin-left:0}.configurator-step .product-selection .serie picture{width:4vw;height:4.65vw;left:var(--gap);top:.5vw}.configurator-step .product-selection .serie .serie-title{padding-left:6vw}.configurator-step.step2 .right .units{font-size:.5rem}.configurator-step.step2 .left .product .content .text,.configurator-step.step2 .left .setup .box{font-size:.7rem}.configurator-step.step2 .right .units .radio-options label .checkmark{top:-.15vw}.configurator-step.step2 .left .product .content .text{width:21vw}.configurator-step.step2 .left .setup .box>.radio-options label{width:50%}.configurator-step.step2 .left .setup .box>.radio-options label:nth-child(1),.configurator-step.step2 .left .setup .box>.radio-options label:nth-child(2){margin-bottom:1vw}.configurator-step.step2 .main-info>.left{width:calc(100vw - 61vw - 3 * var(--gap))}.configurator-step.step2 .right .result .width,.configurator-step.step2 .right .result .height{font-size:.6rem}.configurator-step.step2 .right .result *{font-size:.5rem}}@media only screen and (max-width:768px){.configurator>.header{padding-top:15vw}.configurator input[type=number]{height:3vw;line-height:3vw}.configurator-step .product-selection .serie picture{width:calc(100% - 4vw);height:50vw;position:relative;display:block;top:0;left:0;margin:4vw 2vw 7vw}.configurator-step .product-selection .serie .serie-title{padding-left:0;margin-top:10vw}.configurator-step .product-selection .serie:first-child .serie-title{margin-top:5vw}.configurator-step.step2 .main-info{display:block}.configurator-step.step2 .left .product .content .image{width:25vw;height:20vw}.configurator-step.step2 .left .product .content .text{width:66vw;font-size:1rem}.configurator-step.step2 .left .product .content .text .field .label{width:17vw}.configurator-step.step2 .left .product .content .text a{font-size:1rem}.configurator-step.step2 .main-info>.left,.configurator-step.step2 .main-info>.right{width:100%}.configurator-step.step2 .main-info>.left,.configurator-step.step2 .main-info>.right{margin-top:var(--gap)}.configurator-step.step2 .left .setup .box>.radio-options label{width:auto}.configurator-step.step2 .left .setup .box>.radio-options label:nth-child(1),.configurator-step.step2 .left .setup .box>.radio-options label:nth-child(2){margin-bottom:0}.configurator-step.step2 .left .setup .box .setup-options .row>*,.configurator-step.step2 .left .setup .box>.redundancy>*,.configurator-step.step2 .left .setup .box>.resolution>*{max-width:130px}.configurator-step.step2 .right .units,.configurator-step.step2 .left .setup .box .two-products .columns label{font-size:.8rem}.configurator-step.step2 .right .units,.configurator-step.step2 .left .setup .box>.redundancy,.configurator-step.step2 .left .setup .box>.resolution{height:4.8vw}.configurator-step.step2 .right .result{height:64vw}}@media only screen and (max-width:550px){.configurator>.header{padding-top:20vw;height:auto;margin-bottom:3vw}.configurator .header h1{margin-bottom:2vw}.configurator .nav-bar{display:none}.configurator .nav-bar span svg{width:5vw;height:5vw}.configurator-step{height:auto}.configurator-step .filters{width:100%;overflow:hidden;height:auto}.configurator-step.step1.current{display:block}.configurator-step .product-selection{width:100%;margin-top:15vw;border-left:1px solid var(--grey)}.radio-options label{width:50%;padding:0 4vw;margin-bottom:1.25vw}.radio-options label:nth-last-child(-n+2){margin-bottom:0}.configurator-step .filters .filter>.radio-options{gap:0}.radio-options label .checkmark{height:3vw;width:3vw;top:0}.configurator-step .product-selection .result{height:80vh}.filter-range .noUi-handle{top:-3.5vw}.configurator .check-options span{width:46%;padding:1.4vw .4vw 1vw;line-height:3vw}.configurator-step .product-selection .top{height:auto}.configurator-step .product-selection .top .single,.configurator-step .product-selection .top .dual{padding:var(--gap);display:block}.configurator-step.dual-products .product-selection .top .single,.configurator-step .product-selection .top .dual{display:none}.configurator-step.dual-products .product-selection .top .dual{padding:0;display:block}.configurator-step .product-selection .top .label{width:100%;padding:0;margin-bottom:0}.configurator-step.dual-products .product-selection .top .dual{border:0;border-bottom:1px solid var(--grey)}.configurator-step.dual-products .product-selection .top .selected{margin-top:0}.configurator-step .product-selection .top .dual>*{width:100%;height:auto;display:block;padding:var(--gap)}.configurator-step .product-selection .top .selected{display:block;width:100%;font-size:1rem;height:auto;padding:3vw 2vw 2vw;margin-top:2vw}.configurator-step .product-selection .header{height:auto;padding-left:0;margin-top:4vw;display:none}.configurator-step .product-selection .header,.configurator-step .product-selection .serie{padding-left:0}.configurator-step .product-selection .serie .serie-products .product{flex-wrap:wrap}.configurator-step .product-selection .serie .serie-products .product span,.configurator-step .product-selection .header span:nth-child(1),.configurator-step .product-selection .serie .serie-products span:nth-child(1){padding-left:0;padding-right:0}.configurator-step .product-selection .serie .serie-products .product span:after{content:", "}.configurator-step .product-selection .serie .serie-products span:nth-child(1):after,.configurator-step .product-selection .serie .serie-products span:nth-child(4):after{content:""}.configurator-step .product-selection .serie .serie-title{padding-left:2vw}.configurator-footer{height:15vw}.configurator-footer button{width:100%;padding:1.8vw 2vw 1.5vw;width:calc(30vw - var(--gap)/2);font-size:1rem;text-transform:uppercase;height:10vw}.configurator-footer button.next-button{padding:1.8vw 7.6vw 1.5vw 2vw}.configurator-step .product-selection .header span:nth-child(1),.configurator-step .product-selection .serie .serie-products span:nth-child(1){flex-basis:100%}.configurator-step .product-selection .serie .serie-products .product:hover,.configurator-step .product-selection .serie .serie-products .product.current{background:var(--red);color:var(--white)}.configurator-step .product-selection .serie .serie-products .product{padding:2vw 2vw 1.5vw}.configurator-step .product-selection .serie .serie-products .product.current span{color:var(--white)}.configurator-step .product-selection .serie .serie-products span:nth-child(2),.configurator-step .product-selection .serie .serie-products span:nth-child(3),.configurator-step .product-selection .serie .serie-products span:nth-child(4){width:auto}.configurator-step.step2 .left .product .content{display:block}.configurator-step.step2 .left .product .content .image,.configurator-step.step2.dual-products .left .product .content .image{width:100%;height:72vw}.configurator-step.step2 .left .product .title{margin-bottom:8vw}.configurator-step.step2.dual-products .dual-product-label{width:100%;margin-bottom:3vw}.configurator-step.step2.dual-products .left .product2{margin-top:14vw}.configurator-step.step2 .left .product .content .text{width:100%;margin-top:4vw}.configurator-step.step2 .left .product .content .text .field .label{width:50%}.configurator-step.step2 .left .product .content .text a{background-size:2vw 2vw;padding-right:3vw;margin-top:3vw;display:inline-block}.configurator-step.step2 .left .setup{margin-top:12vw}.configurator-step.step2 .left .setup .box{padding:var(--gap)var(--gap)0}.configurator-step.step2 .left .product .content .text,.configurator-step.step2 .left .setup .box{font-size:1rem}.configurator-step.step2 .left .setup .box>span,.configurator-step.step2 .left .setup .box .setup-options .option.resolution>label{margin-bottom:3vw}.configurator-step.step2 .left .setup .box>.radio-options label{width:100%}.configurator-step.step2 .left .setup .box>.radio-options label,.configurator-step.step2 .left .setup .box .setup-options .row{margin-bottom:2vw!important}.configurator-step.step2 .left .setup .box .setup-options .row>*,.configurator-step.step2 .left .setup .box>.redundancy>*,.configurator-step.step2 .left .setup .box>.resolution>*{max-width:100%}.configurator input[type=number],.configurator-step.step2 .left .setup .box>.redundancy,.configurator-step.step2 .left .setup .box>.resolution{height:7vw;line-height:7vw;padding-top:1vw}.configurator-step.step2 .left .setup .box>.redundancy,.configurator-step.step2 .left .setup .box>.resolution{padding-top:var(--gap);height:auto}.configurator-step.step2 .left .setup .box>.redundancy{padding-bottom:var(--gap)}.configurator-step.step2 .left .setup .box>.redundancy,.configurator-step.step2 .left .setup .box>.resolution{left:calc(-1 * var(--gap));width:calc(100% + 2 * var(--gap));margin-top:var(--gap)}.configurator-step.step2 .left .setup .box>.redundancy .radio-options .checkmark,.configurator-step.step2 .left .setup .box>.resolution .radio-options .checkmark{top:1.25vw}.configurator-step.step2 .right .units{display:block;height:auto}.configurator-step.step2 .right .units .left,.configurator-step.step2 .right .units .right{border-right:0}.configurator-step.step2 .right .units .left{margin-bottom:var(--gap)}.configurator-step.step2 .right .units .radio-options label .checkmark{top:-.45vw}.configurator-step.step2 .right .units .left>label,.configurator-step.step2 .right .units .right>label{width:25%;margin-right:0}.configurator-step.step2 .right .units .right .column input{width:60px;font-size:.9rem;top:-.5vw;position:relative}.configurator-step.step2 .right .units{padding:var(--gap)}.configurator-step.step2 .right .result{width:100vw;left:calc(var(--gap) * -1);height:100vw;margin-top:5vw;margin-bottom:20vw}.configurator-step.step2 .right .result .width,.configurator-step.step2 .right .result .height{font-size:1rem;height:6vw;padding:.5vw 2vw 0;border-radius:3vw}.configurator .summary .row{display:block;padding-top:7vw}.configurator .summary .row>label{width:100%;font-size:2rem}.configurator .summary .row .content{width:100%;margin-top:4vw}.configurator .summary .row .content>div{padding-right:0;margin-bottom:6vw;width:100%}.configurator .step2 .message{width:100%}.configurator-footer .left{margin-right:0}.configurator-footer .export-button{margin-right:4vw}.configurator-step.step2 .right .result .person{display:none}.configurator-footer .next-button .arrow,.configurator-footer .back-button .arrow{width:3vw;height:3vw}.configurator-footer .next-button .arrow{right:4vw}.configurator-footer .back-button .arrow{left:4vw}.configurator-footer .step1{justify-content:space-between}.configurator-step.step2 .left .setup .title{margin-bottom:8vw}}