@media (min-width:768px){.roi-calculator{padding:0 2rem}}.roi-calculator__intro{text-align:center}ol.roi-calculator__steps:not([style*=list-style-type])>li:before{display:none}.roi-calculator__intro .fa-calculator-alt{background-color:#f6b01d;border-radius:12px;color:#000;font-size:36px;margin:0 auto 2rem;padding:12px}@media (min-width:768px){.roi-calculator__intro .fa-calculator-alt{font-size:46px;padding:21px 21px 13px}}.roi-calculator__intro p{color:#000;font-size:16px;line-height:26px;text-align:center}@media (min-width:768px){.roi-calculator__intro p{font-size:20px;line-height:30px;margin:0 auto;max-width:1045px}}.roi-calculator__steps{display:flex;flex-direction:column;list-style:none;padding:64px 0 0}@media (min-width:768px){.roi-calculator__steps{align-items:stretch;flex-direction:row;margin:0 -10px 2rem}}.roi-calculator__steps .step{border:1px solid #d9d9d9;border-radius:2px;color:#77787f;display:flex;font-size:14px;font-size:16px;height:auto;padding:24px 20px}@media (min-width:768px){.roi-calculator__steps .step{align-items:center;flex-direction:column;margin:0 -.5px;min-height:0;text-align:center;width:25%}}.roi-calculator__steps .step__count{align-items:center;color:#0b0e28;display:flex;flex:0 0 15%;flex-direction:column;font-weight:700;margin-right:16px}.roi-calculator__steps .step__count .h6{color:#0767f2;font-size:16px;text-transform:uppercase}@media (min-width:768px){.roi-calculator__steps .step__count{flex:1 0 auto;margin:0}}.roi-calculator__steps .step__count span{font-size:2.5em;padding:.5rem 0}.roi-calculator__steps .step__text{width:100%}@media (max-width:767px){.roi-calculator__steps>*+*{margin-top:16px}}.roi-calculator__main-calc{display:flex;flex-direction:column;padding-top:64px}.roi-calculator__main-calc h3{color:#fff;font-size:20px;line-height:24px;text-align:center}.roi-calculator__main-calc input[type=number],.roi-calculator__main-calc select{background-color:#fff!important;border-radius:30px!important}.roi-calculator__main-calc select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(https://7669649.fs1.hubspotusercontent-na1.net/hubfs/7669649/raw_assets/public/dfp-theme/images/angle-down-light.svg);background-position:center right 25px!important;background-repeat:no-repeat;background-size:10px;position:relative}.roi-calculator__main-calc .costs-calc{background-color:var(--clr-primary);border-radius:13px;padding:40px}.costs-calc__bottom .button{background-color:#0767f2;background-color:#ffb629;border:1px solid #0767f2;border-color:#ffb629;border-radius:var(--br-btn);color:var(--clr-base-dk);cursor:pointer;display:inline-block;font-family:var(--ff-btn);font-size:16px;font-weight:var(--fw-btn);letter-spacing:var(--ls-btn);line-height:1.6em;opacity:1!important;overflow:hidden;padding:11px 30px;position:relative;text-transform:var(--tt-link);transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,opacity .4s ease-in-out;z-index:0}.costs-calc__bottom .button.primary:hover{background-color:var(--clr-base-dk);border-color:var(--clr-base-dk);color:#fff}.costs-calc__bottom .button.bordered{background-color:transparent;border-color:#fff;color:#fff}.costs-calc__bottom .button.bordered:hover{border-color:var(--clr-base-dk);color:var(--clr-base-dk)}@media (min-width:768px){.roi-calculator__main-calc{flex-direction:row;padding:25px 0}.roi-calculator__main-calc h3{font-size:32px;line-height:38px;text-align:left}.roi-calculator__main-calc .costs-calc{margin-right:30px;width:60%}}.roi-calculator__main-calc .costs-calc__top{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.roi-calculator__main-calc .costs-calc__top{align-items:flex-start;border-top:1px solid #d1d2d4;flex-direction:row;padding:54px 1rem 0 0}}.roi-calculator__main-calc .costs-calc__top>div{width:100%}.roi-calculator__main-calc .costs-calc__top .or-separator{align-self:center;color:#fff;font-weight:700;padding:1rem 0;text-align:center}@media (min-width:768px){.roi-calculator__main-calc .costs-calc__top>div{width:45%}.roi-calculator__main-calc .costs-calc__top .or-separator{flex:1 0 auto;padding:0 1rem;position:relative;top:-1rem;width:auto}}.roi-calculator__main-calc .costs-calc__middle{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.roi-calculator__main-calc .costs-calc__middle{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:1rem 1rem 0 0}}.roi-calculator__main-calc .costs-calc__middle>div{margin-top:16px;width:100%}@media (min-width:768px){.roi-calculator__main-calc .costs-calc__middle>div{margin:0;width:45%}}.roi-calculator__main-calc .costs-calc__bottom{display:flex;flex-direction:column;padding-top:48px}.roi-calculator__main-calc .costs-calc__bottom input{width:100%}.roi-calculator__main-calc .costs-calc__bottom #iiceCostsReset{margin-top:1rem}@media (min-width:768px){.roi-calculator__main-calc .costs-calc__bottom{flex-direction:row}.roi-calculator__main-calc .costs-calc__bottom input{width:191px}.roi-calculator__main-calc .costs-calc__bottom #iiceCostsAdd{order:2}.roi-calculator__main-calc .costs-calc__bottom #iiceCostsReset{margin:0 1rem 0 0;order:1}}.roi-calculator__main-calc .costs-calc label{height:0;left:-9999px;position:absolute;top:0;width:0}#sectionError,.roi-calculator__main-calc .costs-calc small{color:#ffb629;display:block;font-size:13px;font-weight:500;padding:5px}.roi-calculator__main-calc .total-cost{flex:1 0 auto;padding-top:64px}@media (min-width:768px){.roi-calculator__main-calc .total-cost{padding:0}}.roi-calculator__main-calc .total-cost h3{font-size:32px;line-height:24px;text-align:center}.roi-calculator__main-calc .total-cost#iiceOverallSectionWrapper h3{color:var(--clr-base-dk)!important}@media (min-width:768px){.roi-calculator__main-calc .total-cost h3{border-bottom:1px solid #d1d2d4;font-size:24px;line-height:1;padding:1.125rem 0;text-align:left}}.roi-calculator__main-calc .total-cost table{border:none;color:#1c1e2b;font-size:15px;font-weight:400;text-align:left;width:100%}.roi-calculator__main-calc .total-cost table tr td,.roi-calculator__main-calc .total-cost table tr th{background:#ececec;border:none;border-radius:3px;color:#1c1e2b;font-weight:400;padding:10px}.roi-calculator__main-calc .total-cost table tr:nth-child(2n) td,.roi-calculator__main-calc .total-cost table tr:nth-child(2n) th{background:#f9f9f9}.roi-calculator__main-calc .total-cost table tr:last-child td,.roi-calculator__main-calc .total-cost table tr:last-child th{background:#f6b01d}.roi-calculator__main-calc .total-cost table tr:last-child td{font-weight:700}.roi-calculator__estimated{padding-top:30px}.roi-calculator__estimated h3{font-size:20px;line-height:24px;text-align:center}@media (min-width:768px){.roi-calculator__estimated h3{font-size:24px;line-height:1;text-align:left}}.roi-calculator__estimated p{text-align:center}@media (min-width:768px){.roi-calculator__estimated p{max-width:800px;text-align:left}}.roi-calculator__estimated .table-wrap{border-top:1px solid #d1d2d4;overflow-x:scroll;width:100%}.roi-calculator__estimated table{border:none;white-space:nowrap}.roi-calculator__estimated table th{border:none;color:#0767f2;font-size:12px;font-weight:400;line-height:14px;padding:20px}.roi-calculator__estimated table tr td{background:#fff;border:none;color:#333440;font-size:12px;padding:10px;text-align:center}.roi-calculator__estimated table tr td:first-child{font-weight:700;text-align:left}.roi-calculator__estimated table tr:nth-child(2n) td{background:#ececec}.roi-calculator__estimated table tr .remove{cursor:pointer;font-size:14px}.roi-calculator__disclaimer{align-items:center;background:#0d204e;border-radius:3px;display:flex;flex-direction:column;margin-top:48px;padding:30px 14px}@media (min-width:768px){.roi-calculator__disclaimer{border-radius:116px;flex-direction:row;padding:32px 72px}}.roi-calculator__disclaimer span{color:#bae4ff;font-size:36px}@media (min-width:768px){.roi-calculator__disclaimer span{font-size:48px}}.roi-calculator__disclaimer p{color:#fcfcfc;font-size:13px;padding:32px 0 0;text-align:center}@media (min-width:768px){.roi-calculator__disclaimer p{font-size:14px;margin:0;padding:0 0 0 64px;text-align:left}}