:root{--error-color: var(--main-color);--success-color: var(--accent-color)}.form-field{margin:0 auto 40px}label{display:block;margin-bottom:10px;font:400 12px/1.5em "gteesti";text-transform:uppercase;letter-spacing:3.6px;cursor:pointer}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;max-width:100%;padding:14px 20px;font:400 18px/32px "lmm";color:var(--text-color);border:1px solid #222;border-radius:5px;background-color:#f8f3ed;outline:none;transition:all .3s}input:focus,textarea:focus,select:focus{border-color:var(--accent-color);background-color:var(--white)}input::-webkit-input-placeholder,input::placeholder,textarea::-webkit-input-placeholder,textarea::placeholder,select::-webkit-input-placeholder,select::placeholder{opacity:.5;color:var(--text-color)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;padding:0;background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 369.4"><path fill="%23222222" d="M189.57 346.76L47 204.17l-47 47L189.57 440.7 512 118.27l-47-47z" transform="translate(0 -71.3)"/></svg>') no-repeat 50% 50%;background-size:0;border-radius:5px;transition:all .3s;outline:none}input[type=checkbox]:checked{background-size:12px 12px}input[type=checkbox]+label{font:400 14px/1.5em "lmm";color:#444;letter-spacing:0;text-transform:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;padding:0;background:var(--white) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 369.4"><path fill="%23222222" d="M189.57 346.76L47 204.17l-47 47L189.57 440.7 512 118.27l-47-47z" transform="translate(0 -71.3)"/></svg>') no-repeat 50% 50%;background-size:0;border-radius:50%;transition:all .3s;outline:none;vertical-align:middle}input[type=radio]:checked{box-shadow:inset 0 0 0 2px var(--white);background-size:10px 10px;background-color:var(--accent-color);border-color:var(--accent-color)}input[type=radio]+label{vertical-align:top;display:inline-block;font-size:14px;line-height:1.5em}select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5" /></svg>');background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:20px auto;padding-right:40px}select option{color:initial;font:400 18px/32px "lmm"}textarea{min-height:180px}.msg{display:flex;gap:20px;align-items:flex-start;box-sizing:border-box;padding:15px 20px;border-radius:5px;font:700 14px/1.5em "gteesti";letter-spacing:1.4px}.msg.error .icon-warning{width:20px;height:20px}.msg.error .icon-warning path{fill:currentcolor}.msg.success{color:var(--success-color);background-color:#bde261}.rodo{display:flex;gap:20px;align-items:flex-start}.rodo input{flex-shrink:0;margin:0}.rodo label{width:calc(100% - 40px)}.rodo:has(.error){flex-wrap:wrap}.rodo:has(.error) .error{width:100%;flex-shrink:0;margin:0}button{color:var(--text-color);background:transparent;border:0}button:hover,button:focus{color:var(--accent-color)}fieldset{border:1px solid #222;border-radius:20px;padding:0 20px}fieldset legend{padding:30px}.form-field:has(.error) .error,.rodo:has(.error) .error{display:block;margin:10px 0 0;font:700 14px/1.5em "gteesti";letter-spacing:1.4px}.form-field:has(.error) .error .icon-warning,.rodo:has(.error) .error .icon-warning{margin-right:10px;width:auto;height:15px}.form-field:has(.error) .error .icon-warning path,.rodo:has(.error) .error .icon-warning path{fill:currentColor}.site-content.contact{--dir: column;--gap: 30px;--fw: 100%;--iw: 100%}.site-content.contact .wp-post-image{display:block;margin-block:0;margin-inline:auto;max-width:100%}.site-content.contact .columns{display:flex;flex-direction:var(--dir);gap:var(--gap)}.site-content.contact .columns .column-form{width:var(--fw)}.site-content.contact .columns .column-form h2,.site-content.contact .columns .column-form h3,.site-content.contact .columns .column-form p,.site-content.contact .columns .column-form form{max-width:min(100%, 580px)}.site-content.contact .columns .column-info{width:var(--iw)}.site-content.contact .columns .column-info p{margin:1em 0}.site-content.contact form{margin:0 auto}.site-content.contact form .form-field .error,.site-content.contact form .rodo .error{color:var(--error-color)}.site-content.contact form .form-field:has(.error) input,.site-content.contact form .form-field:has(.error) textarea,.site-content.contact form .rodo:has(.error) input,.site-content.contact form .rodo:has(.error) textarea{border-color:var(--error-color)}.site-content.contact form .msg.error{background-color:var(--error-color);color:var(--white)}@media(min-width: 900px){.site-content.contact{--dir: row;--gap: 30px;--fw: calc(66.667% - var(--gap) / 2);--iw: calc(33.333% - var(--gap) / 2)}}
