:root{--roicalculator-gap:1.25rem;--roicalculator-margin-bottom:1.875rem;--roicalculator-circle:1.5rem;--roicalculator-questions-wrapper-padding:3.125rem 2rem;--roicalculator-padding:1.25rem;--roicalculator-input-width:100%;--roicalculator-range-margin-top:0;--roicalculator-range-font-size:.5rem;--roicalculator-range-max:.75rem;--roicalculator-columns:1;--roicalculator-direction:column;--roicalculator-results-gap:2.5rem;--roicalculator-results-form-gap:2rem}@media screen and (min-width:768px){:root{--roicalculator-margin-bottom:3.75rem;--roicalculator-circle:1.875rem;--roicalculator-questions-wrapper-padding:3.75rem 5rem;--roicalculator-padding:2.25rem;--roicalculator-range-margin-top:.1875rem;--roicalculator-range-font-size:.875rem;--roicalculator-range-max:1rem;--roicalculator-columns:2;--roicalculator-direction:row;--roicalculator-results-gap:3.75rem;--roicalculator-results-form-gap:5rem}}@media screen and (min-width:1024px){:root{--roicalculator-questions-wrapper-padding:4.375rem 8rem;--roicalculator-input-width:50rem;--roicalculator-range-max:0}}.cmp-roicalculator.blue{background-color:var(--color-blue);color:var(--color-beige)}.cmp-roicalculator.beige{background-color:var(--color-beige);color:var(--color-black)}.cmp-roicalculator.purple{background-color:var(--color-purple);color:var(--color-beige)}.cmp-roicalculator.black{background-color:var(--color-black);color:var(--color-beige)}.cmp-roicalculator.white{background-color:var(--color-white);color:var(--color-black)}.cmp-roicalculator.yellow{background-color:var(--color-yellow);color:var(--color-black)}.cmp-roicalculator.black .btn-underline,.cmp-roicalculator.blue .btn-underline{color:var(--color-white)}.cmp-roicalculator.black .btn-underline:after,.cmp-roicalculator.blue .btn-underline:after{background-color:var(--color-white)}.cmp-roicalculator.beige .btn-underline,.cmp-roicalculator.white .btn-underline{color:var(--color-black)}.cmp-roicalculator.beige .btn-underline:after,.cmp-roicalculator.white .btn-underline:after{background-color:var(--color-black)}.cmp-roicalculator.rounded-corners{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cmp-roicalculator-extra-bg.blue{background-color:var(--color-blue)}.cmp-roicalculator-extra-bg.beige{background-color:var(--color-beige)}.cmp-roicalculator-extra-bg.purple{background-color:var(--color-purple)}.cmp-roicalculator-extra-bg.black{background-color:var(--color-black)}.cmp-roicalculator-extra-bg.white{background-color:var(--color-white)}.cmp-roicalculator-extra-bg.yellow{background-color:var(--color-yellow)}.cmp-roicalculator-text{margin:var(--margin-center);margin-bottom:var(--roicalculator-margin-bottom);max-width:50rem;text-align:center}.cmp-roicalculator-text .intro-text,.cmp-roicalculator-text .results-text{grid-gap:var(--roicalculator-gap);display:flex;display:none;flex-direction:column;gap:var(--roicalculator-gap)}.cmp-roicalculator-text .intro-text.active,.cmp-roicalculator-text .results-text.active{display:flex}.cmp-roicalculator-text h2{margin-bottom:0}.cmp-roicalculator-currency-wrapper{margin-bottom:.75rem;padding:0 var(--roicalculator-padding)}.cmp-roicalculator-currency-container{grid-gap:1rem;display:flex;gap:1rem}.cmp-roicalculator-currency-choice{position:relative}.cmp-roicalculator-currency-choice input[type=radio]{height:var(--roicalculator-circle);left:0;opacity:0;position:absolute;width:var(--roicalculator-circle)}.cmp-roicalculator-currency-choice input[type=radio]:checked+span:after{display:block}.cmp-roicalculator-currency-choice span{background-color:var(--color-white)}.cmp-roicalculator-currency-choice span,.cmp-roicalculator-currency-choice span:after{border-radius:50%;height:var(--roicalculator-circle);left:0;position:absolute;top:0;width:var(--roicalculator-circle)}.cmp-roicalculator-currency-choice span:after{background-color:var(--color-purple);border:.25rem solid var(--color-white);content:"";display:none}.cmp-roicalculator-currency-choice label{cursor:pointer;display:inline-block;font-size:clamp(1rem,2vw,1.125rem);margin-top:.1875rem;padding-left:2rem;position:relative}@media screen and (min-width:768px){.cmp-roicalculator-currency-container{grid-gap:1.875rem;gap:1.875rem}.cmp-roicalculator-currency-choice span:after{border:.375rem solid var(--color-white)}.cmp-roicalculator-currency-choice label{padding-left:2.5rem}.cmp-roicalculator-currency-wrapper.sam{grid-gap:1.25rem;align-items:center;display:flex;gap:1.25rem;justify-content:flex-end}.cmp-roicalculator-currency-wrapper.sam .cmp-roicalculator-currency-container{width:50%}.cmp-roicalculator-currency-wrapper.sam h6{margin-bottom:0}}.cmp-roicalculator-questions-wrapper{grid-gap:1.875rem;background-color:var(--color-beige);border-radius:var(--border-radius-small);color:var(--color-black);display:flex;flex-direction:column;gap:1.875rem;margin:var(--margin-center);max-width:70rem;padding:var(--roicalculator-questions-wrapper-padding)}.cmp-roicalculator-question label{display:block;margin-bottom:clamp(1rem,2vw,1.25rem);padding:0 var(--roicalculator-padding)}.cmp-roicalculator-question .range{grid-gap:1.5rem;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.cmp-roicalculator-question .range span{color:var(--color-black-50);font-size:var(--roicalculator-range-font-size);font-weight:var(--body-weight-semi)}.cmp-roicalculator-question .range span.max{width:8%}@media screen and (min-width:768px){.cmp-roicalculator-question .range span.max{width:10%}}@media screen and (min-width:1024px){.cmp-roicalculator-question .range span.max{width:0}}.cmp-roicalculator-question .range input[type=range]{appearance:none;background-color:var(--color-white);border-radius:var(--border-radius-large);cursor:pointer;height:.75rem;margin-top:var(--roicalculator-range-margin-top);outline:none;width:var(--roicalculator-input-width)}.cmp-roicalculator-question .range input[type=range]::-webkit-slider-runnable-track{border-radius:var(--border-radius-large);height:.75rem}.cmp-roicalculator-question .range input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-purple);border-radius:50%;cursor:pointer;height:1.875rem;margin-top:-.5rem;width:1.875rem}.cmp-roicalculator-question .range input[type=range]::-moz-range-thumb{background:var(--color-purple);border-radius:50%;cursor:pointer;height:1.875rem;width:1.875rem}.cmp-roicalculator-question .slider-value-track{margin-left:2rem;margin-right:3rem}@media screen and (min-width:768px){.cmp-roicalculator-question .slider-value-track{margin-left:2.25rem;margin-right:5rem}}@media screen and (min-width:1024px){.cmp-roicalculator-question .slider-value-track{margin-right:0;width:36.5rem}}@media screen and (min-width:1100px){.cmp-roicalculator-question .slider-value-track{width:50rem}}.cmp-roicalculator-question .slider-value{background-color:var(--color-white);border-radius:var(--border-radius-x-small);color:var(--color-black);display:inline-block;font-size:clamp(.75rem,2vw,.875rem);font-weight:var(--body-weight-bold);margin-top:1.25rem;padding:.375rem .875rem;position:relative;transform:translate(-50%)}.cmp-roicalculator-question .slider-value:after{border:1rem solid var(--color-white);border-color:transparent transparent var(--color-white) var(--color-white);content:"";height:0;left:50%;position:absolute;top:0;transform:rotate(135deg) scale(.3) translate(-50%,-50%);transform-origin:0 0;width:0}.cmp-roicalculator-question.number{grid-gap:1rem;align-items:center;display:flex;flex-direction:var(--roicalculator-direction);gap:1rem;position:relative}.cmp-roicalculator-question.number label{flex:1;margin-bottom:0;padding:0;text-align:center}.cmp-roicalculator-question input[type=number]{background-color:var(--color-white);border-radius:var(--border-radius-large);font-size:clamp(1rem,2vw,1.125rem);font-weight:var(--body-weight-bold);height:3.125rem;outline:none;padding:0 1rem;text-align:center;width:100%}.cmp-roicalculator-question input[type=number]::placeholder{font-size:clamp(.625rem,2vw,.75rem)}.cmp-roicalculator-question input[type=number]::-webkit-inner-spin-button{appearance:none;opacity:0}.cmp-roicalculator-question button{background-color:var(--color-purple-10);color:var(--color-purple);height:.75rem;position:absolute;right:1.125rem;transition:var(--transition-fast);width:1.125rem}.cmp-roicalculator-question button.up{bottom:1.5rem}.cmp-roicalculator-question button.down{bottom:.75rem}.cmp-roicalculator-question button.down:after,.cmp-roicalculator-question button.up:after{position:absolute;right:.25rem;top:-.375rem;transform:scale(.8)}.cmp-roicalculator-question button.up:after{content:"\23F6"}.cmp-roicalculator-question button.down:after{content:"\23F7"}.cmp-roicalculator-question button:hover{background-color:var(--color-purple-30)}@media (max-width:416px){.cmp-roicalculator-question input[type=number]{padding-left:0}}@media screen and (min-width:768px){.cmp-roicalculator-question.number{grid-gap:1.25rem;gap:1.25rem;justify-content:flex-end}.cmp-roicalculator-question.number label{text-align:right}.cmp-roicalculator-question input[type=number]{width:50%}}.cmp-roicalculator-button{margin-top:3.125rem;text-align:center}.cmp-roicalculator-button .btn{margin-top:0}.cmp-roicalculator-result-wrapper{grid-gap:var(--roicalculator-results-gap);gap:var(--roicalculator-results-gap);grid-template-columns:repeat(var(--roicalculator-columns),1fr);margin:var(--margin-center);margin-top:1rem;max-width:50rem;text-align:center}.cmp-roicalculator-result-wrapper .h1{color:var(--color-purple);display:block;font-size:clamp(3.25rem,7vw,3.875rem);margin-bottom:.5rem}.cmp-roicalculator-result-wrapper p{font-weight:var(--body-weight-bold);margin-bottom:0}.cmp-roicalculator-result-form-wrapper{background-color:var(--color-black)}.cmp-roicalculator-result-form-wrapper-inner{background-color:var(--color-beige);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cmp-roicalculator-result-form-wrapper-inner .wrapper{grid-gap:var(--roicalculator-results-form-gap);display:grid;gap:var(--roicalculator-results-form-gap);grid-template-columns:repeat(var(--roicalculator-columns),1fr)}.cmp-roicalculator-result-form-wrapper-inner .cmp-roicalculator-result-form{display:flex;flex-direction:column;justify-content:center}.cmp-roicalculator-result-form-wrapper-inner .cmp-roicalculator-result-form h3{display:none}.cmp-roicalculator-result-form-wrapper-inner .cmp-roicalculator-result-form input[type=email]{background-color:var(--color-white)}.cmp-roicalculator-result-form-wrapper-inner .cmp-roicalculator-result-form .submitted-message,.cmp-roicalculator-result-form-wrapper-inner .cmp-roicalculator-results-reload-button{text-align:center}.cmp-roicalculator-result-form-wrapper-inner .btn-underline{color:var(--color-black);margin-top:1.25rem}.cmp-roicalculator-result-form-wrapper-inner .btn-underline:after{background-color:var(--color-black)}