*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#003046;background-color:#fff;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;display:flex}main{flex:1}a{color:inherit;text-decoration:none}img{display:block}.header{z-index:50;background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%;height:5.556vw;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;height:100%;padding:1.25vw 6.944vw;display:flex}.header__logo img{width:10.417vw;height:2.361vw;display:block}.header__nav{align-items:center;gap:2.778vw;display:flex}.header__nav a{color:#003046;font-size:1.111vw;font-weight:500;line-height:1;transition:opacity .2s}.header__nav a:hover{opacity:.65}.header__cta{color:#fff;background-color:#937649;border-radius:4.861vw;align-items:center;gap:.694vw;padding:.833vw 1.667vw;font-size:1.111vw;font-weight:500;line-height:1;transition:opacity .2s;display:flex}.header__cta:hover{opacity:.9;color:#fff}.header__cta img{width:1.181vw;height:1.111vw}.header__menu-btn,.header__mobile-menu{display:none}@media (width<=767px){.header{height:13.637vw}.header__inner{padding:0 4.091vw}.header__logo img{width:23.864vw;height:5.455vw}.header__nav,.header__cta{display:none}.header__menu-btn{cursor:pointer;background-color:#e7e5dd;border:none;border-radius:50%;justify-content:center;align-items:center;width:7.5vw;height:7.5vw;padding:0;display:flex}.header__menu-icon{width:4.091vw;height:4.091vw}.header__menu-icon--close,.header--open .header__menu-icon--open{display:none}.header--open .header__menu-icon--close{display:block}.header__mobile-menu{background-color:#e7e5dd;flex-direction:column;align-items:flex-start;gap:4.318vw;padding:9.545vw 4.091vw;display:none;position:absolute;top:100%;left:0;right:0}.header--open .header__mobile-menu{display:flex}.header__mobile-menu a{color:#003046;font-size:3.637vw;font-weight:500;line-height:1.2}.header__mobile-menu a.header__mobile-cta{color:#fff;background-color:#937649;border-radius:15.909vw;justify-content:center;align-items:center;gap:1.818vw;height:9.091vw;margin-top:2.5vw;padding:0 4.545vw;font-size:3.637vw;font-weight:500;display:flex}.header__mobile-cta img{width:3.864vw;height:3.637vw}body.menu-open{overflow:hidden}}.hero{flex-direction:column;align-items:center;margin-top:6.944vw;padding:0 12.986vw;display:flex}.hero__text{text-align:center;flex-direction:column;align-items:center;max-width:59.028vw;display:flex}.hero__heading{color:#000;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:600;line-height:1.2}.hero__subtitle{color:#727272;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.6}.hero__highlight{color:#819ab3;font-weight:600}.hero__emphasis{color:#819ab3;text-align:center;margin-bottom:2.778vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw}.hero__actions{align-items:center;gap:1.111vw;margin-bottom:1.667vw;display:flex}.hero__btn-primary{color:#fff;text-align:center;background-color:#937649;border-radius:4.861vw;justify-content:center;align-items:center;width:20.833vw;height:3.056vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:flex}.hero__btn-primary:hover{opacity:.9;color:#fff}.hero__btn-secondary{color:#819ab3;text-align:center;background-color:#fff;border:1px solid #819ab3;border-radius:4.861vw;justify-content:center;align-items:center;gap:.556vw;width:20.833vw;height:3.056vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:flex}.hero__btn-secondary:hover{opacity:.7;color:#819ab3}.hero__btn-secondary img{width:.764vw;height:.833vw}.hero__note{color:#003046;align-items:center;gap:.556vw;margin-bottom:2.222vw;font-size:.694vw;display:flex}.hero__note img{width:1.25vw;height:1.25vw}.hero__image-wrapper{width:100%;margin-top:2.778vw;margin-bottom:7.153vw;position:relative}.hero__image{border-radius:1.667vw;width:100%;display:block}.hero__cards{gap:3.333vw;display:flex;position:absolute;bottom:2.778vw;left:50%;transform:translate(-50%)}.hero__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:.694vw;flex-direction:column;gap:.417vw;width:12.083vw;min-height:12.083vw;padding:1.111vw 1.389vw;display:flex}.hero__card-icon{width:1.597vw;height:1.597vw;margin-bottom:.278vw}.hero__card:nth-child(2) .hero__card-icon{width:1.564vw;height:1.563vw}.hero__card:nth-child(3) .hero__card-icon{width:1.597vw;height:1.255vw}.hero__card-stat{color:#fff;font-size:1.667vw;font-weight:700;line-height:1}.hero__card-title{color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.667vw;font-weight:700;line-height:1}.hero__card-desc{color:#fffc;max-width:9.722vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.972vw;line-height:1.4}@media (width<=767px){.hero{margin-top:6.154vw;margin-bottom:22.727vw;padding:0 4.318vw}.hero__text{max-width:none}.hero__heading{text-align:center;margin-bottom:3.636vw;font-size:5.455vw;font-weight:600;line-height:1.2}.hero__subtitle{text-align:center;margin-bottom:3.636vw;font-size:3.182vw;font-weight:500}.hero__emphasis{text-align:center;margin-bottom:9.091vw;font-size:3.182vw;font-weight:500}.hero__actions{flex-direction:column;gap:5.455vw;margin-bottom:9.091vw}.hero__btn-primary,.hero__btn-secondary{text-align:center;border-radius:15.909vw;width:68.182vw;height:10vw;font-size:3.636vw;font-weight:500}.hero__image-wrapper{margin-top:0;margin-bottom:0}.hero__image{object-fit:cover;border-radius:3.077vw;height:81.364vw}.hero__cards{gap:2.37vw;width:auto;display:flex;position:absolute;bottom:3.864vw;left:50%;right:auto;transform:translate(-50%)}.hero__card{border-radius:1.818vw;flex:none;gap:.909vw;width:25.768vw;height:auto;min-height:25.768vw;padding:3.636vw 2.273vw 2.273vw}.hero__card-icon,.hero__card:nth-child(2) .hero__card-icon,.hero__card:nth-child(3) .hero__card-icon{margin-bottom:1.136vw}.hero__card-icon{width:3.407vw;height:3.407vw}.hero__card:nth-child(2) .hero__card-icon{width:3.334vw;height:3.334vw}.hero__card:nth-child(3) .hero__card-icon{width:3.407vw;height:2.677vw}.hero__card-title{font-size:3.555vw;line-height:1}.hero__card-desc{max-width:none;font-size:2.073vw;line-height:1.2}}.properties,.strategy,.why-us,.investment,.abroad,.faq{scroll-margin-top:7.222vw}.properties{margin-bottom:6.981vw;padding:0 12.986vw}.properties__header{justify-content:space-between;align-items:flex-end;margin-bottom:2.778vw;display:flex}.properties__header-left{flex-direction:column;gap:1.111vw;display:flex}.properties__badge{color:#937649;border:1px solid #937649;border-radius:4.861vw;justify-content:center;align-items:center;gap:.694vw;width:11.667vw;height:2.014vw;margin-bottom:1.667vw;font-size:1.111vw;font-weight:500;display:inline-flex}.properties__badge img{width:1.131vw;height:1.138vw}.properties__heading{color:#000;margin-bottom:1.667vw;font-size:3.333vw;font-weight:700;line-height:1.2}.properties__subtitle{color:#727272;font-size:1.319vw}.properties__btn{color:#fff;white-space:nowrap;background-color:#937649;border-radius:4.861vw;justify-content:center;align-items:center;width:20.833vw;height:3.056vw;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:inline-flex}.properties__btn:hover{opacity:.9;color:#fff}.properties__grid{grid-template-columns:1fr 1fr;gap:1.667vw;display:grid}.properties__card{flex-direction:column;display:flex}.properties__card-image{border-radius:1.111vw;height:25.486vw;position:relative;overflow:hidden}.properties__card-image>img{object-fit:cover;width:100%;height:100%;display:block}.properties__badge-verified{color:#003046;background:#ffffffeb;border-radius:4.861vw;justify-content:flex-start;align-items:center;gap:.694vw;width:fit-content;height:1.875vw;padding:0 .694vw;font-size:.972vw;font-weight:500;display:inline-flex;position:absolute;top:1.111vw;left:1.111vw}.properties__badge-dot{background-color:#0dff00;border-radius:50%;flex-shrink:0;width:.417vw;height:.417vw}.properties__card-overlay{background:linear-gradient(#0000 0%,#0000008c 100%);justify-content:space-between;align-items:flex-end;padding:1.389vw;display:flex;position:absolute;bottom:0;left:0;right:0}.properties__card-info{flex-direction:column;justify-content:flex-end;gap:.278vw;display:flex}.properties__card-name{color:#fff;font-size:1.667vw;font-weight:700}.properties__card-location{color:#fff;align-items:center;gap:.694vw;font-size:.972vw;display:flex}.properties__card-location img{width:.694vw;height:1.003vw}.properties__card-pricing{flex-direction:column;align-items:flex-start;display:flex}.properties__card-desde{color:#fff;font-size:1.111vw}.properties__card-price{color:#fff;font-size:2.778vw;font-weight:700;line-height:1.1}.properties__card-footer{justify-content:space-between;align-items:center;padding:1.111vw 0;display:flex}.properties__card-features{align-items:center;gap:1.389vw;display:flex}.properties__card-features span{color:#819ab3;align-items:center;gap:.347vw;font-size:1.111vw;font-weight:590;display:flex}.properties__card-features img{width:1.181vw;height:auto}.properties__card-link{color:#937649;font-size:1.111vw;font-weight:500;transition:opacity .2s}.properties__card-link:hover{opacity:.7;color:#937649}@media (width<=767px){.properties{flex-direction:column;margin-bottom:22.782vw;padding:0 4.318vw;display:flex}.properties__header{display:contents}.properties__header-left{text-align:center;order:1;align-items:center;gap:0}.properties__header br{display:none}.properties__badge{border-radius:15.909vw;align-self:center;gap:2.273vw;width:38.182vw;height:6.591vw;margin-bottom:3.636vw;font-size:3.636vw}.properties__badge img{width:3.702vw;height:3.725vw}.properties__heading{margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.properties__subtitle{margin-bottom:9.091vw;font-size:3.182vw}.properties__grid{order:2;grid-template-columns:1fr;gap:0}.properties__card{margin-bottom:10.909vw}.properties__card-image{height:60.048vw}.properties__card-name{font-size:4.091vw}.properties__card-location{font-size:2.291vw}.properties__card-location img{width:1.636vw;height:2.364vw}.properties__card-desde{font-size:2.618vw}.properties__card-price{font-size:6.545vw}.properties__card-features span{font-size:2.618vw}.properties__card-features img[src$=bed_icon\.svg]{width:2.568vw;height:1.975vw}.properties__card-features img[src$=bath_icon\.svg]{width:2.643vw;height:2.532vw}.properties__card-features img[src$=arrows_icon\.svg]{width:1.868vw;height:1.868vw}.properties__card-link{font-size:2.618vw}.properties__btn{text-align:center;order:3;align-self:center;width:68.182vw;height:10vw;font-size:3.636vw;font-weight:500}}.strategy{margin-bottom:7.639vw;padding:0 12.986vw}.strategy__header{text-align:center;margin-bottom:2.778vw}.strategy__heading{color:#000;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:600;line-height:1.2}.strategy__subtitle{color:#727272;text-align:center;margin-bottom:3.333vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.6}.strategy__subtitle-strong{color:#727272;font-weight:600}.strategy__grid{grid-template-columns:repeat(3,1fr);gap:1.667vw;margin-bottom:3.333vw;display:grid}.strategy__card{border-radius:1.111vw;height:21.74vw;position:relative;overflow:hidden}.strategy__card--wide{grid-column:1/-1;height:23.75vw}.strategy__card img{object-fit:cover;width:100%;height:100%;display:block}.strategy__card-overlay{background:linear-gradient(#0000,#000000bf);padding:1.667vw;position:absolute;inset:auto 0 0}.strategy__card-title{color:#fff;text-align:left;margin-bottom:.556vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.667vw;font-weight:700}.strategy__card-desc{color:#ffffffd9;text-align:left;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;line-height:1.4}.strategy__btn{color:#fff;text-align:center;cursor:pointer;background-color:#937649;border-radius:4.861vw;justify-content:center;align-items:center;width:20.833vw;height:3.056vw;margin:0 auto;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:flex}.strategy__btn:hover{opacity:.9;color:#fff}@media (width<=767px){.strategy{margin-bottom:22.948vw;padding:0 4.318vw}.strategy__header br,.strategy__card-desc br{display:none}.strategy__header{margin-bottom:9.091vw}.strategy__heading{margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.strategy__subtitle{margin-bottom:0;font-size:3.182vw;font-weight:500}.strategy__grid{grid-template-columns:1fr;gap:0;margin-bottom:0}.strategy__card,.strategy__card--wide{border-radius:4.03vw;height:78.82vw;margin-bottom:10.909vw}.strategy__card-overlay{padding-bottom:5.455vw}.strategy__card-title{margin-bottom:3.636vw;font-size:5.455vw;font-weight:700}.strategy__card-desc{font-size:3.182vw}.strategy__btn{text-align:center;width:68.182vw;height:10vw;font-size:3.636vw;font-weight:500}}.why-us{margin-bottom:6.944vw;padding:0 12.986vw}.why-us__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.667vw;display:flex}.why-us__badge{color:#937649;border:1px solid #937649;border-radius:4.861vw;justify-content:center;align-items:center;width:13.819vw;height:2.014vw;margin-bottom:1.667vw;font-size:1.111vw;font-weight:500;display:inline-flex}.why-us__heading{color:#000;text-align:center;margin-bottom:1.667vw;font-size:3.333vw;font-weight:590;line-height:1.2}.why-us__subtitle{color:#727272;text-align:center;margin-bottom:3.333vw;font-size:1.319vw}.why-us__content{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.667vw;display:grid}.why-us__image{object-fit:cover;border-radius:1.111vw;grid-area:1/1/3/2;width:100%;height:100%;display:block}.why-us__card{background-color:#e7e5dd;border-radius:1.111vw;flex-direction:column;justify-content:space-between;min-height:18.056vw;padding:1.667vw;display:flex}.why-us__card-icon{width:1.736vw;height:1.736vw}.why-us__card-body{flex-direction:column;gap:.556vw;display:flex}.why-us__card-title{color:#000;font-size:1.667vw;font-weight:700;line-height:1.2}.why-us__card-desc{color:#000;font-size:1.111vw;line-height:1.5}@media (width<=767px){.why-us{margin-bottom:22.727vw;padding:0 4.318vw}.why-us__header{margin-bottom:10.909vw}.why-us__badge{border-radius:15.909vw;width:45.227vw;height:6.591vw;margin-bottom:5.455vw;font-size:3.636vw}.why-us__heading{margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.why-us__subtitle{margin-bottom:0;font-size:3.182vw}.why-us__image{display:none}.why-us__content{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5.455vw;margin:0 -4.318vw;padding:0 4.318vw;scroll-padding-left:4.318vw;display:flex;overflow-x:auto}.why-us__content::-webkit-scrollbar{display:none}.why-us__card{scroll-snap-align:start;border-radius:3.636vw;flex:0 0 81.364vw;height:67.5vw;min-height:0}.why-us__card-icon{margin-top:5.455vw;margin-left:4.545vw}.why-us__card-icon[src$=black_shield_icon\.svg]{width:5.227vw;height:5.227vw}.why-us__card-icon[src$=black_graph_icon\.svg]{width:5.118vw;height:5.116vw}.why-us__card-icon[src$=black_house_icon\.svg]{width:5.625vw;height:5.223vw}.why-us__card-icon[src$=black_people_icon\.svg]{width:6.045vw;height:4.318vw}.why-us__card-body{gap:0;padding-bottom:5.455vw;padding-left:4.545vw}.why-us__card-title{margin-bottom:3.636vw;font-size:5.455vw;font-weight:700}.why-us__card-desc{font-size:3.636vw}}.full-image{margin-bottom:6.944vw}.full-image img{object-fit:cover;width:100%;height:47.569vw;display:block}@media (width<=767px){.full-image{margin-bottom:22.727vw}}.investment{margin-bottom:6.944vw;padding:0 12.986vw}.investment__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.667vw;display:flex}.investment__badge{color:#937649;border:1px solid #937649;border-radius:4.861vw;justify-content:center;align-items:center;width:13.819vw;height:2.014vw;margin-bottom:1.667vw;font-size:1.111vw;font-weight:500;display:inline-flex}.investment__heading{color:#000;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:600;line-height:1.2}.investment__subtitle{color:#727272;text-align:center;margin-bottom:2.222vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.6}.investment__content{background-color:#e7e5dd;border-radius:1.111vw;grid-template-columns:1fr 1fr;height:27.515vw;display:grid;overflow:hidden}.investment__benefits{flex-direction:column;gap:1.667vw;padding:3.333vw;display:flex}.investment__benefits-title{color:#937649;text-align:left;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:2.222vw;font-weight:600}.investment__benefit{align-items:flex-start;display:flex}.investment__benefit-icon{flex-shrink:0;margin-top:.139vw;margin-right:1.174vw}.investment__benefit:nth-child(2) .investment__benefit-icon{width:1.188vw;height:1.188vw}.investment__benefit:nth-child(3) .investment__benefit-icon{width:.855vw;height:1.111vw}.investment__benefit:nth-child(4) .investment__benefit-icon{width:1.187vw;height:.833vw}.investment__benefit-body{flex-direction:column;display:flex}.investment__benefit-title{color:#003046;text-align:left;margin-bottom:.556vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:600}.investment__benefit-desc{color:#727272;text-align:left;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;line-height:1.5}.investment__btn{color:#fff;text-align:center;background-color:#937649;border-radius:4.861vw;justify-content:center;align-self:flex-start;align-items:center;width:20.833vw;height:3.056vw;margin-top:2.397vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:inline-flex}.investment__btn:hover{opacity:.9;color:#fff}.investment__image{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.investment{margin-bottom:22.877vw;padding:0 4.318vw}.investment__header{margin-bottom:10.909vw}.investment__header br{display:none}.investment__badge{border-radius:15.909vw;width:45.227vw;height:6.591vw;margin-bottom:6.591vw;font-size:3.636vw;font-weight:600}.investment__heading{margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.investment__subtitle{margin-bottom:0;font-size:3.182vw;font-weight:500}.investment__content{border-radius:3.636vw;grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:auto}.investment__image{height:0;min-height:100%}.investment__benefits{gap:0}.investment__benefits-title{text-align:center;margin-bottom:5.455vw;font-size:5.455vw;font-weight:600}.investment__benefit{margin-bottom:3.636vw}.investment__benefit .investment__benefit-icon[src$=blue_cash_icon\.svg]{width:3.886vw;height:3.886vw}.investment__benefit .investment__benefit-icon[src$=blue_documents_icon\.svg]{width:2.798vw;height:3.636vw}.investment__benefit .investment__benefit-icon[src$=blue_people_icon\.svg]{width:3.884vw;height:2.727vw}.investment__benefit-title{margin-bottom:1.818vw;font-size:3.636vw;font-weight:600}.investment__benefit-desc{font-size:3.182vw;font-weight:500}.investment__btn{text-align:center;border-radius:15.909vw;align-self:center;width:68.182vw;height:10vw;margin-bottom:3.636vw;font-size:3.636vw;font-weight:500}}.abroad{grid-template-columns:1fr 1fr;width:100%;height:39.931vw;margin-bottom:4.861vw;display:grid}.abroad__image{object-fit:cover;width:100%;height:100%;display:block}.abroad__content{background-color:#003046;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 8.889vw;display:flex}.abroad__badge{color:#819ab3;border:1px solid #819ab3;border-radius:4.861vw;align-items:center;gap:.556vw;height:1.944vw;margin-bottom:1.667vw;padding:0 .833vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:600;display:inline-flex}.abroad__badge-icon{flex-shrink:0;width:1.131vw;height:1.138vw}.abroad__heading{color:#fff;max-width:31.944vw;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:600;line-height:1.2}.abroad__text{color:#fff;max-width:31.944vw;margin-bottom:3.333vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.3}.abroad__btn{color:#003046;text-align:center;background-color:#fff;border-radius:4.861vw;justify-content:center;align-items:center;width:19.792vw;height:3.056vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:inline-flex}.abroad__btn:hover{opacity:.9;color:#003046}@media (width<=767px){.abroad{grid-template-columns:1fr;height:auto;margin-bottom:11.059vw}.abroad__content{text-align:center;order:-1;align-items:center;padding:8.182vw 4.318vw}.abroad__badge{border-radius:15.909vw;justify-content:center;width:61.591vw;height:6.591vw;margin-bottom:4.318vw;font-size:3.636vw;font-weight:600}.abroad__badge-icon{width:3.702vw;height:3.725vw}.abroad__heading{max-width:none;margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.abroad__text{max-width:none;margin-bottom:7.273vw;font-size:3.182vw}.abroad__btn{text-align:center;border-radius:15.909vw;width:68.182vw;height:10vw;font-size:3.636vw;font-weight:500}}.reviews{background-color:#f4f6f8;align-items:center;height:20.833vw;margin-bottom:6.944vw;display:flex;overflow:hidden}.reviews__track{gap:1.667vw;width:max-content;animation:20s linear infinite marquee;display:flex}.reviews__track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews__card{background-color:#fff;border:1px solid #e5e5e5;border-radius:1.111vw;flex-direction:column;flex:0 0 25vw;justify-content:space-between;gap:1.667vw;width:25vw;padding:1.667vw;display:flex}.reviews__card-top{justify-content:space-between;align-items:center;display:flex}.reviews__stars{align-items:center;gap:.278vw;display:flex}.reviews__stars img{width:1.111vw;height:1.042vw}.reviews__comment-icon{width:1.458vw;height:1.458vw}.reviews__quote{color:#003046;flex:1;font-size:1.111vw;line-height:1.6}.reviews__author{align-items:center;gap:.694vw;display:flex}.reviews__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.778vw;height:2.778vw}.reviews__author-info{flex-direction:column;gap:.139vw;display:flex}.reviews__author-name{color:#003046;font-size:1.111vw;font-weight:700}.reviews__author-location{color:#727272;font-size:.972vw}@media (width<=767px){.reviews{height:59.091vw;margin-bottom:22.727vw}.reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;padding:0 4.318vw;scroll-padding-left:4.318vw;animation:none;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.reviews__card:nth-child(n+4){display:none}.reviews__card{scroll-snap-align:start;border-radius:1.582vw;flex:0 0 86.977vw;width:86.977vw;height:44.28vw;padding:3.182vw 5.682vw}.reviews__stars img{width:3.948vw;height:3.684vw}.reviews__comment-icon{width:3.775vw;height:3.775vw}.reviews__quote{font-size:3.164vw}.reviews__avatar{width:8.698vw;height:8.698vw}.reviews__author-info{gap:0}.reviews__author-name{margin-bottom:1.484vw;font-size:3.164vw;font-weight:600}.reviews__author-location{font-size:2.95vw}}.faq{margin-bottom:6.944vw;padding:0 12.986vw}.faq__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.333vw;display:flex}.faq__badge{color:#937649;border:1px solid #937649;border-radius:4.861vw;justify-content:center;align-items:center;width:13.819vw;height:2.014vw;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;display:inline-flex}.faq__heading{color:#000;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:700;line-height:1.2}.faq__subtitle{color:#727272;text-align:center;margin-bottom:3.333vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.6}.faq__content{grid-template-columns:24.861vw 1fr;align-items:stretch;gap:1.667vw;display:grid}.faq__image{object-fit:cover;border-radius:1.111vw;width:24.861vw;height:0;min-height:100%;margin-right:1.667vw;display:block}.faq__list{flex-direction:column;display:flex}.faq__item{background-color:#e7e5dd;border-radius:1.111vw;flex-direction:column;min-height:6.319vw;display:flex;overflow:hidden}.faq__item:not(:last-child){margin-bottom:1.667vw}.faq__item[open] .faq__icon-wrapper{transform:rotate(45deg)}.faq__question{color:#000;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:6.319vw;padding:1.389vw 1.667vw;font-size:1.111vw;font-weight:600;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question span:first-child{color:#000;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.25vw}.faq__icon-wrapper{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.222vw;height:2.222vw;transition:transform .2s;display:flex}.faq__icon{width:1.111vw;height:1.111vw}.faq__item[open] .faq__answer{animation:.3s forwards faqSlideDown}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq__answer{color:#727272;padding:0 1.667vw 1.389vw;font-size:1.111vw;line-height:1.6}@media (width<=767px){.faq{margin-bottom:22.727vw;padding:0 4.318vw}.faq__header{margin-bottom:6.136vw}.faq__header br{display:none}.faq__badge{border-radius:15.909vw;width:45.227vw;height:6.591vw;margin-bottom:5.455vw;font-size:3.636vw;font-weight:600}.faq__heading{margin-bottom:3.636vw;font-size:5.455vw;font-weight:600}.faq__subtitle{margin-bottom:0;font-size:3.182vw}.faq__item{border-radius:3.636vw;min-height:12.727vw}.faq__item:not(:last-child){margin-bottom:1.818vw}.faq__question{min-height:12.727vw}.faq__question span:first-child{font-size:3.182vw;font-weight:600}.faq__icon-wrapper{width:4.57vw;height:4.57vw}.faq__icon{width:2.348vw;height:2.348vw}.faq__content{grid-template-columns:1fr}.faq__list{order:-1}.faq__image{border-radius:3.636vw;width:100%;height:55.682vw;min-height:0;margin-right:0}}.contact{padding:0}.contact__overlay{width:100%;position:relative}.contact__overlay:before{content:"";mix-blend-mode:multiply;z-index:1;background:linear-gradient(90deg,#020202 -12.29%,#02020200 81.78%);position:absolute;inset:0}.contact__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact__content{z-index:2;justify-content:space-between;align-items:center;gap:2.778vw;padding:6.25vw 12.361vw;display:flex;position:relative}.contact__text{flex-direction:column;align-items:flex-start;gap:1.667vw;max-width:26.736vw;display:flex}.contact__heading{color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:3.333vw;font-weight:600;line-height:1.2}.contact__subtitle{color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.319vw;line-height:1.6}.contact__form-wrapper{flex-direction:column;align-items:center;gap:.833vw;display:flex}.contact__form-card{-webkit-backdrop-filter:blur(16px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:1.111vw;flex-direction:column;width:35.208vw;padding:3.819vw 4.097vw 3.889vw;display:flex}.contact__form-title{color:#fff;text-align:center;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:2.222vw;font-weight:600}.contact__form-toggle{background:0 0;border:1px solid #fff;border-radius:4.861vw;justify-content:center;align-items:center;gap:.278vw;width:23.958vw;height:2.778vw;margin-bottom:1.389vw;margin-left:auto;margin-right:auto;padding:.278vw;display:flex}.contact__toggle-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4.861vw;flex:1;height:100%;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.972vw;font-weight:500;transition:background .2s,color .2s}.contact__toggle-btn--active{color:#003046;background:#fff;transition:background .25s,color .25s}.contact__form-group{flex-direction:column;gap:.556vw;display:flex}.contact__form-group+.contact__form-group{margin-top:1.25vw}.contact__form-group:last-of-type{margin-bottom:1.667vw}.contact__form-label{color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:510}.contact__form-input{color:#000;box-sizing:border-box;background:#fff;border:none;border-radius:.556vw;outline:none;width:100%;height:3.681vw;padding:.833vw 1.111vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.972vw}.contact__form-input::placeholder{color:#cbcbcb}.contact__form-select{appearance:none;cursor:pointer;background-image:url(/img/down_arrow_icon.svg);background-position:right 1.111vw center;background-repeat:no-repeat;padding-right:2.5vw}.contact__form-select:invalid{color:#cbcbcb}.contact__form-textarea{resize:vertical;height:7.222vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif}.contact__privacy-link{color:#2f80ed;margin-bottom:.556vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.833vw;text-decoration:underline;display:inline-block}.contact__form-check{color:#fff;cursor:pointer;align-items:flex-start;gap:.694vw;margin-bottom:1.667vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.833vw;display:flex}.contact__form-check input[type=checkbox]{accent-color:#937649;flex-shrink:0;width:1.111vw;height:1.111vw;margin-top:.139vw}.contact__form-submit{color:#fff;text-align:center;cursor:pointer;background-color:#937649;border:none;border-radius:4.861vw;justify-content:center;align-items:center;width:19.792vw;height:3.056vw;margin:0 auto;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.111vw;font-weight:500;display:flex}.contact__form-success-state{text-align:center;flex-direction:column;justify-content:space-between;align-items:center}.contact__success-body{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.contact__success-icon{width:7.917vw;height:7.917vw;margin-bottom:4.444vw}.contact__success-title{color:#fff;margin-bottom:3.333vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:2.222vw;font-weight:500}.contact__success-sub{color:#fff;max-width:26.736vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:1.042vw;line-height:1.25}.contact__form-error{color:#b91c1c;margin-top:.278vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.833vw;font-weight:700}.contact__form-error:empty{display:none}#error-privacy{margin-top:0;margin-bottom:1.667vw}.contact__form-input--error{border:2.5px solid #f87171!important}.contact__disclaimer{color:#fff;text-align:center;margin-top:.833vw;font-family:-apple-system,SF Pro Display,SF Pro Text,sans-serif;font-size:.972vw}@media (width<=767px){.contact__content{flex-direction:column;gap:0;padding-left:4.318vw;padding-right:4.318vw}.contact__text{text-align:center;align-items:center;gap:0;max-width:none;margin-bottom:11.025vw}.contact__heading{text-align:center;margin-bottom:3.636vw;font-size:5.455vw;font-weight:700}.contact__subtitle{text-align:center;font-size:3.182vw;font-weight:500}.contact__form-wrapper,.contact__form-card{width:100%}.contact__form-card{border-radius:2.73vw;padding:5.97vw 10.575vw}.contact__form-title{margin-bottom:3.984vw;font-size:5.455vw;font-weight:500}.contact__form-toggle{border-radius:11.939vw;gap:0;width:61.914vw;height:7.041vw;margin-bottom:4.091vw;padding:.682vw}.contact__toggle-btn{white-space:nowrap;min-width:0;padding:0;font-size:2.5vw}.contact__form-group{gap:1.818vw;margin-bottom:3.636vw}.contact__form-group+.contact__form-group{margin-top:0}.contact__form-group:last-of-type{margin-bottom:3.636vw}.contact__form-label{font-size:2.73vw}.contact__form-input{border-radius:1.364vw;height:9.318vw;padding:0 4.091vw;font-size:2.73vw}.contact__form-select{background-position:right 4.091vw center;padding-right:9.091vw}.contact__form-textarea{height:18.864vw;padding:3.182vw 4.091vw}.contact__privacy-link{margin-bottom:2.727vw;font-size:2.727vw}.contact__form-check{gap:1.818vw;margin-bottom:4.545vw;font-size:2.727vw}.contact__form-check input[type=checkbox]{width:3.182vw;height:3.182vw}.contact__form-submit{width:51.168vw;height:7.505vw;font-size:2.73vw}#error-privacy{margin-bottom:4.545vw}.contact__success-icon{width:20.455vw;height:20.455vw;margin-bottom:7.273vw}.contact__success-title{margin-bottom:5.455vw;font-size:5.455vw}.contact__success-sub{max-width:none;font-size:3.182vw}.contact__disclaimer{text-align:center;font-size:2.389vw;font-weight:500}}@font-face{font-family:Edwardian Script ITC;src:url(/fonts/edwardianscriptitc.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.footer{color:#fff;background-color:#937649}.footer__content{padding:7.917vw 12.986vw 6.736vw}.footer__grid{grid-template-columns:auto auto auto auto;justify-content:space-between;column-gap:2.083vw;display:grid}.footer__brand{flex-direction:column;gap:1.667vw;display:flex}.footer__logo{display:inline-block}.footer__logo img{width:13.216vw;height:2.912vw;display:block}.footer__description{color:#fff;max-width:19.444vw;font-size:1.111vw;line-height:1.65}.footer__social{align-items:center;gap:1.389vw;display:flex}.footer__social-link{opacity:.85;cursor:pointer;align-items:center;transition:opacity .2s;display:flex}.footer__social-link:hover{opacity:1}.footer__social-link img{display:block}.footer__social-icon--facebook{width:1.329vw;height:1.33vw}.footer__social-icon--instagram{width:1.305vw;height:1.305vw}.footer__social-icon--tiktok{width:1.133vw;height:1.308vw}.footer__social-icon--youtube{width:1.62vw;height:1.215vw}.footer__section{flex-direction:column;gap:1.389vw;display:flex}.footer__heading{letter-spacing:.08em;text-transform:uppercase;color:#003046;font-size:1.111vw;font-weight:600}.footer__links{flex-direction:column;gap:.972vw;list-style:none;display:flex}.footer__links li,.footer__links a{color:#fff;font-size:1.111vw;font-weight:400;line-height:1.4;transition:opacity .2s}.footer__links a:hover{opacity:.7}.footer__section--contact{max-width:20.833vw}.footer__links--contact li{cursor:default;overflow-wrap:anywhere}.footer__legal-note{color:#003046;max-width:15.278vw;font-size:.833vw;line-height:1.6}.footer__divider{border:none;border-top:1px solid #fff3;margin:2.778vw 0}.footer__bottom{justify-content:space-between;align-items:center;display:flex}.footer__copyright{color:#ffdeb9;font-size:1.111vw}.footer__br-mobile{display:none}.footer__tagline{color:#fff;letter-spacing:.01em;font-family:Edwardian Script ITC,cursive;font-size:2.778vw}@media (width<=767px){.footer__content{padding-left:4.318vw;padding-right:4.318vw}.footer__grid{grid-template-columns:1fr;gap:0}.footer__brand{gap:0}.footer__logo{margin-bottom:3.673vw}.footer__logo img{width:31.818vw;height:7.009vw}.footer__description{max-width:60.227vw;margin-bottom:3.636vw;font-size:3.182vw}.footer__social{margin-bottom:7.466vw}.footer__social-icon--facebook{width:4.35vw;height:4.352vw}.footer__social-icon--instagram{width:4.27vw;height:4.27vw}.footer__social-icon--tiktok{width:3.709vw;height:4.28vw}.footer__social-icon--youtube{width:5.302vw;height:3.977vw}.footer__section{margin-bottom:7.273vw}.footer__section--contact{max-width:none}.footer__heading,.footer__links li,.footer__links a{font-size:3.636vw;font-weight:500}.footer__legal-note{max-width:40.909vw;font-size:2.727vw}.footer__bottom{flex-direction:column;align-items:flex-start;gap:0}.footer__copyright{margin-bottom:5.455vw;font-size:3.636vw;font-weight:600}.footer__br-mobile{display:inline}.footer__tagline{font-size:9.091vw}}.legal{padding:5.556vw 0 8.333vw}.legal__inner{max-width:55.556vw;margin:0 auto}.legal__title{color:#003046;margin-bottom:2.778vw;font-size:3.333vw;font-weight:700;line-height:1.2}.legal__text{color:#003046;margin-bottom:1.389vw;font-size:1.111vw;line-height:1.7}.legal__link{font-weight:600;text-decoration:underline}@media (width<=767px){.legal{padding:10.909vw 0 16.364vw}.legal__inner{max-width:none;padding:0 6.364vw}.legal__title{margin-bottom:6.818vw;font-size:8.182vw}.legal__text{margin-bottom:4.545vw;font-size:3.636vw}}.header__nav a.header__link--active{color:#937649}a.properties__card-image{display:block}.plist{padding:3.889vw 12.986vw 2.222vw}.plist--notfound{flex-direction:column;align-items:flex-start;gap:1.667vw;padding-bottom:8.333vw;display:flex}.plist__crumbs,.pdet__crumbs{color:#5b6670;flex-wrap:wrap;align-items:center;gap:.556vw;font-size:.972vw;display:flex}.plist__crumbs{margin-bottom:1.944vw}.plist__crumbs a,.pdet__crumbs a{color:#5b6670}.plist__crumbs a:hover,.pdet__crumbs a:hover{color:#937649}.plist__crumbs-current,.pdet__crumbs-current{color:#003046}.plist__head{justify-content:space-between;align-items:flex-end;gap:1.667vw;margin-bottom:2.222vw;display:flex}.plist__head-text{flex-direction:column;align-items:flex-start;max-width:50vw;display:flex}.plist .properties__badge{align-self:flex-start}.plist__title{color:#000;margin-bottom:1.389vw;font-size:3.333vw;font-weight:700;line-height:1.2}.plist__subtitle{color:#727272;font-size:1.319vw;line-height:1.5}.plist__count{color:#5b6670;white-space:nowrap;font-size:1.111vw}.plist__count strong{color:#003046}.plist__filters{border-top:1px solid #ebe7e0;border-bottom:1px solid #ebe7e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.111vw;padding:1.25vw 0;display:flex}.plist__chips,.plist__selects{flex-wrap:wrap;align-items:center;gap:.694vw;display:flex}.plist__chip{color:#003046;background-color:#fff;border:1px solid #c9c2b6;border-radius:4.861vw;align-items:center;height:3.056vw;padding:0 1.389vw;font-size:1.042vw;font-weight:500;transition:opacity .2s;display:inline-flex}.plist__chip:hover{opacity:.7}.plist__chip--active{color:#fff;background-color:#003046;border-color:#003046}.plist__select-label{color:#5b6670;align-items:center;gap:.556vw;font-size:1.042vw;display:flex}.plist__select,.plist__apply{color:#003046;background-color:#fff;border:1px solid #c9c2b6;border-radius:4.861vw;height:3.056vw;padding:0 .972vw;font-family:inherit;font-size:1.042vw}.plist__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16663 1.16699L8.16663 8.16699L15.1666 1.16699' stroke='%23819AB3' stroke-width='2.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.111vw center;background-repeat:no-repeat;padding-right:3.333vw}.plist__grid{margin-top:2.778vw}.plist__more-wrap{justify-content:center;margin-top:3.889vw;display:flex}.plist__more,.plist-cta__btn{color:#819ab3;background-color:#fff;border:1px solid #819ab3;border-radius:4.861vw;justify-content:center;align-items:center;height:3.611vw;padding:0 2.5vw;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:inline-flex}.plist__more:hover{opacity:.7;color:#819ab3}.plist__more[aria-busy=true]{opacity:.5;pointer-events:none}.plist__empty{text-align:center;border:1px dashed #c9c2b6;border-radius:1.25vw;flex-direction:column;align-items:center;margin-top:2.778vw;padding:3.889vw 1.667vw;display:flex}.plist__empty-title{color:#000;font-size:1.389vw;font-weight:600}.plist__empty-text{color:#5b6670;margin:.556vw 0 1.389vw;font-size:1.111vw}.plist-cta{padding:5vw 12.986vw 5.556vw}.plist-cta__box{background-color:#f6f2ec;border-radius:1.667vw;justify-content:space-between;align-items:center;gap:1.667vw;padding:2.778vw 3.056vw;display:flex}.plist-cta__text{max-width:44.444vw}.plist-cta__title{color:#000;font-size:2.083vw;font-weight:700;line-height:1.25}.plist-cta__subtitle{color:#5b6670;margin-top:.694vw;font-size:1.181vw;line-height:1.5}.plist-cta__btn{color:#fff;white-space:nowrap;background-color:#937649;border:0}.plist-cta__btn:hover{opacity:.9;color:#fff}@media (width>=768px){.plist__grid,.pdet__others-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.333vw 1.667vw}.plist__grid .properties__card-image,.pdet__others-grid .properties__card-image{aspect-ratio:4/3;height:auto}.plist__grid .properties__card-name,.pdet__others-grid .properties__card-name{font-size:1.389vw}.plist__grid .properties__card-location,.pdet__others-grid .properties__card-location,.plist__grid .properties__card-desde,.pdet__others-grid .properties__card-desde{font-size:.903vw}.plist__grid .properties__card-price,.pdet__others-grid .properties__card-price{font-size:1.944vw}.plist__grid .properties__card-features,.pdet__others-grid .properties__card-features{gap:1.111vw}.plist__grid .properties__card-features span,.pdet__others-grid .properties__card-features span,.plist__grid .properties__card-link,.pdet__others-grid .properties__card-link{white-space:nowrap;font-size:1.042vw}.plist__grid .properties__card-footer,.pdet__others-grid .properties__card-footer{flex-wrap:wrap;gap:.417vw 1.111vw}}@media (width>=768px) and (width<=1100px){.plist__grid,.pdet__others-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdet{padding:2.222vw 12.986vw 0}.pdet__back{font-weight:500;color:#937649!important}.pdet__crumbs-sep{color:#c9c2b6;margin:0 .417vw}.pdet__gallery{grid-template-rows:16.667vw 16.667vw;grid-template-columns:repeat(3,minmax(0,1fr));gap:.833vw;margin-top:1.667vw;display:grid;position:relative}.pdet__gallery--1{grid-template-rows:33.333vw;grid-template-columns:1fr}.pdet__photo{cursor:zoom-in;background-color:#efe9df;border:0;border-radius:1.389vw;padding:0;overflow:hidden}.pdet__gallery--1 .pdet__photo{cursor:default}.pdet__photo img{object-fit:cover;width:100%;height:100%}.pdet__gallery--3 .pdet__photo--1,.pdet__gallery--2 .pdet__photo--1{grid-area:span 2/span 2}.pdet__gallery--2 .pdet__photo--2{grid-row:span 2}.pdet__all-photos{color:#003046;cursor:pointer;background-color:#fff;border:0;border-radius:4.861vw;align-items:center;gap:.556vw;height:2.778vw;padding:0 1.25vw;font-family:inherit;font-size:.972vw;font-weight:500;display:inline-flex;position:absolute;bottom:1.111vw;right:1.111vw;box-shadow:0 .139vw .556vw #00304626}.pdet__all-photos svg{width:1.111vw;height:1.111vw}.pdet__title-row{border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:flex-end;gap:1.389vw;margin-top:2.5vw;padding-bottom:1.944vw;display:flex}.pdet__title{color:#000;font-size:3.194vw;font-weight:700;line-height:1.15}.pdet__location{color:#5b6670;align-items:center;gap:.556vw;margin-top:.833vw;font-size:1.181vw;display:flex}.pdet__location svg{width:1.25vw;height:1.25vw}.pdet__price-box{text-align:right}.pdet__price-label{color:#5b6670;font-size:1.042vw}.pdet__price{color:#937649;margin-top:.139vw;font-size:3.056vw;font-weight:700;line-height:1.1}.pdet__body{grid-template-columns:minmax(0,1fr) 26.389vw;align-items:start;gap:3.333vw;margin-top:2.5vw;display:grid}.pdet__main{flex-direction:column;gap:3.333vw;min-width:0;display:flex}.pdet__h2{color:#000;margin-bottom:1.389vw;font-size:1.806vw;font-weight:700}.pdet__facts{grid-template-columns:repeat(auto-fill,minmax(11.806vw,1fr));gap:.833vw;display:grid}.pdet__fact{border:1px solid #ebe7e0;border-radius:1.111vw;padding:1.25vw 1.389vw}.pdet__fact svg{width:1.667vw;height:1.667vw}.pdet__fact-value{color:#003046;margin-top:.694vw;font-size:1.528vw;font-weight:700}.pdet__fact-label{color:#5b6670;margin-top:.139vw;font-size:1.042vw}.pdet__description{color:#5b6670;overflow-wrap:anywhere;font-size:1.181vw;line-height:1.7}.pdet__description p,.pdet__description ul,.pdet__description ol{margin-bottom:.833vw}.pdet__description ul,.pdet__description ol{padding-left:1.667vw}.pdet__description ul{list-style:outside}.pdet__description ol{list-style:decimal}.pdet__description a{color:#937649;text-decoration:underline}.pdet__legal{background-color:#f6f2ec;border-radius:1.389vw;padding:1.944vw}.pdet__legal-head{align-items:center;gap:.833vw;display:flex}.pdet__legal-head img{width:1.944vw;height:auto}.pdet__legal-title{color:#000;font-size:1.528vw;font-weight:700}.pdet__legal-list{grid-template-columns:repeat(auto-fit,minmax(15.278vw,1fr));gap:.972vw;margin-top:1.25vw;font-size:1.111vw;list-style:none;display:grid}.pdet__legal-list span{color:#5b6670;font-size:.972vw;display:block}.pdet__legal-note{color:#5b6670;margin-top:1.25vw;font-size:1.042vw;line-height:1.6}.pdet__map{border:1px solid #dde3ea;border-radius:1.389vw;width:100%;height:20.833vw;display:block}.pdet__aside{background-color:#fff;border:1px solid #ebe7e0;border-radius:1.667vw;padding:1.944vw;position:sticky;top:6.667vw;box-shadow:0 .833vw 2.222vw #00304614}.pdet__aside-price{color:#937649;margin-top:.139vw;font-size:2.361vw;font-weight:700}.pdet__aside-summary{color:#5b6670;margin-top:.417vw;font-size:1.042vw}.pdet__aside-title{color:#000;margin-top:1.667vw;font-size:1.389vw;font-weight:700}.pdet__aside-text{color:#5b6670;margin-top:.417vw;font-size:1.042vw;line-height:1.5}.pdet__form{flex-direction:column;gap:.972vw;margin-top:1.389vw;display:flex}.pdet__field{flex-direction:column;gap:.417vw;font-size:.972vw;font-weight:500;display:flex}.pdet__field input,.pdet__field textarea{color:#003046;background-color:#fff;border:1px solid #c9c2b6;border-radius:.833vw;width:100%;height:3.333vw;padding:0 1.111vw;font-family:inherit;font-size:1.042vw;font-weight:400}.pdet__field textarea{resize:vertical;height:6.389vw;padding:.833vw 1.111vw}.pdet__field input:focus,.pdet__field textarea:focus,.plist__select:focus{outline-offset:1px;outline:2px solid #003046}.pdet__check{color:#5b6670;align-items:flex-start;gap:.694vw;font-size:.903vw;line-height:1.5;display:flex}.pdet__check input{accent-color:#937649;flex:none;width:1.111vw;height:1.111vw;margin-top:.208vw}.pdet__check a{color:#937649;text-decoration:underline}.pdet__error{color:#b3261e;font-size:.833vw;font-weight:400}.pdet__error:empty{display:none}.pdet__btn-primary,.pdet__btn-secondary{cursor:pointer;border-radius:4.861vw;justify-content:center;align-items:center;height:3.611vw;font-family:inherit;font-size:1.111vw;font-weight:500;transition:opacity .2s;display:flex}.pdet__btn-primary{color:#fff;background-color:#937649;border:0}.pdet__btn-secondary{color:#819ab3;background-color:#fff;border:1px solid #819ab3}.pdet__btn-primary:hover,.pdet__btn-secondary:hover{opacity:.8}.pdet__btn-primary:disabled,.pdet__btn-secondary:disabled{opacity:.5;cursor:wait}.pdet__success{color:#003046;background-color:#f6f2ec;border-radius:.833vw;margin-top:1.389vw;padding:1.111vw 1.25vw;font-size:1.042vw;line-height:1.5}.pdet__aside-note{color:#5b6670;text-align:center;margin-top:1.111vw;font-size:.903vw;line-height:1.5}.pdet__aside-abroad{border-top:1px solid #ebe7e0;margin-top:1.111vw;padding-top:1.111vw;font-size:.972vw;line-height:1.5}.pdet__aside-abroad a{color:#937649;text-decoration:underline}.pdet__others{margin-top:6.111vw;padding-bottom:6.111vw}.pdet__others-head{justify-content:space-between;align-items:flex-end;gap:1.111vw;margin-bottom:1.944vw;display:flex}.pdet__others-title{color:#000;font-size:2.361vw;font-weight:700}.pviewer[open]{justify-content:center;align-items:center;display:flex}.pviewer{color:#fff;background-color:#00141ef0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:0;position:fixed;inset:0}.pviewer::backdrop{background-color:#00141ef0}.pviewer__img{object-fit:contain;max-width:82vw;max-height:86vh}.pviewer__close,.pviewer__nav{color:#fff;cursor:pointer;background:0 0;border:0;font-family:inherit;line-height:1;position:absolute}.pviewer__close{font-size:3.333vw;top:1.389vw;right:1.944vw}.pviewer__nav{padding:1.389vw;font-size:4.167vw;top:50%;transform:translateY(-50%)}.pviewer__nav--prev{left:1.389vw}.pviewer__nav--next{right:1.389vw}.pviewer__count{text-align:center;font-size:1.042vw;position:absolute;bottom:1.667vw;left:0;right:0}@media (width<=767px){.plist{padding:8.182vw 4.318vw 5vw}.plist--notfound{gap:4.545vw;padding-bottom:22.727vw}.plist__crumbs,.pdet__crumbs{gap:1.818vw;font-size:3.182vw}.pdet__crumbs-sep{margin:0 .909vw}.plist__crumbs{margin-bottom:6.364vw}.plist__head{flex-direction:column;align-items:flex-start;gap:4.545vw;margin-bottom:6.364vw}.plist__head-text{max-width:none}.plist__title{margin-bottom:3.636vw;font-size:7.273vw}.plist__subtitle,.plist__count{font-size:3.636vw}.plist__filters{flex-direction:column;align-items:stretch;gap:3.636vw;padding:4.091vw 0}.plist__chips{gap:2.273vw}.plist__chip{border-radius:15.909vw;height:9.091vw;padding:0 4.545vw;font-size:3.409vw}.plist__selects{gap:2.727vw}.plist__select-label{flex-direction:column;flex:1;align-items:stretch;gap:1.364vw;font-size:3.182vw}.plist__select,.plist__apply{border-radius:15.909vw;width:100%;height:10vw;padding:0 3.182vw;font-size:3.409vw}.plist__select{background-position:right 4.091vw center;padding-right:9.091vw}.plist__grid{margin-top:6.364vw}.plist__more-wrap{margin-top:4.545vw}.plist__more,.plist-cta__btn{border-radius:15.909vw;width:100%;height:11.818vw;padding:0 8.182vw;font-size:3.636vw}.plist__empty{border-radius:4.091vw;margin-top:6.364vw;padding:10vw 4.545vw}.plist__empty-title{font-size:4.545vw}.plist__empty-text{margin:1.818vw 0 4.545vw;font-size:3.636vw}.plist-cta{padding:9.091vw 4.318vw 22.727vw}.plist-cta__box{border-radius:5.455vw;flex-direction:column;align-items:stretch;gap:5.455vw;padding:6.364vw}.plist-cta__text{max-width:none}.plist-cta__title{font-size:5.909vw}.plist-cta__subtitle{margin-top:2.273vw;font-size:3.636vw}.pdet{padding:5.455vw 4.318vw 0}.pdet__gallery,.pdet__gallery--1{grid-template-rows:66.364vw 24.545vw;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.727vw;margin-top:5.455vw}.pdet__gallery--1{grid-template-rows:66.364vw;grid-template-columns:1fr}.pdet__photo{border-radius:4.545vw}.pdet__gallery--3 .pdet__photo--1,.pdet__gallery--2 .pdet__photo--1,.pdet__gallery--2 .pdet__photo--2{grid-area:auto/span 2}.pdet__all-photos{border-radius:15.909vw;gap:1.818vw;height:8.636vw;padding:0 4.091vw;font-size:3.182vw;bottom:3.636vw;right:3.636vw}.pdet__all-photos svg{width:3.636vw;height:3.636vw}.pdet__title-row{flex-direction:column;align-items:flex-start;gap:3.636vw;margin-top:6.364vw;padding-bottom:5.455vw}.pdet__title{font-size:7.727vw}.pdet__location{gap:1.818vw;margin-top:2.273vw;font-size:3.864vw}.pdet__location svg{width:4.091vw;height:4.091vw}.pdet__price-box{text-align:left}.pdet__price-label{font-size:3.409vw}.pdet__price{font-size:8.636vw}.pdet__body{grid-template-columns:minmax(0,1fr);gap:8.182vw;margin-top:6.364vw}.pdet__main{gap:8.182vw}.pdet__h2{margin-bottom:4.091vw;font-size:5.909vw}.pdet__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.727vw}.pdet__fact{border-radius:3.636vw;padding:4.091vw}.pdet__fact svg{width:5.455vw;height:5.455vw}.pdet__fact-value{margin-top:2.273vw;font-size:5vw}.pdet__fact-label{margin-top:.455vw;font-size:3.409vw}.pdet__description{font-size:3.864vw}.pdet__description p,.pdet__description ul,.pdet__description ol{margin-bottom:2.727vw}.pdet__description ul,.pdet__description ol{padding-left:5.455vw}.pdet__legal{border-radius:4.545vw;padding:6.364vw}.pdet__legal-head{gap:2.727vw}.pdet__legal-head img{width:6.364vw}.pdet__legal-title{font-size:5vw}.pdet__legal-list{grid-template-columns:1fr;gap:3.182vw;margin-top:4.091vw;font-size:3.636vw}.pdet__legal-list span{font-size:3.182vw}.pdet__legal-note{margin-top:4.091vw;font-size:3.409vw}.pdet__map{border-radius:4.545vw;height:56.818vw}.pdet__aside{border-radius:5.455vw;padding:6.364vw;position:static;box-shadow:0 2.727vw 7.273vw #00304614}.pdet__aside-price{font-size:7.727vw}.pdet__aside-summary{margin-top:1.364vw;font-size:3.409vw}.pdet__aside-title{margin-top:5.455vw;font-size:4.545vw}.pdet__aside-text{margin-top:1.364vw;font-size:3.409vw}.pdet__form{gap:3.182vw;margin-top:4.545vw}.pdet__field{gap:1.364vw;font-size:3.182vw}.pdet__field input,.pdet__field textarea{border-radius:2.727vw;height:12.273vw;padding:0 3.636vw;font-size:3.636vw}.pdet__field textarea{height:27.273vw;padding:3.182vw 3.636vw}.pdet__check{gap:2.273vw;font-size:3.182vw}.pdet__check input{width:4.091vw;height:4.091vw;margin-top:.682vw}.pdet__error{font-size:3.182vw}.pdet__btn-primary,.pdet__btn-secondary{border-radius:15.909vw;height:11.818vw;font-size:3.636vw}.pdet__success{border-radius:2.727vw;margin-top:4.545vw;padding:3.636vw 4.091vw;font-size:3.636vw}.pdet__aside-note{margin-top:3.636vw;font-size:3.182vw}.pdet__aside-abroad{margin-top:3.636vw;padding-top:3.636vw;font-size:3.409vw}.pdet__others{margin-top:15.909vw;padding-bottom:22.727vw}.pdet__others-head{flex-direction:column;align-items:flex-start;gap:2.727vw;margin-bottom:6.364vw}.pdet__others-title{font-size:6.818vw}.pdet__others-grid{grid-template-columns:1fr;gap:0}.pviewer__img{max-width:96vw;max-height:80vh}.pviewer__close{font-size:9.091vw;top:3.182vw;right:4.545vw}.pviewer__nav{padding:3.636vw;font-size:10vw}.pviewer__nav--prev{left:0}.pviewer__nav--next{right:0}.pviewer__count{font-size:3.636vw;bottom:5.455vw}}
