.smid-design .sd-native-contact input,.smid-design .sd-native-contact select,.smid-design .sd-native-contact textarea{display:block;width:100%;min-width:0;color:var(--green);font:inherit}.smid-design .sd-native-contact select{white-space:nowrap;text-overflow:ellipsis}.smid-design .sd-native-contact button[type=submit]{margin-top:25px;min-height:48px;white-space:normal}.smid-design .category-grid .solution img,.smid-design .project-index img{height:auto}.smid-design .sd-form-status,.smid-design .sd-form-errors{padding:20px;border:1px solid var(--green);border-radius:10px;margin-block:20px;background:#fff}.smid-design .sd-form-errors{border-color:#a12828}.smid-design .sd-form-errors h3{font-size:20px;margin-bottom:12px}.smid-design .sd-richtext p+p,.smid-design .sd-about-intro p{margin-top:22px}.smid-design .sd-about-intro p{font-size:19px;line-height:1.7;max-width:540px}.smid-design figure{margin-inline:0}.smid-design .sd-floor-collections{margin-top:54px}.smid-design .sd-floor-collections>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.smid-design .sd-collection-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #b39459;border-radius:100px;min-height:48px;padding:10px 20px;color:var(--green)}.smid-design .sd-collection-link:hover{background:#f5f4ef}.smid-design .sd-existing-projects{margin-top:30px;margin-bottom:24px}.smid-design .finish-links{flex-wrap:wrap}.smid-design .hours-table>div,.smid-design .form-pair>div{min-width:0}.smid-design .contact-options a{overflow-wrap:anywhere}.smid-design .detail-contact .button{white-space:normal}.smid-design .brand-choice .brand-item{min-width:0;flex-shrink:1}.smid-design .sd-native-contact :focus-visible{outline:3px solid #bf9b57;outline-offset:3px}@media(max-width:640px){.smid-design .sd-about-intro p{font-size:17px}.smid-design .sd-floor-collections{margin-top:35px}.smid-design .sd-floor-collections>h2{font-size:30px}.smid-design .sd-collection-link{max-width:100%;white-space:normal}.smid-design .detail-contact .button{min-width:0}}
