.mc4wp-form{max-width:620px;margin:0 auto}.mc4wp-form form{display:flex;gap:8px;justify-content:center}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"]{flex:1;padding:12px 16px;border:1px solid #ccc;border-radius:2px;font-size:15px;font-family:inherit;color:#333;background:#fafafa;transition:border-color 0.2s ease}.mc4wp-form input[type="text"]:focus,.mc4wp-form input[type="email"]:focus{border-color:#888;outline:none;background:#fff}.mc4wp-form input[type="submit"]{padding:12px 28px;background:#333;color:#fff;border:1px solid #333;border-radius:2px;font-size:14px;font-family:inherit;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;white-space:nowrap}.mc4wp-form input[type="submit"]:hover{background:#fff;color:#333}@media (max-width:600px){.mc4wp-form form{flex-direction:column}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"],.mc4wp-form input[type="submit"]{width:100%}}.freight-shipping-quote-button-container{display:flex;justify-content:flex-end}.freight-shipping-quote-rate-description .freight-shipping-quote-button-container a{padding:6px 14px;border-radius:4px;font-size:0.95rem;display:inline-block;line-height:1.2!important;transition:background-color .15s,box-shadow .15s,transform .05s;text-decoration:none;font-weight:600;border:1px solid rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer}.freight-shipping-quote-rate-description .freight-shipping-quote-request-button{color:#fff;background-color:#000000}.freight-shipping-quote-rate-description .freight-shipping-quote-request-button:hover{background-color:#686868}.freight-shipping-quote-rate-description .freight-shipping-quote-request-button:active{transform:translateY(1px);box-shadow:0 0 1px rgba(0,0,0,0.2) inset}.freight-shipping-quote-rate-description .freight-shipping-quote-request-button:focus-visible{outline:2px solid #99d199;outline-offset:2px}