html{scroll-behavior:smooth}body{margin:0;padding:0;display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#fff}#app{width:100%;display:flex;justify-content:center;align-items:flex-start}:root{--black: rgba(42, 42, 42, 1);--body-text-font-family: "Poppins", Helvetica;--body-text-font-size: 16px;--body-text-font-style: normal;--body-text-font-weight: 400;--body-text-letter-spacing: 0px;--body-text-line-height: 160.0000023841858%;--colors-grays-black: rgba(0, 0, 0, 1);--context-font-family: "Poppins", Helvetica;--context-font-size: 16px;--context-font-style: normal;--context-font-weight: 400;--context-letter-spacing: 0px;--context-line-height: 160.0000023841858%;--display-2-font-family: "Instrument Sans", Helvetica;--display-2-font-size: 145px;--display-2-font-style: normal;--display-2-font-weight: 400;--display-2-letter-spacing: 0px;--display-2-line-height: normal;--grey: rgba(116, 116, 116, 1);--instrument-sans-body-font-family: "Instrument Sans", Helvetica;--instrument-sans-body-font-size: 16px;--instrument-sans-body-font-style: normal;--instrument-sans-body-font-weight: 400;--instrument-sans-body-letter-spacing: 0px;--instrument-sans-body-line-height: 150%;--instrument-sans-h3-font-family: "Instrument Sans", Helvetica;--instrument-sans-h3-font-size: 37px;--instrument-sans-h3-font-style: normal;--instrument-sans-h3-font-weight: 500;--instrument-sans-h3-letter-spacing: 0px;--instrument-sans-h3-line-height: normal;--instrument-sans-h4-font-family: "Instrument Sans", Helvetica;--instrument-sans-h4-font-size: 24px;--instrument-sans-h4-font-style: normal;--instrument-sans-h4-font-weight: 500;--instrument-sans-h4-letter-spacing: 0px;--instrument-sans-h4-line-height: 120.00000476837158%;--line-color: rgba(212, 212, 212, 1);--medium-type-14-font-family: "Manrope", Helvetica;--medium-type-14-font-size: 14px;--medium-type-14-font-style: normal;--medium-type-14-font-weight: 500;--medium-type-14-letter-spacing: 0px;--medium-type-14-line-height: 150%;--medium-type-16-font-family: "Manrope", Helvetica;--medium-type-16-font-size: 16px;--medium-type-16-font-style: normal;--medium-type-16-font-weight: 500;--medium-type-16-letter-spacing: 0px;--medium-type-16-line-height: 150%;--medium-type-18-font-family: "Manrope", Helvetica;--medium-type-18-font-size: 18px;--medium-type-18-font-style: normal;--medium-type-18-font-weight: 500;--medium-type-18-letter-spacing: 0px;--medium-type-18-line-height: 150%;--medium-type-20-font-family: "Manrope", Helvetica;--medium-type-20-font-size: 20px;--medium-type-20-font-style: normal;--medium-type-20-font-weight: 500;--medium-type-20-letter-spacing: 0px;--medium-type-20-line-height: 150%;--mini-bold-font-family: "Poppins", Helvetica;--mini-bold-font-size: 20px;--mini-bold-font-style: normal;--mini-bold-font-weight: 700;--mini-bold-letter-spacing: 0px;--mini-bold-line-height: 160.0000023841858%;--neutral-0: rgba(255, 255, 255, 1);--neutral-300: rgba(164, 164, 164, 1);--neutral-500: rgba(41, 41, 41, 1);--secondinary-200: rgba(238, 238, 238, 1);--secondinary-500: rgba(165, 165, 165, 1);--semibold-type-16-font-family: "Manrope", Helvetica;--semibold-type-16-font-size: 16px;--semibold-type-16-font-style: normal;--semibold-type-16-font-weight: 600;--semibold-type-16-letter-spacing: 0px;--semibold-type-16-line-height: 150%;--semibold-type-20-font-family: "Manrope", Helvetica;--semibold-type-20-font-size: 20px;--semibold-type-20-font-style: normal;--semibold-type-20-font-weight: 600;--semibold-type-20-letter-spacing: 0px;--semibold-type-20-line-height: 150%;--semibold-type-24-font-family: "Manrope", Helvetica;--semibold-type-24-font-size: 24px;--semibold-type-24-font-style: normal;--semibold-type-24-font-weight: 600;--semibold-type-24-letter-spacing: 0px;--semibold-type-24-line-height: 150%;--semibold-type-32-font-family: "Manrope", Helvetica;--semibold-type-32-font-size: 32px;--semibold-type-32-font-style: normal;--semibold-type-32-font-weight: 600;--semibold-type-32-letter-spacing: -.64px;--semibold-type-32-line-height: 150%;--semibold-type-48-font-family: "Manrope", Helvetica;--semibold-type-48-font-size: 48px;--semibold-type-48-font-style: normal;--semibold-type-48-font-weight: 600;--semibold-type-48-letter-spacing: -.96px;--semibold-type-48-line-height: 139.9999976158142%;--sub-tittle-font-family: "Urbanist", Helvetica;--sub-tittle-font-size: 60px;--sub-tittle-font-style: normal;--sub-tittle-font-weight: 500;--sub-tittle-letter-spacing: 0px;--sub-tittle-line-height: 113.99999856948853%;--textblack: rgba(24, 24, 24, 1);--textgrey: rgba(119, 119, 119, 1);--textwhite: rgba(255, 255, 255, 1);--theme-1-font-family: "Urbanist", Helvetica;--theme-1-font-size: 26px;--theme-1-font-style: normal;--theme-1-font-weight: 600;--theme-1-letter-spacing: 0px;--theme-1-line-height: 110.00000238418579%;--tittle-font-family: "Urbanist", Helvetica;--tittle-font-size: 82px;--tittle-font-style: normal;--tittle-font-weight: 500;--tittle-letter-spacing: 0px;--tittle-line-height: 101.99999809265137%;--white: rgba(255, 255, 255, 1);--x-1: rgba(29, 29, 29, 1);--x-2: rgba(39, 39, 37, 1);--x-4: rgba(255, 255, 255, 1)}.about-us-page{align-items:center;background:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}.about-us-header{align-items:center;background:#f9fafb;display:flex;gap:150px;justify-content:center;max-width:100%;padding:35px 60px;position:relative;width:1440px}.about-us-logo{height:66px;object-fit:cover;width:177px}.about-us-header-content{align-items:center;display:flex;gap:130px}.about-us-nav{align-items:center;display:flex;gap:100px}.about-us-nav a{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:160%;text-align:center;text-decoration:none;white-space:nowrap}.about-us-nav a[aria-current=page]{color:#195d5d}.about-us-language{align-items:center;border:1px solid #000000;border-radius:10px;cursor:pointer;display:flex;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.about-us-language-current{align-items:center;display:flex;gap:12px}.about-us-language-current span{color:#000;font-family:Poppins,Helvetica,sans-serif;font-size:16px;line-height:160%}.about-us-language-current img{height:7px;width:12px}.about-us-lang-menu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 24px #00000014;overflow:hidden;position:absolute;right:0;top:45px;z-index:20}.about-us-lang-option{color:#292929;font-family:Poppins,Helvetica,sans-serif;font-size:14px;padding:8px 16px}.about-us-lang-option.selected,.about-us-lang-option:hover{background:#f2f5f5;font-weight:700}.about-us-main{background:#fff;max-width:100%;padding:80px 48px;width:1440px}.about-us-terms{align-items:center;display:flex;flex-direction:column;gap:58px;width:100%}.about-us-terms h1{color:#292929;font-family:Manrope,Helvetica,sans-serif;font-size:48px;font-weight:600;letter-spacing:-.96px;line-height:140%;margin:0;text-align:center;width:100%}.about-us-terms-content{color:#727272;font-family:Manrope,Helvetica,sans-serif;width:100%}.about-us-term-section{margin-top:32px}.about-us-term-section:first-child{margin-top:0}.about-us-term-section h2{color:#727272;font-size:20px;font-weight:700;line-height:120%;margin:0 0 8px}.about-us-term-section p{font-size:20px;font-weight:500;line-height:140%;margin:8px 0 0}.about-us-term-section p:first-of-type{margin-top:0}.about-us-footer{align-items:center;background:#181818;color:#fff;display:flex;flex-direction:column;gap:42px;min-height:441px;max-width:100%;padding:41px 40px;width:1440px}.about-us-footer-top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.about-us-footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:45px}.about-us-footer-logo{color:#fff;font-family:Instrument Sans,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:120%}.about-us-footer-tagline{color:#fff;font-family:Instrument Sans,Helvetica,sans-serif;font-size:37px;font-weight:500;line-height:normal;width:305px}.about-us-footer-contact{align-items:flex-start;display:flex;flex-direction:column;gap:44px;margin-right:80px}.about-us-footer-contact h2{color:#fff;font-family:Instrument Sans,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.about-us-footer-contact-list{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.about-us-footer-contact-list a,.about-us-footer-contact-list address{align-items:center;color:#fff;display:flex;font-family:Instrument Sans,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:150%;margin:0;text-decoration:none}.about-us-footer-icon{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;height:24px;width:24px}.about-us-footer-icon.phone{background-image:url(../img/fill-1.svg)}.about-us-footer-icon.location{background-image:url(../img/combined-shape.svg)}.about-us-footer-icon.email{background-image:url(../img/combined-shape-1.svg)}.about-us-socials{align-items:center;align-self:flex-start;display:flex;gap:26px}.about-us-social-icon,.about-us-socials img{height:40px;width:40px}.about-us-naver-blog{background:#fff;border-radius:50%;height:40px;position:relative;width:40px}.about-us-naver-blog:after{color:#181818;content:"N";font-family:Poppins,Helvetica,sans-serif;font-size:20px;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.about-us-footer-line{height:1px;max-width:100%;object-fit:cover;width:1360px}.about-us-footer p{color:#fff;font-family:Instrument Sans,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:0;text-align:center;width:100%}.contact-us{align-items:center;background-color:var(--neutral-0);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;max-width:1440px}.contact-us .header-5{align-items:center;background-color:#f9fafb;display:flex;flex:0 0 auto;gap:150px;justify-content:center;padding:35px 60px;position:relative;width:1440px}.contact-us .logo-4{aspect-ratio:2.67;height:66px;object-fit:cover;position:relative;width:177px}.contact-us .bar-4{align-items:center;display:inline-flex;flex:0 0 auto;gap:130px;justify-content:flex-end;position:relative}.contact-us .nevigate-bar-4{align-items:center;display:inline-flex;flex:0 0 auto;gap:100px;position:relative}.contact-us .home-4{height:32px;position:relative;width:62px}.contact-us .text-wrapper-52{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:98.39%}.contact-us .sales-4{height:32px;position:relative;width:56px}.contact-us .text-wrapper-53{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%}.contact-us .rent-5{height:32px;position:relative;width:48px}.contact-us .text-wrapper-54{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:97.92%}.contact-us .div-wrapper-4{height:32px;position:relative;width:117px}.contact-us .text-wrapper-55{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.58%}.contact-us .about-us-4{height:32px;position:relative;width:96px}.contact-us .text-wrapper-56{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.88%}.contact-us .language-trans-4{align-items:center;border:1px solid;border-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.contact-us .frame-47{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.contact-us .lang-menu{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--neutral-0);border:1.2px solid var(--secondinary-200);border-radius:8px;box-shadow:0 4px 14px #00000014;padding:6px 0;z-index:10;width:100%}.contact-us .lang-option{color:#000;font-family:Poppins,Helvetica;font-size:16px;padding:8px 10px;border-radius:6px;cursor:pointer}.contact-us .lang-option:hover{background-color:#f2f4f7}.contact-us .lang-option.selected{font-weight:600}.contact-us .text-wrapper-57{align-items:center;color:#000;display:flex;font-family:Poppins,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:25.6px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.contact-us .down-point-4{height:7.31px;position:relative;width:12px}.contact-us .contact-us-section{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:40px;padding:80px 48px;position:relative}.contact-us .listings-content-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.contact-us .listings-content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.contact-us .listings-title-3{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-48-font-family);font-size:var(--semibold-type-48-font-size);font-style:var(--semibold-type-48-font-style);font-weight:var(--semibold-type-48-font-weight);letter-spacing:var(--semibold-type-48-letter-spacing);line-height:var(--semibold-type-48-line-height);margin-top:-1px;position:relative;text-align:center}.contact-us .listings-description-2{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;text-align:center}.contact-us .contact-form{align-items:center;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;gap:24px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;padding:24px;position:relative;width:100%}.contact-us .mediterranean-villa-6{height:540px;position:relative;width:408px}.contact-us .contact-form-content{align-items:flex-start;display:flex;flex-direction:column;gap:55px;position:relative;width:864px}.contact-us .contact-form-row{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.contact-us .form-desktop-3{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;width:420px}.contact-us .label{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-1px;position:relative}.contact-us .form-3{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;gap:10px;height:49.2px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:421.2px}.contact-us .inner-form-3{align-items:center;display:flex;flex:1;flex-grow:1;gap:251px;position:relative}.contact-us .form-text-3{color:var(--secondinary-500);flex:1;font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative}.contact-us .contact-input{width:100%;border:none;outline:none;background:transparent;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);line-height:var(--medium-type-16-line-height)}.contact-us .contact-input::placeholder{color:var(--secondinary-500)}.contact-us .contact-textarea{width:100%;border:none;outline:none;background:transparent;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);line-height:var(--medium-type-16-line-height);resize:vertical}.contact-us .contact-textarea::placeholder{color:var(--secondinary-500)}.contact-us .form-desktop-4{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:138px;position:relative;width:864px}.contact-us .form-4{align-items:flex-start;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;flex:1;flex-grow:1;gap:10px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.contact-us .button-10{all:unset;align-items:center;align-self:stretch;background-color:var(--neutral-500);border:1.2px solid;border-color:var(--neutral-300);border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;padding:12px 16px;position:relative;width:100%}.contact-us .button-11{color:var(--neutral-0);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;white-space:nowrap;width:fit-content}.contact-us .footer-4{align-items:center;background-color:var(--textblack);display:flex;flex-direction:column;gap:10px;height:441px;padding:41px 40px;position:relative;width:1440px}.contact-us .frame-48{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:51px;justify-content:center;position:relative;width:100%}.contact-us .frame-49{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:65px;position:relative}.contact-us .frame-50{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:25px;position:relative;width:100%}.contact-us .frame-51{align-items:flex-start;align-self:stretch;display:flex;height:166px;justify-content:space-between;position:relative;width:100%}.contact-us .frame-52{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:45px;position:relative}.contact-us .div-14{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.contact-us .beacon-4{color:var(--x-4);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.contact-us .text-wrapper-58{color:var(--textwhite);font-family:var(--instrument-sans-h3-font-family);font-size:var(--instrument-sans-h3-font-size);font-style:var(--instrument-sans-h3-font-style);font-weight:var(--instrument-sans-h3-font-weight);letter-spacing:var(--instrument-sans-h3-letter-spacing);line-height:var(--instrument-sans-h3-line-height);position:relative;width:305px}.contact-us .frame-53{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:80px;margin-bottom:-19px;position:relative}.contact-us .frame-54{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:44px;position:relative}.contact-us .text-wrapper-59{color:var(--textwhite);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.contact-us .frame-55{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.contact-us .iconly-light-outline-wrapper{height:24px;position:relative;width:24px}.contact-us .iconly-light-outline-10{background-image:url(../img/fill-1.svg);background-size:100% 100%;height:21px;left:2px;position:relative;top:2px;width:21px}.contact-us .text-wrapper-60{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;white-space:nowrap;width:fit-content}.contact-us .iconly-light-outline-11{background-image:url(../img/combined-shape.svg);background-size:100% 100%;height:20px;left:4px;position:relative;top:2px;width:16px}.contact-us .element-orange-well-NJ-4{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-1px;position:relative;width:fit-content}.contact-us .iconly-light-outline-12{background-image:url(../img/combined-shape-1.svg);background-size:100% 100%;height:20px;left:1px;position:relative;top:2px;width:22px}.contact-us .frame-56{align-items:center;display:inline-flex;flex:0 0 auto;gap:26px;position:relative}.contact-us .icon-instance-node-6{height:40px!important;position:relative!important;width:40px!important}.contact-us .SNS-kakaotalk-2{background-image:url(../img/vector-stroke.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.contact-us .group-4{height:21px;left:9px;position:absolute;top:10px;width:22px}.contact-us .naver-blog-4{background-image:url(../img/naver-blog-3.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.contact-us .vector-28{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:1360px}.contact-us .text-wrapper-61{align-self:stretch;color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;text-align:center}.details{align-items:center;background-color:var(--neutral-0);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%;max-width:1440px}.details .header-2{align-items:center;background-color:#f9fafb;display:flex;flex:0 0 auto;gap:150px;justify-content:center;padding:35px 60px;position:relative;width:1440px}.details .logo-2{aspect-ratio:2.67;height:66px;object-fit:cover;position:relative;width:177px}.details .bar-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:130px;justify-content:flex-end;position:relative}.details .nevigate-bar-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:100px;position:relative}.details .home-2{height:32px;position:relative;width:62px}.details .text-wrapper-24{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:98.39%}.details .sales-2{height:32px;position:relative;width:56px}.details .text-wrapper-25{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%}.details .rent-3{height:32px;position:relative;width:48px}.details .text-wrapper-26{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:97.92%}.details .contact-us-3{height:32px;position:relative;width:117px}.details .text-wrapper-27{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.58%}.details .about-us-2{height:32px;position:relative;width:96px}.details .text-wrapper-28{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.88%}.details .language-trans-2{align-items:center;border:1px solid;border-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.details .frame-20{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.details .lang-menu{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--neutral-0);border:1.2px solid var(--secondinary-200);border-radius:8px;box-shadow:0 4px 14px #00000014;padding:6px 0;z-index:10;width:100%}.details .lang-option{color:#000;font-family:Poppins,Helvetica;font-size:16px;padding:8px 10px;border-radius:6px;cursor:pointer}.details .lang-option:hover{background-color:#f2f4f7}.details .lang-option.selected{font-weight:600}.details .text-wrapper-29{align-items:center;color:#000;display:flex;font-family:Poppins,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:25.6px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.details .down-point-2{height:7.31px;position:relative;width:12px}.details .container-2{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;padding:48px 48px 80px;position:relative}.details .property-image{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:1344px}.details .mediterranean-villa-2{cursor:pointer;height:648px;object-fit:cover;position:relative;width:880px}.details .small-image{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative;width:440px}.details .mediterranean-villa-3{cursor:pointer;height:312px;object-fit:cover;position:relative;width:440px}.details .image-badge-wrapper{align-items:center;background-position:50% 50%;background-size:cover;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:312px;justify-content:center;overflow:hidden;padding:120px 182px;position:relative;width:440px}.details .image-badge-wrapper:before{background:#ffffff9e;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.details .image-badge{color:var(--neutral-0);font-family:Manrope,Helvetica;font-size:48px;font-weight:500;letter-spacing:0;line-height:72px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content;z-index:1}.details .content-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.details .text-container-2{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative;width:880px}.details .property-card-detail{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;margin-left:-.6px;margin-right:-.6px;margin-top:-.6px;padding:24px;position:relative;width:881.2px}.details .property-info{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:416px}.details .property-name-2{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-32-font-family);font-size:var(--semibold-type-32-font-size);font-style:var(--semibold-type-32-font-style);font-weight:var(--semibold-type-32-font-weight);letter-spacing:var(--semibold-type-32-letter-spacing);line-height:var(--semibold-type-32-line-height);margin-top:-1px;position:relative}.details .location-details{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;position:relative}.details .icon-instance-node-3{height:24px!important;position:relative!important;width:24px!important}.details .location-2{color:var(--secondinary-500);font-family:var(--medium-type-20-font-family);font-size:var(--medium-type-20-font-size);font-style:var(--medium-type-20-font-style);font-weight:var(--medium-type-20-font-weight);letter-spacing:var(--medium-type-20-letter-spacing);line-height:var(--medium-type-20-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .line-2{height:1.2px;margin-left:-.6px;position:relative;width:833.2px}.details .property-features{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.details .property-features-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:832px}.details .title-2{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);margin-top:-1px;position:relative}.details .body-text{color:var(--secondinary-500);font-family:var(--medium-type-18-font-family);font-size:var(--medium-type-18-font-size);font-style:var(--medium-type-18-font-style);font-weight:var(--medium-type-18-font-weight);letter-spacing:var(--medium-type-18-letter-spacing);line-height:var(--medium-type-18-line-height);margin-right:-1px;position:relative;width:833px}.details .features-row{align-items:center;display:inline-flex;flex:0 0 auto;gap:80px;position:relative}.details .feature-column{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative;width:133px}.details .feature-item-row{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;position:relative;width:100%}.details .step-icon-container-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:10px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:12px;position:relative}.details .feature-icon{height:72.92%;left:11.46%;position:relative;top:15.62%;width:77.08%}.details .vector-11{height:108.57%;left:-4.05%;position:absolute;top:-4.29%;width:108.11%}.details .vector-12{height:17.14%;left:59.46%;position:absolute;top:41.43%;width:16.22%}.details .feature-info-column{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:73px}.details .feature{align-self:stretch;color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative}.details .feature-description{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative}.details .step-icon-container-3{flex:0 0 auto;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;position:relative}.details .feature-column-2{align-items:flex-start;display:flex;flex-direction:column;gap:24px;position:relative;width:115px}.details .feature-item-row-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;margin-right:-18px;position:relative}.details .feature-info-column-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.details .feature-2{color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .feature-description-2{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;white-space:nowrap;width:fit-content}.details .feature-icon-2{height:79.11%;left:8.33%;position:relative;top:12.56%;width:83.33%}.details .vector-13{height:107.9%;left:-3.75%;position:absolute;top:-3.95%;width:107.5%}.details .vector-14{height:56.62%;left:16.25%;position:absolute;top:43.38%;width:67.5%}.details .feature-info-column-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;margin-right:-1px;position:relative}.details .feature-item-row-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;margin-right:-4px;position:relative}.details .feature-info-column-4{align-items:flex-start;display:flex;flex-direction:column;margin-right:-9px;position:relative;width:82px}.details .feature-3{color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;width:82px}.details .feature-description-3{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;width:49px}.details .property-description{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.details .body-text-2{color:var(--secondinary-500);font-family:var(--medium-type-18-font-family);font-size:var(--medium-type-18-font-size);font-style:var(--medium-type-18-font-style);font-weight:var(--medium-type-18-font-weight);letter-spacing:var(--medium-type-18-letter-spacing);line-height:var(--medium-type-18-line-height);position:relative;width:832px}.details .property-location{align-items:flex-start;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;padding:24px;position:relative;width:100%}.details .about-us-subtitle{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);margin-top:-.6px;position:relative}.details .location-image-badge-wrapper{align-items:flex-start;background-image:url(../img/frame-427321665.png);background-position:50% 50%;background-size:cover;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:512px;padding:24px;position:relative;width:832px}.details .property-location-map{align-self:stretch;border:0;border-radius:10px;display:block;height:512px;width:832px}.details .gallery-modal{align-items:center;background:#000000d6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:48px;position:fixed;z-index:1000}.details .gallery-content{align-items:center;display:flex;flex-direction:column;gap:16px;max-height:100%;max-width:100%}.details .gallery-image{border-radius:12px;max-height:72vh;max-width:82vw;object-fit:contain}.details .gallery-count{color:#fff;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:600}.details .gallery-close,.details .gallery-nav{align-items:center;background:#fffffff0;border:0;border-radius:999px;color:#292929;cursor:pointer;display:flex;font-family:Poppins,Helvetica,sans-serif;justify-content:center;position:absolute}.details .gallery-close{font-size:32px;height:44px;right:32px;top:32px;width:44px}.details .gallery-nav{font-size:48px;height:56px;top:50%;transform:translateY(-50%);width:56px}.details .gallery-nav-prev{left:32px}.details .gallery-nav-next{right:32px}.details .gallery-thumbnails{display:flex;gap:10px;max-width:82vw;overflow-x:auto;padding:4px}.details .gallery-thumbnail{background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;height:72px;overflow:hidden;padding:0;width:96px}.details .gallery-thumbnail.active{border-color:#fff}.details .gallery-thumbnail img{height:100%;object-fit:cover;width:100%}.details .location-image-badge{height:464px;position:relative;width:784px}.details .property-card-4{box-shadow:0 2px 24px #2828281f;height:122px;left:213px;position:absolute;top:110px;width:340px}.details .vector-15{height:123px;left:-1px;position:absolute;top:-1px;width:341px}.details .property-card-inner{align-items:center;display:flex;justify-content:space-between;left:12px;position:absolute;top:12px;width:316px}.details .mediterranean-villa-4{height:80px;position:relative;width:98px}.details .property-card-info{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative}.details .text-wrapper-30{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative}.details .property-card-5{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:6px;position:relative;width:100%}.details .location-1{height:20px!important;position:relative!important;width:20px!important}.details .contact-us-item{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;width:180px}.details .header-3{align-items:center;display:inline-flex;gap:12px;left:676px;position:absolute;top:416px}.details .button-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:12px;position:relative}.details .button-3{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;padding:12px;position:relative}.details .frame-21{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative}.details .agent-section-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:440px}.details .agent-section{align-items:flex-start;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;margin:-.6px;padding:24px;position:relative;width:100%}.details .line-3{height:1.2px;margin-left:-.6px;position:relative;width:393.2px}.details .form-desktop{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:392px}.details .form{align-items:center;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;gap:10px;height:49.2px;justify-content:space-around;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.details .inner-form{align-items:center;display:flex;flex:1;flex-grow:1;gap:251px;position:relative}.details input.inner-form,.details textarea.inner-form{display:block;gap:0;background-color:transparent;border:0;border-radius:0;width:100%;height:100%;padding:0 16px;font-family:var(--body-regular-font-family);font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--primary-900);outline:none;flex:1;flex-grow:1}.details input.inner-form:focus,.details textarea.inner-form:focus{outline:2px solid var(--primary-200);outline-offset:0}.details textarea.inner-form{resize:vertical;min-height:100px;padding:12px 16px}.details .form-text{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .form-desktop-2{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:146px;position:relative;width:392px}.details .inner-form-wrapper{align-items:flex-start;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;flex:1;flex-grow:1;gap:10px;justify-content:space-around;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.details .button-4{all:unset;align-items:center;background-color:var(--neutral-500);border:1.2px solid;border-color:var(--neutral-300);border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:8px;justify-content:center;margin-left:-.6px;padding:12px 16px;position:relative;width:393.2px}.details .button-5{color:var(--neutral-0);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;white-space:nowrap;width:fit-content}.details .about-us-subtitle-2{align-self:stretch;color:var(--neutral-500);font-family:Poppins,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:-.6px;position:relative}.details .footer-2{align-items:center;background-color:var(--textblack);display:flex;flex-direction:column;gap:10px;height:441px;padding:41px 40px;position:relative;width:1440px}.details .frame-22{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:51px;justify-content:center;position:relative;width:100%}.details .frame-23{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:65px;position:relative}.details .frame-24{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:25px;position:relative;width:100%}.details .frame-25{align-items:flex-start;align-self:stretch;display:flex;height:166px;justify-content:space-between;position:relative;width:100%}.details .frame-26{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:45px;position:relative}.details .div-6{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.details .beacon-2{color:var(--x-4);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.details .text-wrapper-31{color:var(--textwhite);font-family:var(--instrument-sans-h3-font-family);font-size:var(--instrument-sans-h3-font-size);font-style:var(--instrument-sans-h3-font-style);font-weight:var(--instrument-sans-h3-font-weight);letter-spacing:var(--instrument-sans-h3-letter-spacing);line-height:var(--instrument-sans-h3-line-height);position:relative;width:305px}.details .frame-27{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:80px;margin-bottom:-19px;position:relative}.details .frame-28{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:44px;position:relative}.details .text-wrapper-32{color:var(--textwhite);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.details .frame-29{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.details .iconly-light-outline-4{background-image:url(../img/fill-1.svg);background-size:100% 100%;height:21px;left:2px;position:relative;top:2px;width:21px}.details .text-wrapper-33{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;white-space:nowrap;width:fit-content}.details .iconly-light-outline-5{background-image:url(../img/combined-shape.svg);background-size:100% 100%;height:20px;left:4px;position:relative;top:2px;width:16px}.details .element-orange-well-NJ-2{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-1px;position:relative;width:fit-content}.details .iconly-light-outline-6{background-image:url(../img/combined-shape-1.svg);background-size:100% 100%;height:20px;left:1px;position:relative;top:2px;width:22px}.details .frame-30{align-items:center;display:inline-flex;flex:0 0 auto;gap:26px;position:relative}.details .icon-instance-node-4{height:40px!important;position:relative!important;width:40px!important}.details .group-wrapper{background-image:url(../img/vector-stroke.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.details .group-2{height:21px;left:9px;position:absolute;top:10px;width:22px}.details .naver-blog-2{background-image:url(../img/naver-blog-1.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.details .vector-16{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:1360px}.details .text-wrapper-34{align-self:stretch;color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;text-align:center}.element{align-items:center;background-image:url(../img/404.jpg);background-position:50% 50%;background-size:cover;display:flex;justify-content:center;min-height:800px;width:100%;max-width:1440px}.element .text-container{align-items:center;display:flex;flex-direction:column;gap:60px;height:383px;margin-left:1px;margin-top:47px;position:relative;width:909px}.element .hind-mysuru-wrapper{height:281px;margin-right:-2px;position:relative;width:911px}.element .hind-mysuru{color:var(--textwhite);font-family:var(--display-2-font-family);font-size:var(--display-2-font-size);font-style:var(--display-2-font-style);font-weight:var(--display-2-font-weight);left:calc(50% - 456px);letter-spacing:var(--display-2-letter-spacing);line-height:var(--display-2-line-height);position:absolute;text-align:center;top:0;width:909px}.element .button{all:unset;align-items:center;background-color:var(--textwhite);border-radius:30px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:15px 25px;position:relative}.element .text-wrapper-23{color:var(--textblack);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.landing-page{align-items:center;background-color:var(--neutral-0);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%;max-width:1440px}.landing-page .frame{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:35px 0 0;position:relative;width:1400.29px}.landing-page .frame-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:824px;justify-content:space-around;position:relative;width:100%}.landing-page .div{align-items:center;display:flex;flex-direction:column;gap:10px;height:824px;justify-content:flex-end;padding:74px 108px;position:relative;width:1400.29px}.landing-page .image{height:824px;left:0;position:absolute;top:0;width:1400px}.landing-page .frame-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:64px;margin-left:-2.85px;margin-right:-2.85px;position:relative;width:1190px}.landing-page .frame-3{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;gap:230px;position:relative;width:100%}.landing-page .frame-4{align-items:flex-start;display:flex;flex-direction:column;gap:18px;position:relative;width:596px}.landing-page .div-wrapper{align-items:center;background-color:#d9d9d933;border:2px solid;border-color:#d3d3d3;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;gap:10px;height:38px;justify-content:center;margin-left:-1px;margin-top:-1px;padding:10px;position:relative;width:195px}.landing-page .text-wrapper{align-items:center;color:#fff;display:flex;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);font-style:var(--body-text-font-style);font-weight:var(--body-text-font-weight);justify-content:center;letter-spacing:var(--body-text-letter-spacing);line-height:var(--body-text-line-height);margin-bottom:-2px;margin-top:-6px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .find-your-dream{align-items:center;align-self:stretch;color:#fff;display:flex;font-family:var(--tittle-font-family);font-size:var(--tittle-font-size);font-style:var(--tittle-font-style);font-weight:var(--tittle-font-weight);justify-content:center;letter-spacing:var(--tittle-letter-spacing);line-height:var(--tittle-line-height);position:relative}.landing-page .whether-buying{align-items:center;color:var(--white);display:flex;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);font-style:var(--body-text-font-style);font-weight:var(--body-text-font-weight);height:41px;justify-content:center;letter-spacing:var(--body-text-letter-spacing);line-height:var(--body-text-line-height);position:relative;width:352px}.landing-page .frame-5{align-items:center;background-color:var(--white);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:90px;justify-content:center;padding:17px 15px;position:relative;width:1190px}.landing-page .frame-6{align-items:center;display:inline-flex;flex:0 0 auto;gap:60px;position:relative}.landing-page .view{align-items:center;display:inline-flex;flex:0 0 auto;gap:45px;position:relative}.landing-page .LF{align-items:center;border:2px solid;border-color:var(--line-color);border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;height:57px;justify-content:center;margin-bottom:-1px;margin-left:-1px;margin-top:-1px;padding:9px 16px;position:relative;width:208px}.landing-page .frame-7{align-items:center;display:inline-flex;flex:0 0 auto;gap:36px;position:relative}.landing-page .vector{height:23.33px;margin-left:-1px;position:relative;width:23.33px}.landing-page .view-2{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center;position:relative;width:102px}.landing-page .text-wrapper-2{align-items:center;align-self:stretch;color:var(--grey);display:flex;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);font-style:var(--body-text-font-style);font-weight:var(--body-text-font-weight);height:15px;justify-content:center;letter-spacing:var(--body-text-letter-spacing);line-height:var(--body-text-line-height);margin-top:-1px;position:relative;white-space:nowrap}.landing-page .text-wrapper-3{align-items:center;align-self:stretch;color:var(--black);display:flex;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);font-style:var(--body-text-font-style);font-weight:var(--body-text-font-weight);height:15px;justify-content:center;letter-spacing:var(--body-text-letter-spacing);line-height:var(--body-text-line-height);position:relative;white-space:nowrap}.landing-page .frame-wrapper-2{align-items:center;border:2px solid;border-color:var(--line-color);border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;height:57px;justify-content:center;margin-bottom:-1px;margin-top:-1px;padding:9px 16px;position:relative;width:208px}.landing-page .img{height:23.25px;position:relative;width:25.83px}.landing-page .vector-2{height:24px;position:relative;width:14px}.landing-page .lc{align-items:center;border:2px solid;border-color:var(--line-color);border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;height:57px;justify-content:center;margin-bottom:-1px;margin-right:-1px;margin-top:-1px;padding:9px 16px;position:relative;width:208px}.landing-page .vector-3{height:24px;position:relative;width:18px}.landing-page .view-3{align-items:center;background-color:var(--colors-grays-black);border-radius:10px;display:flex;gap:10px;height:55px;justify-content:center;padding:10px;position:relative;width:121px}.landing-page .text-wrapper-4{align-items:center;color:var(--white);display:flex;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);font-style:var(--body-text-font-style);font-weight:var(--body-text-font-weight);justify-content:center;letter-spacing:var(--body-text-letter-spacing);line-height:var(--body-text-line-height);position:relative;white-space:nowrap;width:fit-content}.landing-page .right-tool{background-color:#fff;height:1058px;position:relative;width:1440px}.landing-page .text-wrapper-5{color:var(--neutral-500);font-family:var(--semibold-type-48-font-family);font-size:var(--semibold-type-48-font-size);font-style:var(--semibold-type-48-font-style);font-weight:var(--semibold-type-48-font-weight);left:120px;letter-spacing:var(--semibold-type-48-letter-spacing);line-height:var(--semibold-type-48-line-height);position:absolute;top:145px;width:481px}.landing-page .luxury-sales-rental{color:var(--neutral-500);font-family:var(--theme-1-font-family);font-size:var(--theme-1-font-size);font-style:var(--theme-1-font-style);font-weight:var(--theme-1-font-weight);left:120px;letter-spacing:var(--theme-1-letter-spacing);line-height:var(--theme-1-line-height);position:absolute;top:752px}.landing-page .text-wrapper-6{color:var(--neutral-500);font-family:var(--theme-1-font-family);font-size:var(--theme-1-font-size);font-style:var(--theme-1-font-style);font-weight:var(--theme-1-font-weight);left:528px;letter-spacing:var(--theme-1-letter-spacing);line-height:var(--theme-1-line-height);position:absolute;top:752px;white-space:nowrap}.landing-page .lifestyle-concierge{color:var(--x-2);font-family:var(--theme-1-font-family);font-size:var(--theme-1-font-size);font-style:var(--theme-1-font-style);font-weight:var(--theme-1-font-weight);left:936px;letter-spacing:var(--theme-1-letter-spacing);line-height:var(--theme-1-line-height);position:absolute;top:752px}.landing-page .p{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);left:674px;letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:absolute;top:120px;width:646px}.landing-page .text-wrapper-7{color:var(--grey);font-family:var(--context-font-family);font-size:var(--context-font-size);font-style:var(--context-font-style);font-weight:var(--context-font-weight);left:120px;letter-spacing:var(--context-letter-spacing);line-height:var(--context-line-height);position:absolute;top:826px;width:384px}.landing-page .text-wrapper-8{color:var(--grey);font-family:var(--context-font-family);font-size:var(--context-font-size);font-style:var(--context-font-style);font-weight:var(--context-font-weight);left:528px;letter-spacing:var(--context-letter-spacing);line-height:var(--context-line-height);position:absolute;top:826px;width:384px}.landing-page .text-wrapper-9{color:var(--textgrey);font-family:var(--context-font-family);font-size:var(--context-font-size);font-style:var(--context-font-style);font-weight:var(--context-font-weight);left:936px;letter-spacing:var(--context-letter-spacing);line-height:var(--context-line-height);position:absolute;top:826px;width:384px}.landing-page .mask-group{height:356px;left:528px;position:absolute;top:372px;width:384px}.landing-page .smiling-young-couple{height:356px;left:936px;position:absolute;top:372px;width:384px}.landing-page .text-wrapper-10{color:#1b55af;font-family:Urbanist,Helvetica;font-size:14px;font-weight:700;left:120px;letter-spacing:.28px;line-height:normal;position:absolute;top:120px}.landing-page .mask-group-2{height:356px;left:120px;position:absolute;top:372px;width:384px}.landing-page .trusted-partner{align-items:flex-start;background-color:#f8f8f8;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:14px;padding:83px 48px 80px;position:relative}.landing-page .about-us-container{align-items:flex-start;align-self:stretch;display:flex;gap:56px;height:410px;position:relative;width:100%}.landing-page .frame-8{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.landing-page .line{height:1px;margin-left:-.5px;object-fit:cover;position:relative;width:522.5px}.landing-page .rectangle{-webkit-backdrop-filter:blur(15px) brightness(100%);aspect-ratio:1;backdrop-filter:blur(15px) brightness(100%);border:1px solid;border-color:var(--line-color);border-radius:100px;height:45px;position:relative;width:45px}.landing-page .arrow{height:15px;left:537px;position:absolute;top:15px;width:16px}.landing-page .about-us-content{align-items:flex-start;display:flex;flex-direction:column;gap:29px;height:280px;padding:10px 0 0;position:relative;width:608px}.landing-page .about-us-description{align-self:stretch;color:#262626;font-family:Poppins,Helvetica;font-size:24px;font-weight:600;letter-spacing:0;line-height:38.4px;margin-top:-1px;position:relative}.landing-page .about-us-title{color:var(--black);font-family:Urbanist,Helvetica;font-size:60px;font-weight:500;letter-spacing:0;line-height:71.4px;margin-right:-5px;position:relative;width:fit-content}.landing-page .span{color:#2a2a2a;font-family:Urbanist,Helvetica;font-size:60px;font-weight:500;letter-spacing:0;line-height:71.4px}.landing-page .text-wrapper-11{font-size:32px;line-height:38.1px}.landing-page .about-us-description-2{align-self:stretch;color:var(--grey);font-family:Poppins,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:25.6px;margin-bottom:-45px;position:relative}.landing-page .div-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.landing-page .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 24px;justify-content:space-between;padding:0 100px;position:relative;width:1344px}.landing-page .statistics-item{align-items:flex-end;background-color:#f8f8f8;border:1.2px solid;border-color:transparent;border-radius:16px;display:flex;flex-direction:column;gap:82px;margin-bottom:-1.2px;margin-left:-1.2px;margin-top:-1.2px;padding:24px;position:relative;width:293.4px}.landing-page .statistics-item-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;margin-left:-.6px;margin-top:-.6px;position:relative;width:100%}.landing-page .statistics{color:var(--neutral-500);font-family:Manrope,Helvetica;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;margin-top:-1px;position:relative;width:192px}.landing-page .statistics-number{align-self:stretch;color:var(--neutral-500);font-family:Manrope,Helvetica;font-size:36px;font-weight:800;letter-spacing:-.72px;line-height:43.9px;position:relative}.landing-page .statistic-card{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:24px 24px;height:192px;position:relative}.landing-page .statistics-item-wrapper{align-items:flex-end;background-color:#f8f8f8;border:1.2px solid;border-color:transparent;border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:82px;height:194.4px;margin:-1.2px;padding:24px;position:relative}.landing-page .statistics-item-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:35px;margin-left:-.6px;margin-top:-.6px;position:relative}.landing-page .frame-9{align-items:flex-end;display:inline-flex;flex:0 0 auto;gap:5px;position:relative}.landing-page .statistics-number-2{color:var(--neutral-500);font-family:Manrope,Helvetica;font-size:64px;font-weight:600;letter-spacing:-1.28px;line-height:64px;margin-top:-1px;position:relative;width:130px}.landing-page .statistics-number-3{color:var(--neutral-500);font-family:Manrope,Helvetica;font-size:24px;font-weight:600;letter-spacing:-.48px;line-height:24px;position:relative;white-space:nowrap;width:fit-content}.landing-page .statistics-number-4{color:var(--neutral-500);font-family:Manrope,Helvetica;font-size:64px;font-weight:600;letter-spacing:-1.28px;line-height:64px;margin-top:-1px;position:relative;width:87px}.landing-page .complete-property{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.landing-page .mask-group-wrapper{align-items:center;background-color:#f8f8f8;border:1.2px solid;border-color:transparent;border-radius:16px;display:flex;flex-direction:column;gap:16px;margin:-1.2px;padding:20px 24px 24px;position:relative;width:1346.4px}.landing-page .mask-group-3{align-self:stretch;height:665px;margin-left:-.6px;margin-top:-.6px;position:relative;width:100%}.landing-page .steps-section{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:104px;padding:80px 48px;position:relative}.landing-page .listings-heading{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:1344px}.landing-page .text-label{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:8px;display:inline-flex;gap:10px;height:33.2px;justify-content:center;margin-top:-.6px;padding:6px 12px;position:relative}.landing-page .service-icon-inner{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:center;margin-top:-.5px;position:relative}.landing-page .div-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.landing-page .service-heading{color:var(--secondinary-500);font-family:var(--medium-type-14-font-family);font-size:var(--medium-type-14-font-size);font-style:var(--medium-type-14-font-style);font-weight:var(--medium-type-14-font-weight);letter-spacing:var(--medium-type-14-letter-spacing);line-height:var(--medium-type-14-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .listings-content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.landing-page .listings-title{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-48-font-family);font-size:var(--semibold-type-48-font-size);font-style:var(--semibold-type-48-font-style);font-weight:var(--semibold-type-48-font-weight);letter-spacing:var(--semibold-type-48-letter-spacing);line-height:var(--semibold-type-48-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .listings-description{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;text-align:center}.landing-page .div-4{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.landing-page .step-row{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%}.landing-page .general-card{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:50px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:24px;position:relative;min-height:360px}.landing-page .step-header{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:612px}.landing-page .step-icon-container{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:10px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:12px;position:relative}.landing-page .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.landing-page .step-title{color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);position:relative;text-align:center;width:36px}.landing-page .step-description{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:612px}.landing-page .step-title-2{align-self:stretch;color:var(--x-1);font-family:var(--theme-1-font-family);font-size:var(--theme-1-font-size);font-style:var(--theme-1-font-style);font-weight:var(--theme-1-font-weight);letter-spacing:var(--theme-1-letter-spacing);line-height:var(--theme-1-line-height);margin-top:-1px;position:relative}.landing-page .step-description-2{align-self:stretch;color:var(--textgrey);font-family:var(--context-font-family);font-size:var(--context-font-size);font-style:var(--context-font-style);font-weight:var(--context-font-weight);letter-spacing:var(--context-letter-spacing);line-height:var(--context-line-height);position:relative}.landing-page .general-card-2{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:50px;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;padding:24px;position:relative;min-height:360px}.landing-page .general-card-3{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:50px;margin-right:-.6px;padding:24px;position:relative;min-height:360px}.landing-page .step-title-3{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);margin-top:-1px;position:relative}.landing-page .step-description-3{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative}.landing-page .listings-section{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:90px;padding:80px 48px 145px;position:relative}.landing-page .listings-title-2{align-self:stretch;color:var(--black);font-family:var(--sub-tittle-font-family);font-size:var(--sub-tittle-font-size);font-style:var(--sub-tittle-font-style);font-weight:var(--sub-tittle-font-weight);letter-spacing:var(--sub-tittle-letter-spacing);line-height:var(--sub-tittle-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .property-card{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;overflow:hidden;padding:24px;position:relative}.landing-page .mediterranean-villa{height:312px;position:relative;width:384px}.landing-page .listing-text-content{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.landing-page .listing-text{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.landing-page .listing-heading-row{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:112px;position:relative;width:100%}.landing-page .property-name{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;width:179px}.landing-page .price{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .listing-icon-row{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.landing-page .location-4{height:20px!important;position:relative!important;width:20px!important}.landing-page .text-wrapper-12{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .listing-features{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.landing-page .listing-features-row{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.landing-page .bed-container{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.landing-page .bed-icon{height:66.67%;left:8.33%;position:relative;top:16.67%;width:83.33%}.landing-page .vector-4{height:18.75%;left:11.25%;position:absolute;top:85.94%;width:77.5%}.landing-page .vector-5{height:96.88%;left:-3.75%;position:absolute;top:-4.69%;width:107.5%}.landing-page .vector-6{height:39.06%;left:13.75%;position:absolute;top:10.94%;width:72.5%}.landing-page .listing-feature-text{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.6px;position:relative;white-space:nowrap;width:fit-content}.landing-page .bath-container{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.landing-page .bath-icon{height:86.46%;left:8.33%;position:relative;top:5.21%;width:83.33%}.landing-page .vector-7{height:48.19%;left:0;position:absolute;top:48.19%;width:97.5%}.landing-page .vector-8{height:55.42%;left:-3.75%;position:absolute;top:48.19%;width:107.5%}.landing-page .vector-9{height:60.24%;left:0;position:absolute;top:0;width:54.03%}.landing-page .sqft-container{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.landing-page .property-card-2{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:-.6px;margin-top:-.6px;overflow:hidden;padding:24px;position:relative}.landing-page .property-card-3{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;overflow:hidden;padding:24px;position:relative}.landing-page .FAQ-section{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:80px;padding:80px 48px 159px;position:relative}.landing-page .listings-heading-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.landing-page .FAQ-content{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:1344px}.landing-page .FAQ-column{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative;width:660px}.landing-page .FAQ-card{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;gap:100px;margin-left:-.6px;margin-right:-.6px;margin-top:-.6px;padding:24px;position:relative;width:661.2px}.landing-page .title{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-.6px;position:relative;width:calc(100% - 124px);overflow-wrap:anywhere}.landing-page .FAQ-card-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;gap:100px;margin-left:-.6px;margin-right:-.6px;padding:24px;position:relative;width:661.2px}.landing-page .FAQ-card-3{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:flex;flex:0 0 auto;gap:100px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;padding:24px;position:relative;width:661.2px}.landing-page .footer{align-items:center;background-color:var(--textblack);display:flex;flex-direction:column;gap:10px;height:441px;padding:41px 40px;position:relative;width:1440px}.landing-page .frame-10{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:51px;justify-content:center;position:relative;width:100%}.landing-page .frame-11{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:65px;position:relative}.landing-page .frame-12{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:25px;position:relative;width:100%}.landing-page .frame-13{align-items:flex-start;align-self:stretch;display:flex;height:166px;justify-content:space-between;position:relative;width:100%}.landing-page .frame-14{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:45px;position:relative}.landing-page .div-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.landing-page .beacon{color:var(--x-4);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .text-wrapper-13{color:var(--textwhite);font-family:var(--instrument-sans-h3-font-family);font-size:var(--instrument-sans-h3-font-size);font-style:var(--instrument-sans-h3-font-style);font-weight:var(--instrument-sans-h3-font-weight);letter-spacing:var(--instrument-sans-h3-letter-spacing);line-height:var(--instrument-sans-h3-line-height);position:relative;width:305px}.landing-page .frame-15{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:80px;margin-bottom:-19px;position:relative}.landing-page .frame-16{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:44px;position:relative}.landing-page .text-wrapper-14{color:var(--textwhite);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .frame-17{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.landing-page .iconly-light-outline{background-image:url(../img/fill-1.svg);background-size:100% 100%;height:21px;left:2px;position:relative;top:2px;width:21px}.landing-page .text-wrapper-15{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;white-space:nowrap;width:fit-content}.landing-page .iconly-light-outline-2{background-image:url(../img/combined-shape.svg);background-size:100% 100%;height:20px;left:4px;position:relative;top:2px;width:16px}.landing-page .element-orange-well-NJ{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-1px;position:relative;width:fit-content}.landing-page .iconly-light-outline-3{background-image:url(../img/combined-shape-1.svg);background-size:100% 100%;height:20px;left:1px;position:relative;top:2px;width:22px}.landing-page .frame-18{align-items:center;display:inline-flex;flex:0 0 auto;gap:26px;position:relative}.landing-page .icon-instance-node-2{height:40px!important;position:relative!important;width:40px!important}.landing-page .SNS-kakaotalk{background-image:url(../img/vector-stroke.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.landing-page .group{height:21px;left:9px;position:absolute;top:10px;width:22px}.landing-page .naver-blog{background-image:url(../img/naver-blog.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.landing-page .vector-10{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:1360px}.landing-page .text-wrapper-16{align-self:stretch;color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;text-align:center}.landing-page .header{align-items:center;background-color:transparent;display:flex;gap:150px;justify-content:center;left:0;padding:45px 60px 35px;position:absolute;top:0;width:1440px}.landing-page .logo{aspect-ratio:2.67;height:66px;object-fit:cover;position:relative;width:177px}.landing-page .bar{align-items:center;display:inline-flex;flex:0 0 auto;gap:130px;justify-content:flex-end;position:relative}.landing-page .nevigate-bar{align-items:center;display:inline-flex;flex:0 0 auto;gap:100px;position:relative}.landing-page .home{height:32px;position:relative;width:62px}.landing-page .text-wrapper-17{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:98.39%}.landing-page .sales{height:32px;position:relative;width:56px}.landing-page .text-wrapper-18{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%}.landing-page .rent-2{height:32px;position:relative;width:48px}.landing-page .text-wrapper-19{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:97.92%}.landing-page .contact-us-2{height:32px;position:relative;width:117px}.landing-page .text-wrapper-20{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.58%}.landing-page .about-us{height:32px;position:relative;width:96px}.landing-page .text-wrapper-21{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.88%}.landing-page .language-trans{align-items:center;border:1px solid;border-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.landing-page .frame-19{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.landing-page .lang-menu{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--neutral-0);border:1px solid var(--secondinary-200);border-radius:8px;box-shadow:0 4px 14px #00000014;padding:6px 0;z-index:10;width:100%}.landing-page .lang-option{color:#000;font-family:Poppins,Helvetica;font-size:16px;padding:8px 10px;border-radius:6px;cursor:pointer}.landing-page .lang-option:hover{background-color:#f2f4f7}.landing-page .lang-option.selected{font-weight:600}.landing-page .text-wrapper-22{align-items:center;color:#000;display:flex;font-family:Poppins,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:25.6px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .down-point{height:7.31px;position:relative;width:12px}.search-button{cursor:pointer}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.in-view{opacity:1;transform:none}.landing-page .faq-plus{cursor:pointer}.landing-page .faq-answer{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;padding:24px;margin-top:12px}.landing-page .title-compact{letter-spacing:-.3px;line-height:1.08;font-size:19px;white-space:nowrap}.filter-item{position:relative;cursor:pointer;align-items:center;border:2px solid;border-color:var(--line-color);border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;height:57px;justify-content:center;padding:9px 16px;width:208px}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 14px #0000001a;z-index:20;width:100%;max-height:200px;overflow-y:auto;margin-top:8px}.dropdown-item{padding:10px;cursor:pointer}.dropdown-item:hover{background-color:#f2f4f7}.price-slider{padding:20px}.price-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#e5e7eb;border-radius:999px;outline:none;cursor:pointer}.price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border-radius:50%;border:4px solid #195d5d;box-shadow:0 0 2px #0003;cursor:pointer;margin-top:-10px}.price-slider input[type=range]::-moz-range-thumb{width:24px;height:24px;background:#fff;border-radius:50%;border:4px solid #195d5d;box-shadow:0 0 2px #0003;cursor:pointer}.google-listings-map{align-self:stretch;border-radius:12px;height:677px;overflow:hidden;position:relative;width:100%}.google-listings-map-container{height:100%;width:100%}.google-listing-marker{background:#195d5d;border:2px solid #ffffff;border-radius:999px;box-shadow:0 4px 12px #00000038;color:#fff;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1;min-width:58px;padding:8px 10px;transform:translate(-50%,-100%);white-space:nowrap}.google-listing-marker:hover{background:#123f3f}.google-listings-map-popup{background:transparent;border:0;color:#292929;cursor:pointer;display:block;font-family:Poppins,Helvetica,sans-serif;min-width:180px;padding:0;text-align:left;text-decoration:none}.google-listings-map-popup-title{color:#195d5d;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.google-listings-map-popup p{color:#666;font-size:12px;margin:6px 0 0}.google-listings-map-message,.google-listings-map-empty{align-items:center;background:#ffffffe0;color:#666;display:flex;font-family:Poppins,Helvetica,sans-serif;font-size:14px;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute}.rent{align-items:center;background-color:var(--neutral-0);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%;max-width:1440px}.rent .header-6{align-items:center;background-color:#f9fafb;display:flex;flex:0 0 auto;gap:150px;justify-content:center;padding:35px 60px;position:relative;width:1440px}.rent .logo-5{aspect-ratio:2.67;height:66px;object-fit:cover;position:relative;width:177px}.rent .bar-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:130px;justify-content:flex-end;position:relative}.rent .nevigate-bar-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:100px;position:relative}.rent .home-5{height:32px;position:relative;width:62px}.rent .text-wrapper-62{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:98.39%}.rent .sales-5{height:32px;position:relative;width:56px}.rent .text-wrapper-63{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%}.rent .div-wrapper-5{height:32px;position:relative;width:48px}.rent .text-wrapper-64{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:97.92%}.rent .contact-us-5{height:32px;position:relative;width:117px}.rent .text-wrapper-65{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.58%}.rent .about-us-5{height:32px;position:relative;width:96px}.rent .text-wrapper-66{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.88%}.rent .language-trans-5{align-items:center;border:1px solid;border-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.rent .div-15{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.rent .lang-menu{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--neutral-0);border:1.2px solid var(--secondinary-200);border-radius:8px;box-shadow:0 4px 14px #00000014;padding:6px 0;z-index:10;width:100%}.rent .lang-option{color:#000;font-family:Poppins,Helvetica;font-size:16px;padding:8px 10px;border-radius:6px;cursor:pointer}.rent .lang-option:hover{background-color:#f2f4f7}.rent .lang-option.selected{font-weight:600}.rent .text-wrapper-67{align-items:center;color:#000;display:flex;font-family:Poppins,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:25.6px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.rent .down-point-5{height:7.31px;position:relative;width:12px}.rent .container-10{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:43px;padding:30px 48px 80px;position:relative}.rent .about-us-container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.rent .about-us-content-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.rent .about-us-title-3{color:var(--neutral-500);font-family:var(--semibold-type-48-font-family);font-size:var(--semibold-type-48-font-size);font-style:var(--semibold-type-48-font-style);font-weight:var(--semibold-type-48-font-weight);letter-spacing:var(--semibold-type-48-letter-spacing);line-height:var(--semibold-type-48-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.rent .about-us-description-4{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;text-align:center}.rent .frame-57{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:1344px}.rent .frame-58{align-items:center;align-self:stretch;background-color:#fff;border-color:#f0f3f4;border-top-style:solid;border-top-width:1px;display:flex;flex:0 0 auto;justify-content:space-between;padding:30px 20px 0;position:relative;width:100%}.rent .category-2{align-items:flex-start;display:flex;gap:18px;position:relative;width:763px}.rent .search-3{align-items:center;background-color:#fff;border:1px solid;border-color:#e7ebee;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;height:44px;padding:10px 16px;position:relative;cursor:pointer}.rent .text-wrapper-68{align-items:center;color:#868686;display:flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:fit-content}.rent .search-4{align-items:center;background-color:#e9eef0;border:1px solid;border-color:#d2dadf;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;height:44px;padding:10px 16px;position:relative}.rent .waikiki-2{align-items:center;color:#161616;display:flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:fit-content}.rent .frame-59{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative}.rent .frame-60{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.rent .search-5{align-items:center;background-color:#f9fafa;border:1px solid;border-color:#e7ebee;border-radius:100px;display:flex;gap:10px;height:44px;padding:8px 16px;position:relative;width:212px}.rent .text-wrapper-69{color:#161616;flex:1;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:normal;position:relative}.rent .search-6{align-items:center;background-color:#195d5d;border-radius:100px;display:flex;gap:10px;height:44px;justify-content:center;padding:8px;position:relative;width:44px}.rent .location-5{height:20px;position:relative;width:20px}.rent .vector-29{height:84.64%;left:8.33%;position:absolute;top:8.33%;width:84.64%}.rent .container-11{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:1344px}.rent .container-12{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;margin-left:-.6px;margin-top:-.6px;padding:24px;position:relative}.rent .price-group{align-self:center}.rent .about-us-subtitle-4{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);margin-top:-.6px;position:relative}.rent .line-5{height:1.2px;margin-left:-.6px;position:relative;width:385.2px}.rent .div-16{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:384px}.rent .text-wrapper-70{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative}.rent .form-5{align-items:center;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;gap:10px;height:49.2px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.rent .inner-form-4{align-items:center;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.rent .select-input{width:100%;border:none;outline:none;background:transparent;font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);color:var(--neutral-500)}.rent .price-inputs{display:flex;gap:8px;align-items:center}.rent .price-field{width:150px;border:1px solid transparent;border-radius:8px;padding:8px 10px;font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size)}.rent .price-field.left,.rent .price-field.right{text-align:left}.rent .tilde{color:var(--secondinary-500)}.rent .range-container{width:100%;position:relative;height:36px;margin-top:-12px}.rent .range-visual{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;pointer-events:none;z-index:1}.rent .range-track{position:absolute;left:0;right:0;top:0;bottom:0;background:#e5e7eb;border-radius:999px}.rent .range-highlight{position:absolute;top:0;bottom:0;background:#195d5d;border-radius:999px}.rent .range-input{position:absolute;left:0;right:0;width:100%;height:36px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.rent .range-input:last-of-type{pointer-events:none}.rent .range-input::-webkit-slider-runnable-track{background:transparent;height:4px}.rent .range-input::-moz-range-track{background:transparent;height:4px}.rent .range-input::-ms-track{background:transparent;border-color:transparent;color:transparent;height:4px}.rent .range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border-radius:50%;border:4px solid #195d5d;box-shadow:0 0 2px #0003;pointer-events:auto;transform:translateY(-10px);z-index:3;position:relative}.rent .range-input::-moz-range-thumb{width:24px;height:24px;background:#fff;border:4px solid #195d5d;border-radius:50%;box-shadow:0 0 2px #0003;pointer-events:auto;transform:translateY(-10px);z-index:3;position:relative}.rent .search-button{all:unset;background-color:var(--colors-grays-black);color:var(--white);border-radius:10px;padding:14px 0;margin-top:24px;width:100%;text-align:center;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);cursor:pointer;box-sizing:border-box}.rent .div-wrapper-6{height:24px;position:relative;width:24px}.rent .arrow-down-wrapper{display:flex;height:24px;width:24px}.rent .arrow-down-2{flex:1;position:relative;width:24px}.rent .vector-30{height:35.82%;left:13.87%;position:absolute;top:34.17%;width:72.25%}.rent .vector-31{height:100%;left:-6812.5%;position:absolute;top:-2245.83%;width:100%}.rent .vector-32{height:100%;left:-6812.5%;position:absolute;top:-2837.5%;width:100%}.rent .div-17{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.rent .container-13{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;position:relative;width:100%}.rent .button-12{all:unset;align-items:center;background-color:var(--neutral-500);border:1px solid;border-color:var(--neutral-300);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-1px;margin-left:-1px;margin-top:-1px;padding:8px 12px;position:relative}.rent .button-13{color:var(--neutral-0);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.rent .button-14{all:unset;align-items:center;background-color:var(--neutral-0);border:1px solid;border-color:var(--secondinary-200);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-1px;margin-top:-1px;padding:8px 12px;position:relative}.rent .button-15{color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.rent .div-18{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.rent .price-range-2{align-self:stretch;color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative}.rent .container-14{align-self:stretch;flex:0 0 auto;margin-left:-2px;margin-right:-2px;position:relative;width:100%}.rent .container-15{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative;width:888px}.rent .div-19{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.rent .frame-61{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:938px;position:relative;width:100%}.rent .frame-62{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative}.rent .text-wrapper-71{align-self:stretch;color:#161616;font-family:SF Pro Display-Bold,Helvetica;font-size:24px;font-weight:700;letter-spacing:.24px;line-height:normal;margin-top:-1px;position:relative}.rent .text-wrapper-72{align-self:stretch;color:#868686;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative}.rent .group-5{align-self:stretch;height:677px;margin-right:-10px;position:relative;width:100%}.rent .search-3.active{background-color:#e9eef0;border-color:#d2dadf}.rent .search-3.active .text-wrapper-68{color:#161616}.rent .map-iframe{border:0;border-radius:12px}.rent .container-16{align-items:start;align-self:stretch;display:grid;grid-template-columns:repeat(2,432px);grid-auto-rows:auto;gap:24px;justify-content:center;position:relative;width:100%}.rent .container-16.api-loaded>:not(.api-listings){display:none}.rent .api-listings{display:contents}.rent .api-message{grid-column:1 / -1;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);padding:24px;text-align:center}.rent .api-message.error{color:#c0362c}.rent .api-results-summary{grid-column:1 / -1;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:14px;margin-bottom:-8px;text-align:left}.rent .property-card-12{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.rent .mediterranean-villa-7{height:312px;position:relative;width:384px}.rent .listing-text-content-3{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.rent .listing-heading-row-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:112px;position:relative;width:100%}.rent .property-name-4{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;width:179px}.rent .price-4{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.rent .listing-icon-row-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.rent .text-wrapper-73{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.rent .listing-features-row-4{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.rent .bed-container-3{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.rent .bed-icon-3{height:66.67%;left:8.33%;position:relative;top:16.67%;width:83.33%}.rent .vector-33{height:18.75%;left:11.25%;position:absolute;top:85.94%;width:77.5%}.rent .vector-34{height:96.88%;left:-3.75%;position:absolute;top:-4.69%;width:107.5%}.rent .vector-35{height:39.06%;left:13.75%;position:absolute;top:10.94%;width:72.5%}.rent .listing-feature-text-3{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.6px;position:relative;white-space:nowrap;width:fit-content}.rent .bath-container-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.rent .div-20{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.rent .bath-icon-3{height:86.46%;left:8.33%;position:relative;top:5.21%;width:83.33%}.rent .vector-36{height:48.19%;left:0;position:absolute;top:48.19%;width:97.5%}.rent .vector-37{height:55.42%;left:-3.75%;position:absolute;top:48.19%;width:107.5%}.rent .vector-38{height:60.24%;left:0;position:absolute;top:0;width:54.03%}.rent .sqft-container-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.rent .property-card-13,.rent .property-card-14,.rent .property-card-15{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.rent .price-5{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-right:-1px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.rent .property-card-16{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.rent .listing-features-row-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;margin-right:-1px;position:relative}.rent .property-card-17{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.rent .account-button-3{flex:0 0 auto;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;position:relative}.rent .page-number-wrapper{align-items:center;background-color:var(--neutral-500);border:1.2px solid;border-color:var(--neutral-300);border-radius:10px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;margin-bottom:-.6px;margin-top:-.6px;padding:10px;position:relative}.rent .page-number-2{color:var(--neutral-0);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;text-align:center;width:24px}.rent .div-wrapper-7{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;margin-bottom:-.6px;margin-top:-.6px;padding:10px;position:relative}.rent .text-wrapper-74{color:var(--neutral-500);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;text-align:center;width:24px}.rent .account-button-4{flex:0 0 auto;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;position:relative}.rent .footer-5{align-items:center;background-color:var(--textblack);display:flex;flex-direction:column;gap:10px;height:441px;padding:41px 40px;position:relative;width:1440px}.rent .frame-63{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:51px;justify-content:center;position:relative;width:100%}.rent .frame-64{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:65px;position:relative}.rent .frame-65{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:25px;position:relative;width:100%}.rent .frame-66{align-items:flex-start;align-self:stretch;display:flex;height:166px;justify-content:space-between;position:relative;width:100%}.rent .frame-67{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:45px;position:relative}.rent .div-21{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.rent .beacon-5{color:var(--x-4);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.rent .text-wrapper-75{color:var(--textwhite);font-family:var(--instrument-sans-h3-font-family);font-size:var(--instrument-sans-h3-font-size);font-style:var(--instrument-sans-h3-font-style);font-weight:var(--instrument-sans-h3-font-weight);letter-spacing:var(--instrument-sans-h3-letter-spacing);line-height:var(--instrument-sans-h3-line-height);position:relative;width:305px}.rent .frame-68{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:80px;margin-bottom:-19px;position:relative}.rent .frame-69{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:44px;position:relative}.rent .text-wrapper-76{color:var(--textwhite);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.rent .frame-70{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.rent .iconly-light-outline-13{background-image:url(../img/fill-1.svg);background-size:100% 100%;height:21px;left:2px;position:relative;top:2px;width:21px}.rent .text-wrapper-77{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;white-space:nowrap;width:fit-content}.rent .iconly-light-outline-14{background-image:url(../img/combined-shape.svg);background-size:100% 100%;height:20px;left:4px;position:relative;top:2px;width:16px}.rent .element-orange-well-NJ-5{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-1px;position:relative;width:fit-content}.rent .iconly-light-outline-15{background-image:url(../img/combined-shape-1.svg);background-size:100% 100%;height:20px;left:1px;position:relative;top:2px;width:22px}.rent .frame-71{align-items:center;display:inline-flex;flex:0 0 auto;gap:26px;position:relative}.rent .icon-instance-node-7{height:40px!important;position:relative!important;width:40px!important}.rent .SNS-kakaotalk-3{background-image:url(../img/vector-stroke.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.rent .group-6{height:21px;left:9px;position:absolute;top:10px;width:22px}.rent .naver-blog-5{background-image:url(../img/naver-blog-4.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.rent .vector-39{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:1360px}.rent .text-wrapper-78{align-self:stretch;color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;text-align:center}.sale{align-items:center;background-color:var(--neutral-0);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%;max-width:1440px}.sale .header-4{align-items:center;background-color:#f9fafb;display:flex;flex:0 0 auto;gap:150px;justify-content:center;padding:35px 60px;position:relative;width:1440px}.sale .logo-3{aspect-ratio:2.67;height:66px;object-fit:cover;position:relative;width:177px}.sale .bar-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:130px;justify-content:flex-end;position:relative}.sale .nevigate-bar-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:100px;position:relative}.sale .home-3{height:32px;position:relative;width:62px}.sale .text-wrapper-35{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:98.39%}.sale .sales-3{height:32px;position:relative;width:56px}.sale .text-wrapper-36{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:100%}.sale .rent-4{height:32px;position:relative;width:48px}.sale .text-wrapper-37{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:97.92%}.sale .contact-us-4{height:32px;position:relative;width:117px}.sale .text-wrapper-38{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.58%}.sale .about-us-3{height:32px;position:relative;width:96px}.sale .text-wrapper-39{align-items:center;color:#000;display:flex;font-family:var(--mini-bold-font-family);font-size:var(--mini-bold-font-size);font-style:var(--mini-bold-font-style);font-weight:var(--mini-bold-font-weight);height:100%;justify-content:center;left:2.08%;letter-spacing:var(--mini-bold-letter-spacing);line-height:var(--mini-bold-line-height);position:absolute;text-align:center;top:0;white-space:nowrap;width:96.88%}.sale .language-trans-3{align-items:center;border:1px solid;border-color:#000;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:39px;justify-content:center;padding:6px 9px;position:relative;width:66px}.sale .div-7{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.sale .lang-menu{position:absolute;top:calc(100% + 6px);right:0;background-color:var(--neutral-0);border:1.2px solid var(--secondinary-200);border-radius:8px;box-shadow:0 4px 14px #00000014;padding:6px 0;z-index:10;width:100%}.sale .lang-option{color:#000;font-family:Poppins,Helvetica;font-size:16px;padding:8px 10px;border-radius:6px;cursor:pointer}.sale .lang-option:hover{background-color:#f2f4f7}.sale .lang-option.selected{font-weight:600}.sale .text-wrapper-40{align-items:center;color:#000;display:flex;font-family:Poppins,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:25.6px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.sale .down-point-3{height:7.31px;position:relative;width:12px}.sale .container-3{align-items:flex-start;background-color:var(--neutral-0);display:inline-flex;flex:0 0 auto;flex-direction:column;gap:43px;padding:30px 48px 80px;position:relative}.sale .about-us-content-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.sale .about-us-content-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.sale .about-us-title-2{color:var(--neutral-500);font-family:var(--semibold-type-48-font-family);font-size:var(--semibold-type-48-font-size);font-style:var(--semibold-type-48-font-style);font-weight:var(--semibold-type-48-font-weight);letter-spacing:var(--semibold-type-48-letter-spacing);line-height:var(--semibold-type-48-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.sale .about-us-description-3{align-self:stretch;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);position:relative;text-align:center}.sale .frame-31{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:1344px}.sale .frame-32{align-items:center;align-self:stretch;background-color:#fff;border-color:#f0f3f4;border-top-style:solid;border-top-width:1px;display:flex;flex:0 0 auto;justify-content:space-between;padding:30px 20px 0;position:relative;width:100%}.sale .category{align-items:flex-start;display:flex;gap:18px;position:relative;width:763px}.sale .search{align-items:center;background-color:#fff;border:1px solid;border-color:#e7ebee;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;height:44px;padding:10px 16px;position:relative;cursor:pointer}.sale .text-wrapper-41{align-items:center;color:#868686;display:flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:fit-content}.sale .waikiki-wrapper{align-items:center;background-color:#e9eef0;border:1px solid;border-color:#d2dadf;border-radius:100px;display:inline-flex;flex:0 0 auto;gap:8px;height:44px;padding:10px 16px;position:relative}.sale .waikiki{align-items:center;color:#161616;display:flex;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:normal;position:relative;text-align:center;width:fit-content}.sale .frame-33{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative}.sale .frame-34{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.sale .search-2{align-items:center;background-color:#f9fafa;border:1px solid;border-color:#e7ebee;border-radius:100px;display:flex;gap:10px;height:44px;padding:8px 16px;position:relative;width:212px}.sale .text-wrapper-42{color:#161616;flex:1;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:normal;position:relative}.sale .search-line-wrapper{align-items:center;background-color:#195d5d;border-radius:100px;display:flex;gap:10px;height:44px;justify-content:center;padding:8px;position:relative;width:44px}.sale .location-3{height:20px;position:relative;width:20px}.sale .vector-17{height:84.64%;left:8.33%;position:absolute;top:8.33%;width:84.64%}.sale .container-4{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:1344px}.sale .container-5{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;margin-left:-.6px;margin-top:-.6px;padding:24px;position:relative}.sale .price-group{align-self:center}.sale .about-us-subtitle-3{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-24-font-family);font-size:var(--semibold-type-24-font-size);font-style:var(--semibold-type-24-font-style);font-weight:var(--semibold-type-24-font-weight);letter-spacing:var(--semibold-type-24-letter-spacing);line-height:var(--semibold-type-24-line-height);margin-top:-.6px;position:relative}.sale .line-4{height:1.2px;margin-left:-.6px;position:relative;width:385.2px}.sale .div-8{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:384px}.sale .text-wrapper-43{align-self:stretch;color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative}.sale .form-2{align-items:center;align-self:stretch;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:flex;gap:10px;height:auto;min-height:49.2px;margin-bottom:-.6px;margin-left:-.6px;margin-right:-.6px;overflow:hidden;padding:12px 16px;position:relative;width:100%}.sale .inner-form-2{align-items:center;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.sale .select-input{width:100%;border:none;outline:none;background:transparent;font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);color:var(--neutral-500)}.sale .price-inputs{display:flex;gap:8px;align-items:center}.sale .price-field{width:150px;border:1px solid transparent;border-radius:8px;padding:8px 10px;font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size)}.sale .price-field.left,.sale .price-field.right{text-align:left}.sale .tilde{color:var(--secondinary-500)}.sale .range-container{width:384px;position:relative;height:36px;margin-top:-12px}.sale .range-visual{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;pointer-events:none;z-index:1}.sale .range-track{position:absolute;left:0;right:0;top:0;bottom:0;background:#e5e7eb;border-radius:999px}.sale .range-highlight{position:absolute;top:0;bottom:0;background:#195d5d;border-radius:999px}.sale .range-input{position:absolute;left:0;right:0;width:100%;height:36px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.sale .range-input:last-of-type{pointer-events:none}.sale .range-input::-webkit-slider-runnable-track{background:transparent;height:4px}.sale .range-input::-moz-range-track{background:transparent;height:4px}.sale .range-input::-ms-track{background:transparent;border-color:transparent;color:transparent;height:4px}.sale .range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border-radius:50%;border:4px solid #195d5d;box-shadow:0 0 2px #0003;pointer-events:auto;transform:translateY(-10px);z-index:3;position:relative}.sale .range-input::-moz-range-thumb{width:24px;height:24px;background:#fff;border:4px solid #195d5d;border-radius:50%;box-shadow:0 0 2px #0003;pointer-events:auto;transform:translateY(-10px);z-index:3;position:relative}.sale .search-button{all:unset;background-color:var(--colors-grays-black);color:var(--white);border-radius:10px;padding:14px 0;margin-top:24px;width:100%;text-align:center;font-family:var(--body-text-font-family);font-size:var(--body-text-font-size);cursor:pointer;box-sizing:border-box}.sale .form-text-2{color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.sale .div-wrapper-2{height:24px;position:relative;width:24px}.sale .vuesax-linear-arrow{display:flex;height:24px;width:24px}.sale .arrow-down{flex:1;position:relative;width:24px}.sale .vector-18{height:35.82%;left:13.88%;position:absolute;top:34.17%;width:72.25%}.sale .vector-19{height:100%;left:358.33%;position:absolute;top:-2245.83%;width:100%}.sale .vector-20{height:100%;left:358.33%;position:absolute;top:-2837.5%;width:100%}.sale .div-9{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.sale .container-6{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;position:relative;width:100%}.sale .button-6{all:unset;align-items:center;background-color:var(--neutral-500);border:1px solid;border-color:var(--neutral-300);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-1px;margin-left:-1px;margin-top:-1px;padding:8px 12px;position:relative}.sale .button-7{color:var(--neutral-0);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.sale .button-8{all:unset;align-items:center;background-color:var(--neutral-0);border:1px solid;border-color:var(--secondinary-200);border-radius:10px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:-1px;margin-top:-1px;padding:8px 12px;position:relative}.sale .button-9{color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.5px;position:relative;white-space:nowrap;width:fit-content}.sale .div-10{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.sale .price-range{align-self:stretch;color:var(--neutral-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative}.sale .container-7{align-self:stretch;flex:0 0 auto;margin-left:-2px;margin-right:-2px;position:relative;width:100%}.sale .container-8{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative;width:888px}.sale .div-11{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.sale .frame-35{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:938px;position:relative;width:100%}.sale .frame-36{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative}.sale .text-wrapper-44{align-self:stretch;color:#161616;font-family:SF Pro Display-Bold,Helvetica;font-size:24px;font-weight:700;letter-spacing:.24px;line-height:normal;margin-top:-1px;position:relative}.sale .text-wrapper-45{align-self:stretch;color:#868686;font-family:Poppins,Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal;position:relative}.sale .frame-37{align-self:stretch;flex:0 0 auto;margin-right:-10px;position:relative;width:100%}.sale .search.active{background-color:#e9eef0;border-color:#d2dadf}.sale .search.active .text-wrapper-41{color:#161616}.sale .map-iframe{height:677px;border:0;border-radius:12px}.sale .container-9{align-items:start;align-self:stretch;display:grid;grid-template-columns:repeat(2,432px);grid-auto-rows:auto;gap:24px;justify-content:center;position:relative;width:100%}.sale .container-9.api-loaded>:not(.api-listings){display:none}.sale .api-listings{display:contents}.sale .api-message{grid-column:1 / -1;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);padding:24px;text-align:center}.sale .api-message.error{color:#c0362c}.sale .api-results-summary{grid-column:1 / -1;color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:14px;margin-bottom:-8px;text-align:left}.sale .property-card-6{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.sale .mediterranean-villa-5{height:312px;position:relative;width:384px}.sale .listing-text-content-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.sale .listing-heading-row-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:112px;position:relative;width:100%}.sale .property-name-3{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;width:179px}.sale .price-2{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.sale .listing-icon-row-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.sale .text-wrapper-46{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.sale .listing-features-row-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.sale .bed-container-2{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.sale .bed-icon-2{height:66.67%;left:8.33%;position:relative;top:16.67%;width:83.33%}.sale .vector-21{height:18.75%;left:11.25%;position:absolute;top:85.94%;width:77.5%}.sale .vector-22{height:96.88%;left:-3.75%;position:absolute;top:-4.69%;width:107.5%}.sale .vector-23{height:39.06%;left:13.75%;position:absolute;top:10.94%;width:72.5%}.sale .listing-feature-text-2{color:var(--secondinary-500);font-family:var(--medium-type-16-font-family);font-size:var(--medium-type-16-font-size);font-style:var(--medium-type-16-font-style);font-weight:var(--medium-type-16-font-weight);letter-spacing:var(--medium-type-16-letter-spacing);line-height:var(--medium-type-16-line-height);margin-top:-.6px;position:relative;white-space:nowrap;width:fit-content}.sale .bath-icon-container-wrapper{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.sale .div-12{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.sale .bath-icon-2{height:86.46%;left:8.33%;position:relative;top:5.21%;width:83.33%}.sale .vector-24{height:48.19%;left:0;position:absolute;top:48.19%;width:97.5%}.sale .vector-25{height:55.42%;left:-3.75%;position:absolute;top:48.19%;width:107.5%}.sale .vector-26{height:60.24%;left:0;position:absolute;top:0;width:54.03%}.sale .sqft-text-container-wrapper{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:8px;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;padding:8px 12px;position:relative}.sale .property-card-7,.sale .property-card-8,.sale .property-card-9{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.sale .price-3{color:var(--neutral-500);font-family:var(--semibold-type-20-font-family);font-size:var(--semibold-type-20-font-size);font-style:var(--semibold-type-20-font-style);font-weight:var(--semibold-type-20-font-weight);letter-spacing:var(--semibold-type-20-letter-spacing);line-height:var(--semibold-type-20-line-height);margin-right:-1px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.sale .property-card-10{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.sale .listing-features-row-3{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;margin-right:-1px;position:relative}.sale .property-card-11{align-items:flex-start;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:16px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0;overflow:hidden;padding:24px;position:relative;box-sizing:border-box;width:432px}.sale .account-button{flex:0 0 auto;margin-bottom:-.6px;margin-left:-.6px;margin-top:-.6px;position:relative}.sale .pagination-page{align-items:center;background-color:var(--neutral-500);border:1.2px solid;border-color:var(--neutral-300);border-radius:10px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;margin-bottom:-.6px;margin-top:-.6px;padding:10px;position:relative}.sale .page-number{color:var(--neutral-0);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;text-align:center;width:24px}.sale .div-wrapper-3{align-items:center;background-color:var(--neutral-0);border:1.2px solid;border-color:var(--secondinary-200);border-radius:10px;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;margin-bottom:-.6px;margin-top:-.6px;padding:10px;position:relative}.sale .text-wrapper-47{color:var(--neutral-500);font-family:var(--semibold-type-16-font-family);font-size:var(--semibold-type-16-font-size);font-style:var(--semibold-type-16-font-style);font-weight:var(--semibold-type-16-font-weight);letter-spacing:var(--semibold-type-16-letter-spacing);line-height:var(--semibold-type-16-line-height);margin-top:-.6px;position:relative;text-align:center;width:24px}.sale .account-button-2{flex:0 0 auto;margin-bottom:-.6px;margin-right:-.6px;margin-top:-.6px;position:relative}.sale .footer-3{align-items:center;background-color:var(--textblack);display:flex;flex-direction:column;gap:10px;height:441px;padding:41px 40px;position:relative;width:1440px}.sale .frame-38{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:51px;justify-content:center;position:relative;width:100%}.sale .frame-39{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:65px;position:relative}.sale .frame-40{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:25px;position:relative;width:100%}.sale .frame-41{align-items:flex-start;align-self:stretch;display:flex;height:166px;justify-content:space-between;position:relative;width:100%}.sale .frame-42{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:45px;position:relative}.sale .div-13{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;position:relative}.sale .beacon-3{color:var(--x-4);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.sale .text-wrapper-48{color:var(--textwhite);font-family:var(--instrument-sans-h3-font-family);font-size:var(--instrument-sans-h3-font-size);font-style:var(--instrument-sans-h3-font-style);font-weight:var(--instrument-sans-h3-font-weight);letter-spacing:var(--instrument-sans-h3-letter-spacing);line-height:var(--instrument-sans-h3-line-height);position:relative;width:305px}.sale .frame-43{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:80px;margin-bottom:-19px;position:relative}.sale .frame-44{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:44px;position:relative}.sale .text-wrapper-49{color:var(--textwhite);font-family:var(--instrument-sans-h4-font-family);font-size:var(--instrument-sans-h4-font-size);font-style:var(--instrument-sans-h4-font-style);font-weight:var(--instrument-sans-h4-font-weight);letter-spacing:var(--instrument-sans-h4-letter-spacing);line-height:var(--instrument-sans-h4-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.sale .frame-45{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}.sale .iconly-light-outline-7{background-image:url(../img/fill-1.svg);background-size:100% 100%;height:21px;left:2px;position:relative;top:2px;width:21px}.sale .text-wrapper-50{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;white-space:nowrap;width:fit-content}.sale .iconly-light-outline-8{background-image:url(../img/combined-shape.svg);background-size:100% 100%;height:20px;left:4px;position:relative;top:2px;width:16px}.sale .element-orange-well-NJ-3{color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);margin-top:-1px;position:relative;width:fit-content}.sale .iconly-light-outline-9{background-image:url(../img/combined-shape-1.svg);background-size:100% 100%;height:20px;left:1px;position:relative;top:2px;width:22px}.sale .frame-46{align-items:center;display:inline-flex;flex:0 0 auto;gap:26px;position:relative}.sale .icon-instance-node-5{height:40px!important;position:relative!important;width:40px!important}.sale .img-wrapper{background-image:url(../img/vector-stroke.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.sale .group-3{height:21px;left:9px;position:absolute;top:10px;width:22px}.sale .naver-blog-3{background-image:url(../img/naver-blog-2.svg);background-size:100% 100%;height:40px;position:relative;width:40px}.sale .vector-27{height:1px;margin-bottom:-.5px;object-fit:cover;position:relative;width:1360px}.sale .text-wrapper-51{align-self:stretch;color:var(--textwhite);font-family:var(--instrument-sans-body-font-family);font-size:var(--instrument-sans-body-font-size);font-style:var(--instrument-sans-body-font-style);font-weight:var(--instrument-sans-body-font-weight);letter-spacing:var(--instrument-sans-body-letter-spacing);line-height:var(--instrument-sans-body-line-height);position:relative;text-align:center}
