.vfTr_G_hero{text-align:center;background-color:#f2f2f2;flex-direction:column;row-gap:60px;padding-top:180px;display:flex;position:relative}.vfTr_G_featuredProject{line-height:0;position:relative}.vfTr_G_overlayContent{align-items:flex-end;width:100%;height:100%;padding-bottom:40px;display:flex;position:absolute;top:0;left:0}.vfTr_G_overlayContentHeading{letter-spacing:2px;text-transform:uppercase;font-size:.9rem;line-height:1;font-weight:var(--font-weight-medium);color:#fff;margin-bottom:20px;display:block}.vfTr_G_overlayContent a{font-size:1.125rem;line-height:1;font-weight:var(--font-weight-medium);background:#fff;align-items:center;column-gap:5px;padding:16px 20px;display:inline-flex}.vfTr_G_overlayContent a svg{width:12px;min-width:12px;max-width:12px}.vfTr_G_hero h1{margin-bottom:10px}.vfTr_G_hero p{font-size:1.875rem;font-weight:var(--font-weight-regular);color:var(--text);line-height:1.2}@media (max-width:639px){.vfTr_G_hero{row-gap:40px;padding-top:60px}.vfTr_G_hero h1{margin-bottom:10px;font-size:1.75rem}.vfTr_G_hero p{font-size:1.125rem}.vfTr_G_featuredProject{flex-direction:column-reverse;display:flex;position:relative}.vfTr_G_overlayContent{position:relative}.vfTr_G_overlayContentHeading{color:var(--text)}}
.btlaXa_scrollContainer{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:relative;overflow-x:auto}.btlaXa_scrollContainer::-webkit-scrollbar{display:none}.btlaXa_scrollableItems{gap:var(--scrollable-item-gap);display:flex}.btlaXa_scrollableItems>*{width:var(--scrollable-item-width);scroll-snap-align:center;flex-shrink:0}
.JmaEkq_contentSwiper{position:relative}.JmaEkq_actions{justify-content:space-between;align-items:center;gap:var(--spacing-10);width:100%;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.JmaEkq_prevButton,.JmaEkq_nextButton{background:var(--white);z-index:2;cursor:pointer;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.JmaEkq_prevButton svg,.JmaEkq_nextButton svg{width:24px;min-width:24px}.JmaEkq_actions a{height:52px}.JmaEkq_swiperControls{justify-content:center;align-items:center;gap:var(--spacing-8);display:flex}.JmaEkq_swiperControls button{width:52px;height:52px;padding:0}@media (min-width:768px) and (max-width:1023px){.JmaEkq_prevButton,.JmaEkq_nextButton{width:50px;height:50px}}@media (min-width:640px) and (max-width:767px){.JmaEkq_prevButton,.JmaEkq_nextButton{width:40px;height:40px}.JmaEkq_prevButton svg,.JmaEkq_nextButton svg{width:20px;min-width:20px}}@media (max-width:639px){.JmaEkq_prevButton,.JmaEkq_nextButton{display:none}}
