*[data-v-38971b7a]{box-sizing:border-box}input[data-v-38971b7a],textarea[data-v-38971b7a],select[data-v-38971b7a]{font-family:inherit;font-size:1rem;margin:0}.elauko-contact-wrapper[data-v-38971b7a]{padding:4rem 2rem;font-family:Montserrat,Source Sans Pro,sans-serif}.success-message[data-v-38971b7a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(10,26,47,.98);z-index:1000}.success-content[data-v-38971b7a]{text-align:center;color:#fff;max-width:500px}.success-icon[data-v-38971b7a]{width:80px;height:80px;stroke:#09f;margin:0 auto 2rem;stroke-width:1.5}.success-content h2[data-v-38971b7a]{font-size:2rem;font-weight:300;letter-spacing:1px;margin-bottom:1rem;color:#fff}.success-content p[data-v-38971b7a]{font-size:1rem;color:#ccc;margin-bottom:2rem;line-height:1.6;font-weight:300}.success-link[data-v-38971b7a]{display:inline-block;padding:.75rem 2rem;background:#0099FF;color:#fff;border-radius:0;text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:.5px;transition:all .3s ease;border:1px solid #0099FF}.success-link[data-v-38971b7a]:hover{background:transparent;color:#09f}.selection-container[data-v-38971b7a]{max-width:900px;margin:0 auto}.selection-header[data-v-38971b7a]{text-align:center;color:#fff;margin-bottom:4rem}.selection-header h1[data-v-38971b7a]{font-size:2.5rem;font-weight:300;letter-spacing:1px;margin-bottom:1rem;color:#fff}.selection-header p[data-v-38971b7a]{font-size:1rem;color:#ccc;font-weight:300;letter-spacing:.5px}.selection-buttons[data-v-38971b7a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.selection-btn[data-v-38971b7a]{padding:1.5rem 2.5rem!important;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:inherit;position:relative;overflow:hidden}.selection-btn[data-v-38971b7a]:hover{transform:translateY(-4px)}.business-btn[data-v-38971b7a]{background:linear-gradient(135deg,#0099FF 0%,#0077CC 100%);color:#fff;box-shadow:0 4px 20px #0099ff4d}.business-btn[data-v-38971b7a]:hover{box-shadow:0 8px 30px #0099ff80}.private-btn[data-v-38971b7a]{background:rgba(30,36,48,.6);color:#fff;border:2px solid #0099FF;box-shadow:0 4px 20px #0099ff4d}.private-btn[data-v-38971b7a]:hover{background:rgba(30,36,48,.8);border-color:#07c;box-shadow:0 8px 30px #09f6}.btn-title[data-v-38971b7a]{font-size:1.3rem;font-weight:600;letter-spacing:.5px;color:#fff}.btn-desc[data-v-38971b7a]{font-size:.9rem;opacity:.95;font-weight:300;letter-spacing:.3px;color:#fff}.form-container[data-v-38971b7a]{background:transparent;border-radius:0;padding:0;border:none;max-width:700px;margin:0 auto}.form-header[data-v-38971b7a]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;color:#fff!important}.back-btn[data-v-38971b7a]{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;width:40px;height:40px}.back-btn[data-v-38971b7a]:hover{color:#09f}.form-header h2[data-v-38971b7a]{font-size:2rem;font-weight:300;letter-spacing:1px;margin:0;flex:1;color:#fff}.form-grid[data-v-38971b7a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem}.form-group[data-v-38971b7a]{display:flex;flex-direction:column}.form-group.full-width[data-v-38971b7a]{grid-column:1 / -1}.form-group label[data-v-38971b7a]{display:flex;align-items:center;gap:.75rem;color:#fff;font-weight:500;margin-bottom:1.25rem;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.form-icon[data-v-38971b7a]{width:20px;height:20px;stroke:#09f;flex-shrink:0}.form-icon.lock-icon[data-v-38971b7a]{width:18px;height:18px}.form-group input[data-v-38971b7a],.form-group textarea[data-v-38971b7a]{width:100%;padding:.1rem .3rem!important;background:#FFFFFF;border:none;border-radius:4px;color:#0a1a2f;font-size:1rem;line-height:1.8!important;height:auto;transition:all .3s ease;outline:none;box-shadow:0 0 20px #0099ff4d}.form-group input[data-v-38971b7a]::-moz-placeholder,.form-group textarea[data-v-38971b7a]::-moz-placeholder{color:#0a1a2f80;font-weight:300}.form-group input[data-v-38971b7a]:-ms-input-placeholder,.form-group textarea[data-v-38971b7a]:-ms-input-placeholder{color:#0a1a2f80;font-weight:300}.form-group input[data-v-38971b7a]::placeholder,.form-group textarea[data-v-38971b7a]::placeholder{color:#0a1a2f80;font-weight:300}.form-group input[data-v-38971b7a]:focus,.form-group textarea[data-v-38971b7a]:focus{box-shadow:0 0 30px #09f9}.form-group input.input-error[data-v-38971b7a],.form-group textarea.input-error[data-v-38971b7a]{border:2px solid #EF4444;box-shadow:0 0 20px #ef44444d}.form-group textarea[data-v-38971b7a]{resize:vertical;min-height:140px}.error-text[data-v-38971b7a]{color:#fca5a5;font-size:.8rem;margin-top:.5rem;display:block;font-weight:300}.checkbox-label[data-v-38971b7a]{display:flex;align-items:center;gap:1rem;cursor:pointer;color:#fff;font-size:.9rem;margin-top:0;font-weight:300}.checkbox-label input[data-v-38971b7a]{width:20px;height:20px;cursor:pointer;accent-color:#0099FF;flex-shrink:0}.checkbox-label svg[data-v-38971b7a]{margin-right:-.25rem}.checkbox-label a[data-v-38971b7a]{color:#09f;text-decoration:none;transition:color .3s ease;font-weight:400}.checkbox-label a[data-v-38971b7a]:hover{color:#07c}.submit-btn[data-v-38971b7a]{grid-column:1 / -1;padding:.3rem!important;background:#0099FF;color:#fff!important;border:2px solid #0099FF;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s ease;font-family:inherit;margin-top:1.5rem;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 25px #09f6}.submit-btn[data-v-38971b7a]:hover:not(:disabled){box-shadow:0 0 40px #0099ffb3;background:#0099FF}.submit-btn[data-v-38971b7a]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.elauko-contact-wrapper[data-v-38971b7a]{padding:2rem 1rem}.selection-header h1[data-v-38971b7a]{font-size:1.8rem}.form-header h2[data-v-38971b7a]{font-size:1.5rem}.form-grid[data-v-38971b7a]{grid-template-columns:1fr}}#elauko_contact .absolute{position:absolute}#elauko_contact .-mt-6{margin-top:-1.5rem}#elauko_contact .mt-3{margin-top:.75rem}#elauko_contact .flex{display:flex}#elauko_contact .grid{display:grid}#elauko_contact .min-h-screen{min-height:100vh}#elauko_contact .w-full{width:100%}#elauko_contact .w-48{width:12rem}#elauko_contact .max-w-2xl{max-width:42rem}#elauko_contact .flex-shrink{flex-shrink:1}#elauko_contact .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#elauko_contact .resize{resize:both}#elauko_contact .items-center{align-items:center}#elauko_contact .justify-center{justify-content:center}#elauko_contact .gap-y-4{row-gap:1rem}#elauko_contact .rounded-full{border-radius:9999px}#elauko_contact .rounded-lg{border-radius:.5rem}#elauko_contact .border{border-width:1px}#elauko_contact .border-primary{--tw-border-opacity: 1;border-color:rgb(0 153 255 / var(--tw-border-opacity))}#elauko_contact .bg-tertiary{--tw-bg-opacity: 1;background-color:rgb(10 26 47 / var(--tw-bg-opacity))}#elauko_contact .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#elauko_contact .p-4{padding:1rem}#elauko_contact .px-4{padding-left:1rem;padding-right:1rem}#elauko_contact .py-2{padding-top:.5rem;padding-bottom:.5rem}#elauko_contact .pb-20{padding-bottom:5rem}#elauko_contact .text-center{text-align:center}#elauko_contact .text-lg{font-size:1.125rem;line-height:1.75rem}#elauko_contact .text-sm{font-size:.875rem;line-height:1.25rem}#elauko_contact .font-bold{font-weight:700}#elauko_contact .font-semibold{font-weight:600}#elauko_contact .uppercase{text-transform:uppercase}#elauko_contact .leading-relaxed{line-height:1.625}#elauko_contact .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#elauko_contact .text-primary{--tw-text-opacity: 1;color:rgb(0 153 255 / var(--tw-text-opacity))}#elauko_contact .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}#elauko_contact .outline{outline-style:solid}#elauko_contact .transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#elauko_contact{*,::before,::after {box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb;} ::before,::after { --tw-content: ""; } html {line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";} body {margin: 0; line-height: inherit;} hr {height: 0; color: inherit; border-top-width: 1px;} abbr:where([title]) {-webkit-text-decoration: underline dotted; text-decoration: underline dotted;} h1,h2,h3,h4,h5,h6 {font-size: inherit; font-weight: inherit;} a {color: inherit; text-decoration: inherit;} b,strong {font-weight: bolder;} code,kbd,samp,pre {font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; font-size: 1em;} small {font-size: 80%;} sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} sub {bottom: -.25em;} sup {top: -.5em;} table {text-indent: 0; border-color: inherit; border-collapse: collapse;} button,input,optgroup,select,textarea {font-family: inherit; font-size: 100%; line-height: inherit; color: inherit; margin: 0; padding: 0;} button,select {text-transform: none;} button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; background-color: transparent; background-image: none;} :-moz-focusring {outline: auto;} :-moz-ui-invalid {box-shadow: none;} progress {vertical-align: baseline;} ::-webkit-inner-spin-button,::-webkit-outer-spin-button {height: auto;} [type="search"] {-webkit-appearance: textfield; outline-offset: -2px;} ::-webkit-search-decoration {-webkit-appearance: none;} ::-webkit-file-upload-button {-webkit-appearance: button; font: inherit;} summary {display: list-item;} blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {margin: 0;} fieldset {margin: 0; padding: 0;} legend {padding: 0;} ol,ul,menu {list-style: none; margin: 0; padding: 0;} textarea {resize: vertical;} input::-moz-placeholder,textarea::-moz-placeholder {opacity: 1; color: #9ca3af;} input:-ms-input-placeholder,textarea:-ms-input-placeholder {opacity: 1; color: #9ca3af;} input::placeholder,textarea::placeholder {opacity: 1; color: #9ca3af;} button,[role="button"] {cursor: pointer;} :disabled {cursor: default;} img,svg,video,canvas,audio,iframe,embed,object {display: block; vertical-align: middle;} img,video {max-width: 100%; height: auto;} [hidden] {display: none;} *,::before,::after { --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; } *,::before,::after { --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; } *,::before,::after { --tw-scroll-snap-strictness: proximity; } *,::before,::after { --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; } *,::before,::after { --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; } *,::before,::after { --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; } *,::before,::after { --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; } *,::before,::after { --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } font-family: "Montserrat","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}@media (min-width: 1024px){#elauko_contact .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#elauko_contact .lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}#elauko_contact .lg\:gap-y-16{row-gap:4rem}}
