#portfolio-index-page .portfolio-index-limiter{box-sizing:border-box;padding:100px 20px}#portfolio-index-page .portfolio-index-content{display:flex;flex-flow:column;row-gap:60px}@media(min-width:992px){#portfolio-index-page .portfolio-index-content{min-height:650px}}#portfolio-index-page .portfolio-index-content .top-bar{width:100%;display:flex}@media(max-width:991.98px){#portfolio-index-page .portfolio-index-content .top-bar{flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:20px}}@media(min-width:992px){#portfolio-index-page .portfolio-index-content .top-bar{flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;row-gap:20px;-moz-column-gap:20px;column-gap:20px}}#portfolio-index-page .portfolio-index-content .top-bar h1{font-family:var(--font-manrope),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300;line-height:2;font-size:calc(24px*var(--font-scale));color:var(--white);text-align:left}@media(min-width:992px){#portfolio-index-page .portfolio-index-content .top-bar h1{font-size:calc(48px*var(--font-scale));line-height:64px}#portfolio-index-page .portfolio-index-content .top-bar #portfolio-filter{margin-left:auto}}#portfolio-index-page .portfolio-index-content>.no-data{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;width:100%;flex-flow:row nowrap;align-items:center;justify-content:center}#portfolio-index-page .portfolio-index-content>.no-data p{font-family:var(--font-manrope),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300;line-height:2;font-size:calc(24px*var(--font-scale));color:var(--white)}@media(min-width:992px){#portfolio-index-page .portfolio-index-content>.no-data p{font-size:calc(48px*var(--font-scale));line-height:64px}}#portfolio-index-page .portfolio-index-content #portfolio-grid{width:100%}@media screen and (max-width:360px){#portfolio-index-page .portfolio-index-content #portfolio-grid{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;row-gap:20px}}@media screen and (min-width:360px){#portfolio-index-page .portfolio-index-content #portfolio-grid{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(auto-fit,316px);gap:20px}}@media(min-width:1200px){#portfolio-index-page .portfolio-index-content #portfolio-grid{justify-content:start}}