.calculador-wp-container,#calculator-container{height:calc(100vh - 100px)}.calculator{display:flex;height:100%;position:relative}.page-id-1789 #remove-calculator{display:none}@media screen and (max-width: 1024px){.calculador-wp-container,#calculator-container{height:calc(100vh - 63px)}}@media screen and (max-width: 768px){.calculador-wp-container,#calculator-container{height:calc(100vh - 58px)}}.products-wrapper{display:flex;flex-wrap:wrap}.products-wrapper .categories-wrapper{background:#1c1613;width:33%;padding-bottom:3rem}.products-wrapper .categories-wrapper h2{margin:0rem 0rem -0.5rem 0rem;padding:2rem 0rem 0rem 5rem;color:#fff;font-family:"Questrial",Sans-serif;font-size:3.5rem;font-weight:500}.products-wrapper .categories-wrapper ul{margin:0;padding:0;list-style:none}.products-wrapper .categories-wrapper ul li{color:#fff;background:none !important;margin:0 !important;font-size:1.7rem;padding:.9rem 0 .7rem 5rem !important;margin-bottom:.1rem !important;position:relative;cursor:pointer}.products-wrapper .categories-wrapper ul li.active,.products-wrapper .categories-wrapper ul li:hover{border-left:.85rem solid #b72b3d;padding:.9rem 0 .7rem 4.15rem !important;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.5914740896) 0%, rgba(255, 255, 255, 0) 25%) !important;transition:all .3s 0s ease-in-out}.products-wrapper .categories-wrapper ul li.active::after,.products-wrapper .categories-wrapper ul li.active::before,.products-wrapper .categories-wrapper ul li:hover::after,.products-wrapper .categories-wrapper ul li:hover::before{transition:all .3s 0s ease-in-out;content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to left, #ffffff00, #ffffffb5);top:0px;left:-15px}.products-wrapper .categories-wrapper ul li.active::after,.products-wrapper .categories-wrapper ul li:hover::after{top:auto;bottom:0px}.products-wrapper .list-wrapper{width:33.67%;padding-top:3rem}.products-wrapper .list-wrapper ul{margin:0;padding:0;list-style:none}.products-wrapper .list-wrapper ul li{padding:0 0 0 6rem;margin-bottom:2.5rem}.products-wrapper .list-wrapper ul li label{border-left:.8rem solid #909090;padding-left:1rem;font-size:2.2rem;vertical-align:middle;position:relative;height:1rem;line-height:2rem;display:table-cell;cursor:pointer;z-index:2;-webkit-transition:all .2s 0s ease;-moz-transition:all .2s 0s ease;-o-transition:all .2s 0s ease;transition:all .2s 0s ease}.products-wrapper .list-wrapper ul li.active label{border-left:.8rem solid #b72b3d;z-index:2;line-height:3rem;font-size:2.5rem}.products-wrapper .info-wrapper{width:33.33%;min-height:30rem;background:#ffffff00;padding:3rem 4.9rem 0 6rem}.products-wrapper .info-wrapper p{font-size:1.2rem;line-height:1.2em;color:#000}@media(max-width: 767px){.products-wrapper .list-wrapper,.products-wrapper .categories-wrapper,.products-wrapper .info-wrapper{width:100%}.products-wrapper .info-wrapper{padding:3rem 4.9rem 0 4rem}.products-wrapper .list-wrapper ul li{padding:0px 0 0 3rem}}.spinner{position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem);width:5rem;height:5rem;animation:spinner .75s linear infinite}.spinner span{position:absolute;width:100%;height:100%;border-radius:50%}.spinner .spinner-inner-1{background:linear-gradient(to right, rgba(223, 30, 39, 0) 0%, rgba(223, 30, 39, 0) 50%, #df1e27 51%)}.spinner .spinner-inner-2{background:linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%)}.spinner .spinner-inner-3{top:.5rem;left:.5rem;width:4rem;height:4rem;background:#fff}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.resources-wrapper{display:flex;flex-wrap:wrap}.resources-wrapper .categories-wrapper{width:50%;padding:1rem 3rem 0rem}.resources-wrapper .categories-wrapper h2{display:none}.resources-wrapper .categories-wrapper ul{margin:0;padding:0;list-style:none}.resources-wrapper .categories-wrapper ul li{color:#fff;background:none !important;margin:0 !important;font-size:1.7rem;position:relative;cursor:pointer;padding:.55rem 0 .4rem 5rem !important;margin-bottom:-0.1rem !important}.resources-wrapper .categories-wrapper ul li.active,.resources-wrapper .categories-wrapper ul li:hover{border-left:.85rem solid #b72b3d;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.5914740896) 0%, rgba(255, 255, 255, 0) 25%) !important;transition:all .3s 0s ease-in-out;padding:.55rem 0 .4rem 4.15rem !important}.resources-wrapper .categories-wrapper ul li.active::after,.resources-wrapper .categories-wrapper ul li.active::before,.resources-wrapper .categories-wrapper ul li:hover::after,.resources-wrapper .categories-wrapper ul li:hover::before{transition:all .3s 0s ease-in-out;content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to left, #ffffff00, #ffffffb5);top:0px;left:-15px}.resources-wrapper .categories-wrapper ul li.active::after,.resources-wrapper .categories-wrapper ul li:hover::after{top:auto;bottom:0px}.resources-wrapper .list-wrapper{width:50%;padding-top:3rem;padding-right:3rem}.resources-wrapper .list-wrapper ul{margin:0;padding:0;list-style:none}.resources-wrapper .list-wrapper ul li{margin-bottom:1.3rem;padding:0 0 0 7rem}.resources-wrapper .list-wrapper ul li a{padding-left:1rem;vertical-align:middle;position:relative;display:table-cell;cursor:pointer;z-index:2;transition:all .2s 0s ease;line-height:2rem !important;font-size:1.65rem !important;color:#fff !important;border-left:.8rem solid #fff !important}.resources-wrapper .list-wrapper ul li a:hover{border-left:.8rem solid #b72b3d !important}@media(max-width: 767px){.resources-wrapper .list-wrapper,.resources-wrapper .categories-wrapper{width:100%}}.left-menu-container{background:#1c1c1c;height:100%;width:30%;position:relative}.left-menu-container .menu-rows-container .menu-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.left-menu-container h1{font-size:3vw;font-weight:500;font-family:"Questrial",sans-serif;color:#fff;padding-left:15%;margin:0}.left-menu-container h1.summaryTitle{padding-left:10%}.left-menu-container .close-menu-button{display:none;cursor:pointer;margin-right:5%;margin-top:0;height:40px}.left-menu-container .close-menu-button .close-svg{width:6vw;height:100%}.left-menu-container .close-menu-button .close-svg .path{fill:#b72b3d}.product-options-container{display:flex;flex-direction:column;flex-wrap:wrap;padding-left:10%}.product-options-container.no-option-checked{padding:2% 7.5% 0;align-content:flex-start}.product-options-container .options-div{margin-bottom:15px;display:flex;align-items:center}.product-options-container input{width:1.2vw;height:1.2vw;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:2px solid #2b2b2b;border-radius:0}.product-options-container input.active{background:#b72b3d;border:none}.product-options-container label{color:#000;font-size:1.3vw;margin-left:1.3vw}.product-options-container label.has-option-checked{color:#fff}.summary-menu-container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;padding:2% 0 0 7%}.summary-menu-container .options-div{margin-bottom:5px;display:flex;align-items:center;position:relative;padding:1% 4% 0}.summary-menu-container .options-div.edit{justify-content:space-between;min-width:90%;max-width:90%}.summary-menu-container .options-div.dropdown{flex-direction:column}.summary-menu-container .options-div.textField{flex-direction:column}.summary-menu-container .options-div.active{background:#fff}.summary-menu-container .options-div span{color:#686868;cursor:pointer}.summary-menu-container .options-div .value{display:flex;justify-content:space-between;align-items:center;min-width:100%}.summary-menu-container .options-div .value.active{background:#fff}.summary-menu-container .options-div .value.active label{color:#2b2b2b}.summary-menu-container .options-div .value div{display:flex;align-items:center}.summary-menu-container .options-div .value .error-icon,.summary-menu-container .options-div .value .error{color:#b72b3d !important}.summary-menu-container .options-div .select-options{visibility:hidden;width:100%;background:#fff;position:absolute;top:100%;z-index:2;transition:transform .3s}.summary-menu-container .options-div .select-options .option{display:flex;align-items:center;margin:4% 0 4% 10%}.summary-menu-container .options-div .select-options .option input{background:#fff;margin-right:3%;width:1vw;height:1vw;appearance:none;cursor:pointer;border:2px solid #2b2b2b}.summary-menu-container .options-div .select-options .option input.active{background:#b72b3d}.summary-menu-container .options-div .select-options.active{visibility:visible;transition:transform .3s}.summary-menu-container .options-div input[type=number]{background:transparent;outline:0;border-width:0 0 1px;border-color:#fff;color:#fff;width:17%}.summary-menu-container .options-div input::-webkit-outer-spin-button,.summary-menu-container .options-div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.summary-menu-container .options-div input[type=number]{-moz-appearance:textfield}.summary-menu-container .options-div .areaCheckbox{background:#8c8c8c}.summary-menu-container .result-div{padding:2% 4% 0}.summary-menu-container .result-div input[type=checkbox]{width:1.2vw;height:1.2vw;background:#b72b3d;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:2px solid #2b2b2b}.summary-menu-container .result-div label{color:#fff;font-size:1.5vw;margin-left:1.2vw}.summary-menu-container .result-div span:nth-child(1){color:#fff;font-size:2.5vw}.summary-menu-container .result-div span:nth-child(2){color:#686868;font-size:65%}.summary-menu-container .result-div .resultCheckbox{background:#fff !important}.summary-menu-container input[type=checkbox]{width:1.2vw;height:1.2vw;background:#b72b3d;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border-radius:0 !important;border:2px solid #2b2b2b}.summary-menu-container label{color:#fff;font-size:1.2vw;margin-left:1.2vw}.summary-menu-container label.product-name{font-size:2.1vw}.summary-menu-container.saved-menu label{font-size:1.2vw;margin-left:1.2vw}.products-tab .tab{background:#fff;width:50%;height:2.5vw;border-radius:0 25px 25px 0;display:flex;transition:.5s}.products-tab .tab.active{background:#484848;width:110%;transition:.5s;position:relative}.products-tab .tab.active svg .arrow{fill:#fff !important}.products-tab .tab.active span{color:#fff !important}.products-tab .tab.active .product-name .select{width:43% !important;padding-right:2%}.products-tab .tab.active .close-svg{width:7% !important;position:absolute;right:6px;cursor:pointer}.products-tab .tab.active .close-svg .path{fill:#484848}.products-tab .tab.active .close-svg:hover .path{fill:#484848}.products-tab .tab .product-name{padding-right:11%;display:flex;align-items:center;width:100%;justify-content:flex-end}.products-tab .tab .product-name.active{justify-content:space-between;padding-left:15%}.products-tab .tab .product-name .select{display:flex;width:100%;justify-content:flex-end;align-items:center;cursor:pointer}.products-tab .tab .product-name .select span{margin-right:7%;font-size:1.1vw}.products-tab .tab .product-name .select svg{width:10%}.products-tab .tab .product-name .select svg .arrow{fill:#2b2b2b}.products-tab .tab .product-name .name span{font-size:1.3vw}.products-tab .tab .list-select{max-height:0;overflow:hidden;width:89%;background:#fff;position:absolute;top:100%;transition:.4s;z-index:5}.products-tab .tab .list-select.active{max-height:25vw;height:auto;transition:.4s;overflow-y:auto;padding:3% 0}.products-tab .tab .list-select .product-select-options{height:3vw;display:flex;align-items:center;justify-content:space-between;padding:0 13%}.products-tab .tab .list-select .product-select-options .name span{color:#1c1c1c !important;font-size:1.05vw}.products-tab .tab .list-select .product-select-options .options span{color:#1c1c1c !important;font-size:.9vw;cursor:pointer}.products-tab .tab .list-select .product-select-options .options span:nth-child(1){margin-right:1vw}.products-tab .tab .list-select .product-select-options .options span:hover{color:#b72b3d !important}.products-tab .tab .list-select .product-select-options input[type=checkbox]{display:none;position:absolute;left:8%;appearance:none;background:#c5bfbf;width:.5vw;height:.5vw;border-radius:50%}.products-tab .tab .list-select .product-select-options:hover input[type=checkbox]{display:block}.save-button-div{padding:0 4%;margin-top:3%;display:flex;align-items:center;flex-direction:column;max-height:4.35vw}.save-button-div .button{width:100%;cursor:pointer;transition:.3s}.save-button-div .button:hover{opacity:.8;transition:.3s}.save-button-div span{color:#b72b3d;margin-top:3%;width:100%}.save-button-div span i{margin-right:2%}@media only screen and (max-width: 1024px){.left-menu-container{width:100%;position:absolute;z-index:10;left:-100%;transition:.5s ease all}.left-menu-container.active{left:0}.left-menu-container h1{font-size:8vw}.left-menu-container .close-menu-button{display:block}.product-options-container input{width:3.8vw;height:3.8vw;border:1px solid #2b2b2b}.product-options-container label{font-size:4.2vw;margin-left:4.2vw}.summary-menu-container input[type=checkbox]{width:3.2vw;height:3.2vw;border:1px solid #2b2b2b}.summary-menu-container input[type=checkbox].open{width:3.7vw !important}.summary-menu-container label{font-size:3.2vw;margin-left:3.2vw}.summary-menu-container label.product-name{font-size:7vw}.summary-menu-container .options-div span{font-size:2.5vw}.summary-menu-container .options-div .select-options{top:98%}.summary-menu-container .options-div .select-options .option input{width:3vw;height:3vw;border:1px solid #2b2b2b}.summary-menu-container .options-div input[type=number]{font-size:2.5vw}.summary-menu-container .result-div input[type=checkbox]{width:3.2vw;height:3.2vw}.summary-menu-container .result-div label{font-size:4vw;margin-left:3.2vw}.summary-menu-container .result-div span:nth-child(1){font-size:5vw}.products-tab .tab{height:6.5vw;border-radius:0 25px 25px 0}.products-tab .tab.active{width:100%;border-radius:0}.products-tab .tab.active .close-svg{width:5% !important}.products-tab .tab .product-name .select span{margin-right:7%;font-size:2.1vw}.products-tab .tab .product-name .name span{font-size:2.3vw}.products-tab .tab .list-select.active{max-height:70vw}.products-tab .tab .list-select .product-select-options{height:6vw}.products-tab .tab .list-select .product-select-options .name span{font-size:2.5vw}.products-tab .tab .list-select .product-select-options .options span{font-size:2vw}}.main-content-container{width:70%}.main-content-container .background-menu-active{display:none;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);z-index:5;backdrop-filter:blur(7px)}.stepper-mobile{display:none}.stepper-container{width:100%;margin:3% 0 0%;padding:0 2.6%;display:flex;justify-content:space-between;align-items:center}.stepper-container .stepper-open{display:none;width:4%;cursor:pointer}.stepper-container .stepper-cancel{width:4%;display:flex;justify-content:center;align-items:center;align-content:center;cursor:pointer}.stepper-container .stepper-cancel div{background:#1c1c1c;border-radius:50%;padding:22.5% 40.44%;color:#fff;display:flex;align-items:center;justify-content:center}.stepper-container .stepper-cancel .close-svg{width:87%}.stepper-container .stepper-cancel .close-svg:hover .path{fill:#b72b3d}.stepper-container .stepper-prev{width:11%;cursor:pointer;display:flex;align-items:center}.stepper-container .stepper-prev span:first-child{margin-right:10px}.stepper-container .stepper-prev .prev-svg{width:93%}.stepper-container .stepper-prev .prev-svg .text{font-size:27px}.stepper-container .stepper-prev .prev-svg:hover .text{fill:#b72b3d}.stepper-container .stepper-prev .prev-svg:hover .path{fill:#b72b3d}.stepper-container .stepper-next{width:15%;display:flex;align-items:center;cursor:pointer}.stepper-container .stepper-next:hover span{color:#09aa8a !important;transition:.2s}.stepper-container .stepper-next:hover svg{width:27% !important;transition:.2s}.stepper-container .stepper-next span{font-size:1.15vw;margin-right:8%;transition:.2s}.stepper-container .stepper-next svg{width:23%;transition:.2s}.stepper-container .stepper-line-container{width:70%}.stepper-container .stepper-line-container .stepper-line{width:100%;position:relative;display:flex;padding:0 25px;justify-content:space-between;align-items:center}.stepper-container .stepper-line-container .stepper-line .line{width:calc(100% - 52px);height:2px;border-top:2px solid #1c1c1c;border-bottom:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.stepper-container .stepper-line-container .stepper-line .square{padding:1.3%;background:#fff;border:2px solid #1c1c1c;z-index:2}.stepper-container .stepper-line-container .stepper-line .square.active{background:#1c1c1c}.stepper-container .stepper-line-container .stepper-line .square.completed{background:#b2b2b2}.stepper-container .stepper-line-container .stepper-line .square.alert-active-square{background:#b72b3d}.stepper-line-alerts{display:flex;margin:0 auto;justify-content:space-between;width:100%;padding-right:17%;padding-left:9.5%;align-content:center;align-items:center;flex-wrap:nowrap;font-size:83%}.stepper-line-alerts span{visibility:hidden;font-size:80%;text-align:center;display:flex;color:#b72b3d;align-items:center;line-height:1}.stepper-line-alerts span i{margin-right:3px}.stepper-line-alerts span.alert-active{visibility:visible}.stepper-mobile-alert{display:none}.quote-container{padding:0 2.6% 3%;height:calc(100vh - 210px);overflow-y:auto}.quote-container .products .title{font-size:2vw}.quote-container .products .product{font-size:1.3vw}.quote-container .data .col-1{display:grid;grid-template-columns:45% 1fr;width:100% !important;align-items:center}.quote-container .data .col-1 .more-distributors{width:90%;cursor:pointer;margin-top:5%;border-bottom:1px solid #000}.quote-container .data .col-1 .more-distributors svg{width:100%}.quote-container .data .col-1 .more-distributors svg text{font-size:1.4vw}.quote-container .data .col-1 .data-div{display:flex;width:100%;justify-content:flex-end;align-items:center}.quote-container .data .col-1 .data-div .data{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:15px}.quote-container .data .col-1 .data-div .data:last-child{margin-bottom:0}.quote-container .data .col-1 .data-div .data label{color:#323232;margin-left:2%;margin-top:0;line-height:1;font-size:1.05vw;inline-size:100%;overflow-wrap:break-word}.quote-container .data .col-1 .data-div .data .fa{color:#9d9797;margin-right:10px}.quote-container .data .col-1 .data-div .distributor-image{width:32%;height:15vh;display:flex;align-items:center}.quote-container .data .col-1 .data-div .distributor-image img{width:100%;height:100%;object-fit:contain}.quote-container .data .col-1 .data-div .contact{width:63%;padding-left:15px}.quote-container .data .quote-select-div{padding:2% 0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.quote-container .data .quote-select-div.left{justify-content:flex-start}.quote-container .data .quote-select-div.right{justify-content:flex-end}.quote-container .data .quote-select-div .data-input{position:relative;width:95%;margin-bottom:5%;display:flex;flex-direction:column;justify-content:flex-end}.quote-container .data .quote-select-div .data-input .title{font-size:1.4vw;margin-bottom:2%;line-height:1}.quote-container .data .quote-select-div .data-input .select{border:2px solid #c1c1c1;height:2.5vw;display:flex;align-items:center;justify-content:space-between;padding:0 5%;cursor:pointer}.quote-container .data .quote-select-div .data-input .select span{line-height:0}.quote-container .data .quote-select-div .data-input .select svg{width:6%;transition:transform .3s}.quote-container .data .quote-select-div .data-input .select svg.active{transform:rotate(180deg);transition:transform .3s}.quote-container .data .quote-select-div .data-input .select.select-options{position:absolute;width:100%;height:auto;max-height:0;overflow-y:auto;display:flex;z-index:2;background:#e2e2e2;flex-direction:column;justify-content:space-between;border:none;padding:0;transition:height .3s}.quote-container .data .quote-select-div .data-input .select.select-options.active{max-height:9.6vw;top:100%}.quote-container .data .quote-select-div .data-input .select.select-options div{height:2.4vw;min-height:2.4vw;width:100%;display:flex;padding:0 5%;align-items:center}.quote-container .data .quote-select-div .data-input .select.select-options div:hover{background:#b72b3d;color:#fff;cursor:pointer}.quote-container .quote-form{margin-top:1.5%;height:40%}.quote-container .quote-form .client-data{height:auto;padding:10px 15px;background:#d6d6d6;display:flex;justify-content:flex-start;align-items:center;box-sizing:content-box}.quote-container .quote-form .client-data .title{width:18%;color:#585858;padding-left:3%}.quote-container .quote-form .client-data .title span{font-size:1.15vw}.quote-container .quote-form .client-data .form{width:100%}.quote-container .quote-form .client-data .form form{display:flex}.quote-container .quote-form .client-data .form .company{width:25%}.quote-container .quote-form .client-data .form .company input{width:99%}.quote-container .quote-form .client-data .form .inputs{display:grid;grid-template-columns:48% 48%;width:100%;justify-content:space-between}.quote-container .quote-form .client-data .form .inputs-form-div{display:flex;align-items:center;justify-content:flex-start}.quote-container .quote-form .client-data .form .inputs-form-div label{font-size:15px;width:80px}.quote-container .quote-form .client-data .form input{outline:none;color:#878787;font-size:.7rem;margin:.5%;height:2.5vw;font-size:12px;width:80%}.quote-container .quote-form .client-data .form input::placeholder{color:#878787;opacity:1}.quote-container .quote-form .client-data .form input::-ms-input-placeholder{color:#878787}.quote-container .quote-form .resume{height:65%;padding:15px 0 !important;display:flex;flex-direction:column;justify-content:flex-start}.quote-container .quote-form .resume div{height:33.33%}.quote-container .quote-form .resume .client{font-size:85%;color:#585858}.quote-container .quote-form .resume .client span:nth-child(1){margin-right:5%}.quote-container .quote-form .resume .message{font-size:1.1vw}.quote-container .quote-form .resume .button{display:flex;justify-content:space-between;align-items:center;height:45px}.quote-container .quote-form .resume .button span{font-size:1.35vw;color:#0d73b9;cursor:pointer}.quote-container .quote-form .resume .button span:hover{color:#b72b3d}.quote-container .quote-form .resume .button svg{width:13%;height:auto;cursor:pointer}.quote-container .quote-form .resume .button svg:hover .rect-quote{fill:#2b2b2b}.quote-container .quote-form .form-error{border:1px solid red}.quote-container .title-form{font-size:1.4vw}.swal2-default-outline:focus{box-shadow:none !important}@media only screen and (max-width: 1024px){.stepper-container,.stepper-line-alerts{display:none}.main-content-container{width:100%}.main-content-container .background-menu-active{display:none}.main-content-container .background-menu-active.active{display:block}.stepper-container .stepper-open{display:block}.stepper-container .stepper-prev{width:12%;margin-left:3%}.stepper-container .stepper-next span{font-size:1.7vw}.stepper-mobile{display:flex;align-items:center;margin:4% 0;padding:0 6%}.stepper-mobile .stepper-open{width:12%;cursor:pointer}.stepper-mobile .step-div-mobile{display:flex;width:88%;align-items:center;justify-content:flex-end}.stepper-mobile .step-div-mobile .step{font-size:3.5vw;margin-right:6%;color:#1c1c1c;text-align:end}.stepper-mobile .step-div-mobile .stepper-arrows-div{width:100%;display:flex;align-items:center;justify-content:flex-end}.stepper-mobile .step-div-mobile .stepper-arrows-div .prev-div{width:25vw;text-align:end;margin-right:10%}.stepper-mobile .step-div-mobile .stepper-arrows-div .next-div{width:8vw;margin-right:6%}.stepper-mobile .step-div-mobile .stepper-arrows-div .cancel-div{width:8vw}.stepper-mobile .step-div-mobile .stepper-arrows-div svg{width:100%}.quote-container{padding:0 7% 3%;height:calc(100vh - 210px);overflow-y:auto}.quote-container .products .title{font-size:4vw}.quote-container .products .product{font-size:2.3vw}.quote-container .data{display:flex;justify-content:space-between}.quote-container .data .col-1{width:100%}.quote-container .data .col-1{grid-template-columns:repeat(auto-fill, 100%)}.quote-container .data .col-1 .distributor-image{max-width:32%;width:auto !important;height:20vw;display:flex;align-items:center}.quote-container .data .col-1 .distributor-image img{width:100%;height:100%;object-fit:contain}.quote-container .data .col-1 .contact{width:63%;padding-left:15px}.quote-container .data .col-1 .contact .product-name{font-size:2.2vw !important}.quote-container .data .col-1 .data-div{margin:15px 0;justify-content:flex-start}.quote-container .data .col-2{display:none}.quote-container .data .quote-select-div .data-input{width:100%;margin-bottom:0}.quote-container .data .quote-select-div .data-input .title{font-size:2vw}.quote-container .data .quote-select-div .data-input .select{border:1px solid #c1c1c1;height:5.5vw}.quote-container .data .quote-select-div .data-input .select span{font-size:2.5vw}.quote-container .data .quote-select-div .data-input .select svg{width:4%}.quote-container .data .quote-select-div .data-input .select.select-options{position:absolute;width:100%;height:auto;max-height:0;overflow-y:auto;display:flex;z-index:2;background:#e2e2e2;flex-direction:column;justify-content:space-between;border:none;padding:0;transition:height .3s}.quote-container .data .quote-select-div .data-input .select.select-options.active{max-height:25.6vw;top:100%}.quote-container .data .quote-select-div .data-input .select.select-options div{height:6.4vw;min-height:6.4vw;width:100%;display:flex;padding:0 5%;align-items:center}.quote-container .data .quote-select-div .data-input .select.select-options div:hover{background:#b72b3d;color:#fff;cursor:pointer}.quote-container .quote-form{height:auto}.quote-container .quote-form .client-data .form input{height:25px}.quote-container .quote-form .resume{height:65%;padding:3.5% 3%;flex-wrap:wrap}.quote-container .quote-form .resume div{height:33.33%}.quote-container .quote-form .resume .client{font-size:2vw}.quote-container .quote-form .resume .message{font-size:2.1vw}.quote-container .quote-form .resume .button{margin-top:15px;height:25px}.quote-container .quote-form .resume .button span{font-size:2.35vw}.quote-container .quote-form .resume .button svg{width:15%}.quote-container .quote-form .form-error{border:1px solid red}.quote-container .title-form{font-size:2vw}}@media only screen and (max-width: 768px){.quote-form .client-data{padding:5px 5px !important}.quote-form .client-data .form .inputs-form-div label{display:none}.quote-form .client-data .form .inputs-form-div input{width:100% !important;height:20px;margin:1.5%;font-size:8px !important}.quote-form .button{margin-top:5px !important}.distributor-image{height:10vh !important}}.close-quotationPopup{position:absolute;width:100%;text-align:end;z-index:6;padding-right:6%;padding-top:5%}.close-quotationPopup svg{width:8vw;cursor:pointer}.close-quotationPopup svg:hover .path{fill:#b72b3d;transition:.2s}.quotation-container{position:absolute;width:100vw;height:calc(100vh - 100px);background:rgba(0,0,0,.37);z-index:5;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.quotation-container .quotation-options{margin:0;position:absolute;top:50%;width:60%;height:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.quotation-container .quotation-options .continue,.quotation-container .quotation-options .quote{display:flex;justify-content:space-between;align-items:center;background:#fff;height:40%;margin:3% 0;padding:0 7%}.quotation-container .quotation-options .continue span,.quotation-container .quotation-options .quote span{font-size:2.3vw}.quotation-container .quotation-options svg{width:20%;cursor:pointer}.quotation-container .quotation-options svg:hover .rect-continue{fill:#b72b3d;transition:.2s}.quotation-container .quotation-options svg:hover .rect-quote{fill:#2b2b2b;transition:.2s}.distributors-container{position:absolute;width:100vw;height:calc(100vh - 100px);background:rgba(0,0,0,.37);z-index:5;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.distributors-container .distributors-options{background:#fff;overflow-y:auto;width:60%;height:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.distributors-container .distributors-options .options-container{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:4%}.distributors-container .distributors-options .options{display:flex;flex-wrap:wrap;justify-content:center}.distributors-container .distributors-options .distributor{width:25%;max-width:20%;max-height:113px;margin:3%;display:flex;align-items:center;justify-content:center}.distributors-container .distributors-options .distributor img{height:100%;max-width:100%;object-fit:contain}.distributors-container .distributors-options .title{margin-left:6%;margin-top:5%}.distributors-container .distributors-options .title span{font-size:1.25vw}@media only screen and (max-width: 1024px){.quotation-container{height:calc(100vh - 63px)}.quotation-container .quotation-options .continue,.quotation-container .quotation-options .quote{height:45%;flex-direction:column;justify-content:center}.quotation-container .quotation-options .continue span,.quotation-container .quotation-options .quote span{font-size:2.5vw}.quotation-container .quotation-options svg{width:35%}.distributors-container{height:calc(100vh - 63px)}.distributors-container .distributors-options{width:85%}}@media only screen and (max-width: 768px){.quotation-container{height:calc(100vh - 58px)}.distributors-container{height:calc(100vh - 58px)}}.data-main-content-container .product-data-options-container{padding:2% 9% 0;display:flex;flex-wrap:wrap;justify-content:space-between}.data-main-content-container .product-data-options-container .data-input{position:relative;width:40%;margin-bottom:20px;display:flex;flex-direction:column;justify-content:flex-end}.data-main-content-container .product-data-options-container .data-input .product-title{font-size:2.5vw;margin-bottom:10px}.data-main-content-container .product-data-options-container .data-input .title{font-size:1.3vw;margin-bottom:10px}.data-main-content-container .product-data-options-container .data-input .select{border:2px solid #c1c1c1;height:3vw;display:flex;align-items:center;justify-content:space-between;padding:0 17px;cursor:pointer}.data-main-content-container .product-data-options-container .data-input .select span{line-height:0}.data-main-content-container .product-data-options-container .data-input .select svg{width:6%;transition:transform .3s}.data-main-content-container .product-data-options-container .data-input .select svg.active{transform:rotate(180deg);transition:transform .3s}.data-main-content-container .product-data-options-container .data-input .select.empty{border:2px solid #e51414}.data-main-content-container .product-data-options-container .data-input .select.select-options{position:absolute;width:100%;height:0;overflow:hidden;display:flex;z-index:2;background:#e2e2e2;flex-direction:column;justify-content:space-between;border:none;padding:0;transition:height .3s}.data-main-content-container .product-data-options-container .data-input .select.select-options.active-esp-lamina{height:auto;top:100%}.data-main-content-container .product-data-options-container .data-input .select.select-options.active{height:auto;top:100%}.data-main-content-container .product-data-options-container .data-input .select.select-options div{height:3vw;width:100%;display:flex;padding:0 17px;align-items:center}.data-main-content-container .product-data-options-container .data-input .select.select-options div:hover{background:#b72b3d;color:#fff;cursor:pointer}.data-main-content-container .product-data-options-container .data-input input[type=text],.data-main-content-container .product-data-options-container .data-input input[type=number]{border:2px solid #c1c1c1;height:3vw;padding:0 17px}.data-main-content-container .product-data-options-container .data-input input[type=text].empty,.data-main-content-container .product-data-options-container .data-input input[type=number].empty{border:2px solid #e51414}.data-main-content-container .product-data-options-container .data-input input[type=text].disabled,.data-main-content-container .product-data-options-container .data-input input[type=number].disabled{background:#d8d8d8;border:2px solid #d8d8d8}@media only screen and (max-width: 1024px){.data-main-content-container .product-data-options-container .data-input .select,.data-main-content-container .product-data-options-container .data-input input[type=text],.data-main-content-container .product-data-options-container .data-input input[type=number]{height:7vw;border:1px solid #c1c1c1}.data-main-content-container .product-data-options-container .data-input .select.empty,.data-main-content-container .product-data-options-container .data-input input[type=text].empty,.data-main-content-container .product-data-options-container .data-input input[type=number].empty{border:1px solid #e51414}.data-main-content-container .product-data-options-container .data-input input[type=text],.data-main-content-container .product-data-options-container .data-input input[type=number]{font-size:3.2vw}.data-main-content-container .product-data-options-container .data-input .select span{font-size:3.2vw}.data-main-content-container .product-data-options-container .data-input .select svg{width:3%}.data-main-content-container .product-data-options-container .data-input .select.select-options div{height:8vw}}@media only screen and (max-width: 720px){.data-main-content-container .product-data-options-container .data-input .select svg{width:3%}}.data-main-content-container .product-data-options-container .data-input input::-webkit-outer-spin-button,.data-main-content-container .product-data-options-container .data-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.data-main-content-container .product-data-options-container .data-input input[type=number]{-moz-appearance:textfield}@media only screen and (max-width: 1024px){.data-main-content-container .product-data-options-container{flex-direction:column;justify-content:flex-end}.data-main-content-container .product-data-options-container .data-input{width:100%}.data-main-content-container .product-data-options-container .data-input .product-title{font-size:4.5vw;margin-bottom:10px}.data-main-content-container .product-data-options-container .data-input .title{font-size:2.3vw;margin-bottom:10px}}.summary-container{width:100%;padding:0 6%}.summary-container .column1{display:flex;justify-content:space-between;align-items:center;width:100%}.summary-container .column1 .title{font-size:80%;width:50%}.summary-container .column2{height:calc(100vh - 320px);overflow-y:auto}.summary-container .buttons{display:flex;justify-content:flex-end;align-items:center;width:50%}.summary-container .buttons svg{width:100%}.summary-container .buttons .copy-text-div{width:27%;display:none}.summary-container .buttons .copy-text-div span{width:90%;color:#0d73b9}.summary-container .buttons .copy-text-div.active{display:block}.summary-container .buttons .download-text-div{width:27%;display:none}.summary-container .buttons .download-text-div span{width:90%;color:#59bc0b}.summary-container .buttons .download-text-div.active{display:block}.summary-container .buttons .share,.summary-container .buttons .download{cursor:pointer;display:flex;align-items:center}.summary-container .buttons .share{width:26%;margin-right:4%}.summary-container .buttons .share:hover #Compartir{fill:#0d73b9}.summary-container .buttons .download{width:27%}.summary-container .buttons .download:hover #Descargar{fill:#59bc0b}.summary-container .copyClipboard{display:none}.pdf-only{display:none}.summary-tables table{font-family:arial,sans-serif;font-size:100%;border-collapse:collapse;width:100%}.summary-tables table .last td{border-bottom:none}.summary-tables td,.summary-tables th{text-align:left;font-weight:500;padding:2px}.summary-tables td{border-bottom:1px solid #ddd}.summary-tables p{padding:0px 3%;text-align:center}@media only screen and (max-width: 1024px){.summary-container .column1 .title{font-size:1.3vw}.buttons .copy-text-div{width:30%;font-size:1.4vw}.buttons .download-text-div{width:30%;font-size:1.4vw}.buttons .share,.buttons .download{cursor:pointer;display:flex;align-items:center}.buttons .share,.buttons .download{width:30%}td,th,p{font-size:1.7vw}}
