.sub{color:#808d98}.msg-box.success{opacity:1;background:#99f99b;color:#666}.msg-box.error{opacity:1;background:#f5548a;color:#fff}.msg-box.error a{color:#d4bcf0}.faq{margin:2em}.question{font-weight:bold;margin-bottom:1em}.vc{display:flex !important;flex-direction:column;justify-content:center}.pricing thead tr{font-size:1.5em;background:#9b4dca;color:white}table.pricing th{text-align:center;font-weight:300}.dollar{font-size:.5em;vertical-align:middle;padding:.2em}.per-hour{font-size:.5em}table.pricing{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px;border-spacing:0}table.pricing thead{display:table-header-group;vertical-align:middle;border-color:inherit;border-collapse:separate}table.pricing tr{display:table-row;vertical-align:inherit;border-color:inherit}table.pricing th,table.pricing td{padding:5px 4px 6px 4px;text-align:center;font-weight:300;vertical-align:top;border-left:1px solid #ddd}table.pricing td{border-top:1px solid #ddd;font-size:1.5em}thead:first-child tr:first-child th:first-child,tbody:first-child tr:first-child td:first-child{border-radius:4px 0 0 0}thead:last-child tr:last-child th:first-child,tbody:last-child tr:last-child td:first-child{border-radius:0 0 0 4px}h3{font-size:1.2em;font-weight:bold}ul.pricing-points{max-width:24em;margin:0 auto}ul.pricing-points li{margin:1.8em}.button:focus,.button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover{background-color:#c173f0 !important;border-color:#a54ed1 !important;color:#fff;outline:0}a:focus,a:hover{color:#c173f0 !important}