.green{color:#7ed321}.dark-green{color:#248d24}.teal{color:#09769f}.dark-purple{color:#7c0d93}.orange{color:#f77c0d}header{background-image:url(/images/purple_hdr_bg.png);background-size:cover;background-position:63%;background-repeat:no-repeat;padding-bottom:2rem;padding-top:2rem;max-height:350px}header .container{display:flex;flex-direction:column;align-items:center}header h1{color:#fff;font-size:1.315em;line-height:1.36em;font-weight:300}header h1 span{font-weight:700}header .sbtn-covid{display:flex;flex-direction:column;background-color:#fff;padding:.5rem;cursor:pointer;margin-top:1rem;border-radius:.5rem}header .sbtn-covid h4{font-size:medium}header .sbtn-covid p{text-align:center;color:#4f4faa;font-weight:700;margin-bottom:.5rem;font-size:15px}@media (min-width:992px){header .sbtn-covid p{line-height:normal;font-size:14px}}header .sbtn-covid p.more{font-size:13.6px}@media (min-width:992px){header .sbtn-covid{height:140px}}@media (min-width:768px){header{max-height:180px;padding-top:0}header .container{flex-direction:row;align-items:center;justify-content:space-between}header .container h1{flex:0 0 78%;padding-right:22%}header .container .sbtn-covid{flex:0 0 22%;padding:.2rem}header .container .sbtn-covid p{margin-bottom:.2rem}}@media (min-width:1200px){header{max-height:200px;max-width:1500px;margin:0 auto}header .container{height:200px}header .container h1{font-size:44px;line-height:52px;font-weight:400;flex:1 0 60%;padding-left:3%}header .container .sbtn-covid{flex:0 0 15%}}#main #solutions{position:relative}#main #solutions .purple-outline{background:#fff;color:#4f4faa;border:1px solid #4f4faa;border-radius:5px;padding:3px 25px}@media (min-width:1025px){#main #solutions .purple-outline{padding:4px}}#main #solutions .purple-outline:after{display:inline-block;content:" ";background-image:url(/images/purple-arrow.svg);background-size:20px 14px;height:19px;width:28px;background-position:7px 5px;background-repeat:no-repeat}#main #solutions .learnmorebtn{background:url(/images/icon-learn-more-circle-default.svg);background-size:contain;width:75px;height:75px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#main #solutions .solution{cursor:pointer;padding:15px;transition:.1s ease-in-out}#main #solutions .solution:hover .learnmorebtn{background:url(/images/icon-learn-more-circle-onmouseover.svg);transform:scale(1.2)}#main #solutions .solution h6{font-family:Roboto Condensed,sans-serif;font-size:1.2rem;color:#4f4faa}@media (min-width:1025px){#main #solutions .solution h6{font-size:1.5rem}}#main #solutions .solution .image{margin-bottom:15px}@media (min-width:769px) and (max-width:1024px){#main #solutions .solution .image{width:50%}}#main #solutions .solution h3{margin-top:5px}@media (min-width:1025px){#main #solutions .solution h3{margin:5px 0;padding-right:5px}}@media (max-width:768px){#main #solutions .solution{margin-bottom:auto}}#main #solutions .solution .text{margin:15px 0 25px}#main #solutions .solution p{margin-bottom:25px}@media (min-width:1025px){#main #solutions .solution a{position:absolute;top:15px}}@media (max-width:768px){#main #solutions .solution:hover{box-shadow:0 5px 20px hsla(0,0%,78.4%,.8);transform:translateY(-10px) scale(1.02)}}@media (min-width:1025px){#main #solutions .solution:hover{box-shadow:0 5px 20px hsla(0,0%,78.4%,.8);transform:translateY(-10px) scale(1.02)}}@media (min-width:1025px){#main #solutions{margin-bottom:45px}}@media (min-width:1025px){#stacked{padding-right:0}}@media (min-width:769px) and (max-width:1024px){#stacked{margin:0;padding:0}}@media (max-width:768px){#stacked{padding:0}}#tools{background:url(/images/home-tools.png) no-repeat;background-size:cover;position:relative;margin:5px 5px 0;height:345px;width:100%;display:table}@media (min-width:769px) and (max-width:1024px){#tools{margin:0;padding:0}}@media (max-width:768px){#tools{background:url(/images/home-tools-mobile.jpg) 50% no-repeat;background-size:cover;height:135px;margin-left:0;padding:0;margin-bottom:25px;text-align:center}}#tools div{display:table-cell;vertical-align:middle;text-align:center}#tools h2{font-family:Roboto,sans-serif;text-align:center;color:#fff;margin:0;padding:35px 0}#tools h2 span{font-weight:300}.footnote{line-height:1.1em;font-size:.9em;margin-left:15px;margin-bottom:7px}.footnote:before{content:"*";margin-left:-15px;margin-right:9px}#npi-modal{font-weight:400;font-size:1rem;line-height:1.2rem}#npi-input-wrapper{border:1px solid #333;border-radius:3px;padding:5px;display:inline-block;font-size:1.2rem}#npi-input-wrapper input{border:0}#npi-input-wrapper input:focus-visible{outline:unset}#npi-input-wrapper input:-webkit-autofill,#npi-input-wrapper input:-webkit-autofill:active,#npi-input-wrapper input:-webkit-autofill:focus,#npi-input-wrapper input:-webkit-autofill:hover,#npi-input-wrapper input[type=text]{background-color:#fff;-webkit-box-shadow:0 0 0 30px #fff inset!important}#npi-input-wrapper .fa{display:inline-block;width:20px;margin:0 auto}#npi-input-wrapper .fa.fa-times-circle{color:red}#npi-input-wrapper .fa.fa-check-circle{color:green}.npi-error-msg{color:red;font-style:italic;font-size:.85rem;margin-left:10px}.npi-checkbox,.npi-show-contact{font-weight:400;margin:30px 0}.npi-checkbox input{width:50%;height:70%}