.ew-text-field[data-v-d65623c4]{display:flex;position:relative}.ew-text-field .ew-input-field-inner[data-v-d65623c4]{width:100%}.ew-text-field input[data-v-d65623c4]{width:100%;height:100%;padding:.5rem;border:1px solid #999;border-radius:6px;background:var(--bg-dark-15);transition:all .18s ease-in-out}.ew-text-field input[data-v-d65623c4]:hover{border-color:rgba(from var(--accent) r g b/70%)}.ew-text-field input:hover+label[data-v-d65623c4]{color:rgba(from var(--accent) r g b/70%)}.ew-text-field input[data-v-d65623c4]:focus,.ew-text-field input[data-v-d65623c4]:not(:placeholder-shown){border-color:var(--accent)}.ew-text-field input:focus+label[data-v-d65623c4],.ew-text-field input:not(:placeholder-shown)+label[data-v-d65623c4]{color:var(--accent);font-size:12px;top:-50%;transform:translateY(50%)}.ew-text-field label[data-v-d65623c4]{position:absolute;display:flex;padding:0 .4rem;top:50%;pointer-events:none;color:var(--ink-soft);background:var(--bg-dark-15);transition:all .18s ease-in-out;transform:translateY(-50%)}.ew-text-area[data-v-f9981a09]{display:flex;position:relative;height:100%;width:100%}.ew-text-area .ew-text-area-inner[data-v-f9981a09]{height:100%;width:100%}.ew-text-area textarea[data-v-f9981a09]{width:100%;height:100%;padding:.5rem;border:1px solid #999;border-radius:6px;background:var(--bg-dark-15);transition:all .18s ease-in-out}.ew-text-area textarea[data-v-f9981a09]:hover{border-color:rgba(from var(--accent) r g b/70%)}.ew-text-area textarea:hover+label[data-v-f9981a09]{color:rgba(from var(--accent) r g b/70%)}.ew-text-area textarea[data-v-f9981a09]:focus,.ew-text-area textarea[data-v-f9981a09]:not(:placeholder-shown){border-color:var(--accent)}.ew-text-area textarea:focus+label[data-v-f9981a09],.ew-text-area textarea:not(:placeholder-shown)+label[data-v-f9981a09]{top:0;color:var(--accent);font-size:12px;box-shadow:none}.ew-text-area label[data-v-f9981a09]{position:absolute;padding:0 .4rem;top:10%;pointer-events:none;color:var(--ink-soft);background:var(--bg-dark-15);transition:all .18s ease-in-out;transform:translateY(-50%)}.contact-details p{margin:.05rem 0}section.contact-form-section .already-submitted-text{color:#b11d1d;font-weight:700;margin-top:-.5rem!important;margin-bottom:-.5rem!important;font-size:20px}section.contact-form-section form{display:flex;flex-direction:column;gap:2rem 0rem;margin-top:1rem;padding-inline:0}section.contact-form-section form.already-submitted{opacity:.5;pointer-events:none}section.contact-form-section form .input-group{display:flex;flex-direction:column;gap:1rem}@media(max-width:900px){section.contact-form-section form .input-group{width:100%}}section.contact-form-section form .message-group{width:clamp(13rem,40vw,100%)}@media(max-width:900px){section.contact-form-section form .message-group{width:100%}}section.contact-form-section form .input-wrapper{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;gap:1rem}@media(max-width:900px){section.contact-form-section form .input-wrapper{width:100%}}section.contact-form-section form label{font-weight:500;margin:0rem .25rem}section.contact-form-section form label a{color:var(--accent);text-decoration:none}section.contact-form-section form label a:hover{text-decoration:underline}section.contact-form-section form textarea{resize:none;min-width:13rem;width:40rem;max-width:40rem}section.contact-form-section form .buttons{display:flex;gap:0 .5rem}section.contact-form-section form .buttons button{min-width:15%}section.contact-form-section form .buttons button.already-submitted{cursor:not-allowed}.hero-band-image{display:flex;aspect-ratio:569/320;justify-content:center}@media(max-width:900px){.hero-band-image{justify-self:center}}.hero-band-image picture{display:flex;height:auto;width:90vw;aspect-ratio:569/320}.hero-band-image picture img{height:auto;aspect-ratio:569/320}.bookmarked-services{display:flex;flex-direction:column;gap:.5rem}.bookmarked-services button{width:max-content;padding:0 1rem}.bookmarked-services p.no-bookmarks{color:var(--ink-soft);line-height:1}
