.hs-button.primary.calculate{margin:20px auto 60px;text-align:center;float:none;font-size:34px !important;padding:20px 60px !important;outline:none !important;display:block !important;transform:none}.calculator{padding-top:100px}.calculator ol{width:100%;padding-left:50px;max-width:880px;margin:0 auto}.calculator ol li{margin:0;padding:0}.calculator ol li::before{color:#444;font-size:30px;--size:45px;background:0;font-weight:600}.calculator ol .field{padding:0 0 40px;margin:0 auto}.calculator ol .field>label{font-size:24px;font-weight:600;line-height:1.5em;display:block;margin-bottom:10px}.calculator ol .hs-field-desc{color:#6f6f6f;margin-bottom:15px;font-size:18px;line-height:1.5em;font-style:italic}.calculator ol .input .hs-input{max-width:335px;display:inline-block;margin-right:10px}.calculator ol .input .append_text{text-transform:uppercase;font-size:16px;font-weight:400}.calculator ol .input{margin-top:0}.results-wrap{display:none}.results{background:#004f7e;color:#fff;border-radius:10px;padding:60px;text-align:center;position:relative;margin:20px 0 50px}.results h2{color:#fff;font-size:35px;line-height:45px;text-transform:uppercase;font-weight:700}.results h2>span{font-size:100px;line-height:1em;display:block;margin:20px 0}.boxes{display:flex;justify-content:space-around;width:100%;position:relative}.boxes .box{border-radius:13px;background:#6695c9;display:flex;flex-direction:column;flex:40% 0 0;padding:30px 40px 40px;font-size:20px;font-weight:500}.boxes .box img{display:block;margin:0 auto 15px}.results-two{display:flex;border:3px solid #f58220;border-radius:10px;margin:50px auto;font-size:30px;font-weight:600;color:#f58220;padding:0;justify-content:space-between;align-items:center;max-width:840px}.results-two .email-results{flex-grow:1;border-right:1px solid #f58220;padding:0 40px;margin:40px 0}.results-two .email-results h3{display:none}.results-two .email-results form{display:flex;align-items:flex-end;position:relative}.results-two .email-results .field{flex-basis:100%;flex-shrink:0;flex-grow:1;margin:0}.results-two .email-results .field label{display:block;width:100%;margin:0 0 15px}.results-two .email-results .field .hs-input{background:#ffebd7;border-radius:13.5px;border:0;box-shadow:none;font-size:22px !important;color:#f58220;padding:15px 20px !important;height:68px;width:100%}.results-two .email-results .hs_submit{position:absolute;right:7px;bottom:7px}.results-two .email-results .hs_submit .hs-button.primary{background:url(//www.realtimenetworks.com/hubfs/ROI/next.svg) no-repeat center #fff !important;background-size:33px auto;font-size:0 !important;width:66px;height:54px;border-radius:6px !important;border:0 !important;outline:0}.results-two .reset-results{padding:0 40px}.results-two .reset-results .reset-button{cursor:pointer}.results-two .reset-results .reset-button img{display:inline-block;vertical-align:middle}.consultation{background:rgba(102,149,201,.59);text-align:center;padding:70px 0;margin:150px 0 0}.consultation img{margin:-160px auto 40px}.consultation h2,.consultation h3{color:#004f7e}.consultation h2{font-weight:700;margin:30px 0 0}.consultation h3{line-height:1.25em}.consultation-form{background:#eceff1;padding:40px 0 80px}.consultation-form .hs-form{max-width:725px;margin:0 auto}.consultation-form .hs-input{border-radius:0;border:0;border-bottom:1px solid #000;background:transparent;box-shadow:none;font-size:20px !important;outline:none !important;box-shadow:none !important}.consultation-form .hs-button.primary{margin:40px auto 0;text-align:center;float:none;font-size:34px !important;padding:20px 60px !important;outline:none !important;display:block !important;transform:none}@media all and (max-width:1180px){.results-two{max-width:90%}}@media all and (max-width:920px){.results{padding:60px}.boxes{position:relative;display:block;bottom:auto}.boxes .box:first-child{margin-bottom:30px}.results-two{margin:0 auto 80px}}@media all and (max-width:767px){.calculator{padding-top:0}.calculator ol .field{padding:0 0 30px}.calculator ol .field>label{font-size:20px;line-height:1.25em}.calculator ol .input .hs-input{max-width:150px;padding:10px 5px !important}.calculator ol .input .append_text{display:block}.results h2{font-size:25px;line-height:30px}.results h2>span{font-size:80px}.results-two{display:block}.results-two .email-results{border-bottom:1px solid #f58220;border-right:0;padding:0 0 20px;margin:20px}.results-two .reset-results{padding:0 20px 20px;text-align:center}}@media all and (max-width:580px){.hs-button.primary.calculate,.consultation-form .hs-button.primary{font-size:18px !important;padding:10px 20px !important}.calculator ol{padding-left:30px}.calculator ol li::before{font-size:20px;--size:30px}.results{padding:40px}.boxes .box{padding:20px}.consultation{padding:80px 0 40px;margin:100px 0 0}.consultation-form{padding:0 0 80px}.results h2>span{font-size:35px}}.calculator form input.invalid.error{border-color:red}.calculator form .hs-error-msgs{display:none !important}