.block-app-calculator{padding-top:0;padding-bottom:0;overflow:clip}.block-app-calculator .wp-block-heading{display:none}@media (min-width:992px){.block-app-calculator{padding-top:5rem;padding-bottom:3.75rem}.block-app-calculator .wp-block-heading{display:block}}.block-app-calculator+.block-single-column-content{padding-top:0}.app-calculator{padding:0}@media (min-width:992px){.app-calculator{padding-top:5rem}}.app-calculator__heading{font-size:clamp(1.75rem,.542997543rem + 2.457002457vw,3rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:2.375rem}@media (min-width:768px){.app-calculator__heading{line-height:3.625rem}}@media (min-width:992px){.app-calculator__heading{font-size:clamp(1.125rem,1.0042997543rem + .2457002457vw,1.25rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:1.75rem}}@media (min-width:992px) and (min-width:768px){.app-calculator__heading{line-height:2rem}}.app-calculator__inner{padding:2.5rem 1.25rem;display:flex;flex-flow:column wrap;row-gap:2.5rem}@media (min-width:992px){.app-calculator__inner{padding:2.5rem}}.app-calculator__inner p{margin:0}.app-calculator__left{margin-bottom:1.375rem;position:relative}@media (max-width:991.98px){.app-calculator__left::before{position:absolute;height:100%;width:150vw;left:-50vw;z-index:-1;content:"";background:#f4f5f5}}@media (min-width:992px){.app-calculator__left{padding-bottom:0;box-shadow:0;margin-bottom:0}}.app-calculator__left .app-calculator__inner{padding-left:0;padding-right:0}@media (min-width:992px){.app-calculator__left .app-calculator__inner{border:1px solid #d4d7d9;background-color:#f4f5f5;padding-left:2.5rem;padding-right:2.5rem}}.app-calculator__right{margin-bottom:1.375rem}@media (min-width:992px){.app-calculator__right{margin-bottom:0}}.app-calculator__right .app-calculator__inner{border:1px solid #d4d7d9;position:sticky;top:2.5rem}.app-calculator__tooltip-icon{cursor:pointer;display:inline-block;position:relative;width:1.125rem;height:1.125rem;top:.1875rem;margin-left:.75rem;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23F5F5F5%22/%3E%3Cg%20id%3D%22ROI%20Calculator%22%3E%3Cpath%20d%3D%22M9%2018C11.3869%2018%2013.6761%2017.0518%2015.364%2015.364C17.0518%2013.6761%2018%2011.3869%2018%209C18%206.61305%2017.0518%204.32387%2015.364%202.63604C13.6761%200.948212%2011.3869%200%209%200C6.61305%200%204.32387%200.948212%202.63604%202.63604C0.948212%204.32387%200%206.61305%200%209C0%2011.3869%200.948212%2013.6761%202.63604%2015.364C4.32387%2017.0518%206.61305%2018%209%2018ZM7.59375%2011.8125H8.4375V9.5625H7.59375C7.12617%209.5625%206.75%209.18633%206.75%208.71875C6.75%208.25117%207.12617%207.875%207.59375%207.875H9.28125C9.74883%207.875%2010.125%208.25117%2010.125%208.71875V11.8125H10.4062C10.8738%2011.8125%2011.25%2012.1887%2011.25%2012.6562C11.25%2013.1238%2010.8738%2013.5%2010.4062%2013.5H7.59375C7.12617%2013.5%206.75%2013.1238%206.75%2012.6562C6.75%2012.1887%207.12617%2011.8125%207.59375%2011.8125ZM9%204.5C9.29837%204.5%209.58452%204.61853%209.7955%204.8295C10.0065%205.04048%2010.125%205.32663%2010.125%205.625C10.125%205.92337%2010.0065%206.20952%209.7955%206.42049C9.58452%206.63147%209.29837%206.75%209%206.75C8.70163%206.75%208.41548%206.63147%208.2045%206.42049C7.99353%206.20952%207.875%205.92337%207.875%205.625C7.875%205.32663%207.99353%205.04048%208.2045%204.8295C8.41548%204.61853%208.70163%204.5%209%204.5Z%22%20fill%3D%22%237D868C%22/%3E%3C/g%3E%3C/svg%3E);background-size:contain}.app-calculator__tooltip-icon:hover .app-calculator__tooltip-value{display:block;opacity:1}.app-calculator__input{all:unset;box-sizing:border-box;flex:1 0 0;padding:.9375rem;background-color:#fff;height:100%;font-weight:500;width:0}.app-calculator__input[disabled]{opacity:.2;cursor:not-allowed;background-color:#f0f0f0}.app-calculator__input-prefix,.app-calculator__input-suffix{display:flex;align-items:center;height:100%;font-size:1.125rem;font-weight:500;width:1.5625rem;justify-content:center}.app-calculator__input-suffix{border-left:1px solid #d4d7d9}.app-calculator__input-prefix{border-right:1px solid #d4d7d9}.app-calculator__input-container{box-sizing:border-box;display:flex;align-items:center;border:1px solid #d4d7d9;background:rgba(223,225,226,.5);height:auto;height:3.125rem}.app-calculator__input-container--error{outline:1px solid #d54e21}.app-calculator__field-group{display:flex;flex-flow:column wrap;row-gap:1.25rem}.app-calculator__field-group .supertext{color:#7d868c}.app-calculator__label{font-size:clamp(1.125rem,1.0042997543rem + .2457002457vw,1.25rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:1.75rem;padding-bottom:.625rem}@media (min-width:768px){.app-calculator__label{line-height:2rem}}.app-calculator__error{font-size:.875rem;font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:700;line-height:1.25rem;padding-top:.3125rem;color:#d54e21}.app-calculator__tooltip-value{transition:opacity .3s ease;display:none;width:21.25rem;position:absolute;background-color:#fff;border-radius:.375rem;padding:.875rem 1.0625rem;border:1px solid #d4d7d9;opacity:0;text-align:center;bottom:140%;transform:translateX(-50%);left:50%;color:#565d61;z-index:100;font-size:1rem;font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:1.25rem}.app-calculator__tooltip-value::after{content:"";position:absolute;top:calc(100% - 5px);left:50%;margin-left:-5px;border-width:.0625rem;border-style:solid;transform:rotate(45deg);width:.625rem;height:.625rem;background-color:#fff;border-color:transparent #d4d7d9 #d4d7d9 transparent}.app-calculator__results-body{display:flex;flex-flow:column wrap;gap:1.25rem}.app-calculator__result{gap:1.25rem;display:flex;justify-content:space-between;padding-bottom:.875rem;border-bottom:1px solid #d4d7d9}.app-calculator__result:last-child{padding-bottom:2rem}.app-calculator__result:last-child .app-calculator__result-label{font-size:clamp(1.125rem,1.0042997543rem + .2457002457vw,1.25rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:1.75rem;color:#165080;font-weight:700}@media (min-width:768px){.app-calculator__result:last-child .app-calculator__result-label{line-height:2rem}}.app-calculator__result:last-child .app-calculator__result-value{font-size:clamp(1.125rem,1.0042997543rem + .2457002457vw,1.25rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:500;line-height:1.75rem;color:#165080;font-weight:700}@media (min-width:768px){.app-calculator__result:last-child .app-calculator__result-value{line-height:2rem}}.app-calculator__result-value{font-size:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);font-family:"Helvetica Neue",helvetica,sans-serif;font-weight:300;line-height:1.75rem;margin-bottom:1rem;margin-bottom:0;font-weight:500;color:#25282a;text-align:right}.app-calculator__result-value--disabled{opacity:.2}.app-calculator__result-label{color:#565d61;font-weight:500}.app-calculator__button-container button[disabled]{opacity:.2;cursor:not-allowed}.app-calculator__button-container p:not(:last-child){padding-top:0;margin-bottom:1.25rem}.app-calculator__results-button-container{display:flex;justify-content:center;align-items:center;gap:1.25rem 1.25rem}.app-calculator__results-button-container button[disabled]{opacity:.2;cursor:not-allowed}.rc-loading{width:100%;height:40vh;display:flex;align-items:center;justify-content:center;background:#f9f9f9;max-height:90vh;min-height:300px}.rc-loading__spinner{position:relative;width:50%;display:grid;place-items:center}.rc-loading__spinner::after,.rc-loading__spinner::before{content:"";box-sizing:border-box;position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #1b3659;background-color:#fff}.rc-loading__spinner::before{top:calc(50% - 1.25rem);left:calc(50% - 1.25rem);animation:box-loader-before 2.4s cubic-bezier(0,0,.24,1.21) infinite}.rc-loading__spinner::after{top:50%;left:50%;animation:box-loader-after 2.4s cubic-bezier(0,0,.24,1.21) infinite}@keyframes box-loader-before{0%,100%{transform:none}25%{transform:translateX(100%)}50%{transform:translateX(100%) translateY(100%)}75%{transform:translateY(100%)}}@keyframes box-loader-after{0%,100%{transform:none}25%{transform:translateX(-100%)}50%{transform:translateX(-100%) translateY(-100%)}75%{transform:translateY(-100%)}}