.roiCalculator{--color-error:#ff7346;--roi-separator-color:var(--copy-color-light)}.roiCalculator .hidden{display:none}.roiCalculator.backgroundPeppercorn{--roi-separator-color:#fff}.roiCalculator_content{gap:3rem}.roiCalculator_mobileHeader{display:none}.roiCalculator_subheading{margin-top:.5rem;margin-bottom:1rem}.roiCalculator_form{flex:auto}.roiCalculator_form .requiredAsterisk{color:var(--color-error)}.roiCalculator_fields{margin-top:.75rem}.roiCalculator_fields .cell{padding-bottom:3rem;padding-right:3rem}.roiCalculator_submitButton{margin-top:-1.5rem}.roiCalculator_submitButton[disabled]{cursor:none;pointer-events:none}.roiCalculator_result{flex:0 0 18.5rem;width:18.5rem;position:relative}.roiCalculator_result:before{content:"";background:var(--roi-separator-color);width:1px;height:23.5rem;position:absolute;left:-3rem}.roiCalculator_result .result_label{margin-bottom:1.5rem}.roiCalculator_result .result_value{margin-bottom:1rem}.roiCalculator_resultPrefix{display:block}.roiCalculator_resultNumber{padding-bottom:.5rem;display:inline-block;position:relative}.roiCalculator_resultNumber:after{content:"";background:#ffe01b;width:100%;height:.5rem;position:absolute;bottom:0;left:0}.roiCalculator_ctas{width:100%;margin-top:2rem}.roiCalculator_ctas .ctaPrimary{order:1;width:100%}.roiCalculator_ctas .roiCalculator_note{text-align:center;order:2;margin-top:.5rem;padding:0 .5rem}.roiCalculator_ctas .ctaArrow{order:3;margin-top:2rem}@media screen and (max-width:68.75em){.roiCalculator_content{gap:0}.roiCalculator_fields .cell{padding-bottom:1.5rem;padding-right:1.5rem}.roiCalculator_mobileHeader{text-align:center;margin-bottom:1.5rem;display:block}.roiCalculator_mobileHeader .roiCalculator_subheading{margin-bottom:2.75rem}.roiCalculator_form h2,.roiCalculator_form .roiCalculator_subheading,.roiCalculator_result:before{display:none}.roiCalculator_ctas .ctaPrimary{width:68%}.roiCalculator_ctas .roiCalculator_note{padding:0 3rem}}@media screen and (max-width:37.5em){.roiCalculator_content{justify-content:center}.roiCalculator_mobileHeader{margin:.5rem 0}.roiCalculator_mobileHeader .roiCalculator_subheading{margin-bottom:1.5rem}.roiCalculator_fields .cell{padding-right:0}.roiCalculator_submitButton{width:calc(100% - 1.5rem);margin:0 .75rem 1.5rem}.roiCalculator_result .result_label{margin-bottom:1rem;font-size:1.25rem}.roiCalculator_resultNumber:after{height:.375rem}.roiCalculator_ctas .ctaPrimary{width:100%}.roiCalculator_ctas .roiCalculator_note{padding:0 .5rem}}