.tbh-footer{width:100%}.tbh-newsletter{background:var(--tbh-green);color:#fff;width:100%}.tbh-newsletter-inner{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:48px;width:100%;max-width:1440px;min-height:150px;margin:0 auto;padding:28px;display:grid}.tbh-newsletter-copy{align-items:center;gap:18px;display:flex}.tbh-newsletter-icon{border:1px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tbh-newsletter-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:19px;height:19px}.tbh-newsletter-copy h2{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:400;line-height:1}.tbh-newsletter-copy p{color:#ffffffb8;margin:8px 0 0;font-size:12px;line-height:1.5}.tbh-newsletter-form{grid-template-columns:minmax(0,1fr) auto;min-height:44px;display:grid}.tbh-newsletter-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-right:0;outline:0;width:100%;min-width:0;padding:0 15px;font-size:12px}.tbh-newsletter-form input::placeholder{color:#ffffff9e}.tbh-newsletter-button{background:var(--tbh-gold);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;padding:0 22px;font-size:10px;font-weight:600}.tbh-newsletter-button:hover{opacity:.92}@media (width<=900px){.tbh-newsletter-inner{grid-template-columns:1fr;gap:22px}}@media (width<=768px){.tbh-newsletter-inner{gap:24px;min-height:0;padding:30px 16px}.tbh-newsletter-copy{align-items:flex-start}.tbh-newsletter-copy h2{font-size:26px}.tbh-newsletter-copy p{font-size:11px}.tbh-newsletter-form{grid-template-columns:1fr;gap:8px}.tbh-newsletter-form input{border-right:1px solid #ffffff47;min-height:44px}.tbh-newsletter-button{min-height:42px}}
