.duo-images-texts .section-titles{margin-bottom:40px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:24px;align-items:flex-end}.duo-images-texts .images .big{width:53.73%}.duo-images-texts .images .big figure{aspect-ratio:18/25}.duo-images-texts .images .small{width:39.7%}.duo-images-texts .images .small figure{aspect-ratio:67/50}@media(min-width: 576px)and (max-width: 992px){.duo-images-texts .section-titles{margin-bottom:90px;max-width:520px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:15px}.duo-images-texts .images .big{width:57.43%}.duo-images-texts .images .big figure{aspect-ratio:199/277}.duo-images-texts .images .small{width:42.5%}}@media(min-width: 992px){.duo-images-texts{width:80%;margin-left:auto;margin-right:auto}.duo-images-texts .section-titles{margin-bottom:0;max-width:none}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:144px;align-items:stretch}.duo-images-texts .images .big{width:54.1%}.duo-images-texts .images .big figure{aspect-ratio:33/46}.duo-images-texts .images .small{width:45.9%;display:flex;flex-direction:column;justify-content:space-between}.duo-images-texts .images .small figure{width:87.5%;aspect-ratio:4/3}}main .hero-section .hero-caption .hero-description{margin-bottom:20px}main .hero-section .hero-caption h1,main .hero-section .hero-caption .title{margin-bottom:0}main .condominium{margin-top:61px}main .condominium .section-titles h2,main .condominium .section-titles h3,main .condominium .section-titles .titles{width:60%}main .living{margin-top:55px;margin-bottom:55px}main .living .section-titles{margin-bottom:34px}main .living .section-titles h2,main .living .section-titles h3,main .living .section-titles .title{font-size:44px;line-height:46px}main .living .images{position:relative}main .living .images figure:not(.stempel){aspect-ratio:67/71}main .living .images figure.stempel{position:absolute;aspect-ratio:1/1;width:26.865%;bottom:18px;right:18px}main .architecture{margin-bottom:64px}main .architecture .section-titles h2,main .architecture .section-titles h3,main .architecture .section-titles .titles{width:60%}main .architecture .images{gap:22px}main .architecture .images .big{margin-bottom:52px}main .locations{margin-bottom:32px}main .locations .section-titles{margin-bottom:72px}main .locations .section-titles h2{padding-right:15%}main .locations .swiper-slider{width:calc(100% - 20px);margin-left:auto}main .locations .swiper-slider .swiper-wrapper{align-items:flex-end}main .locations .swiper-slider .swiper-slide{width:91.55%}main .locations .swiper-slider .swiper-slide:not(:last-of-type){margin-right:19px}main .locations .swiper-slider .swiper-slide figure{aspect-ratio:162/109}main .locations .swiper-slider .swiper-slide:nth-child(odd){width:77.18%}main .locations .swiper-slider .swiper-slide:nth-child(odd) figure{aspect-ratio:11/15}main .locations .swiper-slider .swiper-slide .description{margin-top:18px;height:95px}main .locations .swiper-slider .swiper-slide .description h3{margin-bottom:12px;font-size:24px;line-height:25px}main .locations .swiper-slider .swiper-slide .description p{font-weight:400;font-size:12px;line-height:17px}main .locations .swiper-slider .swiper-slide .description p:last-of-type{margin-bottom:0}main .locations .swiper-slider .swiper-navigation{margin:0;margin-top:30px;position:relative}main .locations .swiper-slider .swiper-navigation .buttons{display:none}main .locations .swiper-slider .swiper .swiper-scrollbar{background-color:var(--color-brown-light)}main .place{padding-top:54px;padding-bottom:32px;color:var(--color-cream)}main .place .d-flex{flex-direction:column}main .place .place-info .section-titles{width:76.12%;margin-bottom:30px}main .place .place-info .section-titles h2,main .place .place-info .section-titles h3,main .place .place-info .section-titles .title{font-size:44px;line-height:46px;width:85%}main .place .place-info .section-titles .info p{font-size:12px;line-height:17px;font-weight:400}main .place .place-info .map{width:65%;margin-left:auto;margin-right:auto;position:relative}main .place .place-info .map .map-image{margin-bottom:47px;aspect-ratio:109/225}main .place .place-info .map .map-resort-marker{position:absolute;width:38px;aspect-ratio:1/1;top:223px;left:4px}main .place .place-info .info-table ul{padding-left:0}main .place .place-info .info-table ul li{display:flex;justify-content:space-between;padding-bottom:12px}main .place .place-info .info-table ul li p{margin-bottom:0;font-family:"IvyEpic";font-weight:400;font-size:12px;line-height:17px}main .place .place-info .info-table ul li:not(:last-of-type){margin-bottom:12px;border-bottom:1px solid var(--color-blue-light)}main .place .place-info .resort-image{position:relative;margin-bottom:30px}main .place .place-info .resort-image .image{aspect-ratio:67/89}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.82%;right:16.53%;width:16.53%}main .place .place-diferencials{border:1px solid var(--color-blue-light);padding:24px 70px}main .place .place-diferencials ul{padding-left:0;text-align:center}main .place .place-diferencials ul li h3{font-weight:300;font-size:24px;line-height:25px;margin-bottom:16px}main .place .place-diferencials ul li p{font-weight:400;font-size:12px;line-height:17px;width:85%;margin-left:auto;margin-right:auto}main .place .place-diferencials ul li p:last-of-type{margin-bottom:0}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid var(--color-blue-light)}main .properties{margin-top:60px;margin-bottom:44px}main .properties .swiper-slider{margin-top:44px}main .properties .swiper-slider .swiper-navigation{display:none}main .properties .swiper-slider .swiper-slide{width:76.26%;margin-right:10px}main .properties .swiper-slider .swiper-slide figure{aspect-ratio:57/61}main .diferentials-list ul{padding-left:0}main .diferentials-list ul li{border-top:1px solid var(--color-blue);padding-top:24px}main .diferentials-list ul li h3{font-weight:300;font-size:32px;line-height:34px;margin-bottom:25px}main .diferentials-list ul li .info{font-weight:400;font-size:16px;line-height:24px}main .diferentials-list ul li .info p:last-of-type{margin-bottom:0}main .diferentials-list ul li:not(:last-of-type){margin-bottom:42px}main .landmark{margin-top:70px}main .landmark .image{position:relative}main .landmark .image figure{position:relative;aspect-ratio:67/80}main .landmark .image figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}main .landmark .image figure img{border-radius:3px}main .landmark .image .description{position:absolute;left:20px;bottom:20px;color:var(--color-cream);width:87.15%}main .landmark .image .description h3{margin-bottom:30px;font-weight:300;font-size:44px;line-height:46px;margin-bottom:16px}main .landmark .image .description .info{font-weight:400;font-size:12px;line-height:17px;margin-bottom:18px}@media(min-width: 576px)and (max-width: 992px){main .condominium{margin-top:66px}main .condominium .section-titles{max-width:450px;margin-bottom:30px}main .condominium .section-titles h2,main .condominium .section-titles h3,main .condominium .section-titles .titles{font-size:44px;line-height:46px}main .living{margin-top:64px;margin-bottom:69px}main .living .section-titles{margin-bottom:69px}main .living .section-titles h2,main .living .section-titles h3,main .living .section-titles .title{font-size:82px;line-height:82px;max-width:505px}main .living .section-titles .info{max-width:526px}main .living .images{width:100vw;left:50%;transform:translateX(-50%)}main .living .images figure:not(.stempel){aspect-ratio:192/185}main .living .images figure.stempel{position:absolute;aspect-ratio:1/1;width:19.145%;bottom:24px;right:29px}main .architecture{margin-bottom:94px}main .architecture .section-titles{max-width:526px;margin-bottom:94px}main .architecture .section-titles h2,main .architecture .section-titles h3,main .architecture .section-titles .titles{width:75%;font-size:56px;line-height:58px}main .architecture .images{gap:17px}main .architecture .images .big{margin-bottom:112px}main .locations{margin-bottom:75px}main .locations .section-titles{max-width:532px;margin-bottom:62px}main .locations .section-titles h2,main .locations .section-titles h3,main .locations .section-titles .title{padding-right:0}main .locations .swiper-slider{width:calc(100% - 30px)}main .locations .swiper-slider .swiper-slide{width:55.55%;margin-right:24px}main .locations .swiper-slider .swiper-slide:nth-child(odd){width:46.75%}main .locations .swiper-slider .swiper-slide .description{margin-top:24px}main .locations .swiper-slider .swiper-navigation{display:flex;gap:22px;align-items:center;padding-right:33px}main .locations .swiper-slider .swiper-navigation .buttons{display:flex}main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-next,main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;margin-top:0;background-color:var(--color-brown-light)}main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-next:not(.swiper-button-disabled),main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-prev:not(.swiper-button-disabled){opacity:.7}main .place{padding-top:52px;padding-bottom:24px}main .place .d-flex{flex-direction:column}main .place .place-info .mobile{display:none}main .place .place-info .desktop{display:block}main .place .place-info .maps{flex-direction:row;width:90.15%;gap:164px;align-items:flex-end;margin-bottom:35px}main .place .place-info .maps .details{width:42%}main .place .place-info .section-titles{width:100%;margin-bottom:65px}main .place .place-info .map{width:35.9%}main .place .place-info .map .map-image{margin-bottom:0}main .place .place-info .info-table{margin-bottom:60px}main .place .place-info .info-table ul{margin-bottom:0}main .place .place-info .resort-image{margin-bottom:24px}main .place .place-info .resort-image .image{aspect-ratio:177/170}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.235%;right:29.237%;width:12%}main .place .place-diferencials{padding:33px 36px 25px}main .place .place-diferencials ul{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:50px;column-gap:50px;row-gap:40px}main .place .place-diferencials ul li{position:relative}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:0;margin-bottom:0;border-bottom:none}main .place .place-diferencials ul li p{width:100%}main .place .place-diferencials ul li::after{content:"";position:absolute;width:1px;height:90%;top:50%;right:-25px;transform:translateY(-50%);background-color:var(--color-blue-light)}main .place .place-diferencials ul li:last-of-type::after,main .place .place-diferencials ul li:nth-child(3n)::after{display:none}main .properties{margin-bottom:92px}main .properties .section-titles{max-width:560px}main .properties .section-titles h2,main .properties .section-titles h3,main .properties .section-titles .title{font-size:82px;line-height:82px}main .properties .section-titles .info{max-width:525px}main .properties .swiper-slider{margin-top:68px}main .properties .swiper-slider .swiper-navigation{display:block}main .properties .swiper-slider .swiper-slide{width:93.75%;margin-right:22px}main .properties .swiper-slider .swiper-slide figure{aspect-ratio:4/3}main .properties .swiper-slider .swiper-slide .swiper-button-next{right:24px}main .properties .swiper-slider .swiper-slide .swiper-button-prev{left:24px}main .diferentials-list ul{display:grid;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(2, 1fr)}main .diferentials-list ul li{border-top:1px solid var(--color-blue);padding-top:24px}main .diferentials-list ul li:not(:last-of-type){margin-bottom:50px}main .landmark{margin-top:20px}main .landmark .image figure{aspect-ratio:177/185}main .landmark .image .description{width:65%;left:44px;bottom:58px}main .landmark .image .description h3{font-size:82px;line-height:82px;margin-bottom:30px}main .landmark .image .description .info{width:90%;font-size:16px;line-height:24px}}@media(min-width: 992px){main .condominium{margin-top:96px}main .condominium .section-titles{margin-bottom:52px}main .condominium .section-titles .subtitle{margin-bottom:20px}main .condominium .section-titles h2,main .condominium .section-titles h3,main .condominium .section-titles .titles{font-size:44px;line-height:46px;margin-bottom:20px}main .condominium .section-titles .info{padding-right:4%;margin-bottom:20px}main .condominium .images{align-items:flex-end}main .condominium .images .small{justify-content:flex-end}main .living{margin-top:192px;margin-bottom:182px}main .living .section-titles{margin-bottom:87px;width:73.72%;margin-left:112px}main .living .section-titles .d-flex{gap:54px}main .living .section-titles .d-flex div:first-of-type{width:54.95%}main .living .section-titles h2,main .living .section-titles h3,main .living .section-titles .title{font-size:82px;line-height:82px;margin-bottom:0}main .living .section-titles .info{width:44.83%;margin-top:50px}main .living .images figure:not(.stempel){aspect-ratio:66/37}main .living .images figure.stempel{position:absolute;aspect-ratio:1/1;width:11.136%;bottom:38px;right:53px}main .architecture{margin-bottom:181px}main .architecture .section-titles{margin-bottom:156px}main .architecture .section-titles h2,main .architecture .section-titles h3,main .architecture .section-titles .titles{width:80%;font-size:56px;line-height:58px}main .architecture .section-titles .info{padding-right:4%}main .architecture .images{gap:144px}main .architecture .images .big{margin-bottom:112px}main .locations{margin-bottom:132px}main .locations .section-titles{margin-bottom:126px;width:83.3%;margin-left:auto;margin-right:auto}main .locations .section-titles .d-flex{flex-direction:row;gap:118px}main .locations .section-titles .d-flex>div{width:56.415%}main .locations .section-titles .d-flex .info{width:43.38%}main .locations .section-titles h2,main .locations .section-titles h3,main .locations .section-titles .title{margin-bottom:0}main .locations .section-titles .info{margin-top:70px}main .locations .swiper-slider{width:calc(100% - 40px);max-width:1440px}main .locations .swiper-slider .swiper-slide{width:30.073%;margin-right:0;margin-right:24px}main .locations .swiper-slider .swiper-slide:nth-child(odd){width:25.367%}main .locations .swiper-slider .swiper-slide .description{margin-top:24px}main .locations .swiper-slider .swiper-slide .description p:last-of-type{margin-bottom:0}main .locations .swiper-slider .swiper-navigation{display:flex;gap:22px;align-items:center;padding-right:33px;margin-top:70px}main .locations .swiper-slider .swiper-navigation .buttons{display:flex}main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-next,main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;margin-top:0;background-color:var(--color-brown-light)}main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-next:not(.swiper-button-disabled),main .locations .swiper-slider .swiper-navigation .buttons .swiper-button-prev:not(.swiper-button-disabled){opacity:.7}main .place{padding-top:41px;padding-bottom:40px}main .place .d-flex{gap:28px;flex-direction:row;justify-content:space-between}main .place .place-info .maps{flex-direction:row;width:38.33%;gap:25px;align-items:center}main .place .place-info .maps .details{width:44.9%}main .place .place-info .section-titles{width:100%;margin-bottom:65px}main .place .place-info .section-titles h2,main .place .place-info .section-titles h3,main .place .place-info .section-titles .title{width:100%}main .place .place-info .map{width:43%;margin:0}main .place .place-info .map .map-image{margin-bottom:0}main .place .place-info .info-table ul{margin-bottom:0}main .place .place-info .resort-image{width:59.4%;margin-bottom:24px}main .place .place-info .resort-image .image{aspect-ratio:196/185}main .place .place-info .resort-image .marker{position:absolute;aspect-ratio:31/64;top:3.235%;right:29.237%;width:12%}main .place .place-info .resort-image::after{content:"";position:absolute;width:1px;height:100%;left:0;top:0;left:-22px;background-color:var(--color-blue-light)}main .place .place-diferencials{padding:25px 30px}main .place .place-diferencials ul{display:grid;grid-template-columns:repeat(6, 1fr);-moz-column-gap:50px;column-gap:50px;row-gap:40px;margin-bottom:0}main .place .place-diferencials ul li{position:relative}main .place .place-diferencials ul li:not(:last-of-type){padding-bottom:0;margin-bottom:0;border-bottom:none}main .place .place-diferencials ul li:not(:last-of-type)::after{content:"";position:absolute;width:1px;height:90%;top:50%;right:-25px;transform:translateY(-50%);background-color:var(--color-blue-light)}main .place .place-diferencials ul li p{width:100%}main .properties{margin-bottom:96px}main .properties .container{margin-left:auto;width:78.58%;margin-right:auto}main .properties .section-titles .d-flex{gap:150px}main .properties .section-titles .d-flex div:not(.info){width:47.45%}main .properties .section-titles .d-flex h2,main .properties .section-titles .d-flex h3,main .properties .section-titles .d-flex .title{width:72%}main .properties .section-titles .d-flex .info{width:38.72%;margin-top:60px}main .properties .section-titles h2,main .properties .section-titles h3,main .properties .section-titles .title{margin-bottom:0}main .properties .swiper-slider{margin-top:89px}main .properties .swiper-slider .swiper-navigation{display:block}main .properties .swiper-slider .swiper-navigation .swiper-button-prev{left:40px}main .properties .swiper-slider .swiper-navigation .swiper-button-next{right:40px}main .properties .swiper-slider .swiper-slide{width:57.15%;margin-right:24px}main .properties .swiper-slider .swiper-slide figure{aspect-ratio:4/3}main .diferentials-list ul{width:66.06%;display:grid;-moz-column-gap:72px;column-gap:72px;grid-template-columns:repeat(2, 1fr);margin-left:auto;margin-right:132px;margin-bottom:0}main .diferentials-list ul li:not(:last-of-type){margin-bottom:50px}main .diferentials-list ul li:last-of-type,main .diferentials-list ul li:nth-last-child(2){margin-bottom:0}main .landmark{margin-top:70px}main .landmark .image figure{aspect-ratio:66/37}main .landmark .image .description{width:35%;left:34px;bottom:42px}main .landmark .image .description h3{font-size:82px;line-height:82px}main .landmark .image .description .info{font-size:16px;line-height:24px;width:94%}}@media(min-width: 1520px){main .properties .swiper-slider{max-width:1440px;margin-left:auto;margin-right:auto}}