.footer-contact{color:#fff;background:#000;flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex}.footer-contact-info,.footer-contact-form-col{box-sizing:border-box;width:50%;min-height:600px;position:relative}.footer-contact-info{background:#222;padding:5vw 7vw;overflow:hidden}.footer-contact-form-col{background:#111;flex-direction:column;justify-content:flex-start;padding:3vw 7vw;display:flex;overflow:hidden}.footer-contact-info a{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;color:#fff;font-size:20px;line-height:24px;text-decoration:none}.footer-contact-info p{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;color:#fff;margin:0 0 10px;font-size:20px;line-height:24px}.footer-contact-info p a{font-size:inherit;line-height:inherit}.footer-contact-info p span{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;letter-spacing:2px;text-transform:uppercase;color:#888;font-size:10px;font-weight:700}.footer-contact-info h2{width:100%;font-family:var(--font-site-open), "Open Sans", Helvetica, Arial, sans-serif;letter-spacing:-2px;text-transform:uppercase;color:#fff;margin:0 0 10px;padding:0;font-size:50px;font-weight:300;line-height:50px}.footer-contact-info h2 span{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;letter-spacing:3px;text-transform:uppercase;color:#fff;font-size:20px;font-weight:400;line-height:50px}.footer-contact-info h3{width:100%;font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;letter-spacing:-1px;text-align:left;text-transform:none;color:#6ba1d4;margin:0 0 10px;padding:0;font-size:24px;font-weight:400;line-height:24px}.footer-contact-points,.footer-contact-sell-cta{border-top:1px solid #333;margin:30px 0 0;padding:20px 0 0}.footer-contact-points-label,.footer-contact-sell-cta-label{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;letter-spacing:2px;text-transform:uppercase;color:#888;margin:0 0 12px;font-size:10px;font-weight:700}.footer-contact-points-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-contact-points-list li{font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;color:#ddd;align-items:flex-start;gap:12px;font-size:16px;line-height:22px;display:flex}.footer-contact-points-list li:before{content:"";background:#888;flex:none;width:18px;height:1px;margin-top:11px}.footer-contact-info .footer-contact-sell-cta-btn{box-sizing:border-box;color:#fff;letter-spacing:4px;text-transform:uppercase;background:#444;border:1px solid #666;justify-content:center;align-items:center;min-height:60px;padding:15px 25px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.footer-contact-info .footer-contact-sell-cta-btn:hover,.footer-contact-info .footer-contact-sell-cta-btn:focus-visible{background:#333;border-color:#444;outline:none}.footer-contact-form.site-form{box-sizing:border-box;text-align:left;grid-template-columns:1fr 1fr;gap:0 20px;width:100%;max-width:none;margin:0;padding:10px;display:grid}.footer-contact-form.site-form>*{box-sizing:border-box;color:#fff;grid-column:1/-1;width:auto;min-width:0;padding:10px 0;font-family:Helvetica,Arial,sans-serif;font-size:14px}.footer-contact-form.site-form .site-form-row,.footer-contact-form.site-form .footer-contact-actions{display:contents}.footer-contact-form.site-form .site-form-row>*,.footer-contact-form.site-form .footer-contact-actions>*{box-sizing:border-box;grid-column:auto;width:auto;min-width:0;padding:10px 0}.footer-contact-form.site-form label:not(.site-form-check){letter-spacing:0;text-transform:none;color:#fff;width:100%;height:15px;margin:0 0 3px;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;display:block}.footer-contact-form.site-form input,.footer-contact-form.site-form textarea{color:#444;background:#fff;border:0;border-radius:4px;width:100%;height:50px;margin:0;padding:15px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.footer-contact-form.site-form input::placeholder,.footer-contact-form.site-form textarea::placeholder{color:#888}.footer-contact-form.site-form textarea{resize:vertical;height:120px;min-height:120px;padding:20px}.footer-contact-form.site-form input:focus,.footer-contact-form.site-form textarea:focus{background:#fff;outline:1px solid #666}.footer-contact-form.site-form .site-form-check{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;align-self:center;align-items:center;gap:10px;height:70px;margin:0;font-size:14px;font-weight:400;display:flex}.footer-contact-form.site-form .site-form-check input[type=checkbox]{appearance:none;box-sizing:border-box;background:#333;border:2px solid #fff;border-radius:0;flex:none;width:20px;height:20px;margin:0;padding:0}.footer-contact-form.site-form .site-form-check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M5 10.5 8.2 14 15 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.footer-contact-form.site-form .site-turnstile{min-height:0;margin:0}.footer-contact-form.site-form button{color:#fff;letter-spacing:5px;text-transform:uppercase;cursor:pointer;background:#444;border:1px solid #666;width:100%;height:60px;margin:0;padding:15px 10px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.footer-contact-form.site-form button:hover,.footer-contact-form.site-form button:focus-visible{color:#fff;background:#333;border-color:#444;outline:none}.footer-contact-form.site-form button:disabled{opacity:.7;cursor:wait}.footer-contact-form.site-form .site-form-error{width:100%}.footer-contact-success{box-sizing:border-box;text-align:center;color:#fff;background:#090909;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:500px;margin:0;padding:50px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:400;line-height:36px;display:flex}@media (max-width:1400px){.footer-contact-form-col{padding:20px}}@media (max-width:500px){.footer-contact-info,.footer-contact-form-col{width:100%}.footer-contact-info{min-height:500px}.footer-contact-info h2{letter-spacing:-1px;font-size:32px;line-height:36px}.footer-contact-info h2 span{letter-spacing:2px;font-size:16px;line-height:32px}.footer-contact-form-col{min-height:750px}.footer-contact-form.site-form{grid-template-columns:1fr}}
