.DecorationsDescription-module-scss-module__6mnOna__descriptionContainer{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.DecorationsDescription-module-scss-module__6mnOna__description{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationsDescription-module-scss-module__6mnOna__description{margin-bottom:2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationsDescription-module-scss-module__6mnOna__description{margin-bottom:2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}@media (max-width:767px){.DecorationsDescription-module-scss-module__6mnOna__collapsed{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.DecorationsTabs-module-scss-module__qFuHNq__tabsContainer{justify-content:flex-start;gap:1.2rem;margin-bottom:2.4rem;display:flex}.DecorationsTabs-module-scss-module__qFuHNq__tabsContainer .DecorationsTabs-module-scss-module__qFuHNq__tabs.DecorationsTabs-module-scss-module__qFuHNq__tabs{width:fit-content;max-width:100%}.DecorationsTabs-module-scss-module__qFuHNq__tabsContainer .DecorationsTabs-module-scss-module__qFuHNq__tabs.DecorationsTabs-module-scss-module__qFuHNq__tabs>.MuiTabs-root.MuiTabs-root.MuiTabs-root{margin-bottom:0;display:inline-flex}.DecorationsTabs-module-scss-module__qFuHNq__tabsContainer .DecorationsTabs-module-scss-module__qFuHNq__styleSelect{width:fit-content}
.DecorationVariantSlider-module-scss-module__j1orZa__slider{margin:0 -1.6rem 2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantSlider-module-scss-module__j1orZa__slider{border-radius:2.4rem 0 0 2.4rem;width:calc(100% - 43.9rem);height:calc(100vh - 18rem);max-height:84rem;margin:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slider{border-radius:2.4rem 0 0 2.4rem;width:calc(100% - 43.9rem);height:calc(100vh - 18rem);max-height:84rem;margin:0}}@media (min-width:1920px){.DecorationVariantSlider-module-scss-module__j1orZa__slider{width:calc(100% - 61.9rem)}}.DecorationVariantSlider-module-scss-module__j1orZa__slider .vStepperDots-dots>.slick-dots.slick-dots{position:absolute;bottom:2rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantSlider-module-scss-module__j1orZa__slider .slick-slide:first-child .DecorationVariantSlider-module-scss-module__j1orZa__slide{border-radius:2.4rem 0 0 2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slider .slick-slide:first-child .DecorationVariantSlider-module-scss-module__j1orZa__slide{border-radius:2.4rem 0 0 2.4rem}}.DecorationVariantSlider-module-scss-module__j1orZa__sliderButtons{position:absolute;bottom:3.2rem;right:5.6rem}@media (min-width:1920px){.DecorationVariantSlider-module-scss-module__j1orZa__sliderButtons{right:5.6rem}}.DecorationVariantSlider-module-scss-module__j1orZa__slide{aspect-ratio:10/7;border-radius:1.6rem;position:relative;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantSlider-module-scss-module__j1orZa__slide{border-radius:unset;height:calc(100vh - 18rem);max-height:84rem;aspect-ratio:unset}.DecorationVariantSlider-module-scss-module__j1orZa__slide:before{content:"";background:linear-gradient(#1a1a1a80 0%,#00000080 0%,#1a1a1a00 100%);top:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slide{border-radius:unset;height:calc(100vh - 18rem);max-height:84rem;aspect-ratio:unset}:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slide:before{content:"";background:linear-gradient(#1a1a1a80 0%,#00000080 0%,#1a1a1a00 100%);top:0}}.DecorationVariantSlider-module-scss-module__j1orZa__slide:after,.DecorationVariantSlider-module-scss-module__j1orZa__slide:before{z-index:5;height:4.2rem;position:absolute;left:0;right:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantSlider-module-scss-module__j1orZa__slide:after,.DecorationVariantSlider-module-scss-module__j1orZa__slide:before{height:12rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slide:after{height:12rem}:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__slide:before{height:12rem}}.DecorationVariantSlider-module-scss-module__j1orZa__slide:after{content:"";background:linear-gradient(#1a1a1a00 0%,#00000080 100%,#1a1a1a80 100%);bottom:0}.DecorationVariantSlider-module-scss-module__j1orZa__imageBackdrop{object-fit:cover;filter:blur(50px)}.DecorationVariantSlider-module-scss-module__j1orZa__image.DecorationVariantSlider-module-scss-module__j1orZa__image{object-fit:contain}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantSlider-module-scss-module__j1orZa__image.DecorationVariantSlider-module-scss-module__j1orZa__image{object-fit:cover}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantSlider-module-scss-module__j1orZa__image.DecorationVariantSlider-module-scss-module__j1orZa__image{object-fit:cover}}
.GalleryWithPinsSlide-module-scss-module__dq7Esq__pinsLayer{z-index:6;position:absolute;inset:0}.GalleryWithPinsSlide-module-scss-module__dq7Esq__pinWrapper{will-change:transform;pointer-events:auto;z-index:0;position:absolute;transform:translate(-50%,-50%)}.GalleryWithPinsSlide-module-scss-module__dq7Esq__pinTooltip{max-width:31.2rem}.GalleryWithPinsSlide-module-scss-module__dq7Esq__pinTooltip .MuiTooltip-tooltip:has(.GalleryWithPinsSlide-module-scss-module__dq7Esq__tooltipContent){border-radius:1.6rem;padding:1.6rem}.GalleryWithPinsSlide-module-scss-module__dq7Esq__tooltipContent{flex-direction:column;gap:.6rem;display:flex}.GalleryWithPinsSlide-module-scss-module__dq7Esq__tooltipTitle{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}.GalleryWithPinsSlide-module-scss-module__dq7Esq__tooltipDescription{color:#666;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}
.DecorationVariantStyle-module-scss-module__sUMbvq__info{background-color:#fff;border-radius:1.6rem;flex-direction:column;gap:1.6rem;padding:2.4rem 1.6rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__info{border-radius:unset;justify-content:space-between;gap:1.2rem;height:100%;padding:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__info{border-radius:unset;justify-content:space-between;gap:1.2rem;height:100%;padding:0}}.DecorationVariantStyle-module-scss-module__sUMbvq__content{flex-direction:column;gap:1.6rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar{width:7px}.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-thumb{background:#d1dbe4}.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-track{background:#f1f3f6 padding-box content-box;border-radius:.4rem}.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-corner{background-color:#0000}.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-thumb{border-radius:.4rem}.DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-track{border:1.5px solid #0000}.DecorationVariantStyle-module-scss-module__sUMbvq__content{word-wrap:break-word;gap:1.2rem;height:100%;margin-right:-3.2rem;overflow:hidden auto}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar{width:7px}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-thumb{background:#d1dbe4}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-track{background:#f1f3f6 padding-box content-box;border-radius:.4rem}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-corner{background-color:#0000}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-thumb{border-radius:.4rem}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content::-webkit-scrollbar-track{border:1.5px solid #0000}:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__content{word-wrap:break-word;gap:1.2rem;height:100%;margin-right:-3.2rem;overflow:hidden auto}}.DecorationVariantStyle-module-scss-module__sUMbvq__header{justify-content:space-between;align-items:center;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__header{flex-direction:column;align-items:flex-start;gap:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__header{flex-direction:column;align-items:flex-start;gap:1.6rem}}.DecorationVariantStyle-module-scss-module__sUMbvq__title{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}.DecorationVariantStyle-module-scss-module__sUMbvq__tag{width:fit-content}.DecorationVariantStyle-module-scss-module__sUMbvq__description{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__description{margin-right:3.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__description{margin-right:3.2rem}}.DecorationVariantStyle-module-scss-module__sUMbvq__description p{margin:0}.DecorationVariantStyle-module-scss-module__sUMbvq__actions{flex-direction:column;gap:1.2rem;padding-top:.8rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__actions{padding-top:2.4rem;border-top:1px solid #e6ebf0;margin-inline:-4rem;padding-inline:4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__actions{padding-top:2.4rem;border-top:1px solid #e6ebf0;margin-inline:-4rem;padding-inline:4rem}}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristics{flex-direction:column;gap:3.2rem;padding-top:2rem;display:flex}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicTitle{color:#1a1a1a;margin-bottom:1.2rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription{color:gray;flex-direction:column;gap:.6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription p{margin:0}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription ul{flex-direction:column;gap:.8rem;margin:0;padding-left:2.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription ul{gap:.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription ul{gap:.6rem}}.DecorationVariantStyle-module-scss-module__sUMbvq__characteristicDescription li{color:gray}
.DecorationVariant-module-scss-module__OB4lxW__variant{position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariant-module-scss-module__OB4lxW__styles{opacity:1;background-color:#fff;border-radius:1.6rem;width:45.5rem;padding-block:4rem 2.4rem;padding-inline:4rem;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariant-module-scss-module__OB4lxW__styles{opacity:1;background-color:#fff;border-radius:1.6rem;width:45.5rem;padding-block:4rem 2.4rem;padding-inline:4rem;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}}@media (min-width:1920px){.DecorationVariant-module-scss-module__OB4lxW__styles{width:63.5rem}}.DecorationVariant-module-scss-module__OB4lxW__styles .DecorationVariant-module-scss-module__OB4lxW__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root.MuiTabs-root{margin-bottom:2.4rem;display:inline-flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariant-module-scss-module__OB4lxW__styles .DecorationVariant-module-scss-module__OB4lxW__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root.MuiTabs-root{margin-bottom:0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariant-module-scss-module__OB4lxW__styles .DecorationVariant-module-scss-module__OB4lxW__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root.MuiTabs-root{margin-bottom:0}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DecorationVariant-module-scss-module__OB4lxW__styles .DecorationVariant-module-scss-module__OB4lxW__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root.MuiTabs-root:before{border:1px solid #e6ebf0;border-radius:.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .DecorationVariant-module-scss-module__OB4lxW__styles .DecorationVariant-module-scss-module__OB4lxW__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root.MuiTabs-root:before{border:1px solid #e6ebf0;border-radius:.6rem}}
.Decorations-module-scss-module__20oZfW__layout.Decorations-module-scss-module__20oZfW__layout{padding-block:4.8rem 4rem}.Decorations-module-scss-module__20oZfW__decorations .MuiTabs-root.MuiTabs-root.MuiTabs-root{background-color:#fff;border-radius:6px;margin-bottom:1.6rem;display:none}.Decorations-module-scss-module__20oZfW__decorations .MuiTabs-root.MuiTabs-root.MuiTabs-root:before{border:none}.Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__header{grid-template-columns:1fr;gap:1.6rem;margin-bottom:1.6rem;display:grid}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__header{grid-template-columns:1fr 1fr;gap:5.6rem;margin-bottom:2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__header{grid-template-columns:1fr 1fr;gap:5.6rem;margin-bottom:2rem}}.Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Decorations-module-scss-module__20oZfW__decorations .Decorations-module-scss-module__20oZfW__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}
.CityProjects-module-scss-module__9uGxKa__layout.CityProjects-module-scss-module__9uGxKa__layout{padding-block:4rem;overflow:hidden}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){html:has(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__layout.CityProjects-module-scss-module__9uGxKa__layout{padding-top:3.2rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.CityProjects-module-scss-module__9uGxKa__layout.CityProjects-module-scss-module__9uGxKa__layout{padding-top:4.8rem;padding-bottom:4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__layout.CityProjects-module-scss-module__9uGxKa__layout{padding-top:4.8rem;padding-bottom:4rem}}@media (min-width:1920px){.CityProjects-module-scss-module__9uGxKa__layout.CityProjects-module-scss-module__9uGxKa__layout{padding-top:6.4rem;padding-bottom:6.4rem}}.CityProjects-module-scss-module__9uGxKa__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.CityProjects-module-scss-module__9uGxKa__header{margin-bottom:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__header{margin-bottom:1.6rem}}.CityProjects-module-scss-module__9uGxKa__title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.CityProjects-module-scss-module__9uGxKa__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.CityProjects-module-scss-module__9uGxKa__sliderItem_container{min-width:32.8rem;max-width:32.8rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.CityProjects-module-scss-module__9uGxKa__sliderItem_container{max-width:auto;min-width:auto}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__sliderItem_container{max-width:auto;min-width:auto}}.CityProjects-module-scss-module__9uGxKa__sliderItem_container .CityProjects-module-scss-module__9uGxKa__item.CityProjects-module-scss-module__9uGxKa__item.CityProjects-module-scss-module__9uGxKa__item.CityProjects-module-scss-module__9uGxKa__item{width:100%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.CityProjects-module-scss-module__9uGxKa__sliderItem_container{max-width:none;min-width:unset}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .CityProjects-module-scss-module__9uGxKa__sliderItem_container{max-width:none;min-width:unset}}.CityProjects-module-scss-module__9uGxKa__sliderControls.CityProjects-module-scss-module__9uGxKa__sliderControls{display:none}.CityProjects-module-scss-module__9uGxKa__viewAllDesktop{margin-top:3.2rem}
.SalesOffices-module-scss-module__G4t6da__lazyMapWrapper{min-height:30rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.SalesOffices-module-scss-module__G4t6da__lazyMapWrapper{min-height:66rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__lazyMapWrapper{min-height:66rem}}.SalesOffices-module-scss-module__G4t6da__cards{background-color:#fff;border-radius:1.6rem;width:100%;padding:2.4rem 0 1.6rem;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.SalesOffices-module-scss-module__G4t6da__cards{width:45rem;padding:3.2rem;position:absolute;inset:3.2rem auto 3.2rem 3.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__cards{width:45rem;padding:3.2rem;position:absolute;inset:3.2rem auto 3.2rem 3.2rem}}.SalesOffices-module-scss-module__G4t6da__tabs{flex-direction:column;height:100%;display:flex;overflow:hidden}.SalesOffices-module-scss-module__G4t6da__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root{flex:none;width:fit-content;min-height:fit-content;max-height:fit-content}.SalesOffices-module-scss-module__G4t6da__tabs .MuiTabs-root.MuiTabs-root.MuiTabs-root:before{border:unset;background-color:#f1f3f6}.SalesOffices-module-scss-module__G4t6da__tabs .tabsPanel{flex:1;overflow:hidden}.SalesOffices-module-scss-module__G4t6da__tabs .tabsPanel>div{flex-direction:column;height:100%;display:flex;overflow:hidden}.SalesOffices-module-scss-module__G4t6da__getRouteButton{position:absolute;bottom:3.2rem;right:3.2rem}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__lazyMapWrapper{min-height:min(66rem,100lvh - 49px)}html:has(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__cards{padding:1.2rem 2.4rem;inset:1.6rem auto 1.6rem 1.6rem}html:has(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__lazyMapWrapper .SalesOffices-module-scss-module__G4t6da__cards{margin:1.6rem;position:relative;inset:auto}html:has(.two-adaptive) .SalesOffices-module-scss-module__G4t6da__getRouteButton{top:7.2rem;bottom:auto;right:1.6rem}html:has(.two-adaptive) .two-adaptive-dialog .SalesOffices-module-scss-module__G4t6da__cards{left:max(1.6rem,env(safe-area-inset-left)/var(--safe-area-scale,1))}html:has(.two-adaptive) .two-adaptive-dialog .SalesOffices-module-scss-module__G4t6da__getRouteButton{top:auto;right:max(1.6rem,env(safe-area-inset-right)/var(--safe-area-scale,1));bottom:1.6rem}}
.MouseScroll-module-scss-module__W4pkxa__mouse{border:.2rem solid #fff;border-radius:1rem;width:2.67rem;height:3.67rem;position:relative}.MouseScroll-module-scss-module__W4pkxa__wheel{background-color:#fff;border-radius:.4rem;width:.333rem;height:.792rem;animation:2s linear infinite MouseScroll-module-scss-module__W4pkxa__animationMouseWheel;position:absolute;top:.8rem;left:50%}@keyframes MouseScroll-module-scss-module__W4pkxa__animationMouseWheel{0%{opacity:0;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,100%)}to{opacity:0;transform:translate(-50%,200%)}}
.HeroScrollable-module-scss-module__Cy2_EG__container{height:calc(100vh - 6.5rem);background-color:#f1f3f6;height:calc(100svh - 6.5rem);position:relative;overflow:hidden}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__container{height:calc(100vh - 65px);height:calc(100svh - 65px)}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__container{height:calc(100vh - 10.4rem)}}.HeroScrollable-module-scss-module__Cy2_EG__slowedAnimation .HeroScrollable-module-scss-module__Cy2_EG__slide{transition:transform .8s linear}.HeroScrollable-module-scss-module__Cy2_EG__titles{z-index:10;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;height:100%;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__titles{gap:2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__titles{gap:2rem}}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__titles{padding-top:3.5rem;padding-bottom:14.6rem}}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__titles{padding-bottom:3.6rem}}.HeroScrollable-module-scss-module__Cy2_EG__title{letter-spacing:-.02em;text-transform:uppercase;flex-direction:column;gap:1.2rem;font-family:NormalidadExtended,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:112%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__title{letter-spacing:-.02em;font-family:NormalidadExtended,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:4.8rem;font-weight:400;line-height:112%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__title{letter-spacing:-.02em;font-family:NormalidadExtended,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:4.8rem;font-weight:400;line-height:112%}}.HeroScrollable-module-scss-module__Cy2_EG__subTitle{flex-direction:column;gap:1.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__subTitle{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:148%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__subTitle{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:148%}}.HeroScrollable-module-scss-module__Cy2_EG__mouseIcon{margin-top:2.8rem}.HeroScrollable-module-scss-module__Cy2_EG__slide{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.HeroScrollable-module-scss-module__Cy2_EG__slide:before,.HeroScrollable-module-scss-module__Cy2_EG__slide:after{content:"";z-index:5;position:absolute;inset:0}.HeroScrollable-module-scss-module__Cy2_EG__slide:before{background:linear-gradient(#2e2e2e33 0%,#2e2e2e00 20.5%)}.HeroScrollable-module-scss-module__Cy2_EG__slide:after{background:linear-gradient(#2e2e2e00 79.5%,#2e2e2e33 100%)}.HeroScrollable-module-scss-module__Cy2_EG__image{object-fit:cover}.HeroScrollable-module-scss-module__Cy2_EG__videoSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:26rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__videoSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:60rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__videoSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:60rem}}.HeroScrollable-module-scss-module__Cy2_EG__videoPlayer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroScrollable-module-scss-module__Cy2_EG__imageSlide{border-radius:0 0 2.4rem 2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__imageSlide{border-radius:0;height:100%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__imageSlide{border-radius:0;height:100%}}.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:30rem}@media (min-width:540px){.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:42rem}}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:47rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:92rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__title{max-width:92rem}}.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__subTitle{max-width:32rem}@media (min-width:540px){.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__subTitle{max-width:46rem}}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__subTitle{max-width:47rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__subTitle{max-width:58rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__imageSlide .HeroScrollable-module-scss-module__Cy2_EG__subTitle{max-width:58rem}}.HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout{height:100%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout{padding-bottom:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout{padding-bottom:4.8rem}}.HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout>div{height:100%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout>div{align-items:flex-end;display:flex}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout>div{align-items:flex-end;display:flex}}.HeroScrollable-module-scss-module__Cy2_EG__contentContainer{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__contentContainer{flex-direction:row;align-items:center;height:auto}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__contentContainer{flex-direction:row;align-items:center;height:auto}}.HeroScrollable-module-scss-module__Cy2_EG__buttons{justify-content:center;display:flex}.HeroScrollable-module-scss-module__Cy2_EG__buttonsInner{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:540px){.HeroScrollable-module-scss-module__Cy2_EG__buttonsInner{flex-flow:wrap;justify-content:center}}@media (max-width:767.98px) and (orientation:portrait),(max-width:767.98px) and (pointer:fine),(max-width:767.98px) and (pointer:none){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__buttonsInner{flex-direction:column;align-items:stretch}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.HeroScrollable-module-scss-module__Cy2_EG__buttonsInner{flex-direction:row;gap:1.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__buttonsInner{flex-direction:row;gap:1.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__container{height:calc(100vh - 49px);height:calc(100svh - 49px)}html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__titles{padding-bottom:12rem}html:has(.two-adaptive) .HeroScrollable-module-scss-module__Cy2_EG__contentLayout.HeroScrollable-module-scss-module__Cy2_EG__contentLayout{padding-right:max(var(--two-adaptive-gutter,10rem),9.2rem)}}
.Logo-module-scss-module__7S32ua__logoContainer{z-index:10;justify-content:center;height:2.8rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Logo-module-scss-module__7S32ua__logoContainer{height:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Logo-module-scss-module__7S32ua__logoContainer{height:4.8rem}}.Logo-module-scss-module__7S32ua__logo{width:auto;height:100%}.Logo-module-scss-module__7S32ua__logo svg{color:#fff;width:8rem;height:3rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Logo-module-scss-module__7S32ua__logo svg{width:13rem;height:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Logo-module-scss-module__7S32ua__logo svg{width:13rem;height:4.8rem}}.Logo-module-scss-module__7S32ua__logotitle{letter-spacing:-.02em;color:#fff;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}