.view-bcacousticcalculator{padding-top:0!important;color:#071828;margin-bottom:50px}.view-bcacousticcalculator .form-control{margin-bottom:unset}.view-bcacousticcalculator .hero{padding-top:100px;padding-bottom:40px;background:url(../images/footer-line.jpg)repeat-x bottom left,linear-gradient(121deg,#64727d 0,#e2ebec 100%);text-align:center;margin-bottom:70px}.view-bcacousticcalculator .hero h1{font-size:3.5rem;line-height:1.4em;text-transform:uppercase}.view-bcacousticcalculator .hero h1 b{display:block;font-size:4.8rem;line-height:1.2em}.view-bcacousticcalculator .result-panel{background:#f5f5f5;min-height:500px;border-radius:10px;position:sticky;top:10px;padding-bottom:20px}.view-bcacousticcalculator .result-panel .icon i{background:#000;color:#e87606;padding:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.view-bcacousticcalculator .result-panel .heading{background:#071828;border-radius:10px 10px 0 0;color:#e87606;font-size:1.75rem;text-align:center;padding:20px 0;text-transform:uppercase;font-family:Gilroy,serif;font-weight:600}.view-bcacousticcalculator .form-section-heading:first-child,.view-bcacousticcalculator .wrapper-feedback+.form-section-heading{margin-top:0}.view-bcacousticcalculator .form-section-heading{font-size:3.75rem;line-height:1.2em;font-family:Gilroy,serif;font-weight:200;margin:60px 0 40px}.view-bcacousticcalculator .label{font-size:1rem;display:block;margin-bottom:2px}.view-bcacousticcalculator .qty-box-wrapper{padding:10px 10px 5px;border-radius:5px;border:2px solid #64727d;width:200px}.view-bcacousticcalculator .qty-box .feedback{font-size:.875rem;font-weight:600}.view-bcacousticcalculator .room-material{margin-bottom:20px}.view-bcacousticcalculator .trigger-add-secondary-material{appearance:none;border:0;background:0 0;color:#e87606;font-size:.875rem}.view-bcacousticcalculator .trigger-remove-secondary-material{appearance:none;border:0;background:0 0;opacity:.7;font-size:.875rem}.view-bcacousticcalculator .trigger-remove-secondary-material:focus,.view-bcacousticcalculator .trigger-remove-secondary-material:hover{outline:0;opacity:1}.view-bcacousticcalculator .secondary-material{margin-top:10px;padding:10px;background:#f2f1f1;border-radius:5px}.view-bcacousticcalculator .secondary-heading,.view-bcacousticcalculator .secondary-material .row>*{margin-bottom:5px}.view-bcacousticcalculator .secondary-material[data-secondary-used=true]{display:block}.view-bcacousticcalculator .secondary-material[data-secondary-used=false]{display:none}.view-bcacousticcalculator .info-button{appearance:none;border:0;background:#000;color:#fff;border-radius:6px;width:12px;height:12px;font-size:.5rem;opacity:.7;position:relative;top:-2px;text-align:center;padding:0}.view-bcacousticcalculator .info-button:focus,.view-bcacousticcalculator .info-button:hover{outline:0;opacity:1}.view-bcacousticcalculator .form-select{border:2px solid #64727d}.view-bcacousticcalculator .form-control,.view-bcacousticcalculator .input-group-text{border-width:2px;border-color:#64727d}.view-bcacousticcalculator .input-group .form-control{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.view-bcacousticcalculator .form-control+.input-group-text{border-left-width:1px}.view-bcacousticcalculator input[type=number]::-webkit-inner-spin-button,.view-bcacousticcalculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.view-bcacousticcalculator input[type=number]{-moz-appearance:textfield}.view-bcacousticcalculator .qty-box-wrapper.rt-goal{padding:5px 10px 0}.view-bcacousticcalculator .qty-box-wrapper.rt-goal .input{top:4px}.view-bcacousticcalculator .qty-box-wrapper.rt-goal .qty-box label{position:relative;top:2px}.view-bcacousticcalculator #product_id{margin-bottom:10px}.view-bcacousticcalculator .per-foot,.view-bcacousticcalculator .per-unit{display:none}.view-bcacousticcalculator .manual-quantity{margin-top:10px}.view-bcacousticcalculator .calculator-form{margin-bottom:20px}.view-bcacousticcalculator .trigger-submit-form{margin:20px 0}.view-bcacousticcalculator .final-rt60,.view-bcacousticcalculator .recomm-qty{background:#fff;padding:10px;margin:15px;height:190px;border-radius:10px}.view-bcacousticcalculator .recomm-heading{font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:15px}.view-bcacousticcalculator .recomm-qty{margin-right:5px}.view-bcacousticcalculator .final-rt60{margin-left:5px}.view-bcacousticcalculator .recomm-qty .qty-box{grid-template-columns:25px 100px 25px auto;margin-top:25px}.view-bcacousticcalculator .recomm-qty .qty-box .input{font-size:3rem;line-height:3rem;height:3rem;top:-11px;font-weight:500}.view-bcacousticcalculator select.is-invalid{border-color:red}.view-bcacousticcalculator .recomm-qty .qty-box label{text-transform:uppercase;font-weight:200;font-size:1.125rem;padding-left:5px;display:none}.view-bcacousticcalculator .trigger-recalculate{padding-left:5px!important;padding-right:5px!important;width:100%}.view-bcacousticcalculator .rt60-result{text-align:center;position:relative}.view-bcacousticcalculator .rt60-result .val{font-size:3rem;line-height:3rem;font-weight:500}.view-bcacousticcalculator .rt60-result .unit{padding-left:10px;position:relative;top:-11px;text-transform:uppercase;font-weight:200;font-size:1.125rem}.view-bcacousticcalculator .at-50hz{color:#a7a7a7;font-size:.875rem;text-align:center}.view-bcacousticcalculator .physics{margin:20px;padding-bottom:30px;border-bottom:1px solid #a7a7a7}.view-bcacousticcalculator .physics-heading{font-size:1.125rem;text-transform:uppercase;font-weight:500;margin-bottom:15px}.view-bcacousticcalculator .physics-pairs{display:flex;justify-content:space-between}.view-bcacousticcalculator .heading-avg-improvement{font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;font-weight:500;text-align:center}.view-bcacousticcalculator .value-avg-improvement{text-align:center;font-size:1.5rem;margin-bottom:15px}.view-bcacousticcalculator .disclaimer{color:#a7a7a7;font-size:.875rem;text-align:center;margin:10px 0}.view-bcacousticcalculator .without-response{padding:200px 10px;color:#a7a7a7;font-size:1.125rem;text-align:center}.view-bcacousticcalculator .result-panel .qty-box[data-identifier=recommended_product_qty] .feedback,.view-bcacousticcalculator .result-panel .with-response,.view-bcacousticcalculator .result-panel.has-response .without-response,.view-bcacousticcalculator div[data-ms=imperial] .physics .volume-metric,.view-bcacousticcalculator div[data-ms=metric] .physics .volume-imperial{display:none}.view-bcacousticcalculator .result-panel.has-response .with-response{display:block}.view-bcacousticcalculator .result-panel .trigger-clear-own-qty{appearance:none;border:0;background:0 0;height:auto;padding:0!important;width:100%;font-size:.875rem!important;margin-top:5px}.view-bcacousticcalculator .result-panel .floor-area-limit{display:none;text-align:center}.view-bcacousticcalculator .feedback-wrapper{text-align:center}