html{font-size:16px}
body{font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important;max-width:100%;overflow-x:hidden !important;margin:0 auto;line-height:1.5;background:#fff;color:#111;font-weight:500}
body.max-width{max-width:1440px;color:#111}
button{font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
a{text-decoration:none;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:anywhere;word-break:auto-phrase}
p{font-size:16px;margin-top:0;margin-bottom:0;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:anywhere;word-break:auto-phrase}
ul.link-list{list-style:disc;padding-left:20px}
ul.link-list li a{font-weight:500;padding:0 0 5px;display:inline-block;text-align:left;vertical-align:text-top}
ul li,ol li{font-size:1rem;line-height:1.4em}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;letter-spacing:-0.025em;margin-top:0;padding-bottom:1.25rem;margin-bottom:0;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;overflow-wrap:anywhere;word-break:auto-phrase}
h1,.h1{font-size:48px;line-height:56px}
h2,.h2{font-size:40px;line-height:48px}
h3,.h3{font-size:32px;line-height:40px}
h4,.h4{font-size:24px;line-height:32px}
h5,.h5{font-size:20px;line-height:28px}
h6,.h6{font-size:18px;line-height:24px}
.container{display:block;margin-bottom:3rem;padding:0}
.display-headline-4xlg{font-size:56px;line-height:100%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-3xlg{font-size:48px;line-height:110%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-2xlg{font-size:40px;line-height:120%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-xl{font-size:34px;line-height:120%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-lg{font-size:28px;line-height:130%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-med{font-size:24px;line-height:130%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.display-headline-small{font-size:20px;line-height:130%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.xl-headline{font-size:24px;line-height:48px;font-weight:400;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.lg-headline{font-size:20px;line-height:40px;font-weight:400;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.med-headline{font-size:18px;line-height:32px;font-weight:400;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.med-semibold-headline{font-size:18px;line-height:32px;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.med-bold-headline{font-size:18px;line-height:32px;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.base-headline{font-size:16px;line-height:140%;font-weight:400;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.base-bold-headline{font-size:16px;line-height:140%;font-weight:600;font-family:'Montserrat','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif !important}
.body-large{font-size:18px;line-height:120%;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.body-base-bold{font-size:16px;line-height:140%;font-weight:700;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.body-base-regular{font-size:16px;line-height:140%;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.body-small{font-size:14px;line-height:20px;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.eyebrow-large{font-size:16px;line-height:140%;font-weight:700;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.eyebrow-small{font-size:12px;line-height:160%;font-weight:700;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
.eyebrow-small-regular{font-size:12px;line-height:160%;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif}
@media(max-width:479px){p .xxl-body{font-size:18px;line-height:32px}
p .xl-body{font-size:15px;line-height:28px}
p{font-size:12px}
p .med-body{font-size:12px;line-height:24px}
p .small-body{font-size:10.5px;line-height:20px}
p .xsmall-body{font-size:9px;line-height:16px}
h1,.h1{font-size:36px}
h2,.h2{font-size:30px}
h3,.h3{font-size:24px}
h4,.h4{font-size:18px}
h5,.h5{font-size:15px}
h6,.h6{font-size:13.5px}
}
@media(max-width:767px){p .xxl-body{font-size:19.2px;line-height:32px}
p .xl-body{font-size:16px;line-height:28px}
p{font-size:12.8px}
p .med-body{font-size:12.8px;line-height:24px}
p .small-body{font-size:11.2px;line-height:20px}
p .xsmall-body{font-size:9.6px;line-height:16px}
h1,.h1{font-size:38.4px}
h2,.h2{font-size:32px}
h3,.h3{font-size:25.6px}
h4,.h4{font-size:19.2px}
h5,.h5{font-size:16px}
h6,.h6{font-size:14.4px}
}
@media(min-width:768px) and (max-width:1279px){p .xxl-body{font-size:21.6px;line-height:32px}
p .xl-body{font-size:18px;line-height:28px}
p{font-size:14.4px}
p .med-body{font-size:14.4px;line-height:24px}
p .small-body{font-size:12.6px;line-height:20px}
p .xsmall-body{font-size:10.8px;line-height:16px}
h1,.h1{font-size:43.2px}
h2,.h2{font-size:36px}
h3,.h3{font-size:28.8px}
h4,.h4{font-size:21.6px}
h5,.h5{font-size:18px}
h6,.h6{font-size:16.2px}
}
@media only screen and (min-width:1280px) and (max-width:1919px){p .xxl-body{font-size:24px;line-height:32px}
p .xl-body{font-size:20px;line-height:28px}
p{font-size:16px}
p .med-body{font-size:16px;line-height:24px}
p .small-body{font-size:14px;line-height:20px}
p .xsmall-body{font-size:12px;line-height:16px}
h1,.h1{font-size:48px}
h2,.h2{font-size:40px}
h3,.h3{font-size:32px}
h4,.h4{font-size:24px}
h5,.h5{font-size:20px}
h6,.h6{font-size:18px}
}
@media only screen and (min-width:1440px) and (max-width:2559px){p .xxl-body{font-size:24px;line-height:32px}
p .xl-body{font-size:20px;line-height:28px}
p{font-size:16px}
p .med-body{font-size:16px;line-height:24px}
p .small-body{font-size:14px;line-height:20px}
p .xsmall-body{font-size:12px;line-height:16px}
h1,.h1{font-size:48px}
h2,.h2{font-size:40px}
h3,.h3{font-size:32px}
h4,.h4{font-size:24px}
h5,.h5{font-size:20px}
h6,.h6{font-size:18px}
}
@media only screen and (min-width:2560px){p .xxl-body{font-size:31.92px;line-height:32px}
p .xl-body{font-size:26.6px;line-height:28px}
p{font-size:21.28px}
p .med-body{font-size:21.28px;line-height:24px}
p .small-body{font-size:18.62px;line-height:20px}
p .xsmall-body{font-size:15.96px;line-height:16px}
h1,.h1{font-size:63.84px}
h2,.h2{font-size:53.2px}
h3,.h3{font-size:42.56px}
h4,.h4{font-size:31.92px}
h5,.h5{font-size:26.6px}
h6,.h6{font-size:23.94px}
}
.roi-container{background-color:#fff;display:grid;grid-template-columns:41% 57.815%;gap:16px;margin:auto;max-width:1440px;padding:48px}
.roi-results-container{display:flex;flex-direction:column;padding-left:32px}
.roi-container-show{display:block}
.roi-container-hide{display:none}
.roi-mob-container{display:none}
.roi-mob-container_tabs{display:flex;justify-content:center;padding:8px 16px 0 16px;border-bottom:1px solid #ccc}
.roi-calc{margin-right:auto}
.roi-summary{margin-left:auto}
a.roi-tab-button{min-width:152px;text-align:center;height:42px;line-height:42px;color:#000 !important}
.active{border-bottom:2px solid #e1251b}
.roi-mob-container_content{padding:0 16px}
.footer-note{background-color:#fcf5f4;border:1px solid #f0c7bf;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:32px 24px}
.footer-note__headline{font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.16px;line-height:1.4;margin:0;text-transform:uppercase;color:#1e0013}
.footer-note__description{font-size:16px;line-height:140%;font-weight:400;font-family:'Noto Sans','Helvetica Neue Light','Helvetica Neue','Helvetica','Arial',sans-serif;letter-spacing:-0.16px;margin:0;color:#1e0013}
.footer-note--hidden{display:none}
@media(max-width:767.999px){.roi-container{display:none}
.roi-mob-container{display:block}
.roi-results-container{padding:24px 0}
}