.material-calculator{overflow:hidden}.material-calculator.bg-black .src-container .src-inputs .input-group,.material-calculator.bg-black .src-container .src-inputs select,.material-calculator.bg-primary .src-container .src-inputs .input-group,.material-calculator.bg-primary .src-container .src-inputs select{border:1px solid #fff;color:#fff}.material-calculator.bg-black .src-container .src-inputs .input-group label,.material-calculator.bg-primary .src-container .src-inputs .input-group label{border-right:1px solid #fff}.material-calculator.bg-black .src-container .src-inputs select,.material-calculator.bg-primary .src-container .src-inputs select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23fff' d='M4.993 6.053a.75.75 0 0 0 1.06 0l4.773-4.773A.75.75 0 0 0 9.766.22L5.523 4.462 1.28.22A.75.75 0 1 0 .22 1.28zm.53-1.62h-.75v1.09h1.5v-1.09z'/%3E%3C/svg%3E")}.material-calculator.bg-black button,.material-calculator.bg-black input,.material-calculator.bg-black p,.material-calculator.bg-black select,.material-calculator.bg-primary button,.material-calculator.bg-primary input,.material-calculator.bg-primary p,.material-calculator.bg-primary select{color:#fff}.material-calculator.bg-black .btn.secondary,.material-calculator.bg-primary .btn.secondary{color:#2d2d2d}.material-calculator.bg-black .btn.secondary:hover,.material-calculator.bg-primary .btn.secondary:hover{color:#fff}.material-calculator.bg-primary.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-primary.material-calculator .src-container .src-inputs select{background-color:#046a38}.material-calculator.bg-secondary.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-secondary.material-calculator .src-container .src-inputs select{background-color:#ffae62}.material-calculator.bg-beige.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-beige.material-calculator .src-container .src-inputs select{background-color:#d6d3c4}.material-calculator.bg-grey.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-grey.material-calculator .src-container .src-inputs select{background-color:#f5f7f9}.material-calculator.bg-black.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-black.material-calculator .src-container .src-inputs select{background-color:#2d2d2d}.material-calculator.bg-none.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-none.material-calculator .src-container .src-inputs select,.material-calculator.bg-white.material-calculator .src-container .src-inputs .input-group,.material-calculator.bg-white.material-calculator .src-container .src-inputs select{background-color:#fff}.material-calculator .src-container{text-align:center}.material-calculator .src-container .empty-label{display:none}.material-calculator .src-container .wysiwyg-wrap{margin:0 auto 2rem}.material-calculator .src-container .src-inputs{margin:0 auto;max-width:42rem}.material-calculator .src-container .src-inputs .src-input-row{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:1rem}@media(min-width:782px){.material-calculator .src-container .src-inputs .src-input-row{flex-wrap:nowrap}}.material-calculator .src-container .src-inputs .src-input-row .src-input-columns{width:100%}.material-calculator .src-container .src-inputs .src-middle-row{margin-left:auto;margin-right:auto;margin-top:2rem;width:100%}@media(min-width:782px){.material-calculator .src-container .src-inputs .src-middle-row{max-width:23.75rem}}.material-calculator .src-container .src-inputs .src-title{text-align:left}.material-calculator .src-container .src-inputs .openDimensions{background:none;cursor:pointer;font-weight:300;margin-top:1.5rem;text-decoration:underline;transition:opacity .3s ease}.material-calculator .src-container .src-inputs .openDimensions:hover{opacity:.8}.material-calculator .src-container .src-inputs select{background-color:#fff0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%232d2d2d' d='M4.993 6.053a.75.75 0 0 0 1.06 0l4.773-4.773A.75.75 0 0 0 9.766.22L5.523 4.462 1.28.22A.75.75 0 1 0 .22 1.28zm.53-1.62h-.75v1.09h1.5v-1.09z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px 12px;border:1px solid #046a38}.material-calculator .src-container .src-inputs select option{color:#2d2d2d!important}.material-calculator .src-container .src-inputs .input-group{align-items:center;border:1px solid #046a38;border-radius:.5rem;display:flex;height:50px;padding:0 .75rem 0 0;text-align:left}.material-calculator .src-container .src-inputs .input-group label{align-items:center;border-right:1px solid #046a38;display:flex;font-size:1rem;height:50px;justify-content:center;margin:0;min-width:70px;width:70px}.material-calculator .src-container .src-inputs .input-group input{background:#fff0;border:1px solid #fff0;box-shadow:none;margin:0}.material-calculator .src-container .src-inputs .input-group input:focus{border:none;box-shadow:none;outline:none}.material-calculator .src-container .src-inputs .input-group .input-unit{font-weight:400}.material-calculator .src-container .src-inputs .calculator-dimensions-row{align-items:flex-end;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;row-gap:1rem}@media(min-width:782px){.material-calculator .src-container .src-inputs .calculator-dimensions-row{flex-wrap:nowrap}}.material-calculator .src-container .src-results{background:#2d2d2d;border-radius:1.25rem;display:none;font-weight:700;margin:2rem auto 0;max-width:45rem;padding:3rem 1rem;position:relative}.material-calculator .src-container .src-results .large-text{color:#fff;font-size:2.25rem}.material-calculator .src-container .src-results .large-text span{font-size:2.25rem!important}.material-calculator .src-container .src-results-icons{display:flex;justify-content:center;margin-bottom:2rem}.material-calculator .src-container .src-results-icons-label{align-items:center;color:#fff;display:flex;font-size:1.25rem;justify-content:center;margin-bottom:.5rem;min-width:80px}.material-calculator .src-container .src-results-icons-col{max-width:190px;width:100%}.material-calculator .src-container .src-results-icons-col p{color:#fff;font-size:1.75rem;line-height:1;margin-bottom:.5rem}.material-calculator .src-container .src-results-icons-col p span{word-break:break-word}.material-calculator .src-container .src-results-icons .src-results-icon{margin:0 auto}.material-calculator .src-container .src-results-icons .src-results-icon img{width:92px}.material-calculator .src-container .src-results.active{display:block}.material-calculator .src-container .src-results .src-title{color:#fff;display:inline-block;font-size:1.75rem;margin:0 auto;padding:1rem 1.5rem 0;position:relative}.material-calculator .src-container .src-results .src-results-text{color:#fff;margin:2rem auto;max-width:680px;padding:0 1rem}.material-calculator .src-container .src-results .src-results-text p{font-size:1.25rem;margin-bottom:1rem}.material-calculator .src-container .src-results .src-results-text p span{font-size:1.25rem!important}.material-calculator .src-container .src-results .result,.material-calculator .src-container .src-results .src-results-text .btn:hover{color:#fff}.material-calculator .src-container .src-title{font-weight:400;margin-bottom:.75rem}.material-calculator .src-container .src-controls a,.material-calculator .src-container .src-controls button{margin:1.5rem 10px 0}.material-calculator .src-container .src-controls a img,.material-calculator .src-container .src-controls button img{margin-left:.75rem}@media(max-width:1023px){.material-calculator .src-container .src-controls a,.material-calculator .src-container .src-controls button{margin:.5rem 10px 0}}.material-calculator .quote-lead-wrap{background:#2d2d2d;border-radius:20px;margin:2rem auto 0;max-width:600px;padding:2rem 1rem}.material-calculator .quote-lead-wrap button{margin-top:1.5rem}.material-calculator #calcVol{margin-top:3rem}.material-calculator .calculator-dimensions-column{width:100%}.src-disclaimer{color:#fff;font-size:.875rem;margin-top:2rem}.calculator-dimensions{margin-top:2rem}#downloadModal{text-align:center}#downloadModal .lead{align-items:center;display:flex;justify-content:center}#downloadModal .lead img{margin-left:.5rem;max-width:20px}#downloadModal #downloadResult{display:none;margin-top:1.5rem}#downloadModal #downloadResult.active{display:inline-flex}#quoteModal #quoteThankYou{display:none;text-align:center}#quoteModal #quoteThankYou p{font-size:1.25rem;margin:0}#quoteModal #quoteThankYou p:first-child{color:#046a38;font-size:1.5rem;margin-bottom:1rem}#quoteModal #formresponse ul{list-style:none}#quoteModal #formresponse ul li{font-size:12px}#quoteModal #quoteForm{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}@media(min-width:782px){#quoteModal #quoteForm{gap:.5rem}}#quoteModal #quoteForm input{border:none;border-radius:120px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);height:50px;margin-bottom:1rem;margin-right:0;padding:0 1.5rem}#quoteModal #quoteForm .form-group{width:100%}@media(min-width:782px){#quoteModal #quoteForm .form-group{width:calc(50% - 1rem)}}#quoteModal #quoteForm .form-group.full{width:100%}#quoteModal #quoteForm .loader{animation:rotation 1s linear infinite;border:5px solid #2d2d2d;border-bottom-color:#fff0;border-radius:50%;box-sizing:border-box;display:none;height:48px;margin:1rem auto 0;width:48px}#quoteModal #quoteForm .loader.active{display:block}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}