a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:Open Sans,sans-serif;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-white:#fff;--color-lightgray:#d3d3d3;--header-bg-color:#003580;--header-text-color:#fff;--header-shadow:5px 10px 30px #939eb3;--card-shadow:5px 10px 30px #d7d9df;--default-text-color:#212529;--default-background-color:#f7f7f7;--default-background-color-accent:#f0f0f2;--slider-bg-color:#003580;--slider-shadow:5px 10px 30px #939eb3;--showing-card-date-bg-color:#408fde;--showing-card-date-text-color:#fff;--showing-card-name-color:var(--default-text-color);--color-primary:#007bff;--color-success:#28a745;--color-danger:#dc3545;--color-danger-background:#ffd0d7;--button-primary-color:var(--color-primary);--button-primary-color-hover:#0062cc;--button-primary-color-disabled:#6ba6e3;--button-success-color:#28a745;--button-success-color-hover:#098a27;--button-success-color-disabled:#759f7e;--button-danger-color:var(--color-danger);--button-danger-color-hover:#bd2130;--button-danger-color-disabled:#d06d76;--input-border-color:#ced4da;--border-color:#d7d9df;--color-email-suggestions:#fee7ba;--color-price-green:#4ba236;--color-gray:#828282;--color-dark-gray:#5c5c5c;--container-max-w:1140px;--default-border-radius:5px}.formkit-label{display:block;padding:10px 0}.formkit-outer[data-errors=true] .formkit-messages,.formkit-outer[data-invalid=true] .formkit-messages{color:var(--color-danger)}.formkit-inner{align-items:flex-end;display:flex;margin-bottom:.75rem}.formkit-input{border:1px solid #ccc;border-radius:var(--default-border-radius);box-sizing:border-box;padding:10px 14px;width:100%}.formkit-input[type=select]{padding-left:10px;padding-right:0}.formkit-input[type=radio]{margin:auto 16px auto auto}.formkit-messages,.formkit-messages .formkit-message{margin-bottom:4px}.formkit-options .formkit-wrapper{display:flex}.formkit-options .formkit-wrapper .formkit-inner{margin:0}.formkit-outer[data-type=checkbox] .formkit-wrapper{align-items:center;display:flex}.formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-inner{margin:0 8px 0 0}.formkit-outer[data-type=checkbox] .formkit-wrapper .formkit-input{height:24px;width:24px}.button{border:none;border-radius:var(--default-border-radius);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-left:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,padding .3s ease;white-space:nowrap}.button:disabled{cursor:not-allowed}.button.large{font-size:1.25rem;padding:.75rem 1rem}.button.large:not(:disabled):hover{padding:12px 16px}.button.wide{text-align:center;width:80%}.button.block{display:block;margin-left:unset;width:100%}.button.button-primary{background:var(--button-primary-color);border:1px solid var(--button-primary-color-hover);color:var(--color-white)}.button.button-primary:disabled{background:var(--button-primary-color-disabled);border-color:var(--button-primary-color-disabled)}.button.button-primary:not(:disabled):hover{background:var(--button-primary-color-hover)}.button.button-success{background:var(--button-success-color);border:1px solid var(--button-success-color-hover);color:var(--color-white)}.button.button-success:disabled{background:var(--button-success-color-disabled);border-color:var(--button-success-color-disabled)}.button.button-success:not(:disabled):hover{background:var(--button-success-color-hover)}.button.button-danger{background:var(--button-danger-color);border:1px solid var(--button-danger-color-hover);color:var(--color-white)}.button.button-danger:disabled{background:var(--button-danger-color-disabled);border-color:var(--button-danger-color-disabled)}.button.button-danger:not(:disabled):hover{background:var(--button-danger-color-hover)}.page-container{margin:0 auto;max-width:var(--container-max-w);padding-top:25px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--default-background-color)}
