/*! devup-ui v1.0.78, | Apache License 2.0 | https://devup-ui.com */.l-a5{align-items:center}.l-s{align-items:flex-end}.l-ay{align-self:center}.l-ac{aspect-ratio:.71}.l-a8{background:var(--background)}.l-m{color:var(--background)}.l-n{color:var(--negativeBase)}.l-c{color:var(--text)}.l-a{color:var(--title)}.l-ao{column-gap:var(--containerX)}.l-ah{cursor:pointer}.l-ax{display:flex}.l-j{display:none}.l-a0{flex:1}.l-u{flex-wrap:wrap}.l-a1{gap:var(--portfolioGap)}.l-a3{gap:var(--portfolioTab)}.l-a6{gap:var(--portfolioY)}.l-ai{gap:16px}.l-f{gap:40px}.l-ag{gap:4px}.l-a9{gap:74px}.l-v{gap:8px}.l-aq{grid-template-columns:repeat(1,1fr)}.l-z{height:100%}.l-h{justify-content:space-between}.l-ba{margin-left:auto}.l-a_{margin-right:auto}.l-az{margin-top:40px}.l-a-d{max-height:604.65px}.l-ae{max-width:100%}.l-_{object-fit:cover}.l-af{overflow:hidden}.l-bb{padding-bottom:var(--containerGap)}.l-aj{padding-bottom:var(--portfolioGap)}.l-av{padding-bottom:16px}.l-x{padding-bottom:20px}.l-bh{padding-left:var(--containerX)}.l-bf{padding-right:var(--containerX)}.l-al{padding-top:var(--portfolioGap)}.l-bd{padding-top:var(--whyDevfiveGapLg)}.l-aw{padding-top:16px}.l-o{position:relative}.l-at{row-gap:var(--portfolioGap)}.l-aa{transform:scale(1.05)}.l-p{transition:.5s}.l-ab{transition:transform 1.5s cubic-bezier(.165,.84,.44,1)}.l-q{white-space:nowrap}.l-i{width:100%}.l-l{width:300px}.l-b{word-break:keep-all}.l-r{z-index:1}:is([role=group],[data-group]):hover .l-y{transform:scale(1)}@media(min-width:480px){.l-ar{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.l-d{align-items:flex-end}.l-ap{column-gap:var(--containerX)}.l-k{display:flex}.l-t{display:none}.l-e{flex-direction:row}.l-a2{gap:var(--portfolioGap)}.l-a4{gap:var(--portfolioTab)}.l-a7{gap:var(--portfolioY)}.l-g{gap:0}.l-w{height:150px}.l-bc{padding-bottom:var(--containerGap)}.l-ak{padding-bottom:var(--portfolioGap)}.l-bi{padding-left:var(--containerX)}.l-bg{padding-right:var(--containerX)}.l-am{padding-top:var(--portfolioGap)}.l-be{padding-top:var(--whyDevfiveGapLg)}.l-au{row-gap:var(--portfolioGap)}.l-an{width:1380px}}@media(min-width:1280px){.l-as{grid-template-columns:repeat(3,1fr)}}