.contact{container-type:inline-size}.contact .content{padding-top:2.5rem;width:50%}.contact .calendar{width:50%}.contact .photos{--item-min-width:100px}.contact .inputs-list{list-style:none;margin:0;padding:0}.contact .hs-form-booleancheckbox-display{align-items:center;display:flex}.contact .legal-consent-container{font-size:var(--font-size-small);line-height:120%}.contact textarea{width:calc(100% - 20px)}.contact [type=submit]{--bg-color:var(--primary);--bg-color-hover:var(--primary-darken);--text-color:var(--font-color-light);--text-color-hover:var(--font-color-light);--border-color:var(--primary);background-color:var(--bg-color);border:2px solid;border-color:var(--border-color);border-radius:var(--radius-xs);color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:600;margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing);text-decoration:none;white-space:nowrap}.contact .hs-error-msg,.contact .hs-error-msgs{color:red;font-style:italic}.contact .hs-error-msgs{margin-top:var(--spacing)}@container (width < 800px){.contact .container{flex-direction:column}.contact .content{order:1;width:100%}.contact .form{order:2;width:100%}}