.c5-a{stroke:var(--text)}
@layer o1{.b_-a{align-items:flex-start}.b_-b{min-width:148px}}
@layer o1{.b9-a{border-bottom:solid 1px var(--border)}.b9-b{gap:20px}.b9-g{padding-bottom:16px}.b9-e{padding-left:20px}.b9-c{padding-right:20px}.b9-i{padding-top:16px}@media (min-width:768px){.b9-h{padding-bottom:24px}.b9-f{padding-left:30px}.b9-d{padding-right:30px}.b9-j{padding-top:24px}}}
.b5-b{background:var(--containerBackground)}.b5-a{background:var(--inputHover)}.b5-d{border-color:var(--border)}.b5-c{border-color:var(--primary)}.b5-m{color:var(--caption)}.b5-e{color:var(--primary)}.b5-f{color:var(--text)}.b5-l{gap:10px}.b5-o{justify-content:flex-start}.b5-q{margin-bottom:30px}.b5-r{overflow:auto}.b5-s{scrollbar-width:none}.b5-g{white-space:nowrap}.b5-t{width:100%}.b5-j:hover{background:var(--inputHover)}.b5-k:hover{border-color:var(--primary)}.b5-h:active{background:var(--inputActive)}.b5-i:active{scale:.95}@media (min-width:768px){.b5-n{flex-wrap:wrap}.b5-p{justify-content:center}}
@layer o1{.c7-e{border:1px solid var(--border)}.c7-f{border-radius:100px}.c7-g{cursor:pointer}.c7-h{gap:4px}.c7-l{padding-bottom:8px}.c7-k{padding-left:16px}.c7-j{padding-right:16px}.c7-m{padding-top:8px}.c7-n{transition:all .12s ease-in-out}.c7-d:hover{background:var(--inputHover)}.c7-c:hover{border-color:var(--primary)}.c7-b:active{background:var(--inputActive)}.c7-a:active{scale:.95}@media (min-width:768px){.c7-i{gap:10px}}}
.a2-s{aspect-ratio:1}.a2-u{background:var(--containerBackground)}.a2-t{background:var(--inputHover)}.a2-a{background-color:var(--primary)}.a2-b{background-color:var(--text)}.a2-v{border:1px solid var(--border)}.a2-x{border-color:var(--border)}.a2-w{border-color:var(--primary)}.a2-y{border-radius:100px}.a2-ac{cursor:pointer}.a2-ae{display:flex}.a2-a-d{display:none}.a2-c{height:16px}.a2-d{height:24px}.a2-z{height:48px}.a2-g{-webkit-mask-image:url(/images/portfolio/arrow.svg);mask-image:url(/images/portfolio/arrow.svg)}.a2-h{-webkit-mask-image:url(/images/portfolio/filter-icon.svg);mask-image:url(/images/portfolio/filter-icon.svg)}.a2-i{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.a2-j{-webkit-mask-size:contain;mask-size:contain}.a2-l{rotate:-90deg}.a2-m{rotate:0}.a2-k{rotate:90deg}.a2-n{transition:all .3s ease-in-out}.a2-e{width:16px}.a2-f{width:24px}.a2-aa{width:48px}.a2-r:hover{background:var(--inputHover)}.a2-q:hover{border-color:var(--primary)}.a2-p:active{background:var(--inputActive)}.a2-o:active{scale:.95}@media (min-width:768px){.a2-af{display:flex}.a2-ag{display:none}.a2-_{height:38px}.a2-ab{width:38px}}
.ar-b{color:var(--caption)}.ar-a{color:var(--error)}.ar-e{grid-template-columns:repeat(1,1fr)}.ar-i{row-gap:20px}@media (min-width:768px){.ar-c{column-gap:16px}.ar-f{grid-template-columns:repeat(2,1fr)}.ar-j{row-gap:30px}}@media (min-width:992px){.ar-g{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ar-d{column-gap:20px}.ar-h{grid-template-columns:repeat(4,1fr)}.ar-k{row-gap:40px}}
.b8-n{align-items:flex-start}.b8-u{background:var(--white)}.b8-v{border-radius:20px}.b8-w{box-shadow:0 0 20px 0 var(--clientShadow)}.b8-g{color:var(--gray100)}.b8-f{color:var(--text)}.b8-k{column-gap:4px}.b8-l{flex-wrap:wrap}.b8-o{gap:16px}.b8-j{gap:4px}.b8-x{height:100%}.b8-a{height:252px}.b8-b{object-fit:cover}.b8-c{object-position:top}.b8-h{overflow:hidden}.b8-p{padding:16px}.b8-m{row-gap:8px}.b8-i{text-overflow:ellipsis}.b8-y{transition:all .25s}.b8-d{width:100%}.b8-t:hover{background:var(--primary)}.b8-s:hover{scale:1.04}[role=group]:hover .b8-e{color:#fff}.b8-r:active{scale:1}@media (min-width:1280px){.b8-q{padding:20px}}
.cn-d{background:var(--inputHover)}.cn-e{border-radius:50px}.cn-a{color:var(--primary)}.cn-h{padding-bottom:4px}.cn-g{padding-left:14px}.cn-f{padding-right:14px}.cn-i{padding-top:4px}.cn-j{transition:all .2s ease-in-out}.cn-c:hover{background:var(--inputActive)}.cn-b:active{background:var(--primary500)}
.a1-e{background:var(--containerBackground)}.a1-j{background:var(--inputHover)}.a1-f{border-top:solid 1px var(--border)}.a1-d{bottom:0}.a1-k{color:var(--text)}.a1-g{flex:1}.a1-l{font-size:15px}.a1-m{font-weight:600}.a1-b{gap:10px}.a1-a{justify-content:center}.a1-n{line-height:1.2}.a1-o{padding-bottom:12px}.a1-r{padding-left:20px}.a1-q{padding-right:20px}.a1-p{padding-top:12px}.a1-c{position:sticky}.a1-h:hover{background:var(--inputActive)}.a1-i:active{background:var(--primary400)}
