.contact-form{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);max-width:600px;-webkit-backdrop-filter:var(--fancy-blur);backdrop-filter:var(--fancy-blur);border-radius:var(--border-radius-l);background-color:#ebebebcc;margin:0 auto;padding:4rem}.contact-form label{color:var(--mainDarkGrey);margin-bottom:.2rem;font-weight:500}.contact-form textarea{height:120px}.contact-form.service label[for=message]{color:#888}.contact-form small{color:var(--mainDarkGrey)}.contact-form.service textarea{height:100px}.contact-form input,.contact-form textarea{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background:var(--mainWhite-80);width:100%;padding:1rem;border-radius:var(--border-radius-s)!important;border:none!important}.contact-form button{text-transform:capitalize;width:-moz-fit-content}.contact-form--popup{max-width:unset;width:100%;height:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:unset;z-index:999999999;background-color:#0006;justify-content:center;align-items:center;margin:0;padding:0;display:none;position:fixed;top:0;left:0}.contact-form--popup .popup-content{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background:var(--menu-bg);color:var(--mainDarkGrey);border-radius:var(--border-radius-l);max-width:420px;margin:0 1rem;padding:2rem 1.75rem 1rem;line-height:1.5;position:relative}.contact-form--popup .popup-content h3{margin-bottom:.5rem;font-weight:600}.contact-form--popup .close-btn{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);color:#888;cursor:pointer;background-color:var(--mainWhite-80);border-radius:50px;padding:1rem;transition:background-color .2s;display:inline-block;position:absolute;top:7px;right:7px}.contact-form--popup .close-btn:hover{background-color:#cecece}.contact-form--popup select{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 1.15rem center / .75rem, var(--menu-search-bg);outline:none;width:100%;margin:0;padding:1rem 2.75rem 1rem 1rem;border-radius:999px!important}.contact-form--popup input{--tw-shadow:0 0 11px #00000012, var(--glassShadowCorners);--tw-shadow-colored:0 0 11px var(--tw-shadow-color), var(--glassShadowCorners);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background:var(--menu-search-bg)}.contact-form--popup .spacer{border-color:#0000001a}
