.footer-container.svelte-178wm18{padding:14px;background-color:#fff}.footer-content.svelte-178wm18{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;width:100%;background-color:#f1f5fa;padding:20px 24px;border-radius:12px}.footer-title.svelte-178wm18{text-align:center;font-size:20px;font-weight:500;color:#0240a2;margin:0 0 25px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:34px;white-space:nowrap;position:relative}.footer-title.svelte-178wm18:before,.footer-title.svelte-178wm18:after{content:"";display:block;width:100%;height:1px;background-color:#9bb3d8}.form-type-selector.svelte-178wm18{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px;margin-bottom:20px}.radio-option.svelte-178wm18{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#333;cursor:pointer;padding:1px 0}.radio-input.svelte-178wm18{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #34495e;border-radius:50%;margin-right:8px;position:relative}.radio-input.svelte-178wm18:checked:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px;height:6px;background-color:#358ed7;border-radius:50%}.radio-label.svelte-178wm18{font-size:14px;font-weight:500;color:#333}.input-group.svelte-178wm18{margin-bottom:0}.input-wrapper.svelte-178wm18{width:100%;position:relative}.input-wrapper.svelte-178wm18 input:where(.svelte-178wm18),.input-wrapper.svelte-178wm18 textarea:where(.svelte-178wm18){width:100%;padding:13px 13px 13px 36px;border:1px solid transparent;border-radius:3px;font-size:14px;outline:none;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.input-wrapper.svelte-178wm18 input:where(.svelte-178wm18)::-webkit-input-placeholder,.input-wrapper.svelte-178wm18 textarea:where(.svelte-178wm18)::-webkit-input-placeholder{font-size:12px;color:#a4a4a4;opacity:.7}.input-wrapper.svelte-178wm18 svg:where(.svelte-178wm18){position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;fill:#aaa;-webkit-transition:fill .2s ease;-moz-transition:fill .2s ease;transition:fill .2s ease}.input-wrapper.svelte-178wm18:focus-within input:where(.svelte-178wm18),.input-wrapper.svelte-178wm18:focus-within textarea:where(.svelte-178wm18){border-color:#609fe7}.input-wrapper.svelte-178wm18:focus-within svg:where(.svelte-178wm18){fill:#609fe7}.phone-group.svelte-178wm18{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.country-selector.svelte-178wm18{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.country-button.svelte-178wm18{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 12px;font-size:14px;background:#fff;border:1px solid transparent;border-radius:3px;cursor:pointer;min-width:100px;color:#333;font-weight:500;outline:none;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.country-selector.svelte-178wm18:focus-within .country-button:where(.svelte-178wm18),.country-button.svelte-178wm18:focus,.country-button.svelte-178wm18:focus-visible{border-color:#609fe7;outline:none}.dropdown-arrow.svelte-178wm18{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;font-size:12px;color:#718096;margin-left:8px}.dropdown-arrow.rotated.svelte-178wm18{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.country-dropdown.svelte-178wm18{position:absolute;top:-webkit-calc(100% + 4px);top:-moz-calc(100% + 4px);top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:3px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px #0000001a;z-index:1000;max-height:200px;overflow-y:auto}.country-option.svelte-178wm18{width:100%;padding:12px 16px;font-size:14px;background:transparent;border:none;cursor:pointer;text-align:left;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.country-option.svelte-178wm18:hover{background-color:#f5f7fb}.country-option.selected.svelte-178wm18{background-color:#f5f7fb;color:#0240a2;font-weight:600}.phone-input.svelte-178wm18{width:100%;padding:13px 13px 13px 36px;border:1px solid transparent;border-radius:3px;font-size:14px;outline:none;background:#f5f7fb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.phone-input.svelte-178wm18::-webkit-input-placeholder{font-size:12px;color:#a4a4a4;opacity:.7}.textarea.svelte-178wm18{width:100%;padding:12px!important;border:none;border-radius:3px;font-size:14px;outline:none;background:#f5f7fb;resize:none;min-height:100px;font-family:inherit;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textarea.svelte-178wm18::-webkit-input-placeholder{font-size:12px;color:#a4a4a4;opacity:.7}.submit-btn.svelte-178wm18{width:100%;padding:13px 14px;background:#0240a2;color:#fff;font-size:15px;font-weight:600;border:none;border-radius:4px;margin-top:6px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.submit-btn.svelte-178wm18:hover:not(:disabled){background:#2560d6}.submit-btn.svelte-178wm18:disabled{background:#cbd5e0;color:#a0aec0;cursor:not-allowed}.submit-btn.loading.svelte-178wm18{pointer-events:none}.loading-spinner.svelte-178wm18{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;-webkit-animation:svelte-178wm18-spin 1s linear infinite;-moz-animation:svelte-178wm18-spin 1s linear infinite;animation:svelte-178wm18-spin 1s linear infinite}@-webkit-keyframes svelte-178wm18-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes svelte-178wm18-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-178wm18-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.contact-section.svelte-178wm18{margin-top:2px}.contact-divider.svelte-178wm18{position:relative;text-align:center;margin:12px 0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contact-divider.svelte-178wm18:before,.contact-divider.svelte-178wm18:after{content:"";-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:1px;border-top:1px solid}.contact-divider.svelte-178wm18:before{margin-right:20px;border-image-source:linear-gradient(270deg,#99acc8,rgba(201,214,230,.0001));border-image-slice:1}.contact-divider.svelte-178wm18:after{margin-left:20px;border-image-source:linear-gradient(90deg,#99acc8,rgba(201,214,230,.0001));border-image-slice:1}.divider-text.svelte-178wm18{font-size:14px;color:#718096;font-weight:500}.contact-info.svelte-178wm18{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:5px}.phone-link.svelte-178wm18{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#2c5aa0;text-decoration:none;font-size:18px;font-weight:600;padding:8px 16px;border-radius:6px}.phone-link.svelte-178wm18:hover{background:#2c5aa01a}.property-id.svelte-178wm18{font-size:14px;color:#333;margin:0;font-weight:500}@media (prefers-reduced-motion: reduce){.svelte-178wm18{-webkit-animation-duration:.01ms!important;-moz-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;-moz-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;-moz-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.input-group.svelte-178wm18,.country-button.svelte-178wm18{border-width:3px}.submit-btn.svelte-178wm18{border:3px solid #1a365d}}
