@charset "UTF-8";:root{font-family:Poppins,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;background-color:#f2f2f2}body{color:#f2f2f2;background-color:#f2f2f2}a{text-decoration:none;color:inherit}a:hover{color:#917a5e;transition:.2s}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}*{padding:0;margin:0;box-sizing:border-box}.textOverflow{overflow:hidden}li{list-style-type:none}.sr-only{display:none}hr{width:100%}.textLight{font-weight:300;transition:font-weight .5s}.textRegular{font-weight:500;transition:font-weight .5s}.textBold{font-weight:700;transition:font-weight .5s}.textExtraBold{font-weight:900;transition:font-weight .5s}@media screen and (max-width: 480px){h1,.textXXXL{font-size:28px}h2,.textXXL{font-size:24px}h3,.textXL{font-size:20px}h4,blockquote,.textL{font-size:18px}h5,.textM{font-size:16px}h6,p,li,a,button,.textS{font-size:14px}.textXS{font-size:13px}small,.textXXS{font-size:12px}.textXXXS{font-size:11px}}@media screen and (min-width: 481px) and (max-width: 1024px){h1,.textXXXL{font-size:32px}h2,.textXXL{font-size:26px}h3,.textXL{font-size:22px}h4,blockquote,.textL{font-size:19px}h5,.textM{font-size:17px}h6,p,li,a,button,.textS{font-size:15px}.textXS{font-size:14px}small,.textXXS{font-size:13px}.textXXXS{font-size:12px}}@media screen and (min-width: 1025px) and (max-width: 1680px){h1,.textXXXL{font-size:36px}h2,.textXXL{font-size:30px}h3,.textXL{font-size:24px}h4,blockquote,.textL{font-size:20px}h5,.textM{font-size:18px}h6,p,li,a,button,.textS{font-size:16px}.textXS{font-size:15px}small,.textXXS{font-size:14px}.textXXXS{font-size:12px}}@media screen and (min-width: 1681px){h1,.textXXXL{font-size:40px}h2,.textXXL{font-size:34px}h3,.textXL{font-size:28px}h4,blockquote,.textL{font-size:24px}h5,.textM{font-size:22px}h6,p,li,a,button,.textS{font-size:16px}.textXS{font-size:15px}small,.textXXS{font-size:14px}.textXXXS{font-size:13px}}*{line-height:125%}.sectionLight{background-color:#f2f2f2;color:#1b1b1b;transition:.5s}.sectionDark{background-color:#1b1b1b;color:#f2f2f2;transition:.5s}.sectionPrimary{background-color:#917a5e;color:#f2f2f2;transition:.5s}.sectionPrimaryLight{background-color:#e1d8d2;color:#1b1b1b;transition:.5s}.sectionSecondary{background-color:#556856;color:#f2f2f2;transition:.5s}.sectionSecondaryLight{background-color:#f0f0e6;color:#1b1b1b;transition:.5s}.sectionDarkGradient{background:linear-gradient(145deg,#000 0% 100%)}.videoSection{width:100%;display:flex;justify-content:center;overflow:hidden;aspect-ratio:16/9}@media screen and (max-width: 768px){.videoSection{aspect-ratio:5/4.3}}.sectionBackground{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;color:#f2f2f2}@media screen and (max-width: 1024px){.sectionBackground{background-attachment:scroll}}.sectionBackgroundBlur{z-index:1;background-color:#00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 1024px){.sectionBackgroundBlur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.sectionBackgroundBlur:before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;opacity:.12;top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1}.sectionBackgroundOverlay{z-index:1;background-color:#00000038}.sectionWrapper{display:flex;justify-content:center;min-height:fit-content;max-width:1366px;margin:auto;padding:5rem 3rem;overflow:hidden}@media screen and (max-width: 1024px){.sectionWrapper{padding:5rem 1rem}}.sectionContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;gap:4rem}@media screen and (max-width: 1024px){.sectionContent{gap:2rem}}.no-scroll{overflow:hidden;height:100dvh}nav{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;height:70px;color:#1b1b1b;background-color:#f2f2f2;box-shadow:0 0 5px 1px #1b1b1b33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.5s;position:fixed;top:0;left:0;right:0;z-index:1000;margin:0}@media screen and (max-width: 1024px){nav.active{width:100%;height:100dvh;margin:0;transition:.5s;padding:1rem;overflow:auto}}nav .navLogo{height:50px;aspect-ratio:1/1;position:absolute;top:8px}nav .navList{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){nav .navList{display:none}nav .navList.active{display:flex;flex-direction:column;position:absolute;padding:1rem;width:95%}}nav .navList li{display:flex;justify-content:center;align-items:center;gap:1rem;padding:25px 1rem;cursor:pointer}nav .navList li:hover{color:#917a5e;text-decoration:underline;text-decoration-color:#917a5e;text-underline-offset:.4rem;transition:.3s}@media screen and (max-width: 1024px){nav .navList li{width:100%;margin:0;justify-content:center;border-bottom:1px solid #868686}}nav .navList .linkActive{color:#917a5e;text-decoration:underline;text-decoration-color:#917a5e;text-underline-offset:.4rem;transition:.3s}nav .navButtonWrapper{display:flex;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 1024px){nav .navButtonWrapper{position:absolute;top:15px;right:75px}nav .navButtonWrapper span{display:none}}.navButton{display:flex;justify-content:center;align-items:center;gap:.8rem;background-color:#917a5e;color:#f2f2f2;padding:.5rem 1rem;border-radius:30px;transition:.3s}.navButton:hover{background-color:#f2f2f2;color:#917a5e;transition:.3s}@media screen and (max-width: 1024px){.navButton{padding:.5rem}}.navButton2{display:flex;justify-content:center;align-items:center;gap:.8rem;background-color:#f2f2f2;transition:.3s}.navButton2:hover{background-color:#f2f2f2;color:#917a5e;transition:.3s}.navTagLinkWrapper{display:flex;width:max-content;position:absolute;top:80px;left:50%;transform:translate(-50%);border-radius:30px;z-index:800;background-color:transparent}.navTagLinkWrapper .navTagLink{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:30px;padding:.7rem 1.3rem;background-color:#917a5e99;border:1px solid rgba(242,242,242,.4);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#f2f2f2;transition:.3s}.navTagLinkWrapper .navTagLink:hover{background-color:#917a5e;color:#f2f2f2;scale:1.02;transition:.3s;box-shadow:0 0 4px #0000001a}.propertyCardWrapper{scroll-snap-align:start;width:100%;height:100%}.propertyCardWrapper.propertyNav{padding:0 1rem}@media screen and (max-width: 1024px){.propertyCardWrapper.propertyNav{padding:0}}@media screen and (max-width: 1024px){.propertyCardWrapper{padding:0}}.propertyCardWrapper:hover .propertyCardImage img{scale:1.1;transition:.3s}.propertyCardWrapper:hover .propertyCardImage .propertyCardButton{top:0;right:0;width:100%;height:40px;background-color:#917a5e;color:#f2f2f2;border-radius:10px;transition:.3s}.propertyCardWrapper:hover .propertyCardImage .propertyCardButton button{display:block;transition:.3s}.propertyCard{display:flex;flex-direction:column;width:100%;height:100%;gap:.5rem}.propertyCard .propertyCardImage{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:10px;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0}.propertyCard .propertyCardImage img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:.3s}.propertyCard .propertyCardImage .propertyCardButton{position:absolute;top:.5rem;right:.5rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#f2f2f2;padding:.3rem .7rem;border-radius:30px;color:#917a5e;width:50%;min-width:max-content;transition:.3s}@media screen and (max-width: 1024px){.propertyCard .propertyCardImage .propertyCardButton{width:9%}}.propertyCard .propertyCardImage .propertyCardButton button{display:block;transition:.3s}@media screen and (max-width: 1024px){.propertyCard .propertyCardImage .propertyCardButton button{display:none;transition:.3s}}.propertyCard .propertyCardText{display:flex;justify-content:space-between;align-items:start;gap:.2rem;text-align:start}.propertyCard .propertyCardText .propertyCardDesc{display:flex;flex-direction:column;text-align:end}.propertyCard .propertyCardText .propertyCardDesc .propertyCardStarting{width:max-content}.propertyCard .propertyCardDetailsLayout{display:flex;justify-content:start;align-items:center;gap:.5rem;flex-wrap:wrap}.propertyCard .propertyCardDetailsLayout .propertyCardDetail{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.2rem .5rem;border:1px solid rgba(50,50,50,.5);border-radius:30px}.navOverlay{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;position:fixed;top:70px;left:0;right:0;z-index:9999;background-color:#f2f2f2;padding:1rem;width:100vw;box-shadow:0 4px 4px #1b1b1b0d;border-top:1px solid #c4c4c4}.navOverlay .navOverlayTitle{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#1b1b1b;width:fit-content;padding-left:1rem}.navOverlay .navOverlayTitle .navOverlayBackIcon{display:flex;justify-content:center;align-items:center;padding:.8rem;border-radius:50%}.navOverlay .propertyCardLayout{position:relative;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:330px;overflow-x:auto;overflow-y:hidden;padding:1rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.navOverlay .propertyCardLayout::-webkit-scrollbar{width:0;height:0}.navOverlay .propertyCardLayout::-webkit-scrollbar-track{background:transparent}.navOverlay .propertyCardLayout::-webkit-scrollbar-thumb{background-color:#86868666;border-radius:10px}.navOverlay .propertyCardLayout::-webkit-scrollbar-thumb:hover{background-color:#86868699}@media (max-width: 1024px){.navOverlay .propertyCardLayout{height:calc(100dvh - 150px);grid-template-columns:repeat(2,1fr);grid-auto-flow:row;overflow-x:hidden;overflow-y:auto;justify-items:center;gap:1rem}}@media (max-width: 480px){.navOverlay .propertyCardLayout{height:calc(100dvh - 150px);grid-template-columns:repeat(1,1fr);gap:.5rem}}.navOverlay .propertyCardLayout .scrollButton{position:fixed;display:flex;justify-content:center;align-items:center;padding:1rem;border-radius:50%;background-color:#917a5e66;border:1px solid rgba(242,242,242,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:23%;box-shadow:0 0 5px 0 transparent;transition:.3s}.navOverlay .propertyCardLayout .scrollButton.left{left:1.5rem}.navOverlay .propertyCardLayout .scrollButton.right{right:1.5rem}.navOverlay .propertyCardLayout .scrollButton:hover{scale:1.08;background-color:#917a5eb3;box-shadow:0 0 3px #1b1b1b66;transition:.3s}.navOverlay .viewAllButton{align-self:center;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 2rem;border-bottom:1px solid #917a5e;color:#917a5e;transition:.3s}.navOverlay .viewAllButton:hover{scale:1.02;border-bottom:1px solid #556856;color:#556856;transition:.3s}.hamburgerIcon{background:none;border:none;cursor:pointer;padding:1rem;display:none;align-items:center;justify-content:center;position:absolute;right:1rem;top:7px;border-radius:50%}@media screen and (max-width: 1024px){.hamburgerIcon{display:flex}}.hamburgerIcon .hamburgerSvg{transition:all .3s ease}.hamburgerIcon .hamburgerSvg .line{fill:#1b1b1b;transition:transform .3s ease,opacity .3s ease}.hamburgerIcon.active .line.top{transform:translate(15px) translateY(-5px) rotate(45deg)}.hamburgerIcon.active .line.middle{opacity:0}.hamburgerIcon.active .line.bottom{transform:translate(-35px) translateY(25px) rotate(-45deg)}.footerWrapper{padding:1rem}.footerWrapper .footerContent{gap:2rem}.footerWrapper .footerContent p{min-width:fit-content;width:100%;border:2px solid #f2f2f2}.footerWrapper .footerContent .footerLinkWrapper{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerLinkWrapper{flex-direction:column;gap:2rem}}.footerWrapper .footerContent .footerLinkWrapper .footerLinkLayout{display:flex;justify-content:start;align-items:center;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerLinkWrapper .footerLinkLayout{flex-direction:column}}.footerWrapper .footerContent .footerLinkWrapper .footerLinkLayout li:hover a,.footerWrapper .footerContent .footerLinkWrapper .footerLinkLayout li:hover button{color:#f2f2f2;text-decoration:underline}.footerWrapper .footerContent .footerLinkWrapper .whatsappLogo{display:flex;justify-content:center;align-items:center;padding:.5rem;border:1px solid #f2f2f2;border-radius:50%;transition:.3s}.footerWrapper .footerContent .footerLinkWrapper .whatsappLogo:hover{background-color:#f2f2f2;color:#917a5e;transition:.3s}.privacyPolicyModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}@media screen and (max-width: 768px){.privacyPolicyModal{padding:0}}.privacyPolicyModal .PrivacySectionHeader{position:sticky;top:0;background:linear-gradient(to bottom,#fff,#ffffffe6);padding:1.5rem 2rem 0;border-bottom:1px solid #d2d2d2;z-index:10;padding:1rem}.privacyPolicyModal .PrivacySectionHeader .closeButton{display:flex;justify-content:center;align-items:center;padding:1rem;border-radius:50%;border:1px solid #1b1b1b;align-self:end;transition:.3s;background-color:#f2f2f2}.privacyPolicyModal .PrivacySectionHeader .closeButton:hover{border:1px solid #917a5e;color:#917a5e;cursor:pointer;transition:.3s}.privacyPolicyModal .privacyPolicyWrapper{max-width:1366px;flex-direction:column;border-radius:15px;height:calc(100dvh - 4rem);overflow-y:auto;background-color:#f2f2f2;color:#1b1b1b;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.privacyPolicyModal .privacyPolicyWrapper::-webkit-scrollbar{width:6px}.privacyPolicyModal .privacyPolicyWrapper::-webkit-scrollbar-track{background:transparent}.privacyPolicyModal .privacyPolicyWrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;transition:background-color .3s ease}.privacyPolicyModal .privacyPolicyWrapper::-webkit-scrollbar-thumb:hover{background-color:#00000059}@media screen and (max-width: 768px){.privacyPolicyModal .privacyPolicyWrapper{height:100dvh;border-radius:0}}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent{gap:1rem;padding:3rem 2rem;text-align:start;justify-content:start;align-items:start}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent a{text-decoration:underline}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .linkContainer{display:flex;align-items:center;gap:.5rem}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent ul li{list-style-type:disc;margin-left:1.5rem;margin-bottom:.5rem}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable{width:100%;border:1px solid #323232;border-radius:8px;border-collapse:collapse;font-size:.95rem;background-color:#f2f2f2;overflow:hidden}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable thead{background:#323232;color:#f2f2f2}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable thead th{padding:1rem;text-align:left;font-weight:600;font-size:1rem;border-bottom:1px solid rgba(50,50,50,.2)}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable tbody tr{border-bottom:1px solid rgba(50,50,50,.1)}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable tbody td{padding:1rem;vertical-align:top;line-height:1.5}@media screen and (max-width: 768px){.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable{display:block;overflow-x:auto;scroll-snap-align:start}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable thead{display:table-header-group}.privacyPolicyModal .privacyPolicyWrapper .privacySectionContent .privacyDataTable tbody tr td{min-width:300px;padding:.75rem;font-size:.9rem}}.button{display:flex;justify-content:center;align-items:center;gap:.8rem;background-color:#917a5e;color:#f2f2f2;padding:.5rem 1rem;border-radius:30px;border:1px solid #917a5e;transition:.3s}.button:hover{background-color:#f2f2f2;color:#917a5e;border:1px solid #917a5e;transition:.3s}.button.buttonType1{background-color:transparent;border:1px solid #1b1b1b;color:#1b1b1b;transition:.3s}.button.buttonType1:hover{background-color:#1b1b1b;color:#f2f2f2;transition:.3s}.button.buttonType2{background-color:transparent;border:1px solid #f2f2f2;color:#f2f2f2;transition:.3s}.button.buttonType2:hover{background-color:#f2f2f2;color:#917a5e;transition:.3s}.button.buttonType4{background-color:transparent;border:1px solid #f2f2f2;color:#f2f2f2;transition:.3s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.button.buttonType4:hover{background-color:#f2f2f2;color:#917a5e;transition:.3s}
