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