.tein-service-form{max-width:900px;margin:24px 0;padding:24px;border:1px solid #cddfd5;border-radius:12px;background:#f6faf7}.tein-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tein-service-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.tein-service-form input:not([type=checkbox]),.tein-service-form select,.tein-service-form textarea{width:100%;padding:11px;border:1px solid #9caf9f;border-radius:5px;background:white;color:#173728;font:inherit;font-weight:400}.tein-service-wide{grid-column:1/-1}.tein-service-form small{font-weight:400;line-height:1.5}.tein-service-form .tein-service-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;margin:20px 0}.tein-service-form input[type=checkbox]{margin-top:5px;flex-shrink:0}.tein-service-form button{background:#007d3f;color:#fff;border:0;padding:13px 24px;border-radius:5px;font-weight:700}.tein-service-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.tein-service-status{padding:16px;border-left:4px solid #007d3f;background:#eef7f1;margin:20px 0}.tein-service-error{border-color:#bd2d23;background:#fff0ec}.tein-service-form input[type=file]{font-size:14px}.tein-service-form input:focus,.tein-service-form textarea:focus,.tein-service-form select:focus{outline:3px solid #97d0ac;outline-offset:2px}@media(max-width:700px){.tein-service-grid{grid-template-columns:1fr}.tein-service-form{padding:18px 14px}.tein-service-form button{width:100%}}
.tein-service-form,.tein-service-form *{box-sizing:border-box}
