.np-roi-calculator .subheading,.np-roi-calculator .subheading p{font-size:24px;font-weight:300;line-height:32px}.np-roi-calculator .roi-form-container{border-radius:16px;box-shadow:0 16px 24px rgba(7,139,168,.08),0 8px 16px -3.2px rgba(7,139,168,.16),0 0 1px rgba(7,139,168,.32);padding:32px}.np-roi-calculator .roi-form .inputs-container{flex-wrap:wrap;justify-content:space-between}.np-roi-calculator .roi-form .inputs-wrapper{display:flex;flex-direction:column;position:relative}.np-roi-calculator .roi-form .inputs-wrapper label{display:block;flex:1;font-weight:700}.np-roi-calculator .roi-form .inputs-wrapper label>span{font-weight:400;white-space:nowrap}.np-roi-calculator .roi-form .inputs-wrapper input{background-color:rgba(8,159,183,.1);border:1px solid rgba(8,159,183,.1);border-radius:8px;color:#067799;font-weight:500;height:46px;outline:none;padding:12px}.np-roi-calculator .roi-form .inputs-wrapper input::placeholder{color:rgba(0,40,61,.3)}.np-roi-calculator .roi-form .inputs-wrapper input.err{background-color:#fdede8;border-color:#da3909;color:#da3909}.np-roi-calculator .roi-form .inputs-wrapper .err-msg{bottom:-23px;color:#da3909;font-size:13px;position:absolute}.np-roi-calculator .roi-form .inputs-wrapper input:focus,.np-roi-calculator .roi-form .inputs-wrapper input:focus-visible{border:1px solid #067799}.np-roi-calculator #formCTA{cursor:pointer}.np-roi-calculator .results-container{background-image:none;background-position:top;background-repeat:no-repeat;background-size:100% auto;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.np-roi-calculator .results-container.low-results{background-position:bottom}.np-roi-calculator .results-container.expanded{max-height:5000px;padding-top:64px;transition:max-height .5s ease-in,padding .5s ease-in}.np-roi-calculator .results-box{border-radius:16px;box-shadow:0 16px 24px rgba(7,139,168,.08),0 8px 16px -3.2px rgba(7,139,168,.16),0 0 1px rgba(7,139,168,.32);height:100%;padding:24px 18px}.np-roi-calculator .results-box-heading{border-bottom:2px solid #d9dfe2}.np-roi-calculator .results-box-heading h3{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90.36deg,#66c92d .29%,#089fb7 98.78%);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:20px;line-height:30px;margin-bottom:4px;text-transform:uppercase}.np-roi-calculator .results-box-subheading{font-size:18px;line-height:28px;margin:auto;max-width:1190px}.np-roi-calculator .result-title{font-size:20px;font-weight:700;line-height:30px}.np-roi-calculator table{border:1px solid #d9dfe2;border-radius:12px;padding:16px}.np-roi-calculator table th{padding-bottom:12px;text-align:left}.np-roi-calculator table td{border-top:1px solid #d9dfe2;color:#00283d;font-size:16px;line-height:24px;padding:16px 12px 16px 0}.np-roi-calculator table[data-table=mobile] th{font-size:15px;line-height:20px;padding:12px}.np-roi-calculator table[data-table=mobile] td[colspan="2"]{background-color:#d9dfe2;padding:12px;text-align:center}.np-roi-calculator table[data-table=mobile] td{border-top:none;font-size:14px;line-height:20px;padding:12px}.np-roi-calculator .message-box{align-items:center;background:#cce9ee;box-shadow:none;height:auto}.np-roi-calculator .message-box p{font-size:18px;line-height:26px}.np-roi-calculator .message-box .alert-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23067799' d='M16 .5C7.44.5.5 7.443.5 16c0 8.562 6.94 15.5 15.5 15.5 8.56 0 15.5-6.938 15.5-15.5C31.5 7.443 24.56.5 16 .5Zm0 28C9.092 28.5 3.5 22.91 3.5 16 3.5 9.094 9.092 3.5 16 3.5c6.906 0 12.5 5.592 12.5 12.5S22.91 28.5 16 28.5Zm0-21.125a2.625 2.625 0 1 1 0 5.25 2.625 2.625 0 0 1 0-5.25Zm3.5 15.875a.75.75 0 0 1-.75.75h-5.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75H14v-4h-.75a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 .75.75V21h.75a.75.75 0 0 1 .75.75v1.5Z'/%3E%3C/svg%3E");background-size:cover;display:block;height:32px;margin-bottom:16px;min-width:32px;width:32px}@media (min-width:744px){.np-roi-calculator .results-container{background-image:url(https://www.northpass.com/hubfs/_Northpass_Website/graphics-and-illustrations/sky-bg-graphic.svg)}.np-roi-calculator .subheading,.np-roi-calculator .subheading p{font-size:24px;line-height:32px}.np-roi-calculator .roi-form .inputs-wrapper{width:calc(50% - 16px)}.np-roi-calculator .message-box p{font-size:20px;line-height:30px}.np-roi-calculator .message-box .alert-icon{margin-bottom:0;margin-right:32px}}@media (min-width:1170px){.np-roi-calculator .roi-form .inputs-wrapper{width:calc(25% - 16px)}.np-roi-calculator .results-container.expanded{padding-top:96px}.np-roi-calculator .results-box{padding:32px}.np-roi-calculator .results-box-heading h3{font-size:24px;line-height:32px}.np-roi-calculator .results-box-subheading{font-size:20px;line-height:30px}.np-roi-calculator .result-title{font-size:24px;line-height:32px}.np-roi-calculator table{margin:auto;max-width:1190px;padding:32px}.np-roi-calculator table[data-table=desktop]{display:table!important}}@media (min-width:1170px) and (max-width:1499px){.np-roi-calculator h1{font-size:3.736vw;line-height:4.937vw}}@media (min-width:1500px){.np-roi-calculator h1{font-size:56px;line-height:73px}}