.submit-status[data-v-4a8b735d]{bottom:0;height:100lvh;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;width:100vw;z-index:40}.submit-status[data-v-4a8b735d],.submit-status__inner[data-v-4a8b735d]{align-items:center;display:flex;text-align:center}.submit-status__inner[data-v-4a8b735d]{aspect-ratio:.8/1;background:var(--c-bg-alt);flex-direction:column;height:70vh;justify-content:space-between;max-height:80rem;max-width:var(--width);padding:var(--offset);transform:translateY(100lvh)}@media screen and (min-width:960px){.submit-status__inner[data-v-4a8b735d]{height:90vh}}.submit-status__inner.is-error[data-v-4a8b735d]{background:var(--c-error)}.submit-status__message[data-v-4a8b735d]{align-items:center;display:flex;flex-direction:column;font-size:2.2em;justify-content:center;line-height:130%;padding:0 var(--offset);text-align:center}.fs-message[data-v-4a8b735d] *{line-height:140%}.contact-form[data-v-70f8e87f]{margin:0 auto clamp(8rem,8vw,18rem)}.form-group[data-v-70f8e87f]{display:grid;gap:var(--gutter);padding-bottom:0;padding-top:0}@media screen and (max-width:959.8px){.form-group[data-v-70f8e87f]{gap:0;margin-bottom:clamp(3rem,3vw,6rem)}.form-group[data-v-70f8e87f],.form-group[data-v-70f8e87f]:hover{background:transparent}}@media screen and (min-width:960px){.form-group[data-v-70f8e87f]{grid-template-columns:var(--col-1) var(--col-2) var(--col-2) auto}}.form-group .index[data-v-70f8e87f]{height:5.6rem}.form-group .index[data-v-70f8e87f],.form-group label[data-v-70f8e87f]{align-items:center;display:flex;justify-content:flex-start}.form-group label[data-v-70f8e87f]{font-weight:700}@media screen and (min-width:960px){.form-group label[data-v-70f8e87f]{height:5.6rem}}.form-group input[data-v-70f8e87f]:not([type=checkbox]),.form-group select[data-v-70f8e87f],.form-group textarea[data-v-70f8e87f]{all:unset;background:transparent;border:none;width:100%}@media screen and (max-width:959.8px){.form-group input[data-v-70f8e87f]:not([type=checkbox]),.form-group select[data-v-70f8e87f],.form-group textarea[data-v-70f8e87f]{height:5.6rem}}.form-group input[data-v-70f8e87f]:not([type=checkbox]):focus,.form-group select[data-v-70f8e87f]:focus,.form-group textarea[data-v-70f8e87f]:focus{outline:none}.form-group input:not([type=checkbox]).error[data-v-70f8e87f],.form-group select.error[data-v-70f8e87f],.form-group textarea.error[data-v-70f8e87f]{border-color:red}.form-group textarea[data-v-70f8e87f]{box-sizing:border-box;height:auto;min-height:50px;overflow:auto;padding-top:2rem;resize:none;width:100%}.form-group .error-message[data-v-70f8e87f]{color:var(--c-accent);margin-bottom:clamp(1.5rem,1.5vw,2rem)}@media screen and (min-width:960px){.form-group .error-message[data-v-70f8e87f]{align-items:center;display:flex;margin-bottom:0}}.form-group.checkbox[data-v-70f8e87f]{gap:var(--gutter);grid-template-columns:none;margin-top:var(--gutter)}@media screen and (min-width:960px){.form-group.checkbox[data-v-70f8e87f]{grid-template-columns:var(--col-3) var(--col-3) auto}}.form-group.checkbox[data-v-70f8e87f]:hover{background:transparent}.form-group.checkbox[data-v-70f8e87f]:after{content:none}.form-group.checkbox .required-message[data-v-70f8e87f]{align-items:center;display:flex;line-height:140%;margin-bottom:1rem}@media screen and (min-width:960px){.form-group.checkbox .required-message[data-v-70f8e87f]{height:5.6rem;margin-bottom:0;text-align:left}}.form-group.checkbox .privacy-label[data-v-70f8e87f]{align-items:center;cursor:pointer;display:flex}.form-group.checkbox .privacy-label input[data-v-70f8e87f]{margin-right:10px;width:auto}.form-group.checkbox .submit-button[data-v-70f8e87f]{cursor:pointer;margin-left:auto;margin-right:auto;margin-top:clamp(3rem,5vw,10rem);position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.form-group.checkbox .submit-button[data-v-70f8e87f]:disabled{pointer-events:none}@media screen and (min-width:960px){.form-group.checkbox .submit-button[data-v-70f8e87f]{margin-left:auto;margin-right:calc(var(--col-2) + var(--gutter));margin-top:0}}.form-group.checkbox .submit-button svg[data-v-70f8e87f]{bottom:0;left:0;position:absolute;width:100%}@media screen and (max-width:959.8px){.form-group.checkbox .submit-button svg[data-v-70f8e87f]{bottom:-100%}}.form-group.checkbox .submit-button:hover path[data-v-70f8e87f]{stroke-dashoffset:-280}.form-group.checkbox .submit-button path[data-v-70f8e87f]{stroke-dashoffset:0;stroke-dasharray:140;transition:all 2s cubic-bezier(.19,1,.22,1)}.required[data-v-70f8e87f]{color:red}input[type=checkbox][data-v-70f8e87f]{all:unset;background:transparent;border:1px solid var(--c-text);height:1.2rem;margin-right:1.5rem;min-height:1.2rem;min-width:1.2rem;padding:0;position:relative;width:1.2rem}input[type=checkbox][data-v-70f8e87f]:before{background:var(--c-accent);content:"";height:1.2rem;left:0;position:absolute;top:0;transform:scale(0);transition:transform .5s cubic-bezier(.19,1,.22,1);width:1.2rem}input[type=checkbox][data-v-70f8e87f]:checked:before{transform:scale(.5)}input[data-v-70f8e87f]{position:relative!important}input[data-v-70f8e87f]:is(:-webkit-autofill){background-color:none!important;-webkit-box-shadow:0 0 0 50px var(--c-bg) inset!important}input[data-v-70f8e87f]:is(:-webkit-autofill,:autofill){background-color:none!important;-webkit-box-shadow:0 0 0 50px var(--c-bg) inset!important}.form-group:hover input[data-v-70f8e87f]:is(:-webkit-autofill){-webkit-box-shadow:inset 0 0 0 50px #fff!important}.form-group:hover input[data-v-70f8e87f]:is(:-webkit-autofill,:autofill){-webkit-box-shadow:inset 0 0 0 50px #fff!important}.link[data-v-4a78aaf7]{cursor:pointer;display:inline-flex;line-height:100%;padding-bottom:.1em;position:relative;width:-moz-fit-content;width:fit-content}.link[data-v-4a78aaf7]:hover .line{transform:translateY(-120%)}.link[data-v-4a78aaf7] .line{display:inline-flex;line-height:100%;position:relative;transition:transform 1s cubic-bezier(.19,1,.22,1) calc(.1s*var(--index));width:100%}.link[data-v-4a78aaf7] .line:after{bottom:-120%;content:attr(data-label);left:0;position:absolute}.link.is-center[data-v-4a78aaf7] .line:after{left:0;right:0}.link[data-v-4a78aaf7] .line-mask{clip-path:inset(0 0 -5% 0)}.contacts__label[data-v-a1a8083b]{display:flex;justify-content:space-between;width:100%}.contacts__link[data-v-a1a8083b]{align-items:center;border-bottom:1px solid var(--c-text);display:flex;flex-direction:column;justify-content:center}.gallery__description[data-v-39618e00]{display:flex;flex-direction:column;gap:clamp(3rem,3vw,6rem)}@media screen and (min-width:960px){.gallery__description[data-v-39618e00]{flex-direction:row;gap:calc(var(--col-1) + var(--gutter) + var(--gutter));justify-content:space-between;width:100%}}@media screen and (min-width:1280px){.gallery__description[data-v-39618e00]{gap:calc(var(--col-1) + var(--gutter) + var(--gutter))}}@media screen and (min-width:1920px){.gallery__description[data-v-39618e00]{gap:calc(var(--col-2) + var(--gutter) + var(--gutter))}}@media screen and (min-width:960px){.gallery__description__paragraph[data-v-39618e00]{width:var(--col-4)}}@media screen and (min-width:1280px){.gallery__description__paragraph[data-v-39618e00]{width:var(--col-5)}}@media screen and (min-width:1920px){.gallery__description__paragraph[data-v-39618e00]{width:var(--col-4)}}.container[data-v-3122b646]{align-items:center;border-bottom:1px solid var(--c-text);border-top:1px solid var(--c-text);display:flex;flex-direction:column;justify-content:center;padding:clamp(8rem,8vw,18rem) 0}@media screen and (min-width:960px){.container[data-v-3122b646]{padding:clamp(3rem,5vw,10rem) 0}}.social__row[data-v-3122b646]{align-items:center;display:flex;position:relative}.social__text__mini[data-v-3122b646]{position:absolute}@media screen and (max-width:959.8px){.social__text__mini[data-v-3122b646]{display:none}}.social__text__mini--left[data-v-3122b646]{left:0;transform:translate(-120%)}.social__text__mini--right[data-v-3122b646]{right:0;transform:translate(120%)}
