.form__select{position:relative}.form__select:before{content:"";position:absolute;top:calc(50% - 11px);right:15px;width:12px;height:12px;border-right:2px solid var(--color-border);border-bottom:2px solid var(--color-border);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:13px 45px 13px 15px;border-radius:0;font-size:2.2rem;color:var(--color-font);background:var(--color-bg);border:1px solid var(--color-border)}.form select:focus{background-color:var(--color-bg-main)}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text],.form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:0;font-size:var(--fz-m);color:var(--color-font);background:var(--color-bg)}.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus{background-color:var(--color-bg)}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text]{width:100%;border:1px solid var(--color-border);-webkit-transition:border-color 1s ease-out;transition:border-color 1s ease-out}.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=tel]:focus,.form input[type=text]:focus{border-color:var(--color-font);outline:none}.form textarea{width:100%;field-sizing:content;min-height:5lh;max-height:60vh;resize:vertical;-webkit-transition:border-color 1s ease-out;transition:border-color 1s ease-out;border:1px solid var(--color-border);line-height:var(--font-line-height)}.form textarea:focus{border-color:var(--color-font);outline:none}.form__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__item.-hidden{overflow:hidden;height:0;margin:0}.form__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px 15px;margin:0 0 18px;font-size:var(--fz-m);color:var(--color-title);font-weight:700}.form__check{display:-webkit-box;display:-ms-flexbox;display:flex;width:3em;height:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background:var(--color-main);border-radius:50%;font-size:1.3rem;color:#fff}.form__check.-required{background:#a22041}.form__example{position:absolute;top:.7em;right:0;color:var(--color-font);font-size:var(--fz-xs);font-weight:400}.form__body{width:100%;margin:0}@media screen and (max-width: 768px){.form__select:before{right:7px}.form select{padding:10px 35px 10px 5px;font-size:1.8rem}.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=text],.form textarea{padding:10px 5px;font-size:1.8rem}.form textarea{height:auto}.form__item{display:block}.form__check{font-size:1.2rem}}@media screen and (max-width: 600px){.form__example{font-size:var(--fz-xxs)}}@media screen and (max-width: 460px){.form__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form[data-astro-cid-5tsjlysq]{margin:50px auto 0}.form__fieldset[data-astro-cid-5tsjlysq]{border:0;margin:0;padding:0}.form__main[data-astro-cid-5tsjlysq]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-margin-m);max-width:var(--width-s)}.form__body[data-astro-cid-5tsjlysq]{width:100%}.form__item[data-astro-cid-5tsjlysq].-wana{display:none}.form[data-astro-cid-5tsjlysq] .g-recaptcha[data-astro-cid-5tsjlysq]{margin-top:var(--section-margin-s);margin-bottom:var(--margin-bottom-base)}.form__notes[data-astro-cid-5tsjlysq]{margin-top:var(--section-margin-m);margin-bottom:var(--margin-bottom-base)}.form__btn[data-astro-cid-5tsjlysq]{margin-top:var(--section-margin-s)}
