.ConstructionProgressGallery-module-scss-module__CjXwca__container{position:relative}.ConstructionProgressGallery-module-scss-module__CjXwca__container .slick-slider>.slick-dots.slick-dots{position:absolute;bottom:2.4rem}.ConstructionProgressGallery-module-scss-module__CjXwca__container.ConstructionProgressGallery-module-scss-module__CjXwca__containerPhoto .slick-slider>.slick-dots{bottom:20rem}@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){.ConstructionProgressGallery-module-scss-module__CjXwca__controls{display:inline-flex;position:absolute;bottom:4.8rem;right:4.8rem}}.ConstructionProgressGallery-module-scss-module__CjXwca__controls.ConstructionProgressGallery-module-scss-module__CjXwca__controlsPhoto{right:27.6rem}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .ConstructionProgressGallery-module-scss-module__CjXwca__controls{bottom:.8rem;right:calc(max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)) + 24rem + 2.4rem);display:inline-flex;position:absolute}}@media (pointer:coarse) and (orientation:landscape) and (max-width:767.98px){html:has(.two-adaptive) .ConstructionProgressGallery-module-scss-module__CjXwca__controls{right:calc(max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)) + 16rem + 2.4rem)}}
.ConstructionProgressReportModal-module-scss-module__YS-uuq__container{color:gray;flex-direction:column;gap:.8rem;padding-top:2.4rem;padding-bottom:1.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){.ConstructionProgressReportModal-module-scss-module__YS-uuq__container{height:100%}}.ConstructionProgressReportModal-module-scss-module__YS-uuq__container .ConstructionProgressReportModal-module-scss-module__YS-uuq__modal .ModalHeader-subTitleTop{color:gray}.ConstructionProgressReportModal-module-scss-module__YS-uuq__container .ConstructionProgressReportModal-module-scss-module__YS-uuq__description p{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}.ConstructionProgressReportModal-module-scss-module__YS-uuq__container .ConstructionProgressReportModal-module-scss-module__YS-uuq__hideButton{margin-top:1.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){.ConstructionProgressReportModal-module-scss-module__YS-uuq__container .ConstructionProgressReportModal-module-scss-module__YS-uuq__hideButton{place-self:flex-end;margin-top:auto}}
.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container{--viewportHeight:100vh;height:var(--viewportHeight);--descriptionContentHeight:13rem;flex-direction:column;justify-content:space-between;width: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){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container{--descriptionContentHeight:16.4rem}}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__containerPhoto{--descriptionContentHeight:18.5rem}@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){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__containerPhoto{--descriptionContentHeight:16.4rem}}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__descriptionContainer{height:var(--descriptionContentHeight);background-color:#fff;flex-direction:column;justify-content:space-between;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){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__descriptionContainer{flex-direction:row;padding:4.8rem}}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__description{flex-direction:column;gap:.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){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__description{gap:1.2rem}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__buttonShowReport{align-self:flex-end}}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__mediaContainer{height:calc(var(--viewportHeight) - var(--descriptionContentHeight));flex-basis:calc(var(--viewportHeight) - var(--descriptionContentHeight));text-align:center;flex-grow:0;justify-content:center;align-items:center;display:flex}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__mediaContainer .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__image{max-height:calc(var(--viewportHeight) - var(--descriptionContentHeight));display:inline;width:auto!important;height:auto!important;position:static!important}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__mediaContainer .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__video{width:100%}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__title{color:#1a1a1a;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:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:4rem;font-weight:400;line-height:120%}}.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__subTitle{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;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){.ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__subTitle{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:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container{--viewportHeight:calc(100dvh / var(--two-adaptive-dialog-scale,1));--descriptionContentHeight:7.2rem}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__mediaContainer{padding-right:calc(env(safe-area-inset-right)/var(--safe-area-scale,1));padding-left:calc(env(safe-area-inset-left)/var(--safe-area-scale,1))}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__descriptionContainer{padding-right:max(1.6rem,env(safe-area-inset-right)/var(--safe-area-scale,1));padding-left:max(1.6rem,env(safe-area-inset-left)/var(--safe-area-scale,1));flex-direction:row;align-items:center;gap:1.6rem;padding-top:.8rem;padding-bottom:.8rem}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__buttonShowReport{flex:none;width:24rem}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__title{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:coarse) and (orientation:landscape) and (max-width:767.98px){html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__buttonShowReport{width:16rem}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__buttonShowReport .MuiButton-root{padding-inline:1.6rem}html:has(.two-adaptive) .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__container .ConstructionProgressGalleryItem-module-scss-module__Y_dkUq__title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}
.ConstructionProgressModal-module-scss-module__AOYLPa__modal .MuiPaper-root{border-radius:unset;background-color:#262626}
.ButtonPlayVideo-module-scss-module__llTnIG__play{z-index:1;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:7.2rem;height:7.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ButtonPlayVideo-module-scss-module__llTnIG__play:hover .ButtonPlayVideo-module-scss-module__llTnIG__playButton{transform:scale(1.15)}@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){.ButtonPlayVideo-module-scss-module__llTnIG__play{width:11.2rem;height:11.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .ButtonPlayVideo-module-scss-module__llTnIG__play{width:11.2rem;height:11.2rem}}.ButtonPlayVideo-module-scss-module__llTnIG__playButton{color:#3200f0;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8rem;height:8rem;font-size:2.4rem;transition:transform .3s cubic-bezier(.33,1,.68,1);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){.ButtonPlayVideo-module-scss-module__llTnIG__playButton{flex-shrink:1;width:9.6rem;height:9.6rem;font-size:3.2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .ButtonPlayVideo-module-scss-module__llTnIG__playButton{flex-shrink:1;width:9.6rem;height:9.6rem;font-size:3.2rem}}.ButtonPlayVideo-module-scss-module__llTnIG__playButton:after{content:initial}@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){.ButtonPlayVideo-module-scss-module__llTnIG__playButton:after{content:"";opacity:0;border:1px solid #ffffff80;border-radius:50%;width:100%;height:100%;animation:2.2s linear infinite ButtonPlayVideo-module-scss-module__llTnIG__pulsation;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .ButtonPlayVideo-module-scss-module__llTnIG__playButton:after{content:"";opacity:0;border:1px solid #ffffff80;border-radius:50%;width:100%;height:100%;animation:2.2s linear infinite ButtonPlayVideo-module-scss-module__llTnIG__pulsation;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ButtonPlayVideo-module-scss-module__llTnIG__buttonPulse{pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ButtonPlayVideo-module-scss-module__llTnIG__buttonPulse:before,.ButtonPlayVideo-module-scss-module__llTnIG__buttonPulse:after{content:"";opacity:0;border:1px solid #ffffff80;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ButtonPlayVideo-module-scss-module__llTnIG__buttonPulse:before{animation:2.2s linear .4s infinite ButtonPlayVideo-module-scss-module__llTnIG__pulsation}.ButtonPlayVideo-module-scss-module__llTnIG__buttonPulse:after{animation:2.2s linear .8s infinite ButtonPlayVideo-module-scss-module__llTnIG__pulsation}@keyframes ButtonPlayVideo-module-scss-module__llTnIG__pulsation{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}25%{opacity:.5}50%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}