.comment-form,.search-form,.widget form,.a1-theme-form{container-type:inline-size;container-name:form}.comment-form label,.search-form label,.widget form label,.a1-theme-form label{display:block;margin-bottom:.5rem;font-weight:600;color:#000}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=number],.comment-form input[type=tel],.comment-form input[type=date],.comment-form textarea,.comment-form select,.search-form input[type=text],.search-form input[type=email],.search-form input[type=url],.search-form input[type=password],.search-form input[type=search],.search-form input[type=number],.search-form input[type=tel],.search-form input[type=date],.search-form textarea,.search-form select,.widget form input[type=text],.widget form input[type=email],.widget form input[type=url],.widget form input[type=password],.widget form input[type=search],.widget form input[type=number],.widget form input[type=tel],.widget form input[type=date],.widget form textarea,.widget form select,.a1-theme-form input[type=text],.a1-theme-form input[type=email],.a1-theme-form input[type=url],.a1-theme-form input[type=password],.a1-theme-form input[type=search],.a1-theme-form input[type=number],.a1-theme-form input[type=tel],.a1-theme-form input[type=date],.a1-theme-form textarea,.a1-theme-form select{width:100%;padding:1rem;border:1px solid #5a6268;border-radius:4px;font-size:1rem;line-height:1.5;background-color:#fff;color:#000}@media(prefers-reduced-motion: no-preference){.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=number],.comment-form input[type=tel],.comment-form input[type=date],.comment-form textarea,.comment-form select,.search-form input[type=text],.search-form input[type=email],.search-form input[type=url],.search-form input[type=password],.search-form input[type=search],.search-form input[type=number],.search-form input[type=tel],.search-form input[type=date],.search-form textarea,.search-form select,.widget form input[type=text],.widget form input[type=email],.widget form input[type=url],.widget form input[type=password],.widget form input[type=search],.widget form input[type=number],.widget form input[type=tel],.widget form input[type=date],.widget form textarea,.widget form select,.a1-theme-form input[type=text],.a1-theme-form input[type=email],.a1-theme-form input[type=url],.a1-theme-form input[type=password],.a1-theme-form input[type=search],.a1-theme-form input[type=number],.a1-theme-form input[type=tel],.a1-theme-form input[type=date],.a1-theme-form textarea,.a1-theme-form select{transition:border-color 0.3s ease}}@media(prefers-reduced-motion: reduce){.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=number],.comment-form input[type=tel],.comment-form input[type=date],.comment-form textarea,.comment-form select,.search-form input[type=text],.search-form input[type=email],.search-form input[type=url],.search-form input[type=password],.search-form input[type=search],.search-form input[type=number],.search-form input[type=tel],.search-form input[type=date],.search-form textarea,.search-form select,.widget form input[type=text],.widget form input[type=email],.widget form input[type=url],.widget form input[type=password],.widget form input[type=search],.widget form input[type=number],.widget form input[type=tel],.widget form input[type=date],.widget form textarea,.widget form select,.a1-theme-form input[type=text],.a1-theme-form input[type=email],.a1-theme-form input[type=url],.a1-theme-form input[type=password],.a1-theme-form input[type=search],.a1-theme-form input[type=number],.a1-theme-form input[type=tel],.a1-theme-form input[type=date],.a1-theme-form textarea,.a1-theme-form select{transition:none}}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form input[type=password]:focus,.comment-form input[type=search]:focus,.comment-form input[type=number]:focus,.comment-form input[type=tel]:focus,.comment-form input[type=date]:focus,.comment-form textarea:focus,.comment-form select:focus,.search-form input[type=text]:focus,.search-form input[type=email]:focus,.search-form input[type=url]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=number]:focus,.search-form input[type=tel]:focus,.search-form input[type=date]:focus,.search-form textarea:focus,.search-form select:focus,.widget form input[type=text]:focus,.widget form input[type=email]:focus,.widget form input[type=url]:focus,.widget form input[type=password]:focus,.widget form input[type=search]:focus,.widget form input[type=number]:focus,.widget form input[type=tel]:focus,.widget form input[type=date]:focus,.widget form textarea:focus,.widget form select:focus,.a1-theme-form input[type=text]:focus,.a1-theme-form input[type=email]:focus,.a1-theme-form input[type=url]:focus,.a1-theme-form input[type=password]:focus,.a1-theme-form input[type=search]:focus,.a1-theme-form input[type=number]:focus,.a1-theme-form input[type=tel]:focus,.a1-theme-form input[type=date]:focus,.a1-theme-form textarea:focus,.a1-theme-form select:focus{border-color:#c00303;box-shadow:0 0 0 3px rgba(192,3,3,.1)}.comment-form input[type=text]:focus-visible,.comment-form input[type=email]:focus-visible,.comment-form input[type=url]:focus-visible,.comment-form input[type=password]:focus-visible,.comment-form input[type=search]:focus-visible,.comment-form input[type=number]:focus-visible,.comment-form input[type=tel]:focus-visible,.comment-form input[type=date]:focus-visible,.comment-form textarea:focus-visible,.comment-form select:focus-visible,.search-form input[type=text]:focus-visible,.search-form input[type=email]:focus-visible,.search-form input[type=url]:focus-visible,.search-form input[type=password]:focus-visible,.search-form input[type=search]:focus-visible,.search-form input[type=number]:focus-visible,.search-form input[type=tel]:focus-visible,.search-form input[type=date]:focus-visible,.search-form textarea:focus-visible,.search-form select:focus-visible,.widget form input[type=text]:focus-visible,.widget form input[type=email]:focus-visible,.widget form input[type=url]:focus-visible,.widget form input[type=password]:focus-visible,.widget form input[type=search]:focus-visible,.widget form input[type=number]:focus-visible,.widget form input[type=tel]:focus-visible,.widget form input[type=date]:focus-visible,.widget form textarea:focus-visible,.widget form select:focus-visible,.a1-theme-form input[type=text]:focus-visible,.a1-theme-form input[type=email]:focus-visible,.a1-theme-form input[type=url]:focus-visible,.a1-theme-form input[type=password]:focus-visible,.a1-theme-form input[type=search]:focus-visible,.a1-theme-form input[type=number]:focus-visible,.a1-theme-form input[type=tel]:focus-visible,.a1-theme-form input[type=date]:focus-visible,.a1-theme-form textarea:focus-visible,.a1-theme-form select:focus-visible{outline:2px solid #ffd800;outline-offset:2px}.comment-form input[type=text]:disabled,.comment-form input[type=email]:disabled,.comment-form input[type=url]:disabled,.comment-form input[type=password]:disabled,.comment-form input[type=search]:disabled,.comment-form input[type=number]:disabled,.comment-form input[type=tel]:disabled,.comment-form input[type=date]:disabled,.comment-form textarea:disabled,.comment-form select:disabled,.search-form input[type=text]:disabled,.search-form input[type=email]:disabled,.search-form input[type=url]:disabled,.search-form input[type=password]:disabled,.search-form input[type=search]:disabled,.search-form input[type=number]:disabled,.search-form input[type=tel]:disabled,.search-form input[type=date]:disabled,.search-form textarea:disabled,.search-form select:disabled,.widget form input[type=text]:disabled,.widget form input[type=email]:disabled,.widget form input[type=url]:disabled,.widget form input[type=password]:disabled,.widget form input[type=search]:disabled,.widget form input[type=number]:disabled,.widget form input[type=tel]:disabled,.widget form input[type=date]:disabled,.widget form textarea:disabled,.widget form select:disabled,.a1-theme-form input[type=text]:disabled,.a1-theme-form input[type=email]:disabled,.a1-theme-form input[type=url]:disabled,.a1-theme-form input[type=password]:disabled,.a1-theme-form input[type=search]:disabled,.a1-theme-form input[type=number]:disabled,.a1-theme-form input[type=tel]:disabled,.a1-theme-form input[type=date]:disabled,.a1-theme-form textarea:disabled,.a1-theme-form select:disabled{background-color:#f8f9fa;cursor:not-allowed}.comment-form input[type=text]::placeholder,.comment-form input[type=email]::placeholder,.comment-form input[type=url]::placeholder,.comment-form input[type=password]::placeholder,.comment-form input[type=search]::placeholder,.comment-form input[type=number]::placeholder,.comment-form input[type=tel]::placeholder,.comment-form input[type=date]::placeholder,.comment-form textarea::placeholder,.comment-form select::placeholder,.search-form input[type=text]::placeholder,.search-form input[type=email]::placeholder,.search-form input[type=url]::placeholder,.search-form input[type=password]::placeholder,.search-form input[type=search]::placeholder,.search-form input[type=number]::placeholder,.search-form input[type=tel]::placeholder,.search-form input[type=date]::placeholder,.search-form textarea::placeholder,.search-form select::placeholder,.widget form input[type=text]::placeholder,.widget form input[type=email]::placeholder,.widget form input[type=url]::placeholder,.widget form input[type=password]::placeholder,.widget form input[type=search]::placeholder,.widget form input[type=number]::placeholder,.widget form input[type=tel]::placeholder,.widget form input[type=date]::placeholder,.widget form textarea::placeholder,.widget form select::placeholder,.a1-theme-form input[type=text]::placeholder,.a1-theme-form input[type=email]::placeholder,.a1-theme-form input[type=url]::placeholder,.a1-theme-form input[type=password]::placeholder,.a1-theme-form input[type=search]::placeholder,.a1-theme-form input[type=number]::placeholder,.a1-theme-form input[type=tel]::placeholder,.a1-theme-form input[type=date]::placeholder,.a1-theme-form textarea::placeholder,.a1-theme-form select::placeholder{color:#5a6268;opacity:.7}.comment-form textarea,.search-form textarea,.widget form textarea,.a1-theme-form textarea{min-height:150px;resize:vertical}.comment-form select,.search-form select,.widget form select,.a1-theme-form select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-inline-end:2.5rem}.comment-form input[type=checkbox],.comment-form input[type=radio],.search-form input[type=checkbox],.search-form input[type=radio],.widget form input[type=checkbox],.widget form input[type=radio],.a1-theme-form input[type=checkbox],.a1-theme-form input[type=radio]{width:auto;margin-inline-end:.5rem;cursor:pointer}.comment-form .form-group,.search-form .form-group,.widget form .form-group,.a1-theme-form .form-group{margin-bottom:1.5rem}.comment-form .form-group:has(.error),.comment-form .form-group:has([aria-invalid=true]),.search-form .form-group:has(.error),.search-form .form-group:has([aria-invalid=true]),.widget form .form-group:has(.error),.widget form .form-group:has([aria-invalid=true]),.a1-theme-form .form-group:has(.error),.a1-theme-form .form-group:has([aria-invalid=true]){padding:1rem;background:color-mix(in srgb, #c00303 5%, transparent);border-left:3px solid #c00303;border-radius:4px}.comment-form .form-group:has(.error) label,.comment-form .form-group:has([aria-invalid=true]) label,.search-form .form-group:has(.error) label,.search-form .form-group:has([aria-invalid=true]) label,.widget form .form-group:has(.error) label,.widget form .form-group:has([aria-invalid=true]) label,.a1-theme-form .form-group:has(.error) label,.a1-theme-form .form-group:has([aria-invalid=true]) label{color:#c00303;font-weight:600}.comment-form .form-group:has([aria-invalid=false]:not(:placeholder-shown)),.search-form .form-group:has([aria-invalid=false]:not(:placeholder-shown)),.widget form .form-group:has([aria-invalid=false]:not(:placeholder-shown)),.a1-theme-form .form-group:has([aria-invalid=false]:not(:placeholder-shown)){border-left:3px solid #28a745;padding-left:1rem}.comment-form .form-row,.search-form .form-row,.widget form .form-row,.a1-theme-form .form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.comment-form .form-row .form-group,.search-form .form-row .form-group,.widget form .form-row .form-group,.a1-theme-form .form-row .form-group{flex:1;margin-bottom:0}.comment-form .form-row:has(.error),.comment-form .form-row:has([aria-invalid=true]),.search-form .form-row:has(.error),.search-form .form-row:has([aria-invalid=true]),.widget form .form-row:has(.error),.widget form .form-row:has([aria-invalid=true]),.a1-theme-form .form-row:has(.error),.a1-theme-form .form-row:has([aria-invalid=true]){background:color-mix(in srgb, #c00303 3%, transparent);padding:1rem;border-radius:4px}.input-error{border-color:#c00303}.error-message{color:#c00303;font-size:.875rem;margin-top:.5rem}.success-message{color:#28a745;font-size:.875rem;margin-top:.5rem}.search-form{display:flex;gap:.5rem}.search-form label{flex:1;margin:0}.search-form input[type=search]{width:100%}.search-form .search-submit{flex-shrink:0}.comment-form p{margin-bottom:1.5rem}.comment-form label{display:block;margin-bottom:.5rem}.comment-form .required{color:#c00303}.comment-form .form-submit{margin-bottom:0}.contact-form{max-width:600px}@media(max-width: 48rem){.comment-form .form-row,.search-form .form-row,.widget form .form-row,.a1-theme-form .form-row{flex-direction:column;gap:0}.comment-form .form-row .form-group,.search-form .form-row .form-group,.widget form .form-row .form-group,.a1-theme-form .form-row .form-group{margin-bottom:1.5rem}}
