.contact-main-container[data-astro-cid-6bfsojfh]{--pad:20px;--bg-color:#fff;--clock-h:calc((50px + (var(--pad) * 4)) * 2)}@media (width<=768px){.contact-main-container[data-astro-cid-6bfsojfh]{--clock-h:calc(55px + (var(--pad) * 4))}}.contact-main-container[data-astro-cid-6bfsojfh]{width:100%;height:var(--clock-h);opacity:0;place-items:center;min-width:0;margin-block:10px;display:grid;position:relative;overflow:hidden}.contact-main-container[data-astro-cid-6bfsojfh].is-ready{opacity:1;overflow:visible}.contact-title[data-astro-cid-6bfsojfh],.contact-clock-wrap[data-astro-cid-6bfsojfh]{grid-area:1/1;width:100%;height:100%}.contact-title[data-astro-cid-6bfsojfh]{z-index:2;mix-blend-mode:difference;overflow:visible}.contact-clock-wrap[data-astro-cid-6bfsojfh]{z-index:1}.contact-title[data-astro-cid-6bfsojfh]{width:100%;height:var(--clock-h);flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex;overflow:hidden}.title-row[data-astro-cid-6bfsojfh]{width:100%;font-family:var(--font-geist);text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;line-height:.76;display:flex}.title-row[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:#fff;font-weight:350}.title-row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:first-child{margin-left:-.03em}.title-row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{padding-right:.05em}html:not([lang=en]) .title-row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{font-weight:400!important}html[lang=en] .title-row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{font-weight:500!important}.contact-clock-wrap[data-astro-cid-6bfsojfh]{justify-content:center;align-items:center;width:100%;display:flex}.contact-clock[data-astro-cid-6bfsojfh]{width:100%;height:var(--clock-h);background-color:#0000;display:block;position:relative}.contact-hand[data-astro-cid-6bfsojfh]{transform-origin:bottom;background-color:var(--txt-color);position:absolute;bottom:50%;left:50%;transform:translate(-50%)rotate(0)}.contact-hour-hand[data-astro-cid-6bfsojfh]{width:3px;height:40%}.contact-min-hand[data-astro-cid-6bfsojfh]{width:2px;height:45%}.contact-sec-hand[data-astro-cid-6bfsojfh]{width:3px;height:50%}.contact-center-dot[data-astro-cid-6bfsojfh]{background-color:var(--txt-color);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.contact-main-container[data-astro-cid-6bfsojfh]{--clock-h:calc((25px + .5vw) * 5 + (var(--pad) * 4));overflow:visible}.contact-title[data-astro-cid-6bfsojfh]{letter-spacing:-.1em;gap:2px}.title-row[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-weight:400}.title-row[data-astro-cid-6bfsojfh]:last-child{flex-direction:row;justify-content:space-between;width:100%}.title-row[data-astro-cid-6bfsojfh]:not(:last-child)>span[data-astro-cid-6bfsojfh]{text-align:justify;text-align-last:justify;white-space:normal;word-break:keep-all;width:100%;height:.79em;line-height:.79;display:block;overflow:hidden}.title-row[data-astro-cid-6bfsojfh]:not(:last-child){flex-direction:column;gap:2px}.title-row[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:after{content:"";visibility:hidden;width:100%;height:0;display:inline-block}}.contact-container[data-astro-cid-6bfsojfh]{--form-fs:1rem;width:100%;padding-top:2vh}.custom-form[data-astro-cid-6bfsojfh]{--form-bg:rgba(var(--txt-color-r), .2);--form-text:var(--txt-color);--input-h:calc(40px + .25vw);--input-pad:0 calc(5px + .2vw);flex-direction:column;gap:1px;display:flex}.form-group[data-astro-cid-6bfsojfh]{flex-direction:column;gap:5px;display:flex}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh],.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit],#message[data-astro-cid-6bfsojfh]{background-color:rgba(var(--txt-color-r), .2);width:100%;color:var(--form-text);font-family:inherit;line-height:1.5;font-size:var(--form-fs);height:var(--input-h);padding:var(--input-pad);padding-left:var(--pad);border-radius:var(--rad);transition:background-color 1.5s var(--motion), color .5s var(--motion), border .5s var(--motion);border:none;outline:none;display:block}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh],.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit],#message[data-astro-cid-6bfsojfh],.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit],.privacy-label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono)}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{overflow:hidden}.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{overflow:visible}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover,.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus,.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit]:hover,.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit]:focus{background-color:rgba(var(--txt-color-r), .2)}#message[data-astro-cid-6bfsojfh]{resize:none;scrollbar-width:none;padding-block:calc(8px + .125vw);overflow:auto}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder,.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::-webkit-input-placeholder,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::-webkit-input-placeholder,.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::-moz-placeholder,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::-moz-placeholder{color:var(--txt-color);opacity:.5}.privacy-label[data-astro-cid-6bfsojfh]{box-sizing:border-box;width:100%;height:var(--input-h);padding:var(--input-pad);padding-left:var(--pad);background-color:rgba(var(--txt-color-r), .2);border-radius:var(--rad);transition:background-color 1.5s var(--motion), border .5s var(--motion);cursor:pointer;align-items:center;display:flex}.privacy-label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-checkbox[data-astro-cid-6bfsojfh]{border:1px solid var(--txt-color,#000);opacity:.5;width:16px;height:16px;transition:all .5s var(--motion);background-color:#0000;margin-right:12px;display:inline-block;position:relative}.privacy-text[data-astro-cid-6bfsojfh]{color:var(--txt-color,#000);font-size:var(--form-fs);opacity:.5;transition:all .5s var(--motion)}.privacy-label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][type=checkbox]:checked~.custom-checkbox[data-astro-cid-6bfsojfh]{opacity:1;background-color:var(--txt-color,#000)}.privacy-label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][type=checkbox]:checked~.privacy-text[data-astro-cid-6bfsojfh]{opacity:1}.privacy-link[data-astro-cid-6bfsojfh]{text-underline-offset:3px;text-decoration:underline}.privacy-link[data-astro-cid-6bfsojfh]:hover{opacity:.7}.custom-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][type=submit]{cursor:pointer;text-align:left}.custom-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh].is-invalid,.custom-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh].is-invalid,#message[data-astro-cid-6bfsojfh].is-invalid,.privacy-group[data-astro-cid-6bfsojfh].is-invalid .privacy-label[data-astro-cid-6bfsojfh]{border:1px solid var(--txt-color);background-color:var(--bg-color);color:var(--txt-color)}.error-msg[data-astro-cid-6bfsojfh]{font-size:var(--form-fs);padding-block:var(--pad);padding-left:var(--pad);display:none}.error-msg[data-astro-cid-6bfsojfh].show{display:block}.form-result[data-astro-cid-6bfsojfh]{text-align:center;font-weight:600;font-size:var(--form-fs);border-radius:8px;margin-top:20px}
