.lx-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.lx-skip{background:var(--idx-accent,#202a44);border-radius:8px;color:var(--idx-on-accent,#fff)!important;font-weight:500;left:8px;padding:10px 16px;position:absolute;text-decoration:none!important;top:-80px;z-index:3000}.lx-skip:focus{top:8px}@keyframes lx-spin{to{transform:rotate(1turn)}}.lx-btn{align-items:center;background:var(--idx-accent,#202a44);border:1px solid transparent;border-radius:8px;color:var(--idx-on-accent,#fff);cursor:pointer;display:inline-flex;font:500 15px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;justify-content:center;letter-spacing:0;min-height:44px;padding:0 20px;text-decoration:none!important;text-transform:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;white-space:nowrap}.lx-btn i{font-size:1em}.lx-btn:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-btn.disabled,.lx-btn:disabled:not([aria-busy=true]){background:#f1f3f5!important;border-color:#e3e7ec!important;box-shadow:none;color:#8a939d!important;cursor:not-allowed}.lx-btn[aria-busy=true]{-webkit-text-fill-color:transparent;cursor:progress;position:relative}.lx-btn[aria-busy=true]:after{animation:lx-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}@media(prefers-reduced-motion:reduce){.lx-btn[aria-busy=true]:after{animation:none}}.lx-btn:hover{background:var(--idx-accent-hover,#161d30)}.lx-btn.lx-primary{background:var(--idx-accent,#202a44);border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.12);color:var(--idx-on-accent,#fff)!important}.lx-btn.lx-primary:hover{background:var(--idx-accent-hover,#161d30)}.lx-btn.lx-secondary{background:#fff;border-color:var(--idx-accent-text,#202a44);color:var(--idx-accent-text,#202a44)!important}.lx-btn.lx-secondary:hover{background:var(--idx-accent-soft,#e9eaec)}.lx-btn.lx-quiet{background:#fff;border-color:#c9d0d8;color:#4a5565!important}.lx-btn.lx-quiet:hover{border-color:#9aa3ad;color:#1b2430!important}.lx-btn.lx-danger{background:#b4253b;border-color:transparent;color:#fff!important}.lx-btn.lx-danger:hover{background:#961f31}.lx-btn.lx-on-dark.lx-primary{background:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--idx-accent-text,#202a44)!important}.lx-btn.lx-on-dark.lx-primary:hover{background:var(--idx-accent-soft,#e9eaec);border-color:var(--idx-accent-soft,#e9eaec)}.lx-btn.lx-on-dark.lx-secondary{background:transparent;border-color:hsla(0,0%,100%,.75);box-shadow:none;color:#fff!important}.lx-btn.lx-on-dark.lx-secondary:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.lx-btn.lx-on-dark:focus-visible{outline-color:#fff}.lx-btn.lx-sm{font-size:14px;min-height:36px;padding:0 14px}.lx-btn.lx-block{width:100%}.lx-link{background:none;border:0;color:var(--idx-accent-text,#202a44)!important;cursor:pointer;font-weight:500;padding:0;text-decoration:none}.lx-link:hover{text-decoration:underline}.lx-link:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-content .btn{align-items:center;background:#fff;border:1px solid transparent;border-color:var(--idx-accent-text,#202a44);border-radius:8px;color:var(--idx-accent-text,#202a44)!important;cursor:pointer;display:inline-flex;font:500 15px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;justify-content:center;letter-spacing:0;margin:4px 0;min-height:44px;padding:0 20px;text-decoration:none!important;text-transform:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;white-space:nowrap}.lx-content .btn i{font-size:1em}.lx-content .btn:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-content .btn.disabled,.lx-content .btn:disabled:not([aria-busy=true]){background:#f1f3f5!important;border-color:#e3e7ec!important;box-shadow:none;color:#8a939d!important;cursor:not-allowed}.lx-content .btn[aria-busy=true]{-webkit-text-fill-color:transparent;cursor:progress;position:relative}.lx-content .btn[aria-busy=true]:after{animation:lx-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}@media(prefers-reduced-motion:reduce){.lx-content .btn[aria-busy=true]:after{animation:none}}.lx-content .btn:hover{background:var(--idx-accent-soft,#e9eaec)}.lx-content .btn.btn-dark,.lx-content .btn.btn-inverse,.lx-content .btn.btn-primary,.lx-content .btn.btn-success,.lx-content .btn.btn-theme-colored{background:var(--idx-accent,#202a44);border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.12);color:var(--idx-on-accent,#fff)!important}.lx-content .btn.btn-dark:hover,.lx-content .btn.btn-inverse:hover,.lx-content .btn.btn-primary:hover,.lx-content .btn.btn-success:hover,.lx-content .btn.btn-theme-colored:hover{background:var(--idx-accent-hover,#161d30)}.lx-content .btn.btn-border,.lx-content .btn.btn-default,.lx-content .btn.btn-gray,.lx-content .btn.btn-info,.lx-content .btn.btn-transparent,.lx-content .btn.btn-warning{background:#fff;border-color:var(--idx-accent-text,#202a44);color:var(--idx-accent-text,#202a44)!important}.lx-content .btn.btn-border:hover,.lx-content .btn.btn-default:hover,.lx-content .btn.btn-gray:hover,.lx-content .btn.btn-info:hover,.lx-content .btn.btn-transparent:hover,.lx-content .btn.btn-warning:hover{background:var(--idx-accent-soft,#e9eaec)}.lx-content .btn.btn-danger{background:#b4253b;border-color:transparent;color:#fff!important}.lx-content .btn.btn-danger:hover{background:#961f31}.lx-content .btn.btn-link{background:none;border:0;color:var(--idx-accent-text,#202a44)!important;cursor:pointer;font-weight:500;min-height:44px;padding:0;text-decoration:none}.lx-content .btn.btn-link:hover{text-decoration:underline}.lx-content .btn.btn-link:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-content .btn.btn-link:hover{text-decoration:underline!important}.lx-content .btn.btn-sm,.lx-content .btn.btn-xs{font-size:14px;min-height:36px;padding:0 14px}.lx-content .btn.btn-block{display:flex;width:100%}.lx-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:16px 0}.lx-pager:not(:has(>li:nth-child(2))){display:none}.lx-pager>li>a,.lx-pager>li>a:focus,.lx-pager>li>span{align-items:center;background:#fff;border:1px solid #dde2e8;border-radius:10px!important;color:#1b2430;display:inline-flex;float:none;font:500 14px/1 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:40px;justify-content:center;margin:0;min-width:40px;padding:0 12px}.lx-pager>li>a:hover{background:#f6f7f9}.lx-pager>li>a:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-pager>.active>a,.lx-pager>.active>a:focus,.lx-pager>.active>a:hover,.lx-pager>.active>span{background:var(--idx-accent,#202a44);border-color:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff)}.lx-pager>.disabled>a,.lx-pager>.disabled>span{background:#fff;color:#6b7380}.lx-field{display:flex;flex-direction:column;gap:6px;margin:0}.lx-field>label{color:#4a5565;font:500 13px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}.lx-field input,.lx-field select,.lx-field textarea{background:#fff;border:1px solid #808a96!important;border-radius:8px!important;box-shadow:none!important;color:#1b2430;font:400 15px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;min-height:44px;padding:0 12px;width:100%}.lx-field input:focus,.lx-field select:focus,.lx-field textarea:focus{border-color:var(--idx-accent-text,#202a44)!important;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-field input[readonly],.lx-field select[readonly],.lx-field textarea[readonly]{background:#f6f7f9}.lx-field textarea{min-height:96px;padding:10px 12px;resize:vertical}.lx-field .lx-hint{color:#6b7380;font-size:12px}.lx-pw{position:relative}.lx-pw input{padding-right:48px}.lx-pw .lx-pw-toggle{align-items:center;background:none;border:0;border-radius:8px;color:#6b7380;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px}.lx-pw .lx-pw-toggle:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-two{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:600px){.lx-two{grid-template-columns:1fr}}.lx-alert{align-items:flex-start;border-radius:8px;display:flex;font-size:14px;gap:10px;padding:10px 12px}.lx-alert.lx-ok{background:#eef6f1;color:#245c3b}.lx-alert.lx-err{background:#fdf1f2;color:#8f1f31}.lx-status{align-items:center;color:#2f7d4f;display:inline-flex;font:500 13px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:7px}.lx-status:before{background:currentColor;border-radius:50%;content:"";flex:none;height:8px;width:8px}.lx-status.lx-status-2,.lx-status.lx-status-8{color:#9a6400}.lx-status.lx-status-9{color:#6b7380}.lx-status.lx-status-10,.lx-status.lx-status-11,.lx-status.lx-status-5,.lx-status.lx-status-6{color:#b4253b}.lx-status.lx-status-13{color:#1f5f9e}.lx-card{background:#fff;border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#1b2430;display:flex;flex-direction:column;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:100%;overflow:hidden;position:relative;text-align:left;transition:box-shadow .15s,transform .15s}.lx-card:hover{box-shadow:0 8px 24px rgba(16,24,40,.12);transform:translateY(-2px)}.lx-card:focus-within{box-shadow:0 0 0 3px var(--idx-accent-text,#202a44),0 8px 24px rgba(16,24,40,.12)}@supports selector(:has(a)){.lx-card:focus-within{box-shadow:0 8px 24px rgba(16,24,40,.12)}.lx-card:has(.lx-addr a:focus-visible,.lx-card-link:focus-visible){outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}}.lx-card .lx-card-link{color:inherit!important;text-decoration:none}.lx-card .lx-card-link:after{content:"";inset:0;position:absolute;z-index:1}.lx-card .lx-card-link:hover{text-decoration:underline;text-underline-offset:3px}.lx-card .lx-card-link:focus-visible{outline:none}.lx-card.lx-hot{box-shadow:0 0 0 3px var(--idx-accent-text,#202a44)}.lx-card .lx-ph{aspect-ratio:3/2;background:#dfe4ea 50%/cover no-repeat;position:relative}.lx-card .lx-tags{align-items:flex-start;display:flex;flex-direction:column;gap:6px;left:10px;pointer-events:none;position:absolute;top:10px}.lx-card .lx-tag{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(16,24,40,.2);color:#1b2430;font-size:12px;font-weight:500;max-width:220px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.lx-card .lx-tag.lx-tag-oh{background:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff)}.lx-card .lx-heart{background:hsla(0,0%,100%,.95);border:0;border-radius:50%;box-shadow:0 1px 4px rgba(16,24,40,.25);color:#1b2430;cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:10px;top:10px;width:40px;z-index:2}.lx-card .lx-heart.lx-on{color:#d1124a}.lx-card .lx-heart:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-card .lx-pc{background:rgba(0,0,0,.6);border-radius:12px;bottom:10px;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:10px}.lx-card .lx-mls-logo{bottom:10px;left:10px;position:absolute}.lx-card .lx-bd{display:flex;flex:1;flex-direction:column;gap:4px;padding:12px 14px}.lx-card .lx-row1{align-items:center;display:flex;font-size:13px;gap:10px}.lx-card .lx-dom{color:#6b7380}.lx-card .lx-hasnote{background:#fff6dc;border-radius:6px;color:#7a5600;font-size:12px;margin-left:auto;padding:1px 6px}.lx-card .lx-price{font-size:20px;font-weight:700;line-height:1.2;margin:0}.lx-card .lx-price-none{color:#6b7380;font-size:16px;font-weight:500}.lx-card .lx-meta{color:#4a5565;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 12px;list-style:none;margin:0;padding:0}.lx-card .lx-meta li{align-items:center;display:inline-flex;gap:6px}.lx-card .lx-meta i{color:#6b7380;font-size:13px}.lx-card .lx-meta b{color:#1b2430;font-weight:600}.lx-card .lx-addr{font:400 14px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;min-width:0}.lx-card .lx-addr a{color:#4a5565!important;text-decoration:none}.lx-card .lx-addr a:after{content:"";inset:0;position:absolute;z-index:1}.lx-card .lx-addr a:hover{text-decoration:underline}.lx-card .lx-addr a:focus-visible{outline:none}.lx-card .lx-addr .lx-addr-street{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.lx-card .lx-addr .lx-addr-city{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-card .lx-foot{align-items:center;color:#6b7380;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:auto;min-width:0;padding-top:8px}.lx-card .lx-courtesy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1 auto;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere}.lx-card .lx-card-actions{display:flex;flex:none;gap:2px;position:relative;z-index:2}.lx-card .lx-share{display:flex}.lx-card .lx-icon{background:none;border:0;border-radius:8px;color:#6b7380;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.lx-card .lx-icon:hover{background:#f6f7f9;color:#1b2430}.lx-card .lx-icon:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}@keyframes lx-skel-sweep{to{background-position:-200% 0}}.lx-skel{animation:lx-skel-sweep 1.6s ease-in-out infinite;background:#e9edf1 linear-gradient(90deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 70%) 0 0/200% 100% no-repeat;display:block}@media(prefers-reduced-motion:reduce){.lx-skel{animation:none}}.lx-skel-line{border-radius:6px;height:12px}.lx-skel-card{pointer-events:none}.lx-skel-card:hover{box-shadow:0 1px 2px rgba(16,24,40,.05);transform:none}.lx-skel-card .lx-ph.lx-skel{animation:lx-skel-sweep 1.6s ease-in-out infinite;background:#e9edf1 linear-gradient(90deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 70%) 0 0/200% 100% no-repeat;display:block}@media(prefers-reduced-motion:reduce){.lx-skel-card .lx-ph.lx-skel{animation:none}}.lx-skel-card .lx-bd{gap:12px;padding:14px}.lx-skel-card .lx-skel-short{width:30%}.lx-skel-card .lx-skel-price{height:20px;width:45%}.lx-skel-card .lx-skel-mid{width:60%}.lx-skel-card .lx-skel-long{width:85%}.lx-skel-card .lx-skel-foot{margin-top:14px;width:70%}.lx-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lx-grid>*{min-width:0}.lx-grid>p{grid-column:1/-1}.lx-share-list{display:flex;flex-direction:column;gap:2px;min-width:210px;padding:6px}.lx-share-list .share-btn{align-items:center;background:none!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#1b2430!important;display:flex!important;font:500 14px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:12px;height:auto!important;min-height:40px;padding:4px 10px 4px 4px!important;text-align:left;width:100%!important}@media(max-width:767px),(pointer:coarse){.lx-share-list .share-btn{min-height:44px}}.lx-share-list .share-btn i{border-radius:50%;color:#fff;display:grid;flex:none;font-size:14px;height:32px;place-items:center;width:32px}.lx-share-list .share-btn .lx-share-name{display:inline!important}.lx-share-list .share-btn:hover{background:#f6f7f9!important}.lx-share-list .share-btn:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-fab{position:relative}.lx-fab-main{background:var(--idx-accent,#202a44);border:0;border-radius:50%;box-shadow:0 6px 16px rgba(16,24,40,.25);color:var(--idx-on-accent,#fff);cursor:pointer;display:grid;height:52px;place-items:center;width:52px}.lx-fab-main i{font-size:19px}.lx-fab-main:hover{background:var(--idx-accent-hover,#161d30)}.lx-fab-main:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-fab-main .lx-fab-close,.lx-fab.lx-open .lx-fab-main .lx-fab-open{display:none}.lx-fab.lx-open .lx-fab-main .lx-fab-close{display:inline}.lx-share-menu{background:#fff;border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 12px 32px rgba(16,24,40,.2);display:block;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;text-align:left;top:0;z-index:1035}.lx-share-menu[hidden]{display:none}.lx-back{align-items:center;background:hsla(0,0%,100%,.95);border:0;border-radius:19px;box-shadow:0 1px 4px rgba(16,24,40,.25);color:#1b2430!important;cursor:pointer;display:inline-flex;font:500 14px/1 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:8px;height:38px;padding:0 14px;text-decoration:none!important}.lx-back:hover{background:#fff}.lx-back:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-dialog{--lx-dialog-x:24px}.lx-dialog .modal-dialog{margin:40px auto;max-width:var(--lx-dialog-w,480px);padding:0 12px;width:auto}.lx-dialog.lx-wide{--lx-dialog-w:1100px}.lx-dialog .modal-content{border:0;border-radius:14px;box-shadow:0 24px 60px rgba(16,24,40,.25);color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;text-align:left}.lx-dialog .modal-header{align-items:flex-start;background:#fff;border:0;color:#1b2430;display:flex;gap:12px;justify-content:space-between;padding:22px var(--lx-dialog-x) 0}.lx-dialog .modal-header:after,.lx-dialog .modal-header:before{display:none}.lx-dialog .lx-dialog-title,.lx-dialog .modal-title{color:#1b2430;font:700 20px/1.25 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;text-align:left;text-transform:none}.lx-dialog .lx-dialog-sub{color:#4a5565;font-size:14px;margin:4px 0 0}.lx-dialog .lx-x,.lx-dialog .modal-header .close{background:none;border:0;border-radius:8px;color:#6b7380;flex:none;float:none;font-size:18px;height:40px;margin:-6px -8px 0 0;opacity:1;text-shadow:none;width:40px}.lx-dialog .lx-x:hover,.lx-dialog .modal-header .close:hover{background:#f6f7f9;color:#1b2430}.lx-dialog .lx-x:focus-visible,.lx-dialog .modal-header .close:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.lx-dialog .modal-body{display:flex;flex-direction:column;gap:14px;padding:18px var(--lx-dialog-x) 20px}.lx-dialog .modal-body:after,.lx-dialog .modal-body:before{display:none}.lx-dialog .modal-footer{background:#fff;border:0;display:flex;gap:10px;justify-content:flex-end;padding:0 var(--lx-dialog-x) 22px}.lx-dialog .modal-footer:after,.lx-dialog .modal-footer:before{display:none}.lx-dialog .lx-dialog-foot{background:#fafbfc;border-top:1px solid #e3e7ec;color:#4a5565;font-size:14px;margin:0;padding:14px var(--lx-dialog-x);text-align:center}.lx-dialog .lx-fine{color:#6b7380;font-size:12px;margin:0;text-align:center}.lx-dialog .lx-row-between{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between}.lx-dialog .lx-row-between label{align-items:center;color:#4a5565;display:flex;font-weight:400;gap:8px;margin:0}@media(max-width:600px){.lx-dialog{--lx-dialog-x:18px}.lx-dialog .modal-dialog{bottom:0;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;width:auto}.lx-dialog.fade .modal-dialog{transform:translateY(24px)}.lx-dialog.in .modal-dialog{transform:none}.lx-dialog .modal-content{border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0)}.lx-dialog .lx-dialog-foot,.lx-dialog .modal-footer,.lx-dialog .modal-header{flex:none}.lx-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lx-dialog .modal-footer{padding-bottom:18px}.lx-dialog .modal-footer .lx-btn{flex:1}}@media(prefers-reduced-motion:reduce){.lx-btn,.lx-card,.lx-content .btn{transition:none!important}.lx-card:hover{transform:none}}.lx-share-list .share-facebook i{background-color:#1877f2}.lx-share-list .share-x i{background-color:#000}.lx-share-list .share-linkedin i{background-color:#0a66c2}.lx-share-list .share-pinterest i{background-color:#e60023}.lx-share-list .share-whatsapp i{background-color:#1fa855}.lx-share-list .share-email i{background-color:#5f6b7a}.lx-share-list .share-sms i{background-color:#2a8f83}.lx-share-list .share-copy i{background-color:#334155}.lx-share-list .share-native i{background-color:#5f6b7a}.lx-share-list .share-native{display:none!important}html.can-native-share .lx-share-list .share-native{display:flex!important}.lx-card .lx-card-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#fffaf0;border:1px solid #f3e3bf;border-radius:8px;color:#4a5565;display:-webkit-box;font-size:13px;margin:4px 0 0;overflow:hidden;padding:8px 10px}.lx-card .lx-card-note i{color:#b98a2b;font-size:11px}.lx-badge{background:var(--idx-accent,#202a44);border-radius:10px;color:var(--idx-on-accent,#fff);display:inline-block;font:600 12px/20px Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:20px;margin-left:6px;min-width:20px;padding:0 6px;text-align:center}.lx-card .lx-icon{position:relative}.lx-card .lx-icon .lx-badge{font-size:10px;height:16px;line-height:16px;margin:0;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-2px}@keyframes lx-heart-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}.lx-heart.lx-on i,.lx-saved i{animation:lx-heart-pop .28s ease-out}@media(prefers-reduced-motion:reduce){.lx-heart.lx-on i,.lx-saved i{animation:none}}@media(max-width:767px){.lx-field input,.lx-field select,.lx-field textarea{font-size:16px}.lx-btn.lx-sm,.lx-content .btn.btn-sm,.lx-content .btn.btn-xs{min-height:44px}.lx-dialog .lx-x,.lx-dialog .modal-header .close{height:44px;margin:-8px -10px 0 0;width:44px}.lx-back{border-radius:22px;height:44px}.lx-card .lx-heart:after{border-radius:50%;content:"";inset:-2px;position:absolute}.lx-card .lx-icon:after{content:"";inset:-4px;position:absolute}.lx-card .lx-card-actions{gap:8px}}section.community.lx-community{background:#f6f7f9;clear:both;color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;padding:48px 16px;position:relative}section.community.lx-community .lx-cw-inner{margin:0 auto;max-width:1320px}section.community.lx-community .lx-cw-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}section.community.lx-community .lx-eyebrow{color:#4a5565;font:500 13px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.08em;margin:0;text-transform:uppercase}section.community.lx-community .title{color:#1b2430;font-size:30px;font-weight:700;line-height:1.2;margin:4px 0 0;text-align:left}section.community.lx-community .lx-view-toggle{background:#fff;border:1px solid #c9d0d8;border-radius:8px;display:inline-flex;overflow:hidden}section.community.lx-community .lx-view-toggle button{align-items:center;background:none;border:0;color:#4a5565;cursor:pointer;display:inline-flex;font:500 14px/1 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:8px;height:40px;padding:0 14px}section.community.lx-community .lx-view-toggle button+button{border-left:1px solid #c9d0d8}section.community.lx-community .lx-view-toggle button[aria-pressed=true]{background:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff)}section.community.lx-community .lx-view-toggle button:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.community.lx-community .lx-stats{background:#fff;border:1px solid #e3e7ec;border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 18px;padding:0}section.community.lx-community .lx-stats li{align-items:center;border-left:1px solid #e3e7ec;display:flex;gap:12px;padding:14px 18px}section.community.lx-community .lx-stats li:first-child{border-left:0}section.community.lx-community .lx-stats .lx-fi{background:var(--idx-accent-soft,#e9eaec);border-radius:10px;color:var(--idx-accent-text,#202a44);display:grid;flex:none;height:40px;place-items:center;width:40px}section.community.lx-community .lx-stats b{display:block;font-size:20px;line-height:1.15}section.community.lx-community .lx-stats small{color:#6b7380;display:block;font-size:13px}@media(max-width:767px){section.community.lx-community .lx-stats{grid-template-columns:1fr 1fr}section.community.lx-community .lx-stats li{padding:12px 14px}section.community.lx-community .lx-stats li:nth-child(odd){border-left:0}section.community.lx-community .lx-stats li:nth-child(n+3){border-top:1px solid #e3e7ec}}section.community.lx-community .lx-cw{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}section.community.lx-community .lx-cw .lx-cw-map{border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);float:none;height:560px;isolation:isolate;overflow:hidden;padding:0;position:sticky;top:90px;width:auto}section.community.lx-community .lx-cw .listing-container{float:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;width:auto}section.community.lx-community .lx-cw.lx-list-only{grid-template-columns:1fr}section.community.lx-community .lx-cw.lx-list-only .lx-cw-map{display:none!important}section.community.lx-community .lx-cw.lx-list-only .listing-container{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:1100px){section.community.lx-community .lx-cw{grid-template-columns:1fr}section.community.lx-community .lx-cw .lx-cw-map{height:320px;position:relative;top:0}section.community.lx-community .lx-cw .listing-container{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:767px){section.community.lx-community .lx-cw .lx-cw-map{height:240px}section.community.lx-community .lx-cw .listing-container{grid-template-columns:1fr}}section.community.lx-community .lx-cw-more{display:flex;justify-content:center;margin-top:22px}@media(max-width:767px){section.community.lx-community .lx-cw-more .lx-btn{width:100%}}section.community.lx-community .lx-empty{border:1px dashed #c9d0d8;border-radius:12px;color:#4a5565;float:none;margin-top:12px;padding:28px;text-align:center}section.community.lx-community .lx-empty p{margin:0}section.community.lx-community .search-results-empty{display:none}@media(max-width:767px){section.community.lx-community{padding:32px 0}section.community.lx-community .lx-cw,section.community.lx-community .lx-cw-more,section.community.lx-community .lx-cw-top,section.community.lx-community .lx-stats{margin-left:16px;margin-right:16px}section.community.lx-community .title{font-size:24px}}section.contact-bar{background:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff);font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif}section.contact-bar .container{padding-bottom:12px;padding-top:12px}section.contact-bar .cb-list{align-items:center;display:flex;flex-wrap:wrap;gap:4px 36px;justify-content:center;list-style:none;margin:0;padding:0}section.contact-bar .cb-item{margin:0;min-width:0;padding:0}section.contact-bar .cb-link{align-items:center;border-radius:6px;color:var(--idx-on-accent,#fff)!important;display:inline-flex;font:400 15px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;min-height:44px;padding:0 4px;text-decoration:none}section.contact-bar .cb-link i{flex:none;font-size:15px;opacity:.85;text-align:center;width:16px}section.contact-bar .cb-link span{overflow-wrap:anywhere}section.contact-bar .cb-link:hover span{text-decoration:underline}section.contact-bar .cb-link:focus-visible{outline:2px solid var(--idx-on-accent,#fff);outline-offset:2px}@media only screen and (max-width:767px){section.contact-bar .container{padding:12px 16px}section.contact-bar .cb-list{align-items:flex-start;flex-direction:column;gap:0;margin:0 auto;max-width:100%;width:-moz-max-content;width:max-content}section.contact-bar .cb-item{max-width:100%}}section.contact-form{align-items:center;background:#f6f7f9;color:#1b2430;display:flex;flex-wrap:wrap;padding:48px 0;width:100%;z-index:5}@media only screen and (max-width:767px){section.contact-form{padding:24px 0}}section.contact-form .img-container{max-height:640px}section.contact-form .img-container img{border-radius:14px;max-height:640px;max-width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1199px){section.contact-form .img-container,section.contact-form .img-container img{display:none}section.contact-form .img-container+.col-lg-6{float:none;margin:0 auto;max-width:760px;width:100%}}@media only screen and (max-width:767px){section.contact-form .img-container+.col-lg-6{padding:0 16px}}section.contact-form form.widget-form{background:#fff;border:1px solid #e3e7ec;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06);padding:28px 20px 12px}@media only screen and (max-width:600px){section.contact-form form.widget-form{padding:22px 8px 8px}}section.contact-form p{text-align:center}section.contact-form .confirmation-msg{display:none;margin:0;padding:24px 0}section.contact-form .confirmation-msg p{margin:0 0 4px}section.content-panel .content-container{color:#4a5565;float:none;font-size:16px;line-height:1.6;margin:0 auto;max-width:960px;overflow-wrap:anywhere;padding:0 16px}section.content-panel .content-container iframe,section.content-panel .content-container img,section.content-panel .content-container video{height:auto;max-width:100%}section.content-panel .content-container iframe{aspect-ratio:16/9}section.content-panel .content-container table{display:block;max-width:100%;overflow-x:auto}section.content-panel .content-container h1,section.content-panel .content-container h2,section.content-panel .content-container h3,section.content-panel .content-container h4{color:#1b2430;line-height:1.25}section.content-panel .content-container h1{font-size:30px}section.content-panel .content-container h2{font-size:26px}section.content-panel .content-container h3{font-size:21px}section.content-panel .content-container h4{font-size:18px}@media only screen and (max-width:600px){section.content-panel .content-container h1{font-size:25px}section.content-panel .content-container h2{font-size:22px}section.content-panel .content-container h3{font-size:19px}}section.content-panel .content-container a:not(.btn){color:var(--idx-accent-text,#202a44);text-decoration:underline}section.custom-slider{aspect-ratio:var(--slider-aspect,auto);display:block;height:var(--slider-height,auto)}@media only screen and (max-width:1200px){section.custom-slider{height:var(--slider-height-phone,auto)}}section.custom-slider[v-cloak]>*{display:none}section.custom-slider>.swiper-container,section.custom-slider>.video-container{height:100%}section.custom-slider .overlay{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section.custom-slider .overlay .quadrant{height:50%;position:absolute;text-decoration:none;width:50%;z-index:10}section.custom-slider .overlay .quadrant.top-left{left:0;top:0}section.custom-slider .overlay .quadrant.top-right{right:0;top:0}section.custom-slider .overlay .quadrant.bottom-left{bottom:0;left:0}section.custom-slider .overlay .quadrant.bottom-right{bottom:0;right:0}section.custom-slider .overlay .quadrant.quadrant-outline{outline:2px solid #fa3;z-index:10}section.custom-slider .decorations{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}@media only screen and (max-width:992px){section.custom-slider .decorations{width:100%}}section.custom-slider .decorations .text-container{color:#fff;max-width:100%;overflow-wrap:anywhere;width:100%}section.custom-slider .decorations .text-container span{display:inline-block;margin:0;width:100%}section.custom-slider .decorations button.lx-btn{margin:6px;max-width:100%;padding:10px 24px;white-space:normal}section.custom-slider .decorations .button-container-vertical{display:block}section.custom-slider .decorations .button-container-vertical button{min-height:48px;min-width:120px}section.custom-slider .decorations .button-container-horizontal{display:inline-block}section.custom-slider .decorations .button-container-horizontal button{min-height:48px;min-width:120px}section.custom-slider .video-container.videofit-aspect-ratio{position:relative;width:100%}section.custom-slider .video-container.videofit-mysite,section.custom-slider .video-container.videofit-tour{overflow:hidden;position:relative;width:100vw}section.custom-slider .video-container iframe{cursor:pointer;z-index:1}section.custom-slider .video-container iframe.aspect-ratio{height:100%;left:0;position:absolute;top:0;width:100%}section.custom-slider .video-container iframe.cutoff{height:100vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@media(min-aspect-ratio:16/9){section.custom-slider .video-container iframe.cutoff{height:56.25vw}}@media(max-aspect-ratio:16/9){section.custom-slider .video-container iframe.cutoff{width:177.78vh}}section.custom-slider .swiper-container{z-index:1}section.custom-slider .swiper-container .swiper-button-next{margin:0 50px 0 0}@media only screen and (max-width:767px){section.custom-slider .swiper-container .swiper-button-next{margin:0 4px 0 0}}section.custom-slider .swiper-container .swiper-button-prev{margin:0 0 0 50px}@media only screen and (max-width:767px){section.custom-slider .swiper-container .swiper-button-prev{margin:0 0 0 4px}}section.custom-slider .swiper-container .swiper-button-next,section.custom-slider .swiper-container .swiper-button-prev{color:var(--fontcolor);font-weight:var(--fontweight)}section.custom-slider .swiper-container .swiper-button-next:after,section.custom-slider .swiper-container .swiper-button-prev:after{font-size:var(--fontsize)}section.custom-slider .swiper-container .swiper-pagination-bullet{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;color:#000;font-size:12px;height:90px;line-height:20px;margin:0 30px 5px 0!important;opacity:1;text-align:center;width:90px}@media only screen and (max-width:767px){section.custom-slider .swiper-container .swiper-pagination-bullet{height:48px;margin:0 8px 5px 0!important;width:48px}}section.custom-slider .swiper-container .swiper-pagination-bullet-active{border:var(--active)}section.custom-slider .swiper-container .swiper-wrapper .swiper-slide.kenburns{margin:0 auto;overflow:hidden;position:relative}section.custom-slider .swiper-container .swiper-wrapper .swiper-slide img{display:block;height:100%;-o-object-fit:var(--slider-fit,cover);object-fit:var(--slider-fit,cover);width:100%}@media only screen and (max-width:1200px){section.custom-slider .swiper-container .swiper-wrapper .swiper-slide img{-o-object-fit:var(--slider-fit-phone,cover);object-fit:var(--slider-fit-phone,cover)}}section.custom-slider .swiper-container .swiper-wrapper .swiper-slide img.kenburns{animation:move 40s ease;-ms-animation:move 40s ease;-webkit-animation:move 40s ease;-moz-animation:move 40s ease}@keyframes move{0%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transform-origin:bottom left}to{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}section.custom-slider .animation-fade{animation:fadein 3s ease 0s 1 normal forwards}section.custom-slider .animation-slide-up{animation:slideUp 1s ease .5s forwards;opacity:0;position:relative;top:100px}section.custom-slider .animation-slide-down{animation:slideDown 1s ease .5s forwards;opacity:0;position:relative;top:-100px}section.custom-form{z-index:5}section.custom-form p{margin:0;text-align:center}section.custom-form .map-container{display:none;height:400px}@media only screen and (max-width:1600px){section.custom-form .map-container{height:250px}}@media only screen and (max-width:992px){section.custom-form .map-container{display:none}}section.custom-form .map-container{border-radius:12px;margin-bottom:16px;overflow:hidden}section.custom-form .user-box{display:none;padding:8px 0 16px}section.custom-form .user-box>div{min-height:0;padding:8px 16px}section.custom-form .user-box img{border:0;border-radius:50%;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}section.custom-form .user-box p{font-size:16px;font-weight:400;line-height:1.4;margin:0 0 6px}section.custom-form .user-box p:first-child{font-size:20px;font-weight:600}@media only screen and (min-width:1200px){section.custom-form .user-box p{text-align:left}}section.custom-form .user-box a{text-decoration:none}section.custom-form .user-box a:hover{text-decoration:underline}section.custom-form .user-box i{font-size:14px;margin:0 8px 0 0;width:16px}section.custom-form .confirmation-msg{display:none;margin-bottom:16px}@media only screen and (min-width:601px){#modal-custom-form div.modal-dialog{margin:32px auto;max-width:720px;width:calc(100% - 32px)}}#modal-custom-form .modal-content{border:0;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.28)}#modal-custom-form .modal-body{padding:24px 16px 8px}#modal-custom-form section.custom-form{padding-bottom:0;padding-top:0}#modal-custom-form .modal-footer{border-top:1px solid #e3e7ec;padding:12px 16px}@media only screen and (max-width:600px){#modal-custom-form .modal-dialog{bottom:0;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;width:auto}#modal-custom-form.fade .modal-dialog{transform:translateY(24px)}#modal-custom-form.in .modal-dialog{transform:none}#modal-custom-form .modal-content{border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0)}#modal-custom-form .lx-dialog-foot,#modal-custom-form .modal-footer,#modal-custom-form .modal-header{flex:none}#modal-custom-form .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}section.home-eval-alt{z-index:5}section.home-eval-alt p{margin:0;text-align:center}section.home-eval-alt .map-container{border-radius:12px;display:none;height:400px;margin-bottom:16px;overflow:hidden}@media only screen and (max-width:1600px){section.home-eval-alt .map-container{height:250px}}@media only screen and (max-width:992px){section.home-eval-alt .map-container{display:none}}section.home-eval{z-index:5}section.home-eval p{margin:0;text-align:center}section.idx-grid .container .listing-container{display:flex;flex-wrap:wrap;justify-content:center}section.idx-grid .container .listing{color:#1b2430;display:flex;flex-direction:column;float:none;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;margin:0 0 24px;padding:0 12px}@media only screen and (max-width:767px){section.idx-grid .container .listing{padding:0}}section.idx-grid .container .listing .img-container:hover .magnify{opacity:.35}section.idx-grid .container .listing .img-container{border-radius:12px 12px 0 0;overflow:hidden;position:relative}section.idx-grid .container .listing .img-container img{background:#f6f7f9;border:0;cursor:pointer;display:block;height:240px;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){section.idx-grid .container .listing .img-container img{aspect-ratio:4/3;height:auto}}section.idx-grid .container .listing .img-container .banner{background:rgba(15,23,42,.78);border-radius:999px;font:500 13px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;left:10px;padding:4px 10px;top:10px}section.idx-grid .container .listing .info{background:#fff;border:1px solid #e3e7ec;border-radius:0 0 12px 12px;border-top:0;box-shadow:0 4px 16px rgba(16,24,40,.05);flex:1 1 auto;padding:16px}section.idx-grid .container .listing .info .line-bottom{cursor:pointer;margin:0 0 4px;padding:0;text-align:left}section.idx-grid .container .listing .info .line-bottom:after{display:none}section.idx-grid .container .listing .info .line-bottom p{color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}section.idx-grid .container .listing .info .line-bottom .address1{font-size:17px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.idx-grid .container .listing .info .line-bottom .address2{color:#4a5565;font-size:15px}section.idx-grid .container .listing .info .property-type{margin:0 0 6px;padding:0;text-align:left}section.idx-grid .container .listing .info .property-type span{color:#4a5565;font-size:14px}section.idx-grid .container .listing .info .feature{margin:0 0 8px;padding:0;text-align:left}section.idx-grid .container .listing .info .feature .graphic{display:inline-block;text-align:left!important;width:24px}section.idx-grid .container .listing .info .feature .graphic i{color:#6b7380;font-size:14px;vertical-align:0}section.idx-grid .container .listing .info .feature span{font-size:15px}section.idx-grid .container .listing .info .clearfix>.feature:first-child span{font-weight:600}section.idx-grid .container .listing .info .actions{display:flex;gap:4px;margin:8px 0 12px;text-align:left}section.idx-grid .container .listing .info .actions i{align-items:center;border-radius:50%;color:#4a5565;cursor:pointer;display:inline-flex;font-size:15px;height:36px;justify-content:center;margin:0;width:36px}section.idx-grid .container .listing .info .actions i:hover{background:var(--idx-accent-soft,#e8eef6);color:var(--idx-accent-text,#202a44)}section.idx-grid .container .listing .info .description-container{color:#4a5565;font-size:14px}section.idx-grid .container .listing .info .description-container .description div{margin:12px 0 0}section.idx-grid .container .listing .info .description-container .description div p{font-size:12px;margin:0}section.idx-grid .container .listing .info .description-container .hide-desc{height:66px;line-height:22px;overflow:hidden}section.idx-grid .container .listing .info .description-container .show-desc{height:auto;line-height:22px}section.idx-registration{background-position:50%;background-size:cover;color:#fff;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;padding:40px 16px;position:relative}section.idx-registration.layer-overlay:before{background:linear-gradient(120deg,rgba(15,23,42,.84),rgba(15,23,42,.7))}section.idx-registration .lx-banner{align-items:center;display:flex;gap:20px 32px;justify-content:space-between;margin:0 auto;max-width:1140px;position:relative;z-index:2}section.idx-registration .lx-banner-copy{flex:1 1 360px;min-width:0;text-align:left}section.idx-registration .lx-banner-copy h2{color:#fff;font:700 26px/1.25 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.005em;margin:0;overflow-wrap:anywhere;padding:0;text-transform:none}section.idx-registration .lx-banner-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#e3e8ee;display:-webkit-box;font:400 16px/1.5 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:6px 0 0;overflow:hidden;padding:0}section.idx-registration .lx-banner-actions{display:flex;flex:none;flex-wrap:wrap;gap:10px;padding:0}section.idx-registration .lx-banner-actions .lx-btn{font-size:16px;min-height:48px;padding:0 22px}@media only screen and (max-width:767px){section.idx-registration{padding:28px 16px}section.idx-registration .lx-banner{align-items:stretch;flex-direction:column}section.idx-registration .lx-banner-copy{flex:none}section.idx-registration .lx-banner-copy h2{font-size:22px}section.idx-registration .lx-banner-copy p{-webkit-line-clamp:3}section.idx-registration .lx-banner-actions{flex-direction:column}section.idx-registration .lx-banner-actions .lx-btn{width:100%}}section.idx-search{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:15px 0;z-index:5}section.idx-search .background{padding:32px 16px;text-align:center}section.idx-search .background.background-glass{border-radius:14px}@media only screen and (max-width:600px){section.idx-search .background{padding:24px 16px}section.idx-search .background.background-glass{border-radius:0}}section.idx-search .background .photo-container img{border:6px solid #fff;border-radius:50%;height:200px;margin:0 0 16px;-o-object-fit:cover;object-fit:cover;width:200px}@media only screen and (max-width:600px){section.idx-search .background .photo-container img{height:120px;width:120px}}section.idx-search .background p{margin:0;text-align:center}section.idx-search .background .title{font:700 36px/1.15 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em;margin:0 0 6px;overflow-wrap:anywhere}@media only screen and (max-width:600px){section.idx-search .background .title{font-size:26px}}section.idx-search .background .subtitle{font:400 18px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 4px}@media only screen and (max-width:600px){section.idx-search .background .subtitle{font-size:16px}}section.idx-search .background .text-bl{color:#1b2430;text-shadow:none}section.idx-search .background .text-wh{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}section.idx-search .background form.he{display:none}section.idx-search .nav-container{margin:14px 0 16px;text-align:center}section.idx-search .lx-modes{background:var(--idx-accent-soft,#e9eaec);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:100%;padding:4px}section.idx-search .lx-modes a,section.idx-search .lx-modes button{align-items:center;background:none;border:0;border-radius:7px;color:#1b2430;cursor:pointer;display:inline-flex;font:500 15px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;text-shadow:none;transition:background-color .15s,color .15s}section.idx-search .lx-modes a:hover,section.idx-search .lx-modes button:hover{background:hsla(0,0%,100%,.6)}section.idx-search .lx-modes a:focus-visible,section.idx-search .lx-modes button:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.idx-search .lx-modes .active{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12);color:#1b2430}section.idx-search .lx-modes .active:hover{background:#fff}@media only screen and (max-width:600px){section.idx-search .lx-modes{display:flex}section.idx-search .lx-modes a,section.idx-search .lx-modes button{flex:1 1 auto;font-size:14px;padding:0 12px}}section.idx-search .form-container{float:none;margin:0 auto;max-width:680px;padding:0;text-align:left;width:100%}section.idx-search .ps .form-group{float:none;margin:0;padding:0}section.idx-search .lx-searchbar{align-items:center;background:#fff;border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.22);display:flex;gap:6px;padding:6px}section.idx-search .lx-searchbar:focus-within{box-shadow:0 0 0 2px var(--idx-accent-text,#202a44),0 0 0 5px #fff,0 8px 24px rgba(16,24,40,.22)}section.idx-search .lx-searchbar .lx-searchbar-icon{color:#6b7380;flex:none;font-size:18px;margin-left:10px}section.idx-search .lx-searchbar input.addressbar{background:transparent;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#1b2430;flex:1 1 auto;font:400 17px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;height:48px;margin:0;min-width:0;outline:none!important;padding:0 8px;width:auto}section.idx-search .lx-searchbar input.addressbar::-moz-placeholder{color:#6b7380;font-size:inherit;font-weight:400;opacity:1}section.idx-search .lx-searchbar input.addressbar::placeholder{color:#6b7380;font-size:inherit;font-weight:400;opacity:1}section.idx-search .lx-searchbar input.addressbar:focus{outline:none}section.idx-search .lx-searchbar .lx-searchbar-go{flex:none;font-size:16px;margin:0;min-height:48px;padding:0 22px}@media only screen and (max-width:600px){section.idx-search .lx-searchbar .lx-searchbar-icon{display:none}section.idx-search .lx-searchbar input.addressbar{font-size:16px;padding:0 10px}section.idx-search .lx-searchbar .lx-searchbar-go{padding:0;width:48px}section.idx-search .lx-searchbar .lx-searchbar-go .lx-searchbar-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}}section.idx-search .he{margin-top:10px}section.idx-search .lx-he-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.18);color:#4a5565;padding:14px}section.idx-search .lx-he-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:600px){section.idx-search .lx-he-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}section.idx-search .lx-he-half{grid-column:span 2}section.idx-search .lx-he-wide{grid-column:1/-1}@media only screen and (max-width:600px){section.idx-search .lx-he-half{grid-column:1/-1}}section.idx-search .lx-he-cell input.form-control{background:#fff;border:1px solid #c9d0d8!important;border-radius:8px!important;box-shadow:none!important;color:#1b2430;font:400 15px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:44px;margin:0;outline:none;padding:0 12px;width:100%}section.idx-search .lx-he-cell input.form-control::-moz-placeholder{color:#6b7380;font-size:inherit;font-weight:400;opacity:1}section.idx-search .lx-he-cell input.form-control::placeholder{color:#6b7380;font-size:inherit;font-weight:400;opacity:1}section.idx-search .lx-he-cell input.form-control:focus{border-color:var(--idx-accent-text,#202a44)!important;box-shadow:0 0 0 3px var(--idx-accent-soft,#e9eaec)!important;outline:none}section.idx-search .lx-he-disclaimer p,section.idx-search .lx-he-disclaimer p.form-disclaimer-bl,section.idx-search .lx-he-disclaimer p.form-disclaimer-wh{color:#4a5565!important;font:400 12px/1.45 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 4px;text-align:left;text-shadow:none!important}section.idx-search .lx-he-disclaimer a{text-decoration:underline}section.idx-search .lx-he-card .wf-status[role=alert]{color:#b4253b;margin:0;text-align:center;text-shadow:none}section.idx-search .background.background-glass .lx-modes,section.idx-search.form-widget-float .background .lx-modes{background:rgba(15,23,42,.45)}section.idx-search .background.background-glass .lx-modes a,section.idx-search .background.background-glass .lx-modes button,section.idx-search.form-widget-float .background .lx-modes a,section.idx-search.form-widget-float .background .lx-modes button{color:#fff}section.idx-search .background.background-glass .lx-modes a:hover,section.idx-search .background.background-glass .lx-modes button:hover,section.idx-search.form-widget-float .background .lx-modes a:hover,section.idx-search.form-widget-float .background .lx-modes button:hover{background:hsla(0,0%,100%,.16)}section.idx-search .background.background-glass .lx-modes a:focus-visible,section.idx-search .background.background-glass .lx-modes button:focus-visible,section.idx-search.form-widget-float .background .lx-modes a:focus-visible,section.idx-search.form-widget-float .background .lx-modes button:focus-visible{outline-color:#fff}section.idx-search .background.background-glass .lx-modes .active,section.idx-search .background.background-glass .lx-modes .active:hover,section.idx-search.form-widget-float .background .lx-modes .active,section.idx-search.form-widget-float .background .lx-modes .active:hover{background:#fff;color:#1b2430}section.idx-search.form-widget-float .background:not(.background-glass){background:radial-gradient(ellipse at center,rgba(15,23,42,.5) 0,rgba(15,23,42,.28) 55%,rgba(15,23,42,0) 78%)}section.lead-address{z-index:5}section.lead-pop-up{background-color:#fff;display:none;padding:24px 16px;z-index:5}section.lead-pop-up p{margin:0;text-align:center}section.lead-pop-up p.error{color:#b4253b;display:none;font:500 14px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 12px}section.lead-pop-up .user-box{padding:0 0 16px}section.lead-pop-up .user-box img{border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #e3e7ec;height:140px;-o-object-fit:cover;object-fit:cover;width:140px}@media only screen and (max-width:600px){section.lead-pop-up .user-box img{height:112px;width:112px}}section.lead-pop-up .confirmation-msg{display:none;padding:8px 0}.nav-listings-link{cursor:pointer}.nav-listings-modal{color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:24px auto;max-width:1400px;width:calc(100% - 32px)}@media only screen and (max-width:600px){.nav-listings-modal{margin:8px auto;width:calc(100% - 16px)}}.nav-listings-modal .modal-content{border:0;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.28)}.nav-listings-modal .modal-header{background:#fff;border-bottom:1px solid #e3e7ec;border-radius:14px 14px 0 0;padding:16px 56px;position:sticky;text-align:center;top:0;z-index:3}.nav-listings-modal .modal-header p{font-size:24px;font-weight:700;line-height:1.25;margin:0}@media only screen and (max-width:600px){.nav-listings-modal .modal-header p{font-size:20px}}.nav-listings-modal .modal-header .close{border-radius:50%;font-size:28px;height:44px;margin:0;opacity:.7;position:absolute;right:8px;top:8px;width:44px}.nav-listings-modal .modal-header .close:hover{background:#f6f7f9;opacity:1}.nav-listings-modal .modal-body{display:flex;flex-wrap:wrap;margin:0;min-height:0;padding:20px 12px 8px}@media only screen and (max-width:767px){.nav-listings-modal .modal-body{padding:16px 16px 8px}}.nav-listings-modal .modal-body .listing{color:#1b2430;display:flex;flex-direction:column;float:none;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;margin:0 0 24px;padding:0 12px}@media only screen and (max-width:767px){.nav-listings-modal .modal-body .listing{padding:0}}.nav-listings-modal .modal-body .listing .img-container:hover .magnify{opacity:.35}.nav-listings-modal .modal-body .listing .img-container{border-radius:12px 12px 0 0;overflow:hidden;position:relative}.nav-listings-modal .modal-body .listing .img-container img{background:#f6f7f9;border:0;cursor:pointer;display:block;height:260px;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.nav-listings-modal .modal-body .listing .img-container img{aspect-ratio:4/3;height:auto}}.nav-listings-modal .modal-body .listing .img-container .banner{background:rgba(15,23,42,.78);border-radius:999px;font:500 13px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;left:10px;padding:4px 10px;top:10px}.nav-listings-modal .modal-body .listing .info{background:#fff;border:1px solid #e3e7ec;border-radius:0 0 12px 12px;border-top:0;box-shadow:0 4px 16px rgba(16,24,40,.05);flex:1 1 auto;padding:16px}.nav-listings-modal .modal-body .listing .info .line-bottom{cursor:pointer;margin:0 0 4px;padding:0;text-align:left}.nav-listings-modal .modal-body .listing .info .line-bottom:after{display:none}.nav-listings-modal .modal-body .listing .info .line-bottom p{color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}.nav-listings-modal .modal-body .listing .info .line-bottom .address1{font-size:17px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-listings-modal .modal-body .listing .info .line-bottom .address2{color:#4a5565;font-size:15px}.nav-listings-modal .modal-body .listing .info .property-type{margin:0 0 6px;padding:0;text-align:left}.nav-listings-modal .modal-body .listing .info .property-type span{color:#4a5565;font-size:14px}.nav-listings-modal .modal-body .listing .info .feature{margin:0 0 8px;padding:0;text-align:left}.nav-listings-modal .modal-body .listing .info .feature .graphic{display:inline-block;text-align:left!important;width:24px}.nav-listings-modal .modal-body .listing .info .feature .graphic i{color:#6b7380;font-size:14px;vertical-align:0}.nav-listings-modal .modal-body .listing .info .feature span{font-size:15px}.nav-listings-modal .modal-body .listing .info .clearfix>.feature:first-child span{font-weight:600}.nav-listings-modal .modal-body .listing .info .actions{display:flex;gap:4px;margin:8px 0 12px;text-align:left}.nav-listings-modal .modal-body .listing .info .actions i{align-items:center;border-radius:50%;color:#4a5565;cursor:pointer;display:inline-flex;font-size:15px;height:36px;justify-content:center;margin:0;width:36px}.nav-listings-modal .modal-body .listing .info .actions i:hover{background:var(--idx-accent-soft,#e8eef6);color:var(--idx-accent-text,#202a44)}section.lx-carousel-widget{clear:both;color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;padding:48px 16px;position:relative}section.lx-carousel-widget .lx-cr-inner{margin:0 auto;max-width:1320px}section.lx-carousel-widget .lx-cr-title{color:#1b2430;font-size:30px;font-weight:700;line-height:1.2;margin:0;text-align:center}section.lx-carousel-widget .lx-cr-subtitle{color:#6b7380;font:400 16px/1.5 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:8px auto 0;max-width:640px;text-align:center}section.lx-carousel-widget .lx-cr{border-radius:12px;margin-top:24px;position:relative}section.lx-carousel-widget .lx-cr.lx-cr-scrolls{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"prev view next";grid-template-columns:auto minmax(0,1fr) auto}section.lx-carousel-widget .lx-cr:focus-visible{outline:2px solid var(--idx-accent-text,#202a44);outline-offset:6px}section.lx-carousel-widget .lx-cr-viewport{grid-area:view;overflow:hidden;padding:6px 0 8px;touch-action:pan-y pinch-zoom}section.lx-carousel-widget .lx-cr-track{display:flex;transition:transform .45s ease;will-change:transform}section.lx-carousel-widget .lx-cr-track.lx-cr-dragging{transition:none}section.lx-carousel-widget .lx-cr-col{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;min-width:0;padding:0 8px}section.lx-carousel-widget .lx-cr-col .lx-card{flex:1 1 auto;height:auto;width:100%}section.lx-carousel-widget .lx-cr-col.lx-cr-col-short .lx-card{flex:0 0 auto}section.lx-carousel-widget .lx-cr-arrow{align-items:center;background:var(--idx-accent,#202a44);border:0;border-radius:50%;box-shadow:0 4px 12px rgba(16,24,40,.16);color:var(--idx-on-accent,#fff);cursor:pointer;display:inline-flex;font-size:16px;height:44px;justify-content:center;padding:0;width:44px}@media(any-pointer:coarse){section.lx-carousel-widget .lx-cr-arrow{font-size:18px;height:48px;width:48px}}section.lx-carousel-widget .lx-cr-arrow:hover:not(:disabled){background:var(--idx-accent-hover,#1c253c)}section.lx-carousel-widget .lx-cr-arrow:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:3px}section.lx-carousel-widget .lx-cr-arrow:disabled{cursor:default;opacity:.4}section.lx-carousel-widget .lx-cr-prev{grid-area:prev}section.lx-carousel-widget .lx-cr-next{grid-area:next}section.lx-carousel-widget .lx-cr-status{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center;margin-top:8px}section.lx-carousel-widget .lx-cr-count{color:#6b7380;font:400 14px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;text-align:center}section.lx-carousel-widget .lx-cr-pause{align-items:center;background:none;border:0;border-radius:8px;color:var(--idx-accent-text,#202a44);cursor:pointer;display:inline-flex;font:500 14px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:8px;justify-content:center;min-height:44px;min-width:44px;padding:0 12px}section.lx-carousel-widget .lx-cr-pause i{font-size:12px;text-align:center;width:12px}section.lx-carousel-widget .lx-cr-pause:hover span{text-decoration:underline}section.lx-carousel-widget .lx-cr-pause:focus-visible{outline:2px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.lx-carousel-widget .lx-cr-empty{color:#6b7380;font:500 16px/1.5 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:24px 0 0;text-align:center}section.lx-carousel-widget .lx-cr-more{margin:16px 0 0;text-align:center}section.lx-carousel-widget .lx-cr-more a{align-items:center;color:var(--idx-accent-text,#202a44);display:inline-flex;font:600 16px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:8px;text-decoration:none}section.lx-carousel-widget .lx-cr-more a:hover{text-decoration:underline}section.lx-carousel-widget .lx-cr-more a:focus-visible{border-radius:4px;outline:2px solid var(--idx-accent-text,#202a44);outline-offset:3px}section.lx-carousel-widget .lx-cr-more a i{font-size:13px}@media(max-width:699px){section.lx-carousel-widget{padding:32px 12px}section.lx-carousel-widget .lx-cr-title{font-size:24px}section.lx-carousel-widget .lx-cr.lx-cr-scrolls{grid-template-areas:"view view view" "prev . next";grid-template-columns:auto 1fr auto;row-gap:4px}}@media(prefers-reduced-motion:reduce){section.lx-carousel-widget .lx-cr-track{transition:none}}.nav-music-link{cursor:pointer}.nav-music-link a span i{color:#fff!important}section.map{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:560px}@media(max-width:1200px){section.map{height:440px}}@media(max-width:767px){section.map{height:320px}}section.pages-grid{padding:0}section.pages-grid .pg-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,100%);justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:480px){section.pages-grid .pg-grid{grid-template-columns:repeat(auto-fit,calc(50% - 12px))}}@media only screen and (min-width:768px){section.pages-grid .pg-grid{grid-template-columns:repeat(auto-fit,calc(33.33333% - 16px))}}@media only screen and (min-width:1200px){section.pages-grid .pg-grid{grid-template-columns:repeat(auto-fit,calc(25% - 18px))}}section.pages-grid .page{display:flex;min-width:0}section.pages-grid .pg-card{width:100%}section.pages-grid .pg-ph{display:block;overflow:hidden}section.pages-grid .pg-ph img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.pages-grid .pg-title{color:#1b2430;font:600 16px/1.35 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;overflow-wrap:anywhere;padding:14px 16px 16px}section.photo-collection{padding:8px}section.photo-collection .pc-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,calc(50% - 4px));justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){section.photo-collection .pc-grid{grid-template-columns:repeat(auto-fit,calc(33.33333% - 5.33333px))}}@media only screen and (min-width:1200px){section.photo-collection .pc-grid{grid-template-columns:repeat(auto-fit,calc(25% - 6px))}}section.photo-collection .pc-cell{min-width:0}section.photo-collection .pc-open{background:none;border:0;border-radius:8px;cursor:pointer;display:block;margin:0;padding:0;width:100%}section.photo-collection .pc-open:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.photo-collection .pc-open img{aspect-ratio:4/3;border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:opacity .15s;width:100%}section.photo-collection .pc-open:hover img{opacity:.9}.nav-photo-gallery-link{cursor:pointer}section.roster .container .user-container{display:flex;flex-wrap:wrap;justify-content:center}section.roster .container .user{color:#1b2430;display:flex;flex-direction:column;float:none;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;margin:0 0 24px;padding:0 12px;text-align:center}@media only screen and (max-width:767px){section.roster .container .user{padding:0}}section.roster .container .user .img-container{background:#fff;border:1px solid #e3e7ec;border-bottom:0;border-radius:12px 12px 0 0;padding:24px 0 8px}section.roster .container .user .img-container img{background:#f6f7f9;border-radius:50%;display:block;height:160px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:160px}section.roster .container .user .info{background:#fff;border:1px solid #e3e7ec;border-radius:0 0 12px 12px;border-top:0;flex:1 1 auto;overflow:visible;padding:4px 16px 16px}section.roster .container .user .info p{margin:0 0 6px;max-width:100%;overflow-wrap:anywhere;text-align:center}section.roster .container .user .info .name{font-size:18px;font-weight:600;margin:8px 0 2px;text-decoration:none}section.roster .container .user .info .title{color:#4a5565;font-size:15px;margin-bottom:10px}section.roster .container .user .info .email,section.roster .container .user .info .phone,section.roster .container .user .info .website{font-size:15px}section.roster .container .user .info .email a,section.roster .container .user .info .phone a,section.roster .container .user .info .website a{align-items:center;color:#1b2430;display:inline-flex;font:inherit;gap:8px;min-height:32px;text-decoration:none}section.roster .container .user .info .email a:hover,section.roster .container .user .info .phone a:hover,section.roster .container .user .info .website a:hover{text-decoration:underline}section.roster .container .user .info .email i,section.roster .container .user .info .phone i,section.roster .container .user .info .website i{color:#6b7380;font-size:14px;margin:0}section.roster .container .user .info .email span,section.roster .container .user .info .phone span,section.roster .container .user .info .website span{color:inherit;display:inline}section.roster .container .user .info .custom-link{color:var(--idx-accent-text,#202a44);font-size:15px;font-weight:500;text-decoration:underline}section.roster .container .user .info .social-media{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:12px 0 4px}section.roster .container .user .info .social-media .social-box{background:none;border-radius:0;height:auto;margin:0;width:auto}section.roster .container .user .info .social-media .social-box:before{display:none}section.roster .container .user .info .social-media .social-box a{align-items:center;background:var(--idx-accent-soft,#e8eef6);border-radius:50%;color:var(--idx-accent-text,#202a44);display:inline-flex;font-size:15px;height:36px;justify-content:center;width:36px}section.roster .container .user .info .social-media .social-box a:hover{background:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff)}section.roster .container .user .info .social-media .social-box a:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.roster .container .user .info .social-media .social-box a:has(img){background:var(--idx-accent,#202a44)}section.roster .container .user .info .social-media .social-box img{height:18px;width:18px}section.roster .container .user .info .caption-container{color:#4a5565;margin:8px 0 0;padding:0}section.roster .container .user .info .caption-container .caption{font-size:15px;padding:0;text-align:center}section.roster .container .user .info .caption-container .hide-desc{height:72px;line-height:24px;overflow:hidden}section.roster .container .user .info .caption-container .show-desc{height:-moz-max-content;height:max-content;line-height:24px}.social-share{cursor:pointer}.social-share .social-share-dropdown{min-width:-moz-fit-content!important;min-width:fit-content!important}.social-share .social-share-dropdown li a{align-items:center;background-color:#fff;display:flex!important;justify-content:center;min-height:44px;min-width:44px;padding:8px 20px!important}.social-share .social-share-dropdown li a i{color:#4a5565;font-size:18px}.social-share .social-share-dropdown li:hover a{background-color:var(--idx-accent-soft,#e8eef6)}.social-share .social-share-dropdown li:hover a i{color:var(--idx-accent-text,#202a44)}section.split-content-panel{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif}section.split-content-panel .left,section.split-content-panel .right{margin:0;padding:0;position:relative}section.split-content-panel .left .text-container::-webkit-scrollbar,section.split-content-panel .right .text-container::-webkit-scrollbar{display:none}section.split-content-panel .left .text-container,section.split-content-panel .right .text-container{font-size:16px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:40px 32px}@media only screen and (max-width:767px){section.split-content-panel .left .text-container,section.split-content-panel .right .text-container{padding:28px 16px}}section.split-content-panel .left .text-container iframe,section.split-content-panel .left .text-container img,section.split-content-panel .right .text-container iframe,section.split-content-panel .right .text-container img{max-width:100%}section.split-content-panel .left .text-container.hide-scrollbar,section.split-content-panel .right .text-container.hide-scrollbar{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}section.split-content-panel .left .text-container .body-container,section.split-content-panel .right .text-container .body-container{margin:0;padding:0}section.split-content-panel .left .text-container .body-container .button-container,section.split-content-panel .right .text-container .body-container .button-container{text-align:center}section.split-content-panel .left .text-container .body-container .button-container button.lx-btn,section.split-content-panel .right .text-container .body-container .button-container button.lx-btn{margin:6px;max-width:100%;padding:10px 24px;white-space:normal}section.split-content-panel .left .text-container .body-container .button-container .button-container-vertical,section.split-content-panel .right .text-container .body-container .button-container .button-container-vertical{display:block}section.split-content-panel .left .text-container .body-container .button-container .button-container-vertical button,section.split-content-panel .right .text-container .body-container .button-container .button-container-vertical button{min-height:48px;min-width:120px}section.split-content-panel .left .text-container .body-container .button-container .button-container-horizontal,section.split-content-panel .right .text-container .body-container .button-container .button-container-horizontal{display:inline-block}section.split-content-panel .left .text-container .body-container .button-container .button-container-horizontal button,section.split-content-panel .right .text-container .body-container .button-container .button-container-horizontal button{min-height:48px;min-width:120px}section.split-content-panel .left .text-container .body-container .button-container .animation-fade,section.split-content-panel .right .text-container .body-container .button-container .animation-fade{animation:fadein 3s ease 0s 1 normal forwards}@keyframes fadein{0%{opacity:0}33%{opacity:0}to{opacity:1}}section.split-content-panel .left .text-container .body-container .button-container .animation-slide-up,section.split-content-panel .right .text-container .body-container .button-container .animation-slide-up{animation:slideUp 1s ease .5s forwards;opacity:0;position:relative;top:100px}@keyframes slideUp{0%{transform:translateY(0)}to{opacity:1;transform:translateY(-100px)}}section.split-content-panel .left .text-container .body-container .button-container .animation-slide-down,section.split-content-panel .right .text-container .body-container .button-container .animation-slide-down{animation:slideDown 1s ease .5s forwards;opacity:0;position:relative;top:-100px}@keyframes slideDown{0%{transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}section.split-content-panel .left .img-container,section.split-content-panel .right .img-container{text-align:center}section.split-content-panel .left .img-container img,section.split-content-panel .right .img-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.testimonials .container .quote-container{display:flex;flex-wrap:wrap;justify-content:center}section.testimonials .container .quote{color:#1b2430;display:flex;flex-direction:column;float:none;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;margin:0 0 24px;padding:0 12px}@media only screen and (max-width:767px){section.testimonials .container .quote{padding:0}}section.testimonials .container .quote .img-container{background:#fff;border:1px solid #e3e7ec;border-bottom:0;border-radius:12px 12px 0 0;padding:24px 0 8px}section.testimonials .container .quote .img-container img{background:#f6f7f9;border-radius:50%;display:block;height:120px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:120px}section.testimonials .container .quote .info{background:#fff;border:1px solid #e3e7ec;border-radius:0 0 12px 12px;border-top:0;flex:1 1 auto;min-height:0;padding:0 4px 12px}section.testimonials .container .quote .info .placeholder{visibility:hidden}section.testimonials .container .quote .info .name{font-size:17px;font-weight:600;margin:8px 0;max-width:100%;overflow:hidden;padding:0 16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}section.testimonials .container .quote .info .caption-container{color:#4a5565;font-size:15px;margin:0}section.testimonials .container .quote .info .caption-container .caption{padding:0 20px;text-align:center}section.testimonials .container .quote .info .caption-container .hide-desc{height:144px;line-height:24px;overflow:hidden}section.testimonials .container .quote .info .caption-container .show-desc{height:auto;line-height:24px}.user-info-widget{background:#f6f7f9;color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;width:100%}.user-info-widget *,.user-info-widget :after,.user-info-widget :before{box-sizing:border-box}.user-info-widget .widget-container{margin:0 auto;max-width:1400px;padding:48px 24px}@media only screen and (max-width:767px){.user-info-widget .widget-container{padding:32px 16px}}.user-info-widget .widget-inner{align-items:stretch;display:flex;gap:24px;justify-content:center}@media only screen and (max-width:1024px){.user-info-widget .widget-inner{flex-direction:column;gap:16px}}.user-info-widget .company-box,.user-info-widget .profile-box{background:#fff;border:1px solid #e3e7ec;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06)}.user-info-widget .profile-box{align-items:center;display:flex;flex:1 1 520px;gap:36px;max-width:960px;padding:32px 40px}@media only screen and (max-width:1024px){.user-info-widget .profile-box{flex-direction:column;gap:20px;max-width:none;padding:28px 20px;text-align:center}}.user-info-widget .profile-photo{flex:none}.user-info-widget .profile-photo img{border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #e3e7ec;display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:200px}@media only screen and (max-width:600px){.user-info-widget .profile-photo img{height:150px;width:150px}}.user-info-widget .contact-info{flex:1 1 auto;min-width:0}.user-info-widget .ui-name{color:#1b2430;font:700 26px/1.2 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 14px;overflow-wrap:anywhere}@media only screen and (max-width:600px){.user-info-widget .ui-name{font-size:22px}}.user-info-widget .contact-stack{align-items:flex-start;display:flex;flex-direction:column;gap:2px}@media only screen and (max-width:1024px){.user-info-widget .contact-stack{align-items:center}}.user-info-widget .contact-item,.user-info-widget .contact-item-text{align-items:center;color:#1b2430;display:inline-flex;font:400 16px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;max-width:100%;min-height:40px;text-decoration:none}.user-info-widget .contact-item span,.user-info-widget .contact-item-text span{min-width:0;overflow-wrap:anywhere;text-align:left}.user-info-widget .contact-item:hover{color:var(--idx-accent-text,#202a44)}.user-info-widget .contact-item:hover span{text-decoration:underline}.user-info-widget .contact-item:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.user-info-widget .contact-item-text{color:#4a5565;font-size:15px}.user-info-widget .ui-icon{color:#6b7380;flex:none;height:18px;width:18px}.user-info-widget .social-icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media only screen and (max-width:1024px){.user-info-widget .social-icons{justify-content:center}}.user-info-widget .social-icons:empty{display:none}.user-info-widget .ui-social{align-items:center;background:var(--idx-accent-soft,#e8eef6);border-radius:50%;color:var(--idx-accent-text,#202a44);display:inline-flex;height:40px;justify-content:center;transition:background-color .15s,color .15s;width:40px}.user-info-widget .ui-social svg{height:18px;width:18px}.user-info-widget .ui-social:hover{background:var(--idx-accent,#202a44);color:var(--idx-on-accent,#fff)}.user-info-widget .ui-social:focus-visible{outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}.user-info-widget .company-box{align-items:center;display:flex;flex:0 1 400px;flex-direction:column;justify-content:center;padding:32px;text-align:center}@media only screen and (max-width:1024px){.user-info-widget .company-box{flex-basis:auto;padding:28px 20px}}.user-info-widget .company-box img{display:block;height:110px;margin:0 0 18px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:left center;object-position:left center;width:min(240px,100%)}.user-info-widget .ui-company{color:#1b2430;font:600 18px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 6px}.user-info-widget .ui-address{color:#4a5565;display:inline-block;font:400 15px/1.6 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;overflow-wrap:anywhere;text-decoration:none}.user-info-widget .ui-address:hover{color:var(--idx-accent-text,#202a44);text-decoration:underline}.user-info-widget .ui-address:focus-visible{border-radius:4px;outline:3px solid var(--idx-accent-text,#202a44);outline-offset:2px}section.widget-single-video .embed-responsive{background:#000;border-radius:12px}section.vt-grid .vt-cards{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,100%);justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:480px){section.vt-grid .vt-cards{grid-template-columns:repeat(auto-fit,calc(50% - 12px))}}@media only screen and (min-width:768px){section.vt-grid .vt-cards{grid-template-columns:repeat(auto-fit,calc(33.33333% - 16px))}}@media only screen and (min-width:1200px){section.vt-grid .vt-cards{grid-template-columns:repeat(auto-fit,calc(25% - 18px))}}section.vt-grid .listing{display:flex;min-width:0}section.vt-grid .vt-card{width:100%}section.vt-grid .vt-ph{overflow:hidden}section.vt-grid .vt-ph img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.vt-single::-webkit-scrollbar{display:none}section.vt-single{-ms-overflow-style:none;color:#fff;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;height:-moz-fit-content;height:fit-content;max-height:725px;overflow-y:scroll;padding:40px 0 24px;scrollbar-width:none;text-align:center}@media(max-width:767px){section.vt-single{padding:28px 0 16px}}section.vt-single p{margin:0;padding:0;position:relative;z-index:2}section.vt-single p.address{cursor:pointer;font-size:30px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;padding:0 16px}section.vt-single p.address+.address{font-size:20px;font-weight:400}@media(max-width:767px){section.vt-single p.address{font-size:24px}section.vt-single p.address+.address{font-size:17px}}section.vt-single p.mlsnum{cursor:pointer;font-size:15px;margin-top:6px;opacity:.85}section.vt-single .details-container .visuals{font-size:17px;font-weight:500;position:relative;z-index:2}section.vt-single .details-container .visuals .feature{align-items:center;display:flex;gap:8px;justify-content:center;padding:8px 0}@media(min-width:1600px){section.vt-single .details-container .visuals .feature{justify-content:flex-start}}section.vt-single .details-container .visuals .feature .graphic{float:none;padding:0;width:auto}section.vt-single .details-container .visuals .feature .graphic i{font-size:15px;margin:0;opacity:.85;padding:0}section.vt-single .details-container .visuals .feature span{display:inline;width:auto}section.vt-single .details-container .description::-webkit-scrollbar{display:none}section.vt-single .details-container .description{-ms-overflow-style:none;cursor:pointer;font-size:16px;line-height:1.6;max-height:425px;overflow-y:scroll;padding:20px;position:relative;scrollbar-width:none;text-align:left;z-index:2}@media(max-width:767px){section.vt-single .details-container .description{max-height:320px;padding:12px 0}}section.vt-single .btn-container button{font-size:16px;margin:24px 0 8px;min-height:48px;min-width:220px;position:relative;z-index:2}section.content-panel,section.idx-grid,section.pages-grid,section.roster,section.testimonials,section.vt-grid,section.widget-single-video{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif}section.content-panel .title-container,section.idx-grid .title-container,section.pages-grid .title-container,section.roster .title-container,section.testimonials .title-container,section.vt-grid .title-container,section.widget-single-video .title-container{color:#1b2430;margin:0 auto 28px;max-width:880px;padding:0 16px;text-align:center}section.content-panel .title-container .title,section.idx-grid .title-container .title,section.pages-grid .title-container .title,section.roster .title-container .title,section.testimonials .title-container .title,section.vt-grid .title-container .title,section.widget-single-video .title-container .title{font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}@media only screen and (max-width:992px){section.content-panel .title-container .title,section.idx-grid .title-container .title,section.pages-grid .title-container .title,section.roster .title-container .title,section.testimonials .title-container .title,section.vt-grid .title-container .title,section.widget-single-video .title-container .title{font-size:28px}}@media only screen and (max-width:600px){section.content-panel .title-container .title,section.idx-grid .title-container .title,section.pages-grid .title-container .title,section.roster .title-container .title,section.testimonials .title-container .title,section.vt-grid .title-container .title,section.widget-single-video .title-container .title{font-size:24px}}section.content-panel .title-container .subtitle,section.idx-grid .title-container .subtitle,section.pages-grid .title-container .subtitle,section.roster .title-container .subtitle,section.testimonials .title-container .subtitle,section.vt-grid .title-container .subtitle,section.widget-single-video .title-container .subtitle{color:#4a5565;font-size:18px;font-weight:400;line-height:1.45;margin:8px 0 0}@media only screen and (max-width:600px){section.content-panel .title-container .subtitle,section.idx-grid .title-container .subtitle,section.pages-grid .title-container .subtitle,section.roster .title-container .subtitle,section.testimonials .title-container .subtitle,section.vt-grid .title-container .subtitle,section.widget-single-video .title-container .subtitle{font-size:16px}}section.content-panel .title-container .subtitle:empty,section.content-panel .title-container .title:empty,section.idx-grid .title-container .subtitle:empty,section.idx-grid .title-container .title:empty,section.pages-grid .title-container .subtitle:empty,section.pages-grid .title-container .title:empty,section.roster .title-container .subtitle:empty,section.roster .title-container .title:empty,section.testimonials .title-container .subtitle:empty,section.testimonials .title-container .title:empty,section.vt-grid .title-container .subtitle:empty,section.vt-grid .title-container .title:empty,section.widget-single-video .title-container .subtitle:empty,section.widget-single-video .title-container .title:empty{display:none}section.content-panel>.container,section.idx-grid>.container,section.pages-grid>.container,section.roster>.container,section.testimonials>.container,section.vt-grid>.container,section.widget-single-video>.container{padding-bottom:40px;padding-top:56px}@media only screen and (max-width:767px){section.content-panel>.container,section.idx-grid>.container,section.pages-grid>.container,section.roster>.container,section.testimonials>.container,section.vt-grid>.container,section.widget-single-video>.container{padding:40px 16px 24px}}section.content-panel.content-panel>.container,section.idx-grid.content-panel>.container,section.pages-grid.content-panel>.container,section.roster.content-panel>.container,section.testimonials.content-panel>.container,section.vt-grid.content-panel>.container,section.widget-single-video.content-panel>.container{padding-bottom:24px;padding-top:24px}@media only screen and (max-width:767px){section.content-panel.content-panel>.container,section.idx-grid.content-panel>.container,section.pages-grid.content-panel>.container,section.roster.content-panel>.container,section.testimonials.content-panel>.container,section.vt-grid.content-panel>.container,section.widget-single-video.content-panel>.container{padding:20px 0}}section.contact-form,section.custom-form,section.home-eval,section.home-eval-alt,section.lead-address,section.lead-pop-up{color:#1b2430;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}section.contact-form .title-container,section.custom-form .title-container,section.home-eval .title-container,section.home-eval-alt .title-container,section.lead-address .title-container,section.lead-pop-up .title-container{color:#1b2430;margin:0 auto 28px;max-width:880px;padding:0 16px;text-align:center}section.contact-form .title-container .title,section.custom-form .title-container .title,section.home-eval .title-container .title,section.home-eval-alt .title-container .title,section.lead-address .title-container .title,section.lead-pop-up .title-container .title{font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}@media only screen and (max-width:992px){section.contact-form .title-container .title,section.custom-form .title-container .title,section.home-eval .title-container .title,section.home-eval-alt .title-container .title,section.lead-address .title-container .title,section.lead-pop-up .title-container .title{font-size:28px}}@media only screen and (max-width:600px){section.contact-form .title-container .title,section.custom-form .title-container .title,section.home-eval .title-container .title,section.home-eval-alt .title-container .title,section.lead-address .title-container .title,section.lead-pop-up .title-container .title{font-size:24px}}section.contact-form .title-container .subtitle,section.custom-form .title-container .subtitle,section.home-eval .title-container .subtitle,section.home-eval-alt .title-container .subtitle,section.lead-address .title-container .subtitle,section.lead-pop-up .title-container .subtitle{color:#4a5565;font-size:18px;font-weight:400;line-height:1.45;margin:8px 0 0}@media only screen and (max-width:600px){section.contact-form .title-container .subtitle,section.custom-form .title-container .subtitle,section.home-eval .title-container .subtitle,section.home-eval-alt .title-container .subtitle,section.lead-address .title-container .subtitle,section.lead-pop-up .title-container .subtitle{font-size:16px}}section.contact-form .title-container .subtitle:empty,section.contact-form .title-container .title:empty,section.custom-form .title-container .subtitle:empty,section.custom-form .title-container .title:empty,section.home-eval .title-container .subtitle:empty,section.home-eval .title-container .title:empty,section.home-eval-alt .title-container .subtitle:empty,section.home-eval-alt .title-container .title:empty,section.lead-address .title-container .subtitle:empty,section.lead-address .title-container .title:empty,section.lead-pop-up .title-container .subtitle:empty,section.lead-pop-up .title-container .title:empty{display:none}section.contact-form .title-container,section.custom-form .title-container,section.home-eval .title-container,section.home-eval-alt .title-container,section.lead-address .title-container,section.lead-pop-up .title-container{margin-bottom:24px;padding:0}section.contact-form .text-bl,section.contact-form .text-wh,section.custom-form .text-bl,section.custom-form .text-wh,section.home-eval .text-bl,section.home-eval .text-wh,section.home-eval-alt .text-bl,section.home-eval-alt .text-wh,section.lead-address .text-bl,section.lead-address .text-wh,section.lead-pop-up .text-bl,section.lead-pop-up .text-wh{color:inherit;text-shadow:none}section.contact-form .anchor-bl,section.contact-form .anchor-wh,section.custom-form .anchor-bl,section.custom-form .anchor-wh,section.home-eval .anchor-bl,section.home-eval .anchor-wh,section.home-eval-alt .anchor-bl,section.home-eval-alt .anchor-wh,section.lead-address .anchor-bl,section.lead-address .anchor-wh,section.lead-pop-up .anchor-bl,section.lead-pop-up .anchor-wh{color:var(--idx-accent-text,#202a44)}section.contact-form form.widget-form,section.custom-form form.widget-form,section.home-eval form.widget-form,section.home-eval-alt form.widget-form,section.lead-address form.widget-form,section.lead-pop-up form.widget-form{margin:0}section.contact-form form.widget-form>.form-body>[class*=col-],section.contact-form form.widget-form>[class*=col-],section.custom-form form.widget-form>.form-body>[class*=col-],section.custom-form form.widget-form>[class*=col-],section.home-eval form.widget-form>.form-body>[class*=col-],section.home-eval form.widget-form>[class*=col-],section.home-eval-alt form.widget-form>.form-body>[class*=col-],section.home-eval-alt form.widget-form>[class*=col-],section.lead-address form.widget-form>.form-body>[class*=col-],section.lead-address form.widget-form>[class*=col-],section.lead-pop-up form.widget-form>.form-body>[class*=col-],section.lead-pop-up form.widget-form>[class*=col-]{padding-left:8px;padding-right:8px}section.contact-form form.widget-form .wf-field,section.custom-form form.widget-form .wf-field,section.home-eval form.widget-form .wf-field,section.home-eval-alt form.widget-form .wf-field,section.lead-address form.widget-form .wf-field,section.lead-pop-up form.widget-form .wf-field{display:block;font-weight:400;margin:0 0 16px}section.contact-form form.widget-form .wf-label,section.custom-form form.widget-form .wf-label,section.home-eval form.widget-form .wf-label,section.home-eval-alt form.widget-form .wf-label,section.lead-address form.widget-form .wf-label,section.lead-pop-up form.widget-form .wf-label{color:#4a5565;display:block;font:500 14px/1.3 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 6px;text-align:left}section.contact-form form.widget-form .wf-req,section.custom-form form.widget-form .wf-req,section.home-eval form.widget-form .wf-req,section.home-eval-alt form.widget-form .wf-req,section.lead-address form.widget-form .wf-req,section.lead-pop-up form.widget-form .wf-req{color:#b4253b;margin-left:2px}section.contact-form form.widget-form input.form-control,section.contact-form form.widget-form input.widget-field,section.contact-form form.widget-form textarea,section.custom-form form.widget-form input.form-control,section.custom-form form.widget-form input.widget-field,section.custom-form form.widget-form textarea,section.home-eval form.widget-form input.form-control,section.home-eval form.widget-form input.widget-field,section.home-eval form.widget-form textarea,section.home-eval-alt form.widget-form input.form-control,section.home-eval-alt form.widget-form input.widget-field,section.home-eval-alt form.widget-form textarea,section.lead-address form.widget-form input.form-control,section.lead-address form.widget-form input.widget-field,section.lead-address form.widget-form textarea,section.lead-pop-up form.widget-form input.form-control,section.lead-pop-up form.widget-form input.widget-field,section.lead-pop-up form.widget-form textarea{background:#fff;border:1px solid #c9d0d8;border-radius:8px;box-shadow:none;color:#1b2430;display:block;float:none;font:400 16px/1.4 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;height:46px;margin:0;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}section.contact-form form.widget-form input.form-control::-webkit-input-placeholder,section.contact-form form.widget-form input.form-control::placeholder,section.contact-form form.widget-form input.widget-field::-webkit-input-placeholder,section.contact-form form.widget-form input.widget-field::placeholder,section.contact-form form.widget-form textarea::-webkit-input-placeholder,section.contact-form form.widget-form textarea::placeholder,section.custom-form form.widget-form input.form-control::-webkit-input-placeholder,section.custom-form form.widget-form input.form-control::placeholder,section.custom-form form.widget-form input.widget-field::-webkit-input-placeholder,section.custom-form form.widget-form input.widget-field::placeholder,section.custom-form form.widget-form textarea::-webkit-input-placeholder,section.custom-form form.widget-form textarea::placeholder,section.home-eval form.widget-form input.form-control::-webkit-input-placeholder,section.home-eval form.widget-form input.form-control::placeholder,section.home-eval form.widget-form input.widget-field::-webkit-input-placeholder,section.home-eval form.widget-form input.widget-field::placeholder,section.home-eval form.widget-form textarea::-webkit-input-placeholder,section.home-eval form.widget-form textarea::placeholder,section.home-eval-alt form.widget-form input.form-control::-webkit-input-placeholder,section.home-eval-alt form.widget-form input.form-control::placeholder,section.home-eval-alt form.widget-form input.widget-field::-webkit-input-placeholder,section.home-eval-alt form.widget-form input.widget-field::placeholder,section.home-eval-alt form.widget-form textarea::-webkit-input-placeholder,section.home-eval-alt form.widget-form textarea::placeholder,section.lead-address form.widget-form input.form-control::-webkit-input-placeholder,section.lead-address form.widget-form input.form-control::placeholder,section.lead-address form.widget-form input.widget-field::-webkit-input-placeholder,section.lead-address form.widget-form input.widget-field::placeholder,section.lead-address form.widget-form textarea::-webkit-input-placeholder,section.lead-address form.widget-form textarea::placeholder,section.lead-pop-up form.widget-form input.form-control::-webkit-input-placeholder,section.lead-pop-up form.widget-form input.form-control::placeholder,section.lead-pop-up form.widget-form input.widget-field::-webkit-input-placeholder,section.lead-pop-up form.widget-form input.widget-field::placeholder,section.lead-pop-up form.widget-form textarea::-webkit-input-placeholder,section.lead-pop-up form.widget-form textarea::placeholder{color:#6b7380;font-size:15px;font-weight:400;opacity:1}section.contact-form form.widget-form input.form-control::-moz-placeholder,section.contact-form form.widget-form input.widget-field::-moz-placeholder,section.contact-form form.widget-form textarea::-moz-placeholder,section.custom-form form.widget-form input.form-control::-moz-placeholder,section.custom-form form.widget-form input.widget-field::-moz-placeholder,section.custom-form form.widget-form textarea::-moz-placeholder,section.home-eval form.widget-form input.form-control::-moz-placeholder,section.home-eval form.widget-form input.widget-field::-moz-placeholder,section.home-eval form.widget-form textarea::-moz-placeholder,section.home-eval-alt form.widget-form input.form-control::-moz-placeholder,section.home-eval-alt form.widget-form input.widget-field::-moz-placeholder,section.home-eval-alt form.widget-form textarea::-moz-placeholder,section.lead-address form.widget-form input.form-control::-moz-placeholder,section.lead-address form.widget-form input.widget-field::-moz-placeholder,section.lead-address form.widget-form textarea::-moz-placeholder,section.lead-pop-up form.widget-form input.form-control::-moz-placeholder,section.lead-pop-up form.widget-form input.widget-field::-moz-placeholder,section.lead-pop-up form.widget-form textarea::-moz-placeholder{color:#6b7380;font-size:15px;font-weight:400;opacity:1}section.contact-form form.widget-form input.form-control:hover,section.contact-form form.widget-form input.widget-field:hover,section.contact-form form.widget-form textarea:hover,section.custom-form form.widget-form input.form-control:hover,section.custom-form form.widget-form input.widget-field:hover,section.custom-form form.widget-form textarea:hover,section.home-eval form.widget-form input.form-control:hover,section.home-eval form.widget-form input.widget-field:hover,section.home-eval form.widget-form textarea:hover,section.home-eval-alt form.widget-form input.form-control:hover,section.home-eval-alt form.widget-form input.widget-field:hover,section.home-eval-alt form.widget-form textarea:hover,section.lead-address form.widget-form input.form-control:hover,section.lead-address form.widget-form input.widget-field:hover,section.lead-address form.widget-form textarea:hover,section.lead-pop-up form.widget-form input.form-control:hover,section.lead-pop-up form.widget-form input.widget-field:hover,section.lead-pop-up form.widget-form textarea:hover{border-color:#9aa3ad}section.contact-form form.widget-form input.form-control:focus,section.contact-form form.widget-form input.widget-field:focus,section.contact-form form.widget-form textarea:focus,section.custom-form form.widget-form input.form-control:focus,section.custom-form form.widget-form input.widget-field:focus,section.custom-form form.widget-form textarea:focus,section.home-eval form.widget-form input.form-control:focus,section.home-eval form.widget-form input.widget-field:focus,section.home-eval form.widget-form textarea:focus,section.home-eval-alt form.widget-form input.form-control:focus,section.home-eval-alt form.widget-form input.widget-field:focus,section.home-eval-alt form.widget-form textarea:focus,section.lead-address form.widget-form input.form-control:focus,section.lead-address form.widget-form input.widget-field:focus,section.lead-address form.widget-form textarea:focus,section.lead-pop-up form.widget-form input.form-control:focus,section.lead-pop-up form.widget-form input.widget-field:focus,section.lead-pop-up form.widget-form textarea:focus{border-color:var(--idx-accent-text,#202a44);box-shadow:0 0 0 1px var(--idx-accent-text,#202a44),0 0 0 4px var(--idx-accent-soft,#e8eef6);outline:none}section.contact-form form.widget-form textarea,section.custom-form form.widget-form textarea,section.home-eval form.widget-form textarea,section.home-eval-alt form.widget-form textarea,section.lead-address form.widget-form textarea,section.lead-pop-up form.widget-form textarea{height:auto;min-height:112px;padding:12px 14px;resize:vertical}section.contact-form form.widget-form .wf-status[role=alert],section.custom-form form.widget-form .wf-status[role=alert],section.home-eval form.widget-form .wf-status[role=alert],section.home-eval-alt form.widget-form .wf-status[role=alert],section.lead-address form.widget-form .wf-status[role=alert],section.lead-pop-up form.widget-form .wf-status[role=alert]{clear:both;color:#b4253b;margin:0 0 12px;text-align:center;text-shadow:none}section.contact-form form.widget-form .wf-actions,section.custom-form form.widget-form .wf-actions,section.home-eval form.widget-form .wf-actions,section.home-eval-alt form.widget-form .wf-actions,section.lead-address form.widget-form .wf-actions,section.lead-pop-up form.widget-form .wf-actions{clear:both;float:none;margin:0 0 16px;padding:0 8px;text-align:center;width:100%}section.contact-form form.widget-form .wf-actions .lx-btn,section.custom-form form.widget-form .wf-actions .lx-btn,section.home-eval form.widget-form .wf-actions .lx-btn,section.home-eval-alt form.widget-form .wf-actions .lx-btn,section.lead-address form.widget-form .wf-actions .lx-btn,section.lead-pop-up form.widget-form .wf-actions .lx-btn{font-size:16px;line-height:1.2;margin:0;min-height:48px;min-width:220px;padding:0 28px}@media only screen and (max-width:600px){section.contact-form form.widget-form .wf-actions .lx-btn,section.custom-form form.widget-form .wf-actions .lx-btn,section.home-eval form.widget-form .wf-actions .lx-btn,section.home-eval-alt form.widget-form .wf-actions .lx-btn,section.lead-address form.widget-form .wf-actions .lx-btn,section.lead-pop-up form.widget-form .wf-actions .lx-btn{min-width:0;width:100%}}section.contact-form .confirmation-msg,section.custom-form .confirmation-msg,section.home-eval .confirmation-msg,section.home-eval-alt .confirmation-msg,section.lead-address .confirmation-msg,section.lead-pop-up .confirmation-msg{color:#1b2430;font:600 22px/1.35 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;text-align:center}section.contact-form .confirmation-msg p,section.custom-form .confirmation-msg p,section.home-eval .confirmation-msg p,section.home-eval-alt .confirmation-msg p,section.lead-address .confirmation-msg p,section.lead-pop-up .confirmation-msg p{font:inherit}section.contact-form .form-disclaimer-bl,section.contact-form .form-disclaimer-wh,section.custom-form .form-disclaimer-bl,section.custom-form .form-disclaimer-wh,section.home-eval .form-disclaimer-bl,section.home-eval .form-disclaimer-wh,section.home-eval-alt .form-disclaimer-bl,section.home-eval-alt .form-disclaimer-wh,section.lead-address .form-disclaimer-bl,section.lead-address .form-disclaimer-wh,section.lead-pop-up .form-disclaimer-bl,section.lead-pop-up .form-disclaimer-wh{color:#6b7380;font:400 12px/1.5 Roboto,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 0 6px;text-align:center;text-shadow:none}section.contact-form .form-disclaimer-bl i,section.contact-form .form-disclaimer-wh i,section.custom-form .form-disclaimer-bl i,section.custom-form .form-disclaimer-wh i,section.home-eval .form-disclaimer-bl i,section.home-eval .form-disclaimer-wh i,section.home-eval-alt .form-disclaimer-bl i,section.home-eval-alt .form-disclaimer-wh i,section.lead-address .form-disclaimer-bl i,section.lead-address .form-disclaimer-wh i,section.lead-pop-up .form-disclaimer-bl i,section.lead-pop-up .form-disclaimer-wh i{font-style:normal}section.contact-form .form-disclaimer-bl a,section.contact-form .form-disclaimer-bl a[style],section.contact-form .form-disclaimer-wh a,section.contact-form .form-disclaimer-wh a[style],section.custom-form .form-disclaimer-bl a,section.custom-form .form-disclaimer-bl a[style],section.custom-form .form-disclaimer-wh a,section.custom-form .form-disclaimer-wh a[style],section.home-eval .form-disclaimer-bl a,section.home-eval .form-disclaimer-bl a[style],section.home-eval .form-disclaimer-wh a,section.home-eval .form-disclaimer-wh a[style],section.home-eval-alt .form-disclaimer-bl a,section.home-eval-alt .form-disclaimer-bl a[style],section.home-eval-alt .form-disclaimer-wh a,section.home-eval-alt .form-disclaimer-wh a[style],section.lead-address .form-disclaimer-bl a,section.lead-address .form-disclaimer-bl a[style],section.lead-address .form-disclaimer-wh a,section.lead-address .form-disclaimer-wh a[style],section.lead-pop-up .form-disclaimer-bl a,section.lead-pop-up .form-disclaimer-bl a[style],section.lead-pop-up .form-disclaimer-wh a,section.lead-pop-up .form-disclaimer-wh a[style]{color:var(--idx-accent-text,#202a44)!important;text-decoration:underline}section.contact-form .form-container.background-glass,section.custom-form .form-container.background-glass,section.home-eval .form-container.background-glass,section.home-eval-alt .form-container.background-glass,section.lead-address .form-container.background-glass,section.lead-pop-up .form-container.background-glass{background:#fff!important;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.24);padding:28px 28px 16px}section.contact-form .form-container:not(.background-glass),section.custom-form .form-container:not(.background-glass),section.home-eval .form-container:not(.background-glass),section.home-eval-alt .form-container:not(.background-glass),section.lead-address .form-container:not(.background-glass),section.lead-pop-up .form-container:not(.background-glass){float:none;margin-left:auto;margin-right:auto;max-width:760px;padding:0 16px;width:100%}section.contact-form.form-inverted .form-container,section.contact-form.form-inverted .form-container.background-glass,section.custom-form.form-inverted .form-container,section.custom-form.form-inverted .form-container.background-glass,section.home-eval-alt.form-inverted .form-container,section.home-eval-alt.form-inverted .form-container.background-glass,section.home-eval.form-inverted .form-container,section.home-eval.form-inverted .form-container.background-glass,section.lead-address.form-inverted .form-container,section.lead-address.form-inverted .form-container.background-glass,section.lead-pop-up.form-inverted .form-container,section.lead-pop-up.form-inverted .form-container.background-glass{background:var(--idx-accent,#202a44)!important;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.24);color:var(--idx-on-accent,#fff)}section.contact-form.form-inverted .form-container:not(.background-glass),section.custom-form.form-inverted .form-container:not(.background-glass),section.home-eval-alt.form-inverted .form-container:not(.background-glass),section.home-eval.form-inverted .form-container:not(.background-glass),section.lead-address.form-inverted .form-container:not(.background-glass),section.lead-pop-up.form-inverted .form-container:not(.background-glass){padding:28px 28px 16px}section.contact-form.form-inverted .confirmation-msg,section.contact-form.form-inverted .title-container,section.contact-form.form-inverted .title-container .subtitle,section.custom-form.form-inverted .confirmation-msg,section.custom-form.form-inverted .title-container,section.custom-form.form-inverted .title-container .subtitle,section.home-eval-alt.form-inverted .confirmation-msg,section.home-eval-alt.form-inverted .title-container,section.home-eval-alt.form-inverted .title-container .subtitle,section.home-eval.form-inverted .confirmation-msg,section.home-eval.form-inverted .title-container,section.home-eval.form-inverted .title-container .subtitle,section.lead-address.form-inverted .confirmation-msg,section.lead-address.form-inverted .title-container,section.lead-address.form-inverted .title-container .subtitle,section.lead-pop-up.form-inverted .confirmation-msg,section.lead-pop-up.form-inverted .title-container,section.lead-pop-up.form-inverted .title-container .subtitle{color:var(--idx-on-accent,#fff)}section.contact-form.form-inverted .anchor-bl,section.contact-form.form-inverted .anchor-wh,section.custom-form.form-inverted .anchor-bl,section.custom-form.form-inverted .anchor-wh,section.home-eval-alt.form-inverted .anchor-bl,section.home-eval-alt.form-inverted .anchor-wh,section.home-eval.form-inverted .anchor-bl,section.home-eval.form-inverted .anchor-wh,section.lead-address.form-inverted .anchor-bl,section.lead-address.form-inverted .anchor-wh,section.lead-pop-up.form-inverted .anchor-bl,section.lead-pop-up.form-inverted .anchor-wh{color:var(--idx-on-accent,#fff);text-decoration:underline}section.contact-form.form-inverted form.widget-form .wf-label,section.contact-form.form-inverted form.widget-form .wf-req,section.custom-form.form-inverted form.widget-form .wf-label,section.custom-form.form-inverted form.widget-form .wf-req,section.home-eval-alt.form-inverted form.widget-form .wf-label,section.home-eval-alt.form-inverted form.widget-form .wf-req,section.home-eval.form-inverted form.widget-form .wf-label,section.home-eval.form-inverted form.widget-form .wf-req,section.lead-address.form-inverted form.widget-form .wf-label,section.lead-address.form-inverted form.widget-form .wf-req,section.lead-pop-up.form-inverted form.widget-form .wf-label,section.lead-pop-up.form-inverted form.widget-form .wf-req{color:var(--idx-on-accent,#fff)}section.contact-form.form-inverted form.widget-form input.form-control,section.contact-form.form-inverted form.widget-form input.widget-field,section.contact-form.form-inverted form.widget-form textarea,section.custom-form.form-inverted form.widget-form input.form-control,section.custom-form.form-inverted form.widget-form input.widget-field,section.custom-form.form-inverted form.widget-form textarea,section.home-eval-alt.form-inverted form.widget-form input.form-control,section.home-eval-alt.form-inverted form.widget-form input.widget-field,section.home-eval-alt.form-inverted form.widget-form textarea,section.home-eval.form-inverted form.widget-form input.form-control,section.home-eval.form-inverted form.widget-form input.widget-field,section.home-eval.form-inverted form.widget-form textarea,section.lead-address.form-inverted form.widget-form input.form-control,section.lead-address.form-inverted form.widget-form input.widget-field,section.lead-address.form-inverted form.widget-form textarea,section.lead-pop-up.form-inverted form.widget-form input.form-control,section.lead-pop-up.form-inverted form.widget-form input.widget-field,section.lead-pop-up.form-inverted form.widget-form textarea{border-color:#808a96}section.contact-form.form-inverted form.widget-form input.form-control:hover,section.contact-form.form-inverted form.widget-form input.widget-field:hover,section.contact-form.form-inverted form.widget-form textarea:hover,section.custom-form.form-inverted form.widget-form input.form-control:hover,section.custom-form.form-inverted form.widget-form input.widget-field:hover,section.custom-form.form-inverted form.widget-form textarea:hover,section.home-eval-alt.form-inverted form.widget-form input.form-control:hover,section.home-eval-alt.form-inverted form.widget-form input.widget-field:hover,section.home-eval-alt.form-inverted form.widget-form textarea:hover,section.home-eval.form-inverted form.widget-form input.form-control:hover,section.home-eval.form-inverted form.widget-form input.widget-field:hover,section.home-eval.form-inverted form.widget-form textarea:hover,section.lead-address.form-inverted form.widget-form input.form-control:hover,section.lead-address.form-inverted form.widget-form input.widget-field:hover,section.lead-address.form-inverted form.widget-form textarea:hover,section.lead-pop-up.form-inverted form.widget-form input.form-control:hover,section.lead-pop-up.form-inverted form.widget-form input.widget-field:hover,section.lead-pop-up.form-inverted form.widget-form textarea:hover{border-color:#4a5565}section.contact-form.form-inverted form.widget-form input.form-control:focus,section.contact-form.form-inverted form.widget-form input.widget-field:focus,section.contact-form.form-inverted form.widget-form textarea:focus,section.custom-form.form-inverted form.widget-form input.form-control:focus,section.custom-form.form-inverted form.widget-form input.widget-field:focus,section.custom-form.form-inverted form.widget-form textarea:focus,section.home-eval-alt.form-inverted form.widget-form input.form-control:focus,section.home-eval-alt.form-inverted form.widget-form input.widget-field:focus,section.home-eval-alt.form-inverted form.widget-form textarea:focus,section.home-eval.form-inverted form.widget-form input.form-control:focus,section.home-eval.form-inverted form.widget-form input.widget-field:focus,section.home-eval.form-inverted form.widget-form textarea:focus,section.lead-address.form-inverted form.widget-form input.form-control:focus,section.lead-address.form-inverted form.widget-form input.widget-field:focus,section.lead-address.form-inverted form.widget-form textarea:focus,section.lead-pop-up.form-inverted form.widget-form input.form-control:focus,section.lead-pop-up.form-inverted form.widget-form input.widget-field:focus,section.lead-pop-up.form-inverted form.widget-form textarea:focus{border-color:var(--idx-accent-text,#202a44);box-shadow:0 0 0 1px var(--idx-accent-text,#202a44),0 0 0 4px var(--idx-on-accent,#fff)}section.contact-form.form-inverted form.widget-form .wf-status[role=alert],section.custom-form.form-inverted form.widget-form .wf-status[role=alert],section.home-eval-alt.form-inverted form.widget-form .wf-status[role=alert],section.home-eval.form-inverted form.widget-form .wf-status[role=alert],section.lead-address.form-inverted form.widget-form .wf-status[role=alert],section.lead-pop-up.form-inverted form.widget-form .wf-status[role=alert]{border:1px solid var(--idx-on-accent,#fff);border-radius:8px;color:var(--idx-on-accent,#fff);font-weight:600;padding:8px 12px}section.contact-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary,section.custom-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary,section.home-eval-alt.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary,section.home-eval.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary,section.lead-address.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary,section.lead-pop-up.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary{background:transparent;border:2px solid var(--idx-on-accent,#fff);box-shadow:none;color:var(--idx-on-accent,#fff)!important}section.contact-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover,section.custom-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover,section.home-eval-alt.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover,section.home-eval.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover,section.lead-address.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover,section.lead-pop-up.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:hover{background:var(--idx-accent-hover,#161d30)}section.contact-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible,section.custom-form.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible,section.home-eval-alt.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible,section.home-eval.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible,section.lead-address.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible,section.lead-pop-up.form-inverted form.widget-form .wf-actions .lx-btn.lx-primary:focus-visible{outline:3px solid var(--idx-on-accent,#fff);outline-offset:3px}section.contact-form.form-inverted .form-disclaimer-bl,section.contact-form.form-inverted .form-disclaimer-wh,section.custom-form.form-inverted .form-disclaimer-bl,section.custom-form.form-inverted .form-disclaimer-wh,section.home-eval-alt.form-inverted .form-disclaimer-bl,section.home-eval-alt.form-inverted .form-disclaimer-wh,section.home-eval.form-inverted .form-disclaimer-bl,section.home-eval.form-inverted .form-disclaimer-wh,section.lead-address.form-inverted .form-disclaimer-bl,section.lead-address.form-inverted .form-disclaimer-wh,section.lead-pop-up.form-inverted .form-disclaimer-bl,section.lead-pop-up.form-inverted .form-disclaimer-wh{color:var(--idx-on-accent,#fff)}section.contact-form.form-inverted .form-disclaimer-bl a,section.contact-form.form-inverted .form-disclaimer-bl a[style],section.contact-form.form-inverted .form-disclaimer-wh a,section.contact-form.form-inverted .form-disclaimer-wh a[style],section.custom-form.form-inverted .form-disclaimer-bl a,section.custom-form.form-inverted .form-disclaimer-bl a[style],section.custom-form.form-inverted .form-disclaimer-wh a,section.custom-form.form-inverted .form-disclaimer-wh a[style],section.home-eval-alt.form-inverted .form-disclaimer-bl a,section.home-eval-alt.form-inverted .form-disclaimer-bl a[style],section.home-eval-alt.form-inverted .form-disclaimer-wh a,section.home-eval-alt.form-inverted .form-disclaimer-wh a[style],section.home-eval.form-inverted .form-disclaimer-bl a,section.home-eval.form-inverted .form-disclaimer-bl a[style],section.home-eval.form-inverted .form-disclaimer-wh a,section.home-eval.form-inverted .form-disclaimer-wh a[style],section.lead-address.form-inverted .form-disclaimer-bl a,section.lead-address.form-inverted .form-disclaimer-bl a[style],section.lead-address.form-inverted .form-disclaimer-wh a,section.lead-address.form-inverted .form-disclaimer-wh a[style],section.lead-pop-up.form-inverted .form-disclaimer-bl a,section.lead-pop-up.form-inverted .form-disclaimer-bl a[style],section.lead-pop-up.form-inverted .form-disclaimer-wh a,section.lead-pop-up.form-inverted .form-disclaimer-wh a[style]{color:var(--idx-on-accent,#fff)!important}section.contact-form:not(.form-widget-float),section.custom-form:not(.form-widget-float),section.home-eval-alt:not(.form-widget-float),section.home-eval:not(.form-widget-float),section.lead-address:not(.form-widget-float),section.lead-pop-up:not(.form-widget-float){padding-bottom:32px;padding-top:48px}@media only screen and (max-width:767px){section.contact-form:not(.form-widget-float),section.custom-form:not(.form-widget-float),section.home-eval-alt:not(.form-widget-float),section.home-eval:not(.form-widget-float),section.lead-address:not(.form-widget-float),section.lead-pop-up:not(.form-widget-float){padding-bottom:16px;padding-top:32px}}section.custom-form.form-widget-float .form-container.background-glass,section.home-eval-alt.form-widget-float .form-container.background-glass,section.lead-address.form-widget-float .form-container.background-glass{float:none;left:0;margin:0 auto;max-width:640px;right:0;width:calc(100% - 32px)}section.custom-form.form-widget-float .form-container.background-glass .title-container,section.home-eval-alt.form-widget-float .form-container.background-glass .title-container,section.lead-address.form-widget-float .form-container.background-glass .title-container{margin-bottom:16px}section.custom-form.form-widget-float .form-container.background-glass .title-container .title,section.home-eval-alt.form-widget-float .form-container.background-glass .title-container .title,section.lead-address.form-widget-float .form-container.background-glass .title-container .title{font-size:26px}section.custom-form.form-widget-float .form-container.background-glass .title-container .subtitle,section.home-eval-alt.form-widget-float .form-container.background-glass .title-container .subtitle,section.lead-address.form-widget-float .form-container.background-glass .title-container .subtitle{font-size:16px}@media only screen and (min-width:992px){section.custom-form.form-widget-float,section.home-eval-alt.form-widget-float,section.lead-address.form-widget-float{--float-room:max(24px,calc(88px - var(--en-header-height, 0px)));display:flex;padding:var(--float-room) 0}section.custom-form.form-widget-float .form-container.background-glass.v-align,section.home-eval-alt.form-widget-float .form-container.background-glass.v-align,section.lead-address.form-widget-float .form-container.background-glass.v-align{margin:auto;max-height:calc(var(--float-box-height) - var(--float-room)*2);overflow-y:auto;position:relative;top:auto;transform:none}section.custom-form.form-widget-float .spinner-container,section.home-eval-alt.form-widget-float .spinner-container,section.lead-address.form-widget-float .spinner-container{left:0;top:0}}@media only screen and (min-width:992px)and (max-width:1200px){section.custom-form.form-widget-float .form-container.background-glass.v-align,section.home-eval-alt.form-widget-float .form-container.background-glass.v-align,section.lead-address.form-widget-float .form-container.background-glass.v-align{max-height:calc(var(--float-box-height-tablet) - var(--float-room)*2)}}@media only screen and (max-width:991px){section.custom-form.form-widget-float,section.home-eval-alt.form-widget-float,section.lead-address.form-widget-float{background:#f6f7f9;left:0;min-height:0!important;padding:16px 0 24px;position:relative;top:0!important;width:100%}section.custom-form.form-widget-float .form-container.background-glass,section.home-eval-alt.form-widget-float .form-container.background-glass,section.lead-address.form-widget-float .form-container.background-glass{box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06);padding:24px 16px 12px;position:static;transform:none;width:calc(100% - 32px)}section.custom-form.form-widget-float.form-float-over-phone,section.home-eval-alt.form-widget-float.form-float-over-phone,section.lead-address.form-widget-float.form-float-over-phone{align-items:center;background:transparent;display:flex;justify-content:center;margin-top:calc(var(--float-over-height)*-1);min-height:var(--float-over-height)!important;padding:max(24px,88px - var(--en-header-height,0px)) 0 24px;pointer-events:none;z-index:3}section.custom-form.form-widget-float.form-float-over-phone .form-container.background-glass,section.custom-form.form-widget-float.form-float-over-phone .spinner-container,section.home-eval-alt.form-widget-float.form-float-over-phone .form-container.background-glass,section.home-eval-alt.form-widget-float.form-float-over-phone .spinner-container,section.lead-address.form-widget-float.form-float-over-phone .form-container.background-glass,section.lead-address.form-widget-float.form-float-over-phone .spinner-container{pointer-events:auto}section.custom-form.form-widget-float.form-float-over-phone .form-container.background-glass,section.home-eval-alt.form-widget-float.form-float-over-phone .form-container.background-glass,section.lead-address.form-widget-float.form-float-over-phone .form-container.background-glass{margin:0}}@media only screen and (max-width:600px){section.contact-form form.widget-form>.col-xs-6,section.custom-form form.widget-form>.col-xs-6,section.home-eval form.widget-form>.col-xs-6,section.home-eval-alt form.widget-form>.col-xs-6,section.lead-address form.widget-form>.col-xs-6,section.lead-pop-up form.widget-form>.col-xs-6{width:100%}section.contact-form form.widget-form>.wf-pair,section.contact-form form.widget-form>.wf-quarter,section.custom-form form.widget-form>.wf-pair,section.custom-form form.widget-form>.wf-quarter,section.home-eval form.widget-form>.wf-pair,section.home-eval form.widget-form>.wf-quarter,section.home-eval-alt form.widget-form>.wf-pair,section.home-eval-alt form.widget-form>.wf-quarter,section.lead-address form.widget-form>.wf-pair,section.lead-address form.widget-form>.wf-quarter,section.lead-pop-up form.widget-form>.wf-pair,section.lead-pop-up form.widget-form>.wf-quarter{width:50%}}.toggle-btn.lx-link{display:block;margin:4px auto 0;min-height:44px;padding:0 12px;text-align:center}
