.building-progress-section-live{border-radius:0 0 40px 40px;overflow:hidden}@media only screen and (max-width:734px){.building-progress-section-live{padding-bottom:40px}}@media only screen and (max-width:431px){.building-progress-section-live{border-radius:0 0 15px 15px}}.building-progress-section-live__button{background:var(--color-white);margin:37px 0 30px;padding-left:24px;pointer-events:none}@media only screen and (max-width:734px){.building-progress-section-live__button{width:100%}}.building-progress-section-live__live-wrapper{align-items:center;display:flex;gap:30px;margin:0 -15px;overflow-x:scroll;padding:0 15px;scroll-snap-type:x mandatory;scrollbar-width:none!important;transition:scrollbar-color .3s ease}.building-progress-section-live__live-wrapper:not([hide-scrollbar])::-webkit-scrollbar-thumb{background:#6f6f70!important;border-radius:0!important}.building-progress-section-live__live-wrapper:not([hide-scrollbar])::-webkit-scrollbar{display:none;height:"none"!important;width:"none"!important}.building-progress-section-live__live-wrapper::-webkit-scrollbar-track{background:#fff0!important}.building-progress-section-live__live-wrapper::-webkit-scrollbar-thumb{background:#6f6f70!important}.building-progress-section-live__live-wrapper{scrollbar-face-color:#6f6f70!important;scrollbar-track-color:#fff0!important}.building-progress-section-live__live{min-width:295px;width:100%}.building-progress-section-live .building-progress-card__img-wrapper{aspect-ratio:1.7;display:grid;height:100%;max-height:clamp(0px,62vh,750px);min-height:280px;overflow:hidden}@media only screen and (max-width:734px){.building-progress-section-live .building-progress-card__img-wrapper{aspect-ratio:1.45;min-height:207px}.building-progress-section-gallery{padding-bottom:50px;padding-top:40px}}.building-progress-section-gallery__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:734px){.building-progress-section-gallery__header{align-items:unset;flex-direction:column;gap:20px;margin-bottom:25px}}.building-progress-section-gallery__filters{align-items:flex-end;display:flex;flex:1;gap:20px;justify-content:flex-end}@media only screen and (max-width:1068px){.building-progress-section-gallery__filters{gap:15px;justify-content:flex-start}}@media only screen and (max-width:734px){.building-progress-section-gallery__filters{margin-bottom:0}}.building-progress-section-gallery__filter{flex:1 1 250px;max-width:250px}@media only screen and (max-width:734px){.building-progress-section-gallery__filter .field__label{font-size:12px}}.building-progress-section-gallery__cards-wrapper{display:grid;gap:20px 35px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1068px){.building-progress-section-gallery__cards-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:734px){.building-progress-section-gallery__cards-wrapper{grid-template-columns:1fr}.building-progress-section-gallery__date{align-items:center;display:flex;justify-content:space-between}}.building-progress-section-gallery__date .year{color:var(--color-on-surface-light);margin-top:5px}@media only screen and (max-width:734px){.building-progress-section-gallery__date .year{font-size:14px}}.building-progress-section-gallery__banner{display:flex;margin-top:124px}@media only screen and (max-width:1068px){.building-progress-section-gallery__banner{flex-direction:column;gap:25px}}.building-progress-section-gallery__banner-titles{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:431px){.building-progress-section-gallery__banner-titles{gap:20px}}@media only screen and (max-width:734px){.building-progress-section-gallery__banner-title{font-size:32px}.building-progress-section-gallery__banner-title br{display:none}}.building-progress-section-gallery__banner-title span{color:var(--color-primary)}.building-progress-section-gallery__banner-subtitle{color:var(--color-on-surface-light)}@media only screen and (max-width:734px){.building-progress-section-gallery__banner-subtitle{font-size:18px}}.building-progress-section-gallery .field-privacy{margin-top:20px}@media only screen and (max-width:431px){.building-progress-section-gallery .field-privacy{font-size:14px;max-width:300px!important}}
