#contactDialog[data-v-7e12f78f]{grid-template-columns:repeat(1,minmax(0,1fr));place-self:center;place-items:stretch stretch;display:grid}@media not all and (width>=1024px){#contactDialog[data-v-7e12f78f]{align-self:flex-end}}@media (width>=1024px){#contactDialog[data-v-7e12f78f]{place-items:center}}#contactDialog[data-v-7e12f78f]{opacity:0;z-index:-99;width:100vw;height:100dvh;transition:opacity .25s;position:fixed;top:0;left:0;overflow:hidden scroll}#contactDialog .form-wrapper[data-v-7e12f78f]>*{margin-top:20px!important}#contactDialog .background[data-v-7e12f78f]{content:"";opacity:0;z-index:-100;width:100vw;height:var(--window-inner-height);background-color:#00000080;transition:opacity .25s;position:fixed;top:0;left:0}@media only screen and (width<=768px){#contactDialog .background[data-v-7e12f78f]{display:none}}#contactDialog.active[data-v-7e12f78f]{z-index:100;opacity:1}#contactDialog.active .background[data-v-7e12f78f]{z-index:99;opacity:1}@media only screen and (width<=768px){#contactDialog.active .background[data-v-7e12f78f]{top:63px;right:20px}}#contactDialog.active .dialog-form-container[data-v-7e12f78f]{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:101;opacity:1}#contactDialog .dialog-form-container[data-v-7e12f78f]{padding:2rem 1rem}@media (width>=1024px){#contactDialog .dialog-form-container[data-v-7e12f78f]{border-radius:1rem;padding-left:3rem;padding-right:3rem}}#contactDialog .dialog-form-container[data-v-7e12f78f]{opacity:0;background-color:var(--color-light);transition:opacity .25s;position:relative;box-shadow:0 0 24px #00000082}#contactDialog .dialog-form-container form[data-v-7e12f78f]{grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}#contactDialog .dialog-form-container form h1[data-v-7e12f78f]{color:var(--color-darker);margin-bottom:20px;font-size:27px}#contactDialog .dialog-form-container form .input-block[data-v-7e12f78f]{width:300px;margin-top:15px;display:grid}#contactDialog .dialog-form-container form .input-block label[data-v-7e12f78f]{color:var(--color-darker);margin-bottom:5px;font-size:16px}#contactDialog .dialog-form-container form .input-block input[data-v-7e12f78f]{background-color:#f0f0f0;border:1px solid #cecece;border-radius:6px;outline:none;padding:0 10px}#contactDialog .dialog-form-container form .input-block input[data-v-7e12f78f]::placeholder{color:#7c7c7c}#contactDialog .dialog-form-container form .input-block input[data-v-7e12f78f]:focus{border:1px solid #b1b1b1}#contactDialog .dialog-form-container form button[data-v-7e12f78f]{margin-top:30px}
