:root{--gap:1.2rem;--small-gap:.6rem}.Mosaic-module__mycLta__mosaic{gap:var(--gap);margin-top:var(--gap);opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;display:grid;transform:translateY(20px)}.Mosaic-module__mycLta__mosaic.Mosaic-module__mycLta__visible{opacity:1;transform:translateY(0)}@media (max-width:1200px){.Mosaic-module__mycLta__mosaic,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__firstRowClass,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__secondBlock,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__leftPart,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__thirdBlock,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__thirdBlockRight,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__fourthBlock,.Mosaic-module__mycLta__mosaic .Mosaic-module__mycLta__fifthBlock{gap:var(--small-gap)}.Mosaic-module__mycLta__mosaic{margin-top:var(--small-gap)}}.Mosaic-module__mycLta__firstRowClass{justify-content:space-between;gap:var(--gap);height:18vw;display:flex}.Mosaic-module__mycLta__mediaWrapper{opacity:0;width:100%;height:100%;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(10px)}.Mosaic-module__mycLta__mediaWrapper.Mosaic-module__mycLta__visible{opacity:1;transform:translateY(0)}.Mosaic-module__mycLta__mediaWrapper>div{width:100%;height:100%}.Mosaic-module__mycLta__mediaWrapper img,.Mosaic-module__mycLta__mediaWrapper video{object-fit:cover;cursor:pointer;width:100%;height:100%}.Mosaic-module__mycLta__secondBlock{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.Mosaic-module__mycLta__leftPart{gap:var(--gap);flex-direction:column;display:flex}.Mosaic-module__mycLta__thirdBlock{gap:var(--gap);display:flex}.Mosaic-module__mycLta__thirdBlockLeft{width:50%}.Mosaic-module__mycLta__thirdBlockRight{gap:var(--gap);flex-direction:column;width:50%;display:flex}.Mosaic-module__mycLta__fourthBlock{height:auto;max-height:900px}.Mosaic-module__mycLta__fifthBlock{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.Mosaic-module__mycLta__mediaWrapper{cursor:pointer;position:relative;overflow:hidden}.Mosaic-module__mycLta__hoverOverlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 0% 20%,#00000080 85% 100%);justify-content:center;align-items:end;transition:opacity .3s;display:flex;position:absolute;inset:0}.Mosaic-module__mycLta__hoverOverlay.Mosaic-module__mycLta__show{opacity:1}.Mosaic-module__mycLta__projectInfo{text-align:center;color:#fff;max-width:90%;padding:clamp(10px,4vw,20px);transition:transform .8s;transform:translateY(10px)}.Mosaic-module__mycLta__hoverOverlay.Mosaic-module__mycLta__show .Mosaic-module__mycLta__projectInfo{transform:translateY(0)}.Mosaic-module__mycLta__projectName{opacity:.9;text-transform:uppercase;margin:0;font-size:clamp(.7rem,2.2vw,1.1rem);font-weight:300;line-height:1.3}.Mosaic-module__mycLta__projectCustomer{opacity:.8;text-transform:uppercase;margin:0;font-size:clamp(.7rem,2.2vw,1.1rem);font-weight:300;line-height:1.3}.Mosaic-module__mycLta__mediaWrapper{container-type:inline-size}@container (min-width:200px){.Mosaic-module__mycLta__projectName{font-size:clamp(1rem,4cqw,1.4rem)}.Mosaic-module__mycLta__projectCustomer{font-size:clamp(.8rem,3cqw,1rem)}}@container (min-width:400px){.Mosaic-module__mycLta__projectName{font-size:clamp(1.2rem,4.5cqw,1.7rem)}.Mosaic-module__mycLta__projectCustomer{font-size:clamp(.9rem,3.2cqw,1.2rem)}}@container (min-width:600px){.Mosaic-module__mycLta__projectName{font-size:clamp(1.4rem,5cqw,1.8rem)}.Mosaic-module__mycLta__projectCustomer{font-size:clamp(1rem,3.5cqw,1.3rem)}}@media (max-width:768px){.Mosaic-module__mycLta__projectName{letter-spacing:clamp(.3px,.1vw,1px);font-size:clamp(.8rem,3.5vw,1.3rem)!important}.Mosaic-module__mycLta__projectCustomer{font-size:clamp(.7rem,2.8vw,1rem)!important}.Mosaic-module__mycLta__projectInfo{padding:clamp(8px,3vw,15px)}}@media (max-width:480px){.Mosaic-module__mycLta__projectName{font-size:clamp(.7rem,4vw,1.1rem)!important}.Mosaic-module__mycLta__projectCustomer{font-size:clamp(.6rem,3.2vw,.9rem)!important}}
