.pl1776-contact-form{max-width:1064px;margin:0 auto;padding:0 24px 48px;background:#f5f1e6!important;color:#2f3e52!important;font:15px/1.6 Arial,Helvetica,sans-serif;scroll-margin-top:30px}.pl1776-contact-form *{box-sizing:border-box}.pl1776-cf-details{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding:24px 0 30px;margin-bottom:22px;border-bottom:1px solid #d6c9ae}.pl1776-cf-details span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:bold;color:#765b2c!important;margin-bottom:8px}.pl1776-contact-form a{color:#2f3e52!important;overflow-wrap:anywhere;text-underline-offset:4px}.pl1776-cf-details p{margin:0;color:#2f3e52!important}.pl1776-cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.pl1776-contact-form label{display:block;margin-bottom:7px;font-weight:bold;color:#2f3e52!important}.pl1776-contact-form label span{font-size:12px;font-weight:normal}.pl1776-contact-form input:not([type=hidden]),.pl1776-contact-form select,.pl1776-contact-form textarea{width:100%;padding:12px;border:1px solid #b9b1a1!important;border-radius:3px;background:#fffdf7!important;color:#2f3e52!important;font:inherit;box-shadow:none!important}.pl1776-contact-form textarea{resize:vertical}.pl1776-contact-form button{border:1px solid #2f3e52;background:#2f3e52!important;color:#f5f1e6!important;border-radius:3px;padding:13px 22px;cursor:pointer;font:600 14px Arial,Helvetica,sans-serif}.pl1776-contact-form :is(input,select,textarea,button,a):focus-visible{outline:3px solid #c2a14d;outline-offset:3px}.pl1776-contact-form .pl1776-cf-hint{font-size:12px;color:#2f3e52!important;margin:12px 0 22px}.pl1776-contact-form .pl1776-cf-notice{background:#efe7d3!important;color:#2f3e52!important;border-left:4px solid #c2a14d;padding:15px 18px}.pl1776-cf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.pl1776-cf-grid,.pl1776-cf-details{grid-template-columns:1fr}.pl1776-contact-form{padding-left:20px;padding-right:20px}.pl1776-cf-details{gap:18px}}
