.rec54-title{margin-bottom:2rem;}.rec54-form label{font-weight:400;margin-bottom:3px}.rec54-form input[type=text],.rec54-form input[type=email],.rec54-form textarea{background-color:#fff0;border:1px solid #000;border-radius:0;font-size:1.8rem}.rec54-btn{background-color:#000;color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;width:auto;border-width:1px;border-style:solid;border-color:#000;border-image:none;border-radius:0;padding:.8rem 1.5rem;transition:0.4s;&:hover{background-color:#fff;color:#000}}.rec54-btn-primary{background-color:#000;color:#fff}.rec54-btn-danger{background:#ef3f27;color:#fff;border-color:#ef3f27;&:hover{color:#ef3f27;border-color:#ef3f27}}.rec54-summary{width:100%;border-collapse:collapse;margin:16px 0;font-size:1.8rem}.rec54-summary th,.rec54-summary td{text-align:left;padding:8px 10px;border:1px solid #eee;vertical-align:top}.rec54-summary th{background:#fafafa;width:35%}.rec54-ack,.rec54-ack .form-group label .checkbox-label{font-size:1.8rem}.rec54-notice{max-width:unset;margin:0 0 2em;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem;font-size:initial;font-family:'NuoviAngoli-Regular',sans-serif;outline:none}.rec54-notice-info{color:#000;background-color:#f6f6f6!important;border-color:#ededed!important}.rec54-notice-success{color:#000;background-color:#f6f6f6!important;border-color:#ededed!important}.rec54-notice-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb!important}.rec54-footer-link{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;background-color:#282828}.rec54-footer-link .rec54-pill{box-shadow:none;background-color:#fff;color:#000;display:inline-flex;font-size:1.6rem;border-width:1px;border-style:solid;border-color:#000;border-image:none;border-radius:0;padding:.8rem 1.5rem;transition:0.4s;text-decoration:none;&:hover{background-color:#000;color:#fff;border-color:#fff}}