@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum";
  min-width: 320px;
}
body::-webkit-scrollbar {
  width: 10px;
}
body::-webkit-scrollbar-track {
  background-color: lightgrey;
}
body::-webkit-scrollbar-thumb {
  background-color: #C8B391;
  border-radius: 5px;
}

a {
  color: inherit;
  text-decoration: none;
}

figure {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.inner {
  position: relative;
  padding: 0 15px;
  width: 100%;
  transition: padding 0.4s;
}
@media (min-width: 480px) {
  .inner {
    padding: 0 20px;
  }
}
@media (min-width: 640px) {
  .inner {
    padding: 0 15px;
  }
}
@media (min-width: 990px) {
  .inner {
    margin: 0 auto;
    padding: 0;
    width: 960px;
  }
}
@media (min-width: 1140px) {
  .inner {
    width: 1110px;
  }
}

main {
  position: relative;
  z-index: 1;
}
main section {
  margin: 45px 0;
}
@media (min-width: 800px) {
  main section {
    margin: 65px 0;
  }
}
@media (min-width: 990px) {
  main section {
    margin: 95px 0;
  }
}

body {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 150%;
}
@media (min-width: 800px) {
  body {
    font-size: 14px;
  }
}
@media (min-width: 990px) {
  body {
    font-size: 16px;
  }
}

p strong {
  font-weight: 700;
}

.text-l {
  font-size: 20px;
  line-height: 150%;
}

.text-m {
  font-size: 18px;
  line-height: 150%;
}

.text-s {
  font-size: 14px;
  line-height: 150%;
}

.text-xs {
  font-size: 12px;
  line-height: 150%;
}

.text-extrabold {
  font-weight: 800;
}

.text-bold {
  font-weight: 700;
}

.text-semibold {
  font-weight: 600;
}

.text-light {
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000;
  font-weight: 700;
}

h1, .h1 {
  font-size: 30px;
  line-height: 120%;
}
@media (min-width: 800px) {
  h1, .h1 {
    font-size: 42px;
  }
}
@media (min-width: 990px) {
  h1, .h1 {
    font-size: 56px;
  }
}

h2, .h2 {
  font-size: 3rem;
  line-height: 120%;
}

h3, .h3 {
  font-size: 2.5rem;
  line-height: 120%;
}

h4, .h4 {
  font-size: 2rem;
  line-height: 130%;
}

h5, .h5 {
  font-size: 1.5rem;
  line-height: 140%;
}

h6, .h6 {
  font-size: 1.25rem;
  line-height: 140%;
}

.not-found {
  position: relative;
  padding: 180px 0;
}
.not-found figure {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  width: 80%;
  max-width: 701px;
  transform: translateX(-50%);
}
.not-found figure svg {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
.not-found .wysiwyg {
  position: relative;
  z-index: 2;
  text-align: center;
}
.not-found .wysiwyg h1 {
  text-align: center;
}
.not-found .wysiwyg p {
  text-align: center;
}
.not-found .button-wrapper {
  justify-content: center;
  margin-top: 40px;
}

.form label, form.checkout label {
  display: block;
  margin-bottom: 16px;
  color: #223;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.form label.error, form.checkout label.error {
  margin: 5px 0 0;
  color: #ff0000;
  font-size: 14px;
  font-weight: 400;
}
.form select, form.checkout select {
  display: block;
  padding: 12px;
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 3px;
  transition: all 0.4s;
  outline: none;
}
.form select:focus, form.checkout select:focus {
  border: 1px solid #E8D28C;
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}
.form select:focus.error, form.checkout select:focus.error {
  border-color: #ff0000;
}
.form input[type=text], .form input[type=email], .form input[type=tel], form.checkout input[type=text], form.checkout input[type=email], form.checkout input[type=tel] {
  display: block;
  padding: 12px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 3px;
  transition: all 0.4s;
  outline: none;
}
.form input[type=text]::-webkit-input-placeholder, .form input[type=email]::-webkit-input-placeholder, .form input[type=tel]::-webkit-input-placeholder, form.checkout input[type=text]::-webkit-input-placeholder, form.checkout input[type=email]::-webkit-input-placeholder, form.checkout input[type=tel]::-webkit-input-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form input[type=text]::-moz-placeholder, .form input[type=email]::-moz-placeholder, .form input[type=tel]::-moz-placeholder, form.checkout input[type=text]::-moz-placeholder, form.checkout input[type=email]::-moz-placeholder, form.checkout input[type=tel]::-moz-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form input[type=text]:-ms-input-placeholder, .form input[type=email]:-ms-input-placeholder, .form input[type=tel]:-ms-input-placeholder, form.checkout input[type=text]:-ms-input-placeholder, form.checkout input[type=email]:-ms-input-placeholder, form.checkout input[type=tel]:-ms-input-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form input[type=text]:-moz-placeholder, .form input[type=email]:-moz-placeholder, .form input[type=tel]:-moz-placeholder, form.checkout input[type=text]:-moz-placeholder, form.checkout input[type=email]:-moz-placeholder, form.checkout input[type=tel]:-moz-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form input[type=text]:focus, .form input[type=email]:focus, .form input[type=tel]:focus, form.checkout input[type=text]:focus, form.checkout input[type=email]:focus, form.checkout input[type=tel]:focus {
  border: 1px solid #E8D28C;
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}
.form input[type=text].error, .form input[type=email].error, .form input[type=tel].error, form.checkout input[type=text].error, form.checkout input[type=email].error, form.checkout input[type=tel].error {
  border-color: #ff0000;
}
.form textarea, form.checkout textarea {
  display: block;
  padding: 12px;
  width: 100%;
  height: 136px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 3px;
  transition: all 0.4s;
  outline: none;
}
.form textarea::-webkit-input-placeholder, form.checkout textarea::-webkit-input-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form textarea::-moz-placeholder, form.checkout textarea::-moz-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form textarea:-ms-input-placeholder, form.checkout textarea:-ms-input-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form textarea:-moz-placeholder, form.checkout textarea:-moz-placeholder {
  color: #ACACAC;
  font-weight: 400;
}
.form textarea:focus, form.checkout textarea:focus {
  border: 1px solid #E8D28C;
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}
.form textarea.error, form.checkout textarea.error {
  border-color: #ff0000;
}

.button-wrapper {
  display: flex;
}

button, .button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  background: #C8B391;
  border: none;
  border-radius: 2px;
  outline: none;
  cursor: pointer;
  transition: all 0.4s;
}
button:hover, .button:hover {
  background: #b79c6f;
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}
button.button-small, .button.button-small {
  padding: 8px 24px;
}

.link {
  position: relative;
  color: #E8D28C;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
}
.link::after {
  content: "»";
  display: inline-block;
  margin-left: 8px;
  transition: all 0.4s;
}
.link:hover::after {
  transform: scale(1.1) translateX(3px);
}

.preloader {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 64px;
  height: 64px;
  background: url("../images/preloader.gif") no-repeat center center;
}
.preloader-wrapper {
  position: relative;
  padding: 24px 0;
}

header {
  position: relative;
  color: #fff;
  background: #2C2C2C;
}
header .main-bar {
  position: relative;
  z-index: 11;
  background: #2C2C2C;
}
header .main-bar .inner {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  height: 100px;
}
header figure {
  max-width: 170px;
  max-height: 76px;
}
header figure a {
  display: block;
  outline: none;
}
header figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  aspect-ratio: 170/76;
}
header nav {
  display: none;
}
@media (min-width: 990px) {
  header nav {
    display: flex;
    align-items: center;
    margin-left: 50px;
  }
}
header nav ul {
  display: flex;
  align-items: center;
}
header nav ul li {
  display: block;
}
header nav ul li + li {
  margin-left: 20px;
}
header nav ul li.current-menu-item a {
  color: #E8D28C;
}
header nav a {
  transition: all 0.4s;
}
header nav a:hover {
  color: #E8D28C;
}
header nav .search {
  display: flex;
  align-items: center;
  margin-left: 20px;
  transform: translateY(2px);
  transition: all 0.4s;
}
header nav .search form {
  display: block;
  transition: all 0.4s;
}
header nav .search form input {
  display: block;
  width: 0;
  height: 100%;
  padding: 2px 0;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  background: transparent;
  border: 0;
  opacity: 0;
  outline: none;
  transition: all 0.4s;
}
header nav .search form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
header nav .search form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
header nav .search form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
header nav .search form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
header nav .search svg {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
  transition: all 0.4s;
}
header nav .search.active {
  border-bottom: 0.5px solid #fff;
}
header nav .search.active form input {
  width: 100%;
  padding: 2px 4px;
  opacity: 1;
}
header aside {
  display: flex;
  align-items: center;
  margin-left: auto;
}
header aside .cart-info {
  position: relative;
}
header aside .cart-info a {
  color: #fff;
  transition: color 0.4s;
}
header aside .cart-info a:hover {
  color: #E8D28C;
}
header aside .cart-info a:hover svg {
  transform: scale(1.1);
}
header aside .cart-info svg {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
  transition: all 0.4s;
}
header aside .cart-info .cart-count {
  position: absolute;
  top: -10px;
  right: -15px;
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 150%;
}
header aside .cart-info .cart-count::before {
  content: "(";
}
header aside .cart-info .cart-count::after {
  content: ")";
}
header aside .wishlist-count {
  margin-left: 20px;
}
header aside .wishlist-count span {
  display: none;
}
header .mobile-menu-toggle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0 0 30px;
  padding: 0;
  width: 20px;
  height: 20px;
  background: none;
  border: none;
}
@media (min-width: 990px) {
  header .mobile-menu-toggle {
    display: none;
  }
}
header .mobile-menu-toggle span {
  display: block;
  width: 100%;
  height: 3px;
  background: #fff;
  border-radius: 99px;
  transition: all 0.4s;
}
header .mobile-menu-toggle:hover {
  transform: scale(1.1);
}
header .mobile-menu-toggle:hover span {
  background: #E8D28C;
}
header .mobile-menu-toggle.active span {
  display: none;
  background: #E8D28C;
}
header .mobile-menu-toggle.active span:first-child {
  display: block;
  transform: translateY(9px) rotate(45deg);
}
header .mobile-menu-toggle.active span:nth-child(2) {
  transform: scale(0) opacity(0);
}
header .mobile-menu-toggle.active span:last-child {
  display: block;
  transform: translateY(-8px) rotate(-45deg);
}
header .mobile-menu {
  position: absolute;
  top: 100px;
  z-index: 10;
  display: block;
  width: 100%;
  background: #464646;
  transform: translateY(-100%);
  opacity: 0;
  transition: all 0.4s;
}
@media (min-width: 990px) {
  header .mobile-menu {
    display: none !important;
  }
}
header .mobile-menu .inner {
  display: block;
  padding: 20px;
  height: auto;
}
header .mobile-menu ul li {
  display: block;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}
header .mobile-menu ul li + li {
  margin-top: 20px;
}
header .mobile-menu a {
  transition: all 0.4s;
}
header .mobile-menu a:hover {
  color: #E8D28C;
}

.mobile-menu-active .mobile-menu {
  opacity: 1;
  transform: translateY(0);
}
.mobile-menu-active .mobile-search {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 28px;
  transition: all 0.4s;
}
.mobile-menu-active .mobile-search form {
  display: block;
  transition: all 0.4s;
  border-bottom: 0.5px solid #fff;
}
.mobile-menu-active .mobile-search form input {
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  background: transparent;
  border: 0;
  outline: none;
  transition: all 0.4s;
}
.mobile-menu-active .mobile-search form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
.mobile-menu-active .mobile-search form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
.mobile-menu-active .mobile-search form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
.mobile-menu-active .mobile-search form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.9);
  font-style: italic;
}
.mobile-menu-active .mobile-search svg {
  display: block;
  width: 36px;
  height: 36px;
  object-fit: contain;
  transition: all 0.4s;
}

footer {
  background: #262626;
}
footer .inner {
  padding-top: 48px;
  padding-bottom: 56px;
}
@media (min-width: 990px) {
  footer .inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 75px;
  }
}
footer .footer-col + .footer-col {
  margin-top: 24px;
}
@media (min-width: 990px) {
  footer .footer-col + .footer-col {
    margin-top: 0;
  }
}
footer .button-wrapper {
  margin-top: 24px;
}
footer h3 {
  display: block;
  margin: 0 0 24px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  text-transform: uppercase;
}
footer p {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
}
footer .copyright {
  color: #999999;
  background: #141414;
}
footer .copyright .inner {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.wysiwyg {
  color: #565656;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  color: #222;
}
.wysiwyg p {
  color: #565656;
}
.wysiwyg ul {
  list-style-type: disc;
  margin-left: 40px;
}
.wysiwyg ol {
  list-style-type: decimal;
  margin-left: 40px;
}
.wysiwyg li {
  color: #565656;
  font-size: 16px;
  line-height: 24px;
}
.wysiwyg p + p, .wysiwyg ul + p, .wysiwyg ol + p, .wysiwyg h1 + p, .wysiwyg h2 + p, .wysiwyg h3 + p, .wysiwyg h4 + p, .wysiwyg h5 + p, .wysiwyg h6 + p {
  margin-top: 16px;
}
.wysiwyg p + h1, .wysiwyg p + h2, .wysiwyg p + h3, .wysiwyg p + h4, .wysiwyg p + h5, .wysiwyg p + h6, .wysiwyg p + ul, .wysiwyg p + ol, .wysiwyg ul + h1, .wysiwyg ul + h2, .wysiwyg ul + h3, .wysiwyg ul + h4, .wysiwyg ul + h5, .wysiwyg ul + h6, .wysiwyg ul + ul, .wysiwyg ul + ol, .wysiwyg ol + h1, .wysiwyg ol + h2, .wysiwyg ol + h3, .wysiwyg ol + h4, .wysiwyg ol + h5, .wysiwyg ol + h6, .wysiwyg ol + ul, .wysiwyg ol + ol, .wysiwyg h1 + h1, .wysiwyg h1 + h2, .wysiwyg h1 + h3, .wysiwyg h1 + h4, .wysiwyg h1 + h5, .wysiwyg h1 + h6, .wysiwyg h1 + ul, .wysiwyg h1 + ol, .wysiwyg h2 + h1, .wysiwyg h2 + h2, .wysiwyg h2 + h3, .wysiwyg h2 + h4, .wysiwyg h2 + h5, .wysiwyg h2 + h6, .wysiwyg h2 + ul, .wysiwyg h2 + ol, .wysiwyg h3 + h1, .wysiwyg h3 + h2, .wysiwyg h3 + h3, .wysiwyg h3 + h4, .wysiwyg h3 + h5, .wysiwyg h3 + h6, .wysiwyg h3 + ul, .wysiwyg h3 + ol, .wysiwyg h4 + h1, .wysiwyg h4 + h2, .wysiwyg h4 + h3, .wysiwyg h4 + h4, .wysiwyg h4 + h5, .wysiwyg h4 + h6, .wysiwyg h4 + ul, .wysiwyg h4 + ol, .wysiwyg h5 + h1, .wysiwyg h5 + h2, .wysiwyg h5 + h3, .wysiwyg h5 + h4, .wysiwyg h5 + h5, .wysiwyg h5 + h6, .wysiwyg h5 + ul, .wysiwyg h5 + ol, .wysiwyg h6 + h1, .wysiwyg h6 + h2, .wysiwyg h6 + h3, .wysiwyg h6 + h4, .wysiwyg h6 + h5, .wysiwyg h6 + h6, .wysiwyg h6 + ul, .wysiwyg h6 + ol {
  margin-top: 32px;
}

.hero {
  position: relative;
  margin: 0;
  background: #222;
}
.hero figure {
  width: 100%;
  height: 33vh;
}
@media (min-width: 640px) {
  .hero figure {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
  }
}
.hero figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero figure img.desktop {
  display: none;
}
@media (min-width: 640px) {
  .hero figure img.desktop {
    display: block;
  }
}
@media (min-width: 640px) {
  .hero figure img.mobile {
    display: none;
  }
}
.hero .inner {
  z-index: 2;
}
.hero .hero-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}
@media (min-width: 640px) {
  .hero .hero-content {
    width: 50%;
    min-height: 340px;
    background: rgba(29, 29, 29, 0.75);
    backdrop-filter: blur(7px);
  }
}
.hero .hero-content h1 {
  margin: 0;
  color: #fff;
}
.hero .hero-content h1 + p {
  margin-top: 24px;
}
.hero .hero-content p {
  color: #F9F6F1;
}
.hero .hero-content p small {
  font-size: 90%;
}
.hero .hero-content p a {
  color: #F9F6F1;
  text-decoration: underline;
  text-decoration-color: #F9F6F1;
  transition: all 0.4s;
}
.hero .hero-content p a:hover {
  color: #C8B391;
  text-decoration: underline;
  text-decoration-color: #C8B391;
}
.hero .hero-content .button-wrapper {
  margin-top: 40px;
}
.hero.has-action .hero-content {
  padding: 20px;
  min-height: calc(67vh - 100px);
}
@media (min-width: 640px) {
  .hero.has-action .hero-content {
    padding: 180px 45px;
  }
}

.categories-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
@media (min-width: 640px) {
  .categories-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 800px) {
  .categories-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 990px) {
  .categories-grid {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 300px;
  }
}
.categories-grid-item {
  width: 100%;
  height: 100%;
}
@media (min-width: 990px) {
  .categories-grid-item {
    height: auto;
  }
}
.categories-grid-item figure {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
@media (min-width: 990px) {
  .categories-grid-item figure {
    height: 100%;
    padding-bottom: 0;
  }
}
.categories-grid-item figure img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.categories-grid-item figure::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.categories-grid-item figure figcaption {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  display: block;
  padding-top: 48px;
  color: #F9F6F1;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  text-align: center;
  transform: translate(-50%, -50%);
  transition: all 0.4s;
}
.categories-grid-item figure figcaption span {
  display: block;
  text-align: center;
  transition: all 0.4s;
}
.categories-grid-item figure figcaption span.more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  opacity: 0;
}
.categories-grid-item figure figcaption span.more svg {
  display: block;
  margin-left: 12px;
  width: 24px;
  height: 24px;
}
.categories-grid-item:hover figure figcaption span.more {
  opacity: 1;
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(1) {
    grid-column: 1/span 2;
    grid-row: 1/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(1) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(2) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(3) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(4) {
    grid-column: 3/span 2;
    grid-row: 2/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(4) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(5) {
    grid-column: 1;
    grid-row: 3;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(5) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(6) {
    grid-column: 2;
    grid-row: 3;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(6) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(7) {
    grid-column: 1/span 2;
    grid-row: 4;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(7) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(8) {
    grid-column: 3/span 2;
    grid-row: 4;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(8) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(9) {
    grid-column: 1/span 2;
    grid-row: 5/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(9) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(10) {
    grid-column: 3;
    grid-row: 5;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(10) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(11) {
    grid-column: 4;
    grid-row: 5;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(11) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(12) {
    grid-column: 3/span 2;
    grid-row: 6/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(12) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(13) {
    grid-column: 1;
    grid-row: 7;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(13) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(14) {
    grid-column: 2;
    grid-row: 7;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(14) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(15) {
    grid-column: 1/span 2;
    grid-row: 8;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(15) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(16) {
    grid-column: 3/span 2;
    grid-row: 8;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(16) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(17) {
    grid-column: 1/span 2;
    grid-row: 9/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(17) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(18) {
    grid-column: 3;
    grid-row: 9;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(18) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(19) {
    grid-column: 4;
    grid-row: 9;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(19) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(20) {
    grid-column: 3/span 2;
    grid-row: 10/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(20) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(21) {
    grid-column: 1;
    grid-row: 11;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(21) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(22) {
    grid-column: 2;
    grid-row: 11;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(22) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(23) {
    grid-column: 1/span 2;
    grid-row: 12;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(23) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(24) {
    grid-column: 3/span 2;
    grid-row: 12;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(24) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(25) {
    grid-column: 1/span 2;
    grid-row: 13/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(25) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(26) {
    grid-column: 3;
    grid-row: 13;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(26) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(27) {
    grid-column: 4;
    grid-row: 13;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(27) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(28) {
    grid-column: 3/span 2;
    grid-row: 14/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(28) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(29) {
    grid-column: 1;
    grid-row: 15;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(29) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(30) {
    grid-column: 2;
    grid-row: 15;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(30) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(31) {
    grid-column: 1/span 2;
    grid-row: 16;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(31) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(32) {
    grid-column: 3/span 2;
    grid-row: 16;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(32) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(33) {
    grid-column: 1/span 2;
    grid-row: 17/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(33) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(34) {
    grid-column: 3;
    grid-row: 17;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(34) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(35) {
    grid-column: 4;
    grid-row: 17;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(35) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(36) {
    grid-column: 3/span 2;
    grid-row: 18/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(36) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(37) {
    grid-column: 1;
    grid-row: 19;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(37) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(38) {
    grid-column: 2;
    grid-row: 19;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(38) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(39) {
    grid-column: 1/span 2;
    grid-row: 20;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(39) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(40) {
    grid-column: 3/span 2;
    grid-row: 20;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(40) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(41) {
    grid-column: 1/span 2;
    grid-row: 21/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(41) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(42) {
    grid-column: 3;
    grid-row: 21;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(42) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(43) {
    grid-column: 4;
    grid-row: 21;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(43) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(44) {
    grid-column: 3/span 2;
    grid-row: 22/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(44) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(45) {
    grid-column: 1;
    grid-row: 23;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(45) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(46) {
    grid-column: 2;
    grid-row: 23;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(46) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(47) {
    grid-column: 1/span 2;
    grid-row: 24;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(47) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(48) {
    grid-column: 3/span 2;
    grid-row: 24;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(48) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(49) {
    grid-column: 1/span 2;
    grid-row: 25/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(49) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(50) {
    grid-column: 3;
    grid-row: 25;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(50) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(51) {
    grid-column: 4;
    grid-row: 25;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(51) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(52) {
    grid-column: 3/span 2;
    grid-row: 26/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(52) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(53) {
    grid-column: 1;
    grid-row: 27;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(53) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(54) {
    grid-column: 2;
    grid-row: 27;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(54) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(55) {
    grid-column: 1/span 2;
    grid-row: 28;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(55) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(56) {
    grid-column: 3/span 2;
    grid-row: 28;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(56) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(57) {
    grid-column: 1/span 2;
    grid-row: 29/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(57) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(58) {
    grid-column: 3;
    grid-row: 29;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(58) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(59) {
    grid-column: 4;
    grid-row: 29;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(59) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(60) {
    grid-column: 3/span 2;
    grid-row: 30/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(60) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(61) {
    grid-column: 1;
    grid-row: 31;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(61) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(62) {
    grid-column: 2;
    grid-row: 31;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(62) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(63) {
    grid-column: 1/span 2;
    grid-row: 32;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(63) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(64) {
    grid-column: 3/span 2;
    grid-row: 32;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(64) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(65) {
    grid-column: 1/span 2;
    grid-row: 33/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(65) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(66) {
    grid-column: 3;
    grid-row: 33;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(66) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(67) {
    grid-column: 4;
    grid-row: 33;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(67) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(68) {
    grid-column: 3/span 2;
    grid-row: 34/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(68) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(69) {
    grid-column: 1;
    grid-row: 35;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(69) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(70) {
    grid-column: 2;
    grid-row: 35;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(70) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(71) {
    grid-column: 1/span 2;
    grid-row: 36;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(71) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(72) {
    grid-column: 3/span 2;
    grid-row: 36;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(72) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(73) {
    grid-column: 1/span 2;
    grid-row: 37/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(73) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(74) {
    grid-column: 3;
    grid-row: 37;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(74) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(75) {
    grid-column: 4;
    grid-row: 37;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(75) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(76) {
    grid-column: 3/span 2;
    grid-row: 38/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(76) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(77) {
    grid-column: 1;
    grid-row: 39;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(77) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(78) {
    grid-column: 2;
    grid-row: 39;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(78) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(79) {
    grid-column: 1/span 2;
    grid-row: 40;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(79) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(80) {
    grid-column: 3/span 2;
    grid-row: 40;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(80) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(81) {
    grid-column: 1/span 2;
    grid-row: 41/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(81) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(82) {
    grid-column: 3;
    grid-row: 41;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(82) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(83) {
    grid-column: 4;
    grid-row: 41;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(83) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(84) {
    grid-column: 3/span 2;
    grid-row: 42/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(84) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(85) {
    grid-column: 1;
    grid-row: 43;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(85) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(86) {
    grid-column: 2;
    grid-row: 43;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(86) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(87) {
    grid-column: 1/span 2;
    grid-row: 44;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(87) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(88) {
    grid-column: 3/span 2;
    grid-row: 44;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(88) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(89) {
    grid-column: 1/span 2;
    grid-row: 45/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(89) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(90) {
    grid-column: 3;
    grid-row: 45;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(90) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(91) {
    grid-column: 4;
    grid-row: 45;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(91) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(92) {
    grid-column: 3/span 2;
    grid-row: 46/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(92) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(93) {
    grid-column: 1;
    grid-row: 47;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(93) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(94) {
    grid-column: 2;
    grid-row: 47;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(94) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(95) {
    grid-column: 1/span 2;
    grid-row: 48;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(95) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(96) {
    grid-column: 3/span 2;
    grid-row: 48;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(96) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(97) {
    grid-column: 1/span 2;
    grid-row: 49/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(97) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(98) {
    grid-column: 3;
    grid-row: 49;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(98) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(99) {
    grid-column: 4;
    grid-row: 49;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(99) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(100) {
    grid-column: 3/span 2;
    grid-row: 50/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(100) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(101) {
    grid-column: 1;
    grid-row: 51;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(101) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(102) {
    grid-column: 2;
    grid-row: 51;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(102) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(103) {
    grid-column: 1/span 2;
    grid-row: 52;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(103) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(104) {
    grid-column: 3/span 2;
    grid-row: 52;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(104) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(105) {
    grid-column: 1/span 2;
    grid-row: 53/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(105) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(106) {
    grid-column: 3;
    grid-row: 53;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(106) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(107) {
    grid-column: 4;
    grid-row: 53;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(107) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(108) {
    grid-column: 3/span 2;
    grid-row: 54/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(108) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(109) {
    grid-column: 1;
    grid-row: 55;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(109) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(110) {
    grid-column: 2;
    grid-row: 55;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(110) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(111) {
    grid-column: 1/span 2;
    grid-row: 56;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(111) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(112) {
    grid-column: 3/span 2;
    grid-row: 56;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(112) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(113) {
    grid-column: 1/span 2;
    grid-row: 57/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(113) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(114) {
    grid-column: 3;
    grid-row: 57;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(114) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(115) {
    grid-column: 4;
    grid-row: 57;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(115) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(116) {
    grid-column: 3/span 2;
    grid-row: 58/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(116) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(117) {
    grid-column: 1;
    grid-row: 59;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(117) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(118) {
    grid-column: 2;
    grid-row: 59;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(118) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(119) {
    grid-column: 1/span 2;
    grid-row: 60;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(119) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(120) {
    grid-column: 3/span 2;
    grid-row: 60;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(120) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(121) {
    grid-column: 1/span 2;
    grid-row: 61/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(121) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(122) {
    grid-column: 3;
    grid-row: 61;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(122) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(123) {
    grid-column: 4;
    grid-row: 61;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(123) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(124) {
    grid-column: 3/span 2;
    grid-row: 62/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(124) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(125) {
    grid-column: 1;
    grid-row: 63;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(125) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(126) {
    grid-column: 2;
    grid-row: 63;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(126) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(127) {
    grid-column: 1/span 2;
    grid-row: 64;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(127) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(128) {
    grid-column: 3/span 2;
    grid-row: 64;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(128) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(129) {
    grid-column: 1/span 2;
    grid-row: 65/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(129) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(130) {
    grid-column: 3;
    grid-row: 65;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(130) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(131) {
    grid-column: 4;
    grid-row: 65;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(131) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(132) {
    grid-column: 3/span 2;
    grid-row: 66/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(132) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(133) {
    grid-column: 1;
    grid-row: 67;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(133) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(134) {
    grid-column: 2;
    grid-row: 67;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(134) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(135) {
    grid-column: 1/span 2;
    grid-row: 68;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(135) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(136) {
    grid-column: 3/span 2;
    grid-row: 68;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(136) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(137) {
    grid-column: 1/span 2;
    grid-row: 69/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(137) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(138) {
    grid-column: 3;
    grid-row: 69;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(138) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(139) {
    grid-column: 4;
    grid-row: 69;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(139) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(140) {
    grid-column: 3/span 2;
    grid-row: 70/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(140) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(141) {
    grid-column: 1;
    grid-row: 71;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(141) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(142) {
    grid-column: 2;
    grid-row: 71;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(142) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(143) {
    grid-column: 1/span 2;
    grid-row: 72;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(143) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(144) {
    grid-column: 3/span 2;
    grid-row: 72;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(144) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(145) {
    grid-column: 1/span 2;
    grid-row: 73/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(145) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(146) {
    grid-column: 3;
    grid-row: 73;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(146) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(147) {
    grid-column: 4;
    grid-row: 73;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(147) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(148) {
    grid-column: 3/span 2;
    grid-row: 74/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(148) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(149) {
    grid-column: 1;
    grid-row: 75;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(149) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(150) {
    grid-column: 2;
    grid-row: 75;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(150) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(151) {
    grid-column: 1/span 2;
    grid-row: 76;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(151) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(152) {
    grid-column: 3/span 2;
    grid-row: 76;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(152) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(153) {
    grid-column: 1/span 2;
    grid-row: 77/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(153) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(154) {
    grid-column: 3;
    grid-row: 77;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(154) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(155) {
    grid-column: 4;
    grid-row: 77;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(155) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(156) {
    grid-column: 3/span 2;
    grid-row: 78/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(156) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(157) {
    grid-column: 1;
    grid-row: 79;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(157) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(158) {
    grid-column: 2;
    grid-row: 79;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(158) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(159) {
    grid-column: 1/span 2;
    grid-row: 80;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(159) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(160) {
    grid-column: 3/span 2;
    grid-row: 80;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(160) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(161) {
    grid-column: 1/span 2;
    grid-row: 81/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(161) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(162) {
    grid-column: 3;
    grid-row: 81;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(162) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(163) {
    grid-column: 4;
    grid-row: 81;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(163) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(164) {
    grid-column: 3/span 2;
    grid-row: 82/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(164) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(165) {
    grid-column: 1;
    grid-row: 83;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(165) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(166) {
    grid-column: 2;
    grid-row: 83;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(166) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(167) {
    grid-column: 1/span 2;
    grid-row: 84;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(167) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(168) {
    grid-column: 3/span 2;
    grid-row: 84;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(168) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(169) {
    grid-column: 1/span 2;
    grid-row: 85/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(169) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(170) {
    grid-column: 3;
    grid-row: 85;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(170) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(171) {
    grid-column: 4;
    grid-row: 85;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(171) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(172) {
    grid-column: 3/span 2;
    grid-row: 86/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(172) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(173) {
    grid-column: 1;
    grid-row: 87;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(173) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(174) {
    grid-column: 2;
    grid-row: 87;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(174) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(175) {
    grid-column: 1/span 2;
    grid-row: 88;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(175) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(176) {
    grid-column: 3/span 2;
    grid-row: 88;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(176) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(177) {
    grid-column: 1/span 2;
    grid-row: 89/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(177) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(178) {
    grid-column: 3;
    grid-row: 89;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(178) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(179) {
    grid-column: 4;
    grid-row: 89;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(179) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(180) {
    grid-column: 3/span 2;
    grid-row: 90/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(180) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(181) {
    grid-column: 1;
    grid-row: 91;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(181) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(182) {
    grid-column: 2;
    grid-row: 91;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(182) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(183) {
    grid-column: 1/span 2;
    grid-row: 92;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(183) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(184) {
    grid-column: 3/span 2;
    grid-row: 92;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(184) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(185) {
    grid-column: 1/span 2;
    grid-row: 93/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(185) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(186) {
    grid-column: 3;
    grid-row: 93;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(186) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(187) {
    grid-column: 4;
    grid-row: 93;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(187) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(188) {
    grid-column: 3/span 2;
    grid-row: 94/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(188) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(189) {
    grid-column: 1;
    grid-row: 95;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(189) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(190) {
    grid-column: 2;
    grid-row: 95;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(190) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(191) {
    grid-column: 1/span 2;
    grid-row: 96;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(191) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(192) {
    grid-column: 3/span 2;
    grid-row: 96;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(192) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(193) {
    grid-column: 1/span 2;
    grid-row: 97/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(193) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(194) {
    grid-column: 3;
    grid-row: 97;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(194) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(195) {
    grid-column: 4;
    grid-row: 97;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(195) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(196) {
    grid-column: 3/span 2;
    grid-row: 98/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(196) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(197) {
    grid-column: 1;
    grid-row: 99;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(197) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(198) {
    grid-column: 2;
    grid-row: 99;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(198) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(199) {
    grid-column: 1/span 2;
    grid-row: 100;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(199) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(200) {
    grid-column: 3/span 2;
    grid-row: 100;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(200) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(201) {
    grid-column: 1/span 2;
    grid-row: 101/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(201) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(202) {
    grid-column: 3;
    grid-row: 101;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(202) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(203) {
    grid-column: 4;
    grid-row: 101;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(203) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(204) {
    grid-column: 3/span 2;
    grid-row: 102/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(204) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(205) {
    grid-column: 1;
    grid-row: 103;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(205) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(206) {
    grid-column: 2;
    grid-row: 103;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(206) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(207) {
    grid-column: 1/span 2;
    grid-row: 104;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(207) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(208) {
    grid-column: 3/span 2;
    grid-row: 104;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(208) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(209) {
    grid-column: 1/span 2;
    grid-row: 105/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(209) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(210) {
    grid-column: 3;
    grid-row: 105;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(210) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(211) {
    grid-column: 4;
    grid-row: 105;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(211) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(212) {
    grid-column: 3/span 2;
    grid-row: 106/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(212) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(213) {
    grid-column: 1;
    grid-row: 107;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(213) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(214) {
    grid-column: 2;
    grid-row: 107;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(214) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(215) {
    grid-column: 1/span 2;
    grid-row: 108;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(215) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(216) {
    grid-column: 3/span 2;
    grid-row: 108;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(216) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(217) {
    grid-column: 1/span 2;
    grid-row: 109/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(217) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(218) {
    grid-column: 3;
    grid-row: 109;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(218) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(219) {
    grid-column: 4;
    grid-row: 109;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(219) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(220) {
    grid-column: 3/span 2;
    grid-row: 110/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(220) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(221) {
    grid-column: 1;
    grid-row: 111;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(221) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(222) {
    grid-column: 2;
    grid-row: 111;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(222) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(223) {
    grid-column: 1/span 2;
    grid-row: 112;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(223) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(224) {
    grid-column: 3/span 2;
    grid-row: 112;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(224) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(225) {
    grid-column: 1/span 2;
    grid-row: 113/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(225) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(226) {
    grid-column: 3;
    grid-row: 113;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(226) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(227) {
    grid-column: 4;
    grid-row: 113;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(227) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(228) {
    grid-column: 3/span 2;
    grid-row: 114/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(228) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(229) {
    grid-column: 1;
    grid-row: 115;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(229) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(230) {
    grid-column: 2;
    grid-row: 115;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(230) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(231) {
    grid-column: 1/span 2;
    grid-row: 116;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(231) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(232) {
    grid-column: 3/span 2;
    grid-row: 116;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(232) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(233) {
    grid-column: 1/span 2;
    grid-row: 117/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(233) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(234) {
    grid-column: 3;
    grid-row: 117;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(234) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(235) {
    grid-column: 4;
    grid-row: 117;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(235) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(236) {
    grid-column: 3/span 2;
    grid-row: 118/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(236) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(237) {
    grid-column: 1;
    grid-row: 119;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(237) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(238) {
    grid-column: 2;
    grid-row: 119;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(238) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(239) {
    grid-column: 1/span 2;
    grid-row: 120;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(239) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(240) {
    grid-column: 3/span 2;
    grid-row: 120;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(240) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(241) {
    grid-column: 1/span 2;
    grid-row: 121/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(241) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(242) {
    grid-column: 3;
    grid-row: 121;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(242) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(243) {
    grid-column: 4;
    grid-row: 121;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(243) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(244) {
    grid-column: 3/span 2;
    grid-row: 122/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(244) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(245) {
    grid-column: 1;
    grid-row: 123;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(245) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(246) {
    grid-column: 2;
    grid-row: 123;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(246) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(247) {
    grid-column: 1/span 2;
    grid-row: 124;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(247) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(248) {
    grid-column: 3/span 2;
    grid-row: 124;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(248) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(249) {
    grid-column: 1/span 2;
    grid-row: 125/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(249) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(250) {
    grid-column: 3;
    grid-row: 125;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(250) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(251) {
    grid-column: 4;
    grid-row: 125;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(251) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(252) {
    grid-column: 3/span 2;
    grid-row: 126/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(252) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(253) {
    grid-column: 1;
    grid-row: 127;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(253) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(254) {
    grid-column: 2;
    grid-row: 127;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(254) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(255) {
    grid-column: 1/span 2;
    grid-row: 128;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(255) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(256) {
    grid-column: 3/span 2;
    grid-row: 128;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(256) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(257) {
    grid-column: 1/span 2;
    grid-row: 129/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(257) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(258) {
    grid-column: 3;
    grid-row: 129;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(258) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(259) {
    grid-column: 4;
    grid-row: 129;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(259) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(260) {
    grid-column: 3/span 2;
    grid-row: 130/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(260) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(261) {
    grid-column: 1;
    grid-row: 131;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(261) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(262) {
    grid-column: 2;
    grid-row: 131;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(262) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(263) {
    grid-column: 1/span 2;
    grid-row: 132;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(263) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(264) {
    grid-column: 3/span 2;
    grid-row: 132;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(264) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(265) {
    grid-column: 1/span 2;
    grid-row: 133/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(265) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(266) {
    grid-column: 3;
    grid-row: 133;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(266) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(267) {
    grid-column: 4;
    grid-row: 133;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(267) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(268) {
    grid-column: 3/span 2;
    grid-row: 134/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(268) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(269) {
    grid-column: 1;
    grid-row: 135;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(269) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(270) {
    grid-column: 2;
    grid-row: 135;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(270) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(271) {
    grid-column: 1/span 2;
    grid-row: 136;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(271) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(272) {
    grid-column: 3/span 2;
    grid-row: 136;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(272) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(273) {
    grid-column: 1/span 2;
    grid-row: 137/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(273) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(274) {
    grid-column: 3;
    grid-row: 137;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(274) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(275) {
    grid-column: 4;
    grid-row: 137;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(275) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(276) {
    grid-column: 3/span 2;
    grid-row: 138/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(276) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(277) {
    grid-column: 1;
    grid-row: 139;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(277) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(278) {
    grid-column: 2;
    grid-row: 139;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(278) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(279) {
    grid-column: 1/span 2;
    grid-row: 140;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(279) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(280) {
    grid-column: 3/span 2;
    grid-row: 140;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(280) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(281) {
    grid-column: 1/span 2;
    grid-row: 141/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(281) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(282) {
    grid-column: 3;
    grid-row: 141;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(282) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(283) {
    grid-column: 4;
    grid-row: 141;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(283) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(284) {
    grid-column: 3/span 2;
    grid-row: 142/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(284) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(285) {
    grid-column: 1;
    grid-row: 143;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(285) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(286) {
    grid-column: 2;
    grid-row: 143;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(286) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(287) {
    grid-column: 1/span 2;
    grid-row: 144;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(287) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(288) {
    grid-column: 3/span 2;
    grid-row: 144;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(288) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(289) {
    grid-column: 1/span 2;
    grid-row: 145/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(289) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(290) {
    grid-column: 3;
    grid-row: 145;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(290) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(291) {
    grid-column: 4;
    grid-row: 145;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(291) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(292) {
    grid-column: 3/span 2;
    grid-row: 146/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(292) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(293) {
    grid-column: 1;
    grid-row: 147;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(293) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(294) {
    grid-column: 2;
    grid-row: 147;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(294) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(295) {
    grid-column: 1/span 2;
    grid-row: 148;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(295) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(296) {
    grid-column: 3/span 2;
    grid-row: 148;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(296) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(297) {
    grid-column: 1/span 2;
    grid-row: 149/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(297) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(298) {
    grid-column: 3;
    grid-row: 149;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(298) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(299) {
    grid-column: 4;
    grid-row: 149;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(299) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(300) {
    grid-column: 3/span 2;
    grid-row: 150/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(300) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(301) {
    grid-column: 1;
    grid-row: 151;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(301) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(302) {
    grid-column: 2;
    grid-row: 151;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(302) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(303) {
    grid-column: 1/span 2;
    grid-row: 152;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(303) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(304) {
    grid-column: 3/span 2;
    grid-row: 152;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(304) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(305) {
    grid-column: 1/span 2;
    grid-row: 153/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(305) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(306) {
    grid-column: 3;
    grid-row: 153;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(306) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(307) {
    grid-column: 4;
    grid-row: 153;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(307) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(308) {
    grid-column: 3/span 2;
    grid-row: 154/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(308) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(309) {
    grid-column: 1;
    grid-row: 155;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(309) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(310) {
    grid-column: 2;
    grid-row: 155;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(310) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(311) {
    grid-column: 1/span 2;
    grid-row: 156;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(311) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(312) {
    grid-column: 3/span 2;
    grid-row: 156;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(312) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(313) {
    grid-column: 1/span 2;
    grid-row: 157/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(313) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(314) {
    grid-column: 3;
    grid-row: 157;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(314) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(315) {
    grid-column: 4;
    grid-row: 157;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(315) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(316) {
    grid-column: 3/span 2;
    grid-row: 158/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(316) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(317) {
    grid-column: 1;
    grid-row: 159;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(317) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(318) {
    grid-column: 2;
    grid-row: 159;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(318) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(319) {
    grid-column: 1/span 2;
    grid-row: 160;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(319) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(320) {
    grid-column: 3/span 2;
    grid-row: 160;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(320) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(321) {
    grid-column: 1/span 2;
    grid-row: 161/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(321) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(322) {
    grid-column: 3;
    grid-row: 161;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(322) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(323) {
    grid-column: 4;
    grid-row: 161;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(323) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(324) {
    grid-column: 3/span 2;
    grid-row: 162/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(324) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(325) {
    grid-column: 1;
    grid-row: 163;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(325) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(326) {
    grid-column: 2;
    grid-row: 163;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(326) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(327) {
    grid-column: 1/span 2;
    grid-row: 164;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(327) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(328) {
    grid-column: 3/span 2;
    grid-row: 164;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(328) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(329) {
    grid-column: 1/span 2;
    grid-row: 165/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(329) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(330) {
    grid-column: 3;
    grid-row: 165;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(330) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(331) {
    grid-column: 4;
    grid-row: 165;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(331) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(332) {
    grid-column: 3/span 2;
    grid-row: 166/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(332) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(333) {
    grid-column: 1;
    grid-row: 167;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(333) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(334) {
    grid-column: 2;
    grid-row: 167;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(334) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(335) {
    grid-column: 1/span 2;
    grid-row: 168;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(335) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(336) {
    grid-column: 3/span 2;
    grid-row: 168;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(336) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(337) {
    grid-column: 1/span 2;
    grid-row: 169/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(337) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(338) {
    grid-column: 3;
    grid-row: 169;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(338) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(339) {
    grid-column: 4;
    grid-row: 169;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(339) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(340) {
    grid-column: 3/span 2;
    grid-row: 170/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(340) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(341) {
    grid-column: 1;
    grid-row: 171;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(341) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(342) {
    grid-column: 2;
    grid-row: 171;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(342) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(343) {
    grid-column: 1/span 2;
    grid-row: 172;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(343) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(344) {
    grid-column: 3/span 2;
    grid-row: 172;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(344) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(345) {
    grid-column: 1/span 2;
    grid-row: 173/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(345) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(346) {
    grid-column: 3;
    grid-row: 173;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(346) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(347) {
    grid-column: 4;
    grid-row: 173;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(347) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(348) {
    grid-column: 3/span 2;
    grid-row: 174/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(348) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(349) {
    grid-column: 1;
    grid-row: 175;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(349) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(350) {
    grid-column: 2;
    grid-row: 175;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(350) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(351) {
    grid-column: 1/span 2;
    grid-row: 176;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(351) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(352) {
    grid-column: 3/span 2;
    grid-row: 176;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(352) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(353) {
    grid-column: 1/span 2;
    grid-row: 177/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(353) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(354) {
    grid-column: 3;
    grid-row: 177;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(354) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(355) {
    grid-column: 4;
    grid-row: 177;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(355) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(356) {
    grid-column: 3/span 2;
    grid-row: 178/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(356) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(357) {
    grid-column: 1;
    grid-row: 179;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(357) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(358) {
    grid-column: 2;
    grid-row: 179;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(358) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(359) {
    grid-column: 1/span 2;
    grid-row: 180;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(359) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(360) {
    grid-column: 3/span 2;
    grid-row: 180;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(360) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(361) {
    grid-column: 1/span 2;
    grid-row: 181/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(361) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(362) {
    grid-column: 3;
    grid-row: 181;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(362) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(363) {
    grid-column: 4;
    grid-row: 181;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(363) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(364) {
    grid-column: 3/span 2;
    grid-row: 182/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(364) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(365) {
    grid-column: 1;
    grid-row: 183;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(365) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(366) {
    grid-column: 2;
    grid-row: 183;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(366) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(367) {
    grid-column: 1/span 2;
    grid-row: 184;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(367) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(368) {
    grid-column: 3/span 2;
    grid-row: 184;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(368) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(369) {
    grid-column: 1/span 2;
    grid-row: 185/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(369) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(370) {
    grid-column: 3;
    grid-row: 185;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(370) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(371) {
    grid-column: 4;
    grid-row: 185;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(371) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(372) {
    grid-column: 3/span 2;
    grid-row: 186/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(372) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(373) {
    grid-column: 1;
    grid-row: 187;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(373) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(374) {
    grid-column: 2;
    grid-row: 187;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(374) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(375) {
    grid-column: 1/span 2;
    grid-row: 188;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(375) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(376) {
    grid-column: 3/span 2;
    grid-row: 188;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(376) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(377) {
    grid-column: 1/span 2;
    grid-row: 189/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(377) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(378) {
    grid-column: 3;
    grid-row: 189;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(378) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(379) {
    grid-column: 4;
    grid-row: 189;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(379) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(380) {
    grid-column: 3/span 2;
    grid-row: 190/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(380) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(381) {
    grid-column: 1;
    grid-row: 191;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(381) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(382) {
    grid-column: 2;
    grid-row: 191;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(382) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(383) {
    grid-column: 1/span 2;
    grid-row: 192;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(383) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(384) {
    grid-column: 3/span 2;
    grid-row: 192;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(384) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(385) {
    grid-column: 1/span 2;
    grid-row: 193/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(385) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(386) {
    grid-column: 3;
    grid-row: 193;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(386) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(387) {
    grid-column: 4;
    grid-row: 193;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(387) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(388) {
    grid-column: 3/span 2;
    grid-row: 194/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(388) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(389) {
    grid-column: 1;
    grid-row: 195;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(389) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(390) {
    grid-column: 2;
    grid-row: 195;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(390) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(391) {
    grid-column: 1/span 2;
    grid-row: 196;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(391) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(392) {
    grid-column: 3/span 2;
    grid-row: 196;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(392) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(393) {
    grid-column: 1/span 2;
    grid-row: 197/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(393) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(394) {
    grid-column: 3;
    grid-row: 197;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(394) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(395) {
    grid-column: 4;
    grid-row: 197;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(395) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(396) {
    grid-column: 3/span 2;
    grid-row: 198/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(396) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(397) {
    grid-column: 1;
    grid-row: 199;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(397) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(398) {
    grid-column: 2;
    grid-row: 199;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(398) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(399) {
    grid-column: 1/span 2;
    grid-row: 200;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(399) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(400) {
    grid-column: 3/span 2;
    grid-row: 200;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(400) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(401) {
    grid-column: 1/span 2;
    grid-row: 201/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(401) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(402) {
    grid-column: 3;
    grid-row: 201;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(402) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(403) {
    grid-column: 4;
    grid-row: 201;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(403) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(404) {
    grid-column: 3/span 2;
    grid-row: 202/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(404) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(405) {
    grid-column: 1;
    grid-row: 203;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(405) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(406) {
    grid-column: 2;
    grid-row: 203;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(406) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(407) {
    grid-column: 1/span 2;
    grid-row: 204;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(407) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(408) {
    grid-column: 3/span 2;
    grid-row: 204;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(408) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(409) {
    grid-column: 1/span 2;
    grid-row: 205/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(409) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(410) {
    grid-column: 3;
    grid-row: 205;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(410) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(411) {
    grid-column: 4;
    grid-row: 205;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(411) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(412) {
    grid-column: 3/span 2;
    grid-row: 206/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(412) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(413) {
    grid-column: 1;
    grid-row: 207;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(413) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(414) {
    grid-column: 2;
    grid-row: 207;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(414) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(415) {
    grid-column: 1/span 2;
    grid-row: 208;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(415) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(416) {
    grid-column: 3/span 2;
    grid-row: 208;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(416) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(417) {
    grid-column: 1/span 2;
    grid-row: 209/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(417) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(418) {
    grid-column: 3;
    grid-row: 209;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(418) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(419) {
    grid-column: 4;
    grid-row: 209;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(419) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(420) {
    grid-column: 3/span 2;
    grid-row: 210/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(420) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(421) {
    grid-column: 1;
    grid-row: 211;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(421) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(422) {
    grid-column: 2;
    grid-row: 211;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(422) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(423) {
    grid-column: 1/span 2;
    grid-row: 212;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(423) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(424) {
    grid-column: 3/span 2;
    grid-row: 212;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(424) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(425) {
    grid-column: 1/span 2;
    grid-row: 213/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(425) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(426) {
    grid-column: 3;
    grid-row: 213;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(426) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(427) {
    grid-column: 4;
    grid-row: 213;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(427) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(428) {
    grid-column: 3/span 2;
    grid-row: 214/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(428) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(429) {
    grid-column: 1;
    grid-row: 215;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(429) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(430) {
    grid-column: 2;
    grid-row: 215;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(430) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(431) {
    grid-column: 1/span 2;
    grid-row: 216;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(431) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(432) {
    grid-column: 3/span 2;
    grid-row: 216;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(432) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(433) {
    grid-column: 1/span 2;
    grid-row: 217/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(433) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(434) {
    grid-column: 3;
    grid-row: 217;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(434) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(435) {
    grid-column: 4;
    grid-row: 217;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(435) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(436) {
    grid-column: 3/span 2;
    grid-row: 218/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(436) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(437) {
    grid-column: 1;
    grid-row: 219;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(437) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(438) {
    grid-column: 2;
    grid-row: 219;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(438) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(439) {
    grid-column: 1/span 2;
    grid-row: 220;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(439) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(440) {
    grid-column: 3/span 2;
    grid-row: 220;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(440) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(441) {
    grid-column: 1/span 2;
    grid-row: 221/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(441) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(442) {
    grid-column: 3;
    grid-row: 221;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(442) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(443) {
    grid-column: 4;
    grid-row: 221;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(443) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(444) {
    grid-column: 3/span 2;
    grid-row: 222/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(444) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(445) {
    grid-column: 1;
    grid-row: 223;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(445) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(446) {
    grid-column: 2;
    grid-row: 223;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(446) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(447) {
    grid-column: 1/span 2;
    grid-row: 224;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(447) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(448) {
    grid-column: 3/span 2;
    grid-row: 224;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(448) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(449) {
    grid-column: 1/span 2;
    grid-row: 225/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(449) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(450) {
    grid-column: 3;
    grid-row: 225;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(450) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(451) {
    grid-column: 4;
    grid-row: 225;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(451) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(452) {
    grid-column: 3/span 2;
    grid-row: 226/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(452) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(453) {
    grid-column: 1;
    grid-row: 227;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(453) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(454) {
    grid-column: 2;
    grid-row: 227;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(454) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(455) {
    grid-column: 1/span 2;
    grid-row: 228;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(455) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(456) {
    grid-column: 3/span 2;
    grid-row: 228;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(456) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(457) {
    grid-column: 1/span 2;
    grid-row: 229/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(457) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(458) {
    grid-column: 3;
    grid-row: 229;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(458) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(459) {
    grid-column: 4;
    grid-row: 229;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(459) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(460) {
    grid-column: 3/span 2;
    grid-row: 230/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(460) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(461) {
    grid-column: 1;
    grid-row: 231;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(461) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(462) {
    grid-column: 2;
    grid-row: 231;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(462) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(463) {
    grid-column: 1/span 2;
    grid-row: 232;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(463) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(464) {
    grid-column: 3/span 2;
    grid-row: 232;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(464) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(465) {
    grid-column: 1/span 2;
    grid-row: 233/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(465) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(466) {
    grid-column: 3;
    grid-row: 233;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(466) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(467) {
    grid-column: 4;
    grid-row: 233;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(467) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(468) {
    grid-column: 3/span 2;
    grid-row: 234/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(468) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(469) {
    grid-column: 1;
    grid-row: 235;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(469) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(470) {
    grid-column: 2;
    grid-row: 235;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(470) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(471) {
    grid-column: 1/span 2;
    grid-row: 236;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(471) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(472) {
    grid-column: 3/span 2;
    grid-row: 236;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(472) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(473) {
    grid-column: 1/span 2;
    grid-row: 237/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(473) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(474) {
    grid-column: 3;
    grid-row: 237;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(474) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(475) {
    grid-column: 4;
    grid-row: 237;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(475) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(476) {
    grid-column: 3/span 2;
    grid-row: 238/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(476) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(477) {
    grid-column: 1;
    grid-row: 239;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(477) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(478) {
    grid-column: 2;
    grid-row: 239;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(478) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(479) {
    grid-column: 1/span 2;
    grid-row: 240;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(479) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(480) {
    grid-column: 3/span 2;
    grid-row: 240;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(480) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(481) {
    grid-column: 1/span 2;
    grid-row: 241/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(481) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(482) {
    grid-column: 3;
    grid-row: 241;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(482) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(483) {
    grid-column: 4;
    grid-row: 241;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(483) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(484) {
    grid-column: 3/span 2;
    grid-row: 242/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(484) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(485) {
    grid-column: 1;
    grid-row: 243;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(485) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(486) {
    grid-column: 2;
    grid-row: 243;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(486) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(487) {
    grid-column: 1/span 2;
    grid-row: 244;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(487) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(488) {
    grid-column: 3/span 2;
    grid-row: 244;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(488) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(489) {
    grid-column: 1/span 2;
    grid-row: 245/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(489) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(490) {
    grid-column: 3;
    grid-row: 245;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(490) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(491) {
    grid-column: 4;
    grid-row: 245;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(491) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(492) {
    grid-column: 3/span 2;
    grid-row: 246/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(492) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(493) {
    grid-column: 1;
    grid-row: 247;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(493) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(494) {
    grid-column: 2;
    grid-row: 247;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(494) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(495) {
    grid-column: 1/span 2;
    grid-row: 248;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(495) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(496) {
    grid-column: 3/span 2;
    grid-row: 248;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(496) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(497) {
    grid-column: 1/span 2;
    grid-row: 249/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(497) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(498) {
    grid-column: 3;
    grid-row: 249;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(498) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(499) {
    grid-column: 4;
    grid-row: 249;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(499) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(500) {
    grid-column: 3/span 2;
    grid-row: 250/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(500) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(501) {
    grid-column: 1;
    grid-row: 251;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(501) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(502) {
    grid-column: 2;
    grid-row: 251;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(502) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(503) {
    grid-column: 1/span 2;
    grid-row: 252;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(503) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(504) {
    grid-column: 3/span 2;
    grid-row: 252;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(504) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(505) {
    grid-column: 1/span 2;
    grid-row: 253/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(505) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(506) {
    grid-column: 3;
    grid-row: 253;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(506) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(507) {
    grid-column: 4;
    grid-row: 253;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(507) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(508) {
    grid-column: 3/span 2;
    grid-row: 254/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(508) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(509) {
    grid-column: 1;
    grid-row: 255;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(509) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(510) {
    grid-column: 2;
    grid-row: 255;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(510) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(511) {
    grid-column: 1/span 2;
    grid-row: 256;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(511) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(512) {
    grid-column: 3/span 2;
    grid-row: 256;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(512) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(513) {
    grid-column: 1/span 2;
    grid-row: 257/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(513) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(514) {
    grid-column: 3;
    grid-row: 257;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(514) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(515) {
    grid-column: 4;
    grid-row: 257;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(515) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(516) {
    grid-column: 3/span 2;
    grid-row: 258/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(516) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(517) {
    grid-column: 1;
    grid-row: 259;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(517) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(518) {
    grid-column: 2;
    grid-row: 259;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(518) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(519) {
    grid-column: 1/span 2;
    grid-row: 260;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(519) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(520) {
    grid-column: 3/span 2;
    grid-row: 260;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(520) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(521) {
    grid-column: 1/span 2;
    grid-row: 261/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(521) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(522) {
    grid-column: 3;
    grid-row: 261;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(522) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(523) {
    grid-column: 4;
    grid-row: 261;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(523) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(524) {
    grid-column: 3/span 2;
    grid-row: 262/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(524) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(525) {
    grid-column: 1;
    grid-row: 263;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(525) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(526) {
    grid-column: 2;
    grid-row: 263;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(526) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(527) {
    grid-column: 1/span 2;
    grid-row: 264;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(527) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(528) {
    grid-column: 3/span 2;
    grid-row: 264;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(528) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(529) {
    grid-column: 1/span 2;
    grid-row: 265/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(529) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(530) {
    grid-column: 3;
    grid-row: 265;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(530) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(531) {
    grid-column: 4;
    grid-row: 265;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(531) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(532) {
    grid-column: 3/span 2;
    grid-row: 266/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(532) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(533) {
    grid-column: 1;
    grid-row: 267;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(533) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(534) {
    grid-column: 2;
    grid-row: 267;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(534) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(535) {
    grid-column: 1/span 2;
    grid-row: 268;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(535) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(536) {
    grid-column: 3/span 2;
    grid-row: 268;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(536) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(537) {
    grid-column: 1/span 2;
    grid-row: 269/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(537) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(538) {
    grid-column: 3;
    grid-row: 269;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(538) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(539) {
    grid-column: 4;
    grid-row: 269;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(539) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(540) {
    grid-column: 3/span 2;
    grid-row: 270/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(540) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(541) {
    grid-column: 1;
    grid-row: 271;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(541) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(542) {
    grid-column: 2;
    grid-row: 271;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(542) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(543) {
    grid-column: 1/span 2;
    grid-row: 272;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(543) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(544) {
    grid-column: 3/span 2;
    grid-row: 272;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(544) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(545) {
    grid-column: 1/span 2;
    grid-row: 273/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(545) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(546) {
    grid-column: 3;
    grid-row: 273;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(546) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(547) {
    grid-column: 4;
    grid-row: 273;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(547) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(548) {
    grid-column: 3/span 2;
    grid-row: 274/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(548) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(549) {
    grid-column: 1;
    grid-row: 275;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(549) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(550) {
    grid-column: 2;
    grid-row: 275;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(550) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(551) {
    grid-column: 1/span 2;
    grid-row: 276;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(551) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(552) {
    grid-column: 3/span 2;
    grid-row: 276;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(552) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(553) {
    grid-column: 1/span 2;
    grid-row: 277/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(553) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(554) {
    grid-column: 3;
    grid-row: 277;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(554) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(555) {
    grid-column: 4;
    grid-row: 277;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(555) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(556) {
    grid-column: 3/span 2;
    grid-row: 278/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(556) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(557) {
    grid-column: 1;
    grid-row: 279;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(557) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(558) {
    grid-column: 2;
    grid-row: 279;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(558) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(559) {
    grid-column: 1/span 2;
    grid-row: 280;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(559) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(560) {
    grid-column: 3/span 2;
    grid-row: 280;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(560) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(561) {
    grid-column: 1/span 2;
    grid-row: 281/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(561) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(562) {
    grid-column: 3;
    grid-row: 281;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(562) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(563) {
    grid-column: 4;
    grid-row: 281;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(563) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(564) {
    grid-column: 3/span 2;
    grid-row: 282/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(564) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(565) {
    grid-column: 1;
    grid-row: 283;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(565) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(566) {
    grid-column: 2;
    grid-row: 283;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(566) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(567) {
    grid-column: 1/span 2;
    grid-row: 284;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(567) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(568) {
    grid-column: 3/span 2;
    grid-row: 284;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(568) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(569) {
    grid-column: 1/span 2;
    grid-row: 285/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(569) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(570) {
    grid-column: 3;
    grid-row: 285;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(570) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(571) {
    grid-column: 4;
    grid-row: 285;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(571) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(572) {
    grid-column: 3/span 2;
    grid-row: 286/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(572) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(573) {
    grid-column: 1;
    grid-row: 287;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(573) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(574) {
    grid-column: 2;
    grid-row: 287;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(574) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(575) {
    grid-column: 1/span 2;
    grid-row: 288;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(575) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(576) {
    grid-column: 3/span 2;
    grid-row: 288;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(576) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(577) {
    grid-column: 1/span 2;
    grid-row: 289/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(577) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(578) {
    grid-column: 3;
    grid-row: 289;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(578) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(579) {
    grid-column: 4;
    grid-row: 289;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(579) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(580) {
    grid-column: 3/span 2;
    grid-row: 290/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(580) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(581) {
    grid-column: 1;
    grid-row: 291;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(581) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(582) {
    grid-column: 2;
    grid-row: 291;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(582) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(583) {
    grid-column: 1/span 2;
    grid-row: 292;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(583) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(584) {
    grid-column: 3/span 2;
    grid-row: 292;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(584) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(585) {
    grid-column: 1/span 2;
    grid-row: 293/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(585) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(586) {
    grid-column: 3;
    grid-row: 293;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(586) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(587) {
    grid-column: 4;
    grid-row: 293;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(587) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(588) {
    grid-column: 3/span 2;
    grid-row: 294/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(588) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(589) {
    grid-column: 1;
    grid-row: 295;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(589) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(590) {
    grid-column: 2;
    grid-row: 295;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(590) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(591) {
    grid-column: 1/span 2;
    grid-row: 296;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(591) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(592) {
    grid-column: 3/span 2;
    grid-row: 296;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(592) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(593) {
    grid-column: 1/span 2;
    grid-row: 297/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(593) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(594) {
    grid-column: 3;
    grid-row: 297;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(594) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(595) {
    grid-column: 4;
    grid-row: 297;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(595) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(596) {
    grid-column: 3/span 2;
    grid-row: 298/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(596) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(597) {
    grid-column: 1;
    grid-row: 299;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(597) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(598) {
    grid-column: 2;
    grid-row: 299;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(598) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(599) {
    grid-column: 1/span 2;
    grid-row: 300;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(599) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(600) {
    grid-column: 3/span 2;
    grid-row: 300;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(600) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(601) {
    grid-column: 1/span 2;
    grid-row: 301/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(601) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(602) {
    grid-column: 3;
    grid-row: 301;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(602) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(603) {
    grid-column: 4;
    grid-row: 301;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(603) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(604) {
    grid-column: 3/span 2;
    grid-row: 302/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(604) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(605) {
    grid-column: 1;
    grid-row: 303;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(605) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(606) {
    grid-column: 2;
    grid-row: 303;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(606) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(607) {
    grid-column: 1/span 2;
    grid-row: 304;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(607) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(608) {
    grid-column: 3/span 2;
    grid-row: 304;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(608) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(609) {
    grid-column: 1/span 2;
    grid-row: 305/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(609) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(610) {
    grid-column: 3;
    grid-row: 305;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(610) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(611) {
    grid-column: 4;
    grid-row: 305;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(611) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(612) {
    grid-column: 3/span 2;
    grid-row: 306/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(612) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(613) {
    grid-column: 1;
    grid-row: 307;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(613) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(614) {
    grid-column: 2;
    grid-row: 307;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(614) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(615) {
    grid-column: 1/span 2;
    grid-row: 308;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(615) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(616) {
    grid-column: 3/span 2;
    grid-row: 308;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(616) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(617) {
    grid-column: 1/span 2;
    grid-row: 309/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(617) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(618) {
    grid-column: 3;
    grid-row: 309;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(618) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(619) {
    grid-column: 4;
    grid-row: 309;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(619) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(620) {
    grid-column: 3/span 2;
    grid-row: 310/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(620) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(621) {
    grid-column: 1;
    grid-row: 311;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(621) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(622) {
    grid-column: 2;
    grid-row: 311;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(622) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(623) {
    grid-column: 1/span 2;
    grid-row: 312;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(623) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(624) {
    grid-column: 3/span 2;
    grid-row: 312;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(624) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(625) {
    grid-column: 1/span 2;
    grid-row: 313/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(625) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(626) {
    grid-column: 3;
    grid-row: 313;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(626) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(627) {
    grid-column: 4;
    grid-row: 313;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(627) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(628) {
    grid-column: 3/span 2;
    grid-row: 314/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(628) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(629) {
    grid-column: 1;
    grid-row: 315;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(629) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(630) {
    grid-column: 2;
    grid-row: 315;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(630) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(631) {
    grid-column: 1/span 2;
    grid-row: 316;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(631) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(632) {
    grid-column: 3/span 2;
    grid-row: 316;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(632) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(633) {
    grid-column: 1/span 2;
    grid-row: 317/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(633) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(634) {
    grid-column: 3;
    grid-row: 317;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(634) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(635) {
    grid-column: 4;
    grid-row: 317;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(635) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(636) {
    grid-column: 3/span 2;
    grid-row: 318/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(636) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(637) {
    grid-column: 1;
    grid-row: 319;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(637) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(638) {
    grid-column: 2;
    grid-row: 319;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(638) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(639) {
    grid-column: 1/span 2;
    grid-row: 320;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(639) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(640) {
    grid-column: 3/span 2;
    grid-row: 320;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(640) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(641) {
    grid-column: 1/span 2;
    grid-row: 321/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(641) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(642) {
    grid-column: 3;
    grid-row: 321;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(642) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(643) {
    grid-column: 4;
    grid-row: 321;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(643) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(644) {
    grid-column: 3/span 2;
    grid-row: 322/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(644) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(645) {
    grid-column: 1;
    grid-row: 323;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(645) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(646) {
    grid-column: 2;
    grid-row: 323;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(646) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(647) {
    grid-column: 1/span 2;
    grid-row: 324;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(647) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(648) {
    grid-column: 3/span 2;
    grid-row: 324;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(648) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(649) {
    grid-column: 1/span 2;
    grid-row: 325/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(649) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(650) {
    grid-column: 3;
    grid-row: 325;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(650) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(651) {
    grid-column: 4;
    grid-row: 325;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(651) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(652) {
    grid-column: 3/span 2;
    grid-row: 326/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(652) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(653) {
    grid-column: 1;
    grid-row: 327;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(653) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(654) {
    grid-column: 2;
    grid-row: 327;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(654) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(655) {
    grid-column: 1/span 2;
    grid-row: 328;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(655) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(656) {
    grid-column: 3/span 2;
    grid-row: 328;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(656) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(657) {
    grid-column: 1/span 2;
    grid-row: 329/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(657) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(658) {
    grid-column: 3;
    grid-row: 329;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(658) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(659) {
    grid-column: 4;
    grid-row: 329;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(659) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(660) {
    grid-column: 3/span 2;
    grid-row: 330/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(660) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(661) {
    grid-column: 1;
    grid-row: 331;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(661) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(662) {
    grid-column: 2;
    grid-row: 331;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(662) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(663) {
    grid-column: 1/span 2;
    grid-row: 332;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(663) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(664) {
    grid-column: 3/span 2;
    grid-row: 332;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(664) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(665) {
    grid-column: 1/span 2;
    grid-row: 333/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(665) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(666) {
    grid-column: 3;
    grid-row: 333;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(666) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(667) {
    grid-column: 4;
    grid-row: 333;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(667) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(668) {
    grid-column: 3/span 2;
    grid-row: 334/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(668) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(669) {
    grid-column: 1;
    grid-row: 335;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(669) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(670) {
    grid-column: 2;
    grid-row: 335;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(670) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(671) {
    grid-column: 1/span 2;
    grid-row: 336;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(671) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(672) {
    grid-column: 3/span 2;
    grid-row: 336;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(672) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(673) {
    grid-column: 1/span 2;
    grid-row: 337/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(673) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(674) {
    grid-column: 3;
    grid-row: 337;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(674) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(675) {
    grid-column: 4;
    grid-row: 337;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(675) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(676) {
    grid-column: 3/span 2;
    grid-row: 338/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(676) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(677) {
    grid-column: 1;
    grid-row: 339;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(677) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(678) {
    grid-column: 2;
    grid-row: 339;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(678) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(679) {
    grid-column: 1/span 2;
    grid-row: 340;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(679) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(680) {
    grid-column: 3/span 2;
    grid-row: 340;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(680) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(681) {
    grid-column: 1/span 2;
    grid-row: 341/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(681) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(682) {
    grid-column: 3;
    grid-row: 341;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(682) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(683) {
    grid-column: 4;
    grid-row: 341;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(683) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(684) {
    grid-column: 3/span 2;
    grid-row: 342/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(684) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(685) {
    grid-column: 1;
    grid-row: 343;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(685) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(686) {
    grid-column: 2;
    grid-row: 343;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(686) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(687) {
    grid-column: 1/span 2;
    grid-row: 344;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(687) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(688) {
    grid-column: 3/span 2;
    grid-row: 344;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(688) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(689) {
    grid-column: 1/span 2;
    grid-row: 345/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(689) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(690) {
    grid-column: 3;
    grid-row: 345;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(690) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(691) {
    grid-column: 4;
    grid-row: 345;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(691) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(692) {
    grid-column: 3/span 2;
    grid-row: 346/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(692) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(693) {
    grid-column: 1;
    grid-row: 347;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(693) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(694) {
    grid-column: 2;
    grid-row: 347;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(694) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(695) {
    grid-column: 1/span 2;
    grid-row: 348;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(695) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(696) {
    grid-column: 3/span 2;
    grid-row: 348;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(696) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(697) {
    grid-column: 1/span 2;
    grid-row: 349/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(697) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(698) {
    grid-column: 3;
    grid-row: 349;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(698) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(699) {
    grid-column: 4;
    grid-row: 349;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(699) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(700) {
    grid-column: 3/span 2;
    grid-row: 350/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(700) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(701) {
    grid-column: 1;
    grid-row: 351;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(701) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(702) {
    grid-column: 2;
    grid-row: 351;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(702) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(703) {
    grid-column: 1/span 2;
    grid-row: 352;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(703) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(704) {
    grid-column: 3/span 2;
    grid-row: 352;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(704) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(705) {
    grid-column: 1/span 2;
    grid-row: 353/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(705) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(706) {
    grid-column: 3;
    grid-row: 353;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(706) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(707) {
    grid-column: 4;
    grid-row: 353;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(707) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(708) {
    grid-column: 3/span 2;
    grid-row: 354/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(708) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(709) {
    grid-column: 1;
    grid-row: 355;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(709) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(710) {
    grid-column: 2;
    grid-row: 355;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(710) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(711) {
    grid-column: 1/span 2;
    grid-row: 356;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(711) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(712) {
    grid-column: 3/span 2;
    grid-row: 356;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(712) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(713) {
    grid-column: 1/span 2;
    grid-row: 357/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(713) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(714) {
    grid-column: 3;
    grid-row: 357;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(714) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(715) {
    grid-column: 4;
    grid-row: 357;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(715) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(716) {
    grid-column: 3/span 2;
    grid-row: 358/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(716) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(717) {
    grid-column: 1;
    grid-row: 359;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(717) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(718) {
    grid-column: 2;
    grid-row: 359;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(718) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(719) {
    grid-column: 1/span 2;
    grid-row: 360;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(719) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(720) {
    grid-column: 3/span 2;
    grid-row: 360;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(720) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(721) {
    grid-column: 1/span 2;
    grid-row: 361/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(721) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(722) {
    grid-column: 3;
    grid-row: 361;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(722) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(723) {
    grid-column: 4;
    grid-row: 361;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(723) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(724) {
    grid-column: 3/span 2;
    grid-row: 362/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(724) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(725) {
    grid-column: 1;
    grid-row: 363;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(725) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(726) {
    grid-column: 2;
    grid-row: 363;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(726) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(727) {
    grid-column: 1/span 2;
    grid-row: 364;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(727) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(728) {
    grid-column: 3/span 2;
    grid-row: 364;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(728) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(729) {
    grid-column: 1/span 2;
    grid-row: 365/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(729) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(730) {
    grid-column: 3;
    grid-row: 365;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(730) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(731) {
    grid-column: 4;
    grid-row: 365;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(731) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(732) {
    grid-column: 3/span 2;
    grid-row: 366/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(732) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(733) {
    grid-column: 1;
    grid-row: 367;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(733) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(734) {
    grid-column: 2;
    grid-row: 367;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(734) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(735) {
    grid-column: 1/span 2;
    grid-row: 368;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(735) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(736) {
    grid-column: 3/span 2;
    grid-row: 368;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(736) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(737) {
    grid-column: 1/span 2;
    grid-row: 369/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(737) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(738) {
    grid-column: 3;
    grid-row: 369;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(738) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(739) {
    grid-column: 4;
    grid-row: 369;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(739) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(740) {
    grid-column: 3/span 2;
    grid-row: 370/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(740) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(741) {
    grid-column: 1;
    grid-row: 371;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(741) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(742) {
    grid-column: 2;
    grid-row: 371;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(742) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(743) {
    grid-column: 1/span 2;
    grid-row: 372;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(743) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(744) {
    grid-column: 3/span 2;
    grid-row: 372;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(744) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(745) {
    grid-column: 1/span 2;
    grid-row: 373/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(745) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(746) {
    grid-column: 3;
    grid-row: 373;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(746) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(747) {
    grid-column: 4;
    grid-row: 373;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(747) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(748) {
    grid-column: 3/span 2;
    grid-row: 374/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(748) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(749) {
    grid-column: 1;
    grid-row: 375;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(749) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(750) {
    grid-column: 2;
    grid-row: 375;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(750) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(751) {
    grid-column: 1/span 2;
    grid-row: 376;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(751) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(752) {
    grid-column: 3/span 2;
    grid-row: 376;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(752) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(753) {
    grid-column: 1/span 2;
    grid-row: 377/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(753) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(754) {
    grid-column: 3;
    grid-row: 377;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(754) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(755) {
    grid-column: 4;
    grid-row: 377;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(755) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(756) {
    grid-column: 3/span 2;
    grid-row: 378/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(756) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(757) {
    grid-column: 1;
    grid-row: 379;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(757) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(758) {
    grid-column: 2;
    grid-row: 379;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(758) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(759) {
    grid-column: 1/span 2;
    grid-row: 380;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(759) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(760) {
    grid-column: 3/span 2;
    grid-row: 380;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(760) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(761) {
    grid-column: 1/span 2;
    grid-row: 381/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(761) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(762) {
    grid-column: 3;
    grid-row: 381;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(762) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(763) {
    grid-column: 4;
    grid-row: 381;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(763) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(764) {
    grid-column: 3/span 2;
    grid-row: 382/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(764) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(765) {
    grid-column: 1;
    grid-row: 383;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(765) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(766) {
    grid-column: 2;
    grid-row: 383;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(766) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(767) {
    grid-column: 1/span 2;
    grid-row: 384;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(767) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(768) {
    grid-column: 3/span 2;
    grid-row: 384;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(768) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(769) {
    grid-column: 1/span 2;
    grid-row: 385/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(769) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(770) {
    grid-column: 3;
    grid-row: 385;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(770) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(771) {
    grid-column: 4;
    grid-row: 385;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(771) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(772) {
    grid-column: 3/span 2;
    grid-row: 386/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(772) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(773) {
    grid-column: 1;
    grid-row: 387;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(773) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(774) {
    grid-column: 2;
    grid-row: 387;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(774) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(775) {
    grid-column: 1/span 2;
    grid-row: 388;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(775) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(776) {
    grid-column: 3/span 2;
    grid-row: 388;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(776) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(777) {
    grid-column: 1/span 2;
    grid-row: 389/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(777) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(778) {
    grid-column: 3;
    grid-row: 389;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(778) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(779) {
    grid-column: 4;
    grid-row: 389;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(779) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(780) {
    grid-column: 3/span 2;
    grid-row: 390/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(780) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(781) {
    grid-column: 1;
    grid-row: 391;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(781) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(782) {
    grid-column: 2;
    grid-row: 391;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(782) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(783) {
    grid-column: 1/span 2;
    grid-row: 392;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(783) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(784) {
    grid-column: 3/span 2;
    grid-row: 392;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(784) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(785) {
    grid-column: 1/span 2;
    grid-row: 393/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(785) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(786) {
    grid-column: 3;
    grid-row: 393;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(786) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(787) {
    grid-column: 4;
    grid-row: 393;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(787) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(788) {
    grid-column: 3/span 2;
    grid-row: 394/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(788) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(789) {
    grid-column: 1;
    grid-row: 395;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(789) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(790) {
    grid-column: 2;
    grid-row: 395;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(790) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(791) {
    grid-column: 1/span 2;
    grid-row: 396;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(791) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(792) {
    grid-column: 3/span 2;
    grid-row: 396;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(792) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(793) {
    grid-column: 1/span 2;
    grid-row: 397/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(793) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(794) {
    grid-column: 3;
    grid-row: 397;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(794) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(795) {
    grid-column: 4;
    grid-row: 397;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(795) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(796) {
    grid-column: 3/span 2;
    grid-row: 398/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(796) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(797) {
    grid-column: 1;
    grid-row: 399;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(797) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(798) {
    grid-column: 2;
    grid-row: 399;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(798) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(799) {
    grid-column: 1/span 2;
    grid-row: 400;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(799) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(800) {
    grid-column: 3/span 2;
    grid-row: 400;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(800) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(801) {
    grid-column: 1/span 2;
    grid-row: 401/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(801) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(802) {
    grid-column: 3;
    grid-row: 401;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(802) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(803) {
    grid-column: 4;
    grid-row: 401;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(803) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(804) {
    grid-column: 3/span 2;
    grid-row: 402/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(804) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(805) {
    grid-column: 1;
    grid-row: 403;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(805) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(806) {
    grid-column: 2;
    grid-row: 403;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(806) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(807) {
    grid-column: 1/span 2;
    grid-row: 404;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(807) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(808) {
    grid-column: 3/span 2;
    grid-row: 404;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(808) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(809) {
    grid-column: 1/span 2;
    grid-row: 405/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(809) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(810) {
    grid-column: 3;
    grid-row: 405;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(810) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(811) {
    grid-column: 4;
    grid-row: 405;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(811) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(812) {
    grid-column: 3/span 2;
    grid-row: 406/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(812) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(813) {
    grid-column: 1;
    grid-row: 407;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(813) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(814) {
    grid-column: 2;
    grid-row: 407;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(814) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(815) {
    grid-column: 1/span 2;
    grid-row: 408;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(815) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(816) {
    grid-column: 3/span 2;
    grid-row: 408;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(816) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(817) {
    grid-column: 1/span 2;
    grid-row: 409/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(817) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(818) {
    grid-column: 3;
    grid-row: 409;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(818) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(819) {
    grid-column: 4;
    grid-row: 409;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(819) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(820) {
    grid-column: 3/span 2;
    grid-row: 410/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(820) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(821) {
    grid-column: 1;
    grid-row: 411;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(821) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(822) {
    grid-column: 2;
    grid-row: 411;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(822) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(823) {
    grid-column: 1/span 2;
    grid-row: 412;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(823) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(824) {
    grid-column: 3/span 2;
    grid-row: 412;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(824) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(825) {
    grid-column: 1/span 2;
    grid-row: 413/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(825) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(826) {
    grid-column: 3;
    grid-row: 413;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(826) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(827) {
    grid-column: 4;
    grid-row: 413;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(827) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(828) {
    grid-column: 3/span 2;
    grid-row: 414/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(828) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(829) {
    grid-column: 1;
    grid-row: 415;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(829) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(830) {
    grid-column: 2;
    grid-row: 415;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(830) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(831) {
    grid-column: 1/span 2;
    grid-row: 416;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(831) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(832) {
    grid-column: 3/span 2;
    grid-row: 416;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(832) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(833) {
    grid-column: 1/span 2;
    grid-row: 417/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(833) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(834) {
    grid-column: 3;
    grid-row: 417;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(834) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(835) {
    grid-column: 4;
    grid-row: 417;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(835) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(836) {
    grid-column: 3/span 2;
    grid-row: 418/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(836) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(837) {
    grid-column: 1;
    grid-row: 419;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(837) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(838) {
    grid-column: 2;
    grid-row: 419;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(838) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(839) {
    grid-column: 1/span 2;
    grid-row: 420;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(839) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(840) {
    grid-column: 3/span 2;
    grid-row: 420;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(840) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(841) {
    grid-column: 1/span 2;
    grid-row: 421/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(841) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(842) {
    grid-column: 3;
    grid-row: 421;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(842) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(843) {
    grid-column: 4;
    grid-row: 421;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(843) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(844) {
    grid-column: 3/span 2;
    grid-row: 422/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(844) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(845) {
    grid-column: 1;
    grid-row: 423;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(845) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(846) {
    grid-column: 2;
    grid-row: 423;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(846) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(847) {
    grid-column: 1/span 2;
    grid-row: 424;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(847) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(848) {
    grid-column: 3/span 2;
    grid-row: 424;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(848) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(849) {
    grid-column: 1/span 2;
    grid-row: 425/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(849) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(850) {
    grid-column: 3;
    grid-row: 425;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(850) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(851) {
    grid-column: 4;
    grid-row: 425;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(851) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(852) {
    grid-column: 3/span 2;
    grid-row: 426/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(852) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(853) {
    grid-column: 1;
    grid-row: 427;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(853) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(854) {
    grid-column: 2;
    grid-row: 427;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(854) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(855) {
    grid-column: 1/span 2;
    grid-row: 428;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(855) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(856) {
    grid-column: 3/span 2;
    grid-row: 428;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(856) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(857) {
    grid-column: 1/span 2;
    grid-row: 429/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(857) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(858) {
    grid-column: 3;
    grid-row: 429;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(858) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(859) {
    grid-column: 4;
    grid-row: 429;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(859) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(860) {
    grid-column: 3/span 2;
    grid-row: 430/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(860) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(861) {
    grid-column: 1;
    grid-row: 431;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(861) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(862) {
    grid-column: 2;
    grid-row: 431;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(862) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(863) {
    grid-column: 1/span 2;
    grid-row: 432;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(863) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(864) {
    grid-column: 3/span 2;
    grid-row: 432;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(864) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(865) {
    grid-column: 1/span 2;
    grid-row: 433/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(865) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(866) {
    grid-column: 3;
    grid-row: 433;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(866) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(867) {
    grid-column: 4;
    grid-row: 433;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(867) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(868) {
    grid-column: 3/span 2;
    grid-row: 434/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(868) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(869) {
    grid-column: 1;
    grid-row: 435;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(869) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(870) {
    grid-column: 2;
    grid-row: 435;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(870) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(871) {
    grid-column: 1/span 2;
    grid-row: 436;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(871) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(872) {
    grid-column: 3/span 2;
    grid-row: 436;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(872) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(873) {
    grid-column: 1/span 2;
    grid-row: 437/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(873) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(874) {
    grid-column: 3;
    grid-row: 437;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(874) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(875) {
    grid-column: 4;
    grid-row: 437;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(875) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(876) {
    grid-column: 3/span 2;
    grid-row: 438/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(876) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(877) {
    grid-column: 1;
    grid-row: 439;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(877) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(878) {
    grid-column: 2;
    grid-row: 439;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(878) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(879) {
    grid-column: 1/span 2;
    grid-row: 440;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(879) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(880) {
    grid-column: 3/span 2;
    grid-row: 440;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(880) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(881) {
    grid-column: 1/span 2;
    grid-row: 441/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(881) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(882) {
    grid-column: 3;
    grid-row: 441;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(882) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(883) {
    grid-column: 4;
    grid-row: 441;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(883) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(884) {
    grid-column: 3/span 2;
    grid-row: 442/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(884) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(885) {
    grid-column: 1;
    grid-row: 443;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(885) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(886) {
    grid-column: 2;
    grid-row: 443;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(886) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(887) {
    grid-column: 1/span 2;
    grid-row: 444;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(887) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(888) {
    grid-column: 3/span 2;
    grid-row: 444;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(888) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(889) {
    grid-column: 1/span 2;
    grid-row: 445/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(889) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(890) {
    grid-column: 3;
    grid-row: 445;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(890) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(891) {
    grid-column: 4;
    grid-row: 445;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(891) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(892) {
    grid-column: 3/span 2;
    grid-row: 446/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(892) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(893) {
    grid-column: 1;
    grid-row: 447;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(893) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(894) {
    grid-column: 2;
    grid-row: 447;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(894) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(895) {
    grid-column: 1/span 2;
    grid-row: 448;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(895) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(896) {
    grid-column: 3/span 2;
    grid-row: 448;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(896) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(897) {
    grid-column: 1/span 2;
    grid-row: 449/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(897) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(898) {
    grid-column: 3;
    grid-row: 449;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(898) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(899) {
    grid-column: 4;
    grid-row: 449;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(899) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(900) {
    grid-column: 3/span 2;
    grid-row: 450/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(900) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(901) {
    grid-column: 1;
    grid-row: 451;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(901) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(902) {
    grid-column: 2;
    grid-row: 451;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(902) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(903) {
    grid-column: 1/span 2;
    grid-row: 452;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(903) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(904) {
    grid-column: 3/span 2;
    grid-row: 452;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(904) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(905) {
    grid-column: 1/span 2;
    grid-row: 453/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(905) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(906) {
    grid-column: 3;
    grid-row: 453;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(906) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(907) {
    grid-column: 4;
    grid-row: 453;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(907) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(908) {
    grid-column: 3/span 2;
    grid-row: 454/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(908) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(909) {
    grid-column: 1;
    grid-row: 455;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(909) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(910) {
    grid-column: 2;
    grid-row: 455;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(910) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(911) {
    grid-column: 1/span 2;
    grid-row: 456;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(911) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(912) {
    grid-column: 3/span 2;
    grid-row: 456;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(912) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(913) {
    grid-column: 1/span 2;
    grid-row: 457/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(913) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(914) {
    grid-column: 3;
    grid-row: 457;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(914) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(915) {
    grid-column: 4;
    grid-row: 457;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(915) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(916) {
    grid-column: 3/span 2;
    grid-row: 458/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(916) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(917) {
    grid-column: 1;
    grid-row: 459;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(917) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(918) {
    grid-column: 2;
    grid-row: 459;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(918) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(919) {
    grid-column: 1/span 2;
    grid-row: 460;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(919) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(920) {
    grid-column: 3/span 2;
    grid-row: 460;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(920) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(921) {
    grid-column: 1/span 2;
    grid-row: 461/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(921) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(922) {
    grid-column: 3;
    grid-row: 461;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(922) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(923) {
    grid-column: 4;
    grid-row: 461;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(923) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(924) {
    grid-column: 3/span 2;
    grid-row: 462/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(924) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(925) {
    grid-column: 1;
    grid-row: 463;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(925) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(926) {
    grid-column: 2;
    grid-row: 463;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(926) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(927) {
    grid-column: 1/span 2;
    grid-row: 464;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(927) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(928) {
    grid-column: 3/span 2;
    grid-row: 464;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(928) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(929) {
    grid-column: 1/span 2;
    grid-row: 465/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(929) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(930) {
    grid-column: 3;
    grid-row: 465;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(930) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(931) {
    grid-column: 4;
    grid-row: 465;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(931) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(932) {
    grid-column: 3/span 2;
    grid-row: 466/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(932) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(933) {
    grid-column: 1;
    grid-row: 467;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(933) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(934) {
    grid-column: 2;
    grid-row: 467;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(934) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(935) {
    grid-column: 1/span 2;
    grid-row: 468;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(935) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(936) {
    grid-column: 3/span 2;
    grid-row: 468;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(936) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(937) {
    grid-column: 1/span 2;
    grid-row: 469/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(937) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(938) {
    grid-column: 3;
    grid-row: 469;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(938) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(939) {
    grid-column: 4;
    grid-row: 469;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(939) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(940) {
    grid-column: 3/span 2;
    grid-row: 470/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(940) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(941) {
    grid-column: 1;
    grid-row: 471;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(941) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(942) {
    grid-column: 2;
    grid-row: 471;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(942) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(943) {
    grid-column: 1/span 2;
    grid-row: 472;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(943) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(944) {
    grid-column: 3/span 2;
    grid-row: 472;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(944) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(945) {
    grid-column: 1/span 2;
    grid-row: 473/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(945) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(946) {
    grid-column: 3;
    grid-row: 473;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(946) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(947) {
    grid-column: 4;
    grid-row: 473;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(947) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(948) {
    grid-column: 3/span 2;
    grid-row: 474/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(948) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(949) {
    grid-column: 1;
    grid-row: 475;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(949) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(950) {
    grid-column: 2;
    grid-row: 475;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(950) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(951) {
    grid-column: 1/span 2;
    grid-row: 476;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(951) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(952) {
    grid-column: 3/span 2;
    grid-row: 476;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(952) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(953) {
    grid-column: 1/span 2;
    grid-row: 477/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(953) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(954) {
    grid-column: 3;
    grid-row: 477;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(954) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(955) {
    grid-column: 4;
    grid-row: 477;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(955) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(956) {
    grid-column: 3/span 2;
    grid-row: 478/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(956) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(957) {
    grid-column: 1;
    grid-row: 479;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(957) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(958) {
    grid-column: 2;
    grid-row: 479;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(958) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(959) {
    grid-column: 1/span 2;
    grid-row: 480;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(959) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(960) {
    grid-column: 3/span 2;
    grid-row: 480;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(960) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(961) {
    grid-column: 1/span 2;
    grid-row: 481/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(961) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(962) {
    grid-column: 3;
    grid-row: 481;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(962) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(963) {
    grid-column: 4;
    grid-row: 481;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(963) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(964) {
    grid-column: 3/span 2;
    grid-row: 482/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(964) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(965) {
    grid-column: 1;
    grid-row: 483;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(965) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(966) {
    grid-column: 2;
    grid-row: 483;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(966) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(967) {
    grid-column: 1/span 2;
    grid-row: 484;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(967) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(968) {
    grid-column: 3/span 2;
    grid-row: 484;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(968) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(969) {
    grid-column: 1/span 2;
    grid-row: 485/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(969) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(970) {
    grid-column: 3;
    grid-row: 485;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(970) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(971) {
    grid-column: 4;
    grid-row: 485;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(971) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(972) {
    grid-column: 3/span 2;
    grid-row: 486/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(972) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(973) {
    grid-column: 1;
    grid-row: 487;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(973) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(974) {
    grid-column: 2;
    grid-row: 487;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(974) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(975) {
    grid-column: 1/span 2;
    grid-row: 488;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(975) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(976) {
    grid-column: 3/span 2;
    grid-row: 488;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(976) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(977) {
    grid-column: 1/span 2;
    grid-row: 489/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(977) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(978) {
    grid-column: 3;
    grid-row: 489;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(978) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(979) {
    grid-column: 4;
    grid-row: 489;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(979) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(980) {
    grid-column: 3/span 2;
    grid-row: 490/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(980) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(981) {
    grid-column: 1;
    grid-row: 491;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(981) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(982) {
    grid-column: 2;
    grid-row: 491;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(982) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(983) {
    grid-column: 1/span 2;
    grid-row: 492;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(983) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(984) {
    grid-column: 3/span 2;
    grid-row: 492;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(984) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(985) {
    grid-column: 1/span 2;
    grid-row: 493/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(985) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(986) {
    grid-column: 3;
    grid-row: 493;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(986) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(987) {
    grid-column: 4;
    grid-row: 493;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(987) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(988) {
    grid-column: 3/span 2;
    grid-row: 494/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(988) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(989) {
    grid-column: 1;
    grid-row: 495;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(989) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(990) {
    grid-column: 2;
    grid-row: 495;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(990) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(991) {
    grid-column: 1/span 2;
    grid-row: 496;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(991) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(992) {
    grid-column: 3/span 2;
    grid-row: 496;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(992) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(993) {
    grid-column: 1/span 2;
    grid-row: 497/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(993) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(994) {
    grid-column: 3;
    grid-row: 497;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(994) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(995) {
    grid-column: 4;
    grid-row: 497;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(995) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(996) {
    grid-column: 3/span 2;
    grid-row: 498/span 2;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(996) figure {
    height: 624px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(997) {
    grid-column: 1;
    grid-row: 499;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(997) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(998) {
    grid-column: 2;
    grid-row: 499;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(998) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(999) {
    grid-column: 1/span 2;
    grid-row: 500;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(999) figure {
    height: 300px;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(1000) {
    grid-column: 3/span 2;
    grid-row: 500;
  }
}
@media (min-width: 990px) {
  .categories-grid-item:nth-child(1000) figure {
    height: 300px;
  }
}

.portfolio-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
@media (min-width: 640px) {
  .portfolio-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 800px) {
  .portfolio-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 990px) {
  .portfolio-grid {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(auto-fit, 60px);
  }
}
.portfolio-grid-wrapper .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.portfolio-grid-wrapper .button-wrapper {
  justify-content: center;
  margin-top: 64px;
}
.portfolio-grid-item {
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.4s;
}
@media (min-width: 990px) {
  .portfolio-grid-item {
    height: auto;
  }
}
.portfolio-grid-item figure {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
@media (min-width: 990px) {
  .portfolio-grid-item figure {
    padding-bottom: 0;
    height: 100%;
  }
}
.portfolio-grid-item figure img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 990px) {
  .portfolio-grid-item figure img {
    position: static;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(1) {
    grid-column: 1;
    grid-row: 1/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(1) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(2) {
    grid-column: 2;
    grid-row: 1/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(2) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(3) {
    grid-column: 3;
    grid-row: 1/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(3) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(4) {
    grid-column: 4;
    grid-row: 1/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(4) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(5) {
    grid-column: 1;
    grid-row: 6/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(5) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(6) {
    grid-column: 2;
    grid-row: 4/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(6) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(7) {
    grid-column: 3;
    grid-row: 5/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(7) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(8) {
    grid-column: 4;
    grid-row: 7/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(8) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(9) {
    grid-column: 1;
    grid-row: 9/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(9) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(10) {
    grid-column: 2;
    grid-row: 9/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(10) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(11) {
    grid-column: 3;
    grid-row: 9/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(11) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(12) {
    grid-column: 4;
    grid-row: 9/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(12) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(13) {
    grid-column: 1;
    grid-row: 14/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(13) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(14) {
    grid-column: 2;
    grid-row: 12/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(14) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(15) {
    grid-column: 3;
    grid-row: 13/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(15) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(16) {
    grid-column: 4;
    grid-row: 15/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(16) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(17) {
    grid-column: 1;
    grid-row: 17/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(17) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(18) {
    grid-column: 2;
    grid-row: 17/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(18) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(19) {
    grid-column: 3;
    grid-row: 17/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(19) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(20) {
    grid-column: 4;
    grid-row: 17/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(20) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(21) {
    grid-column: 1;
    grid-row: 22/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(21) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(22) {
    grid-column: 2;
    grid-row: 20/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(22) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(23) {
    grid-column: 3;
    grid-row: 21/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(23) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(24) {
    grid-column: 4;
    grid-row: 23/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(24) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(25) {
    grid-column: 1;
    grid-row: 25/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(25) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(26) {
    grid-column: 2;
    grid-row: 25/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(26) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(27) {
    grid-column: 3;
    grid-row: 25/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(27) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(28) {
    grid-column: 4;
    grid-row: 25/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(28) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(29) {
    grid-column: 1;
    grid-row: 30/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(29) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(30) {
    grid-column: 2;
    grid-row: 28/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(30) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(31) {
    grid-column: 3;
    grid-row: 29/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(31) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(32) {
    grid-column: 4;
    grid-row: 31/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(32) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(33) {
    grid-column: 1;
    grid-row: 33/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(33) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(34) {
    grid-column: 2;
    grid-row: 33/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(34) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(35) {
    grid-column: 3;
    grid-row: 33/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(35) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(36) {
    grid-column: 4;
    grid-row: 33/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(36) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(37) {
    grid-column: 1;
    grid-row: 38/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(37) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(38) {
    grid-column: 2;
    grid-row: 36/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(38) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(39) {
    grid-column: 3;
    grid-row: 37/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(39) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(40) {
    grid-column: 4;
    grid-row: 39/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(40) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(41) {
    grid-column: 1;
    grid-row: 41/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(41) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(42) {
    grid-column: 2;
    grid-row: 41/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(42) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(43) {
    grid-column: 3;
    grid-row: 41/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(43) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(44) {
    grid-column: 4;
    grid-row: 41/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(44) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(45) {
    grid-column: 1;
    grid-row: 46/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(45) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(46) {
    grid-column: 2;
    grid-row: 44/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(46) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(47) {
    grid-column: 3;
    grid-row: 45/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(47) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(48) {
    grid-column: 4;
    grid-row: 47/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(48) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(49) {
    grid-column: 1;
    grid-row: 49/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(49) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(50) {
    grid-column: 2;
    grid-row: 49/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(50) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(51) {
    grid-column: 3;
    grid-row: 49/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(51) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(52) {
    grid-column: 4;
    grid-row: 49/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(52) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(53) {
    grid-column: 1;
    grid-row: 54/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(53) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(54) {
    grid-column: 2;
    grid-row: 52/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(54) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(55) {
    grid-column: 3;
    grid-row: 53/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(55) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(56) {
    grid-column: 4;
    grid-row: 55/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(56) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(57) {
    grid-column: 1;
    grid-row: 57/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(57) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(58) {
    grid-column: 2;
    grid-row: 57/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(58) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(59) {
    grid-column: 3;
    grid-row: 57/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(59) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(60) {
    grid-column: 4;
    grid-row: 57/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(60) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(61) {
    grid-column: 1;
    grid-row: 62/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(61) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(62) {
    grid-column: 2;
    grid-row: 60/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(62) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(63) {
    grid-column: 3;
    grid-row: 61/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(63) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(64) {
    grid-column: 4;
    grid-row: 63/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(64) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(65) {
    grid-column: 1;
    grid-row: 65/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(65) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(66) {
    grid-column: 2;
    grid-row: 65/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(66) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(67) {
    grid-column: 3;
    grid-row: 65/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(67) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(68) {
    grid-column: 4;
    grid-row: 65/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(68) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(69) {
    grid-column: 1;
    grid-row: 70/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(69) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(70) {
    grid-column: 2;
    grid-row: 68/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(70) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(71) {
    grid-column: 3;
    grid-row: 69/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(71) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(72) {
    grid-column: 4;
    grid-row: 71/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(72) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(73) {
    grid-column: 1;
    grid-row: 73/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(73) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(74) {
    grid-column: 2;
    grid-row: 73/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(74) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(75) {
    grid-column: 3;
    grid-row: 73/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(75) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(76) {
    grid-column: 4;
    grid-row: 73/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(76) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(77) {
    grid-column: 1;
    grid-row: 78/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(77) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(78) {
    grid-column: 2;
    grid-row: 76/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(78) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(79) {
    grid-column: 3;
    grid-row: 77/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(79) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(80) {
    grid-column: 4;
    grid-row: 79/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(80) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(81) {
    grid-column: 1;
    grid-row: 81/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(81) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(82) {
    grid-column: 2;
    grid-row: 81/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(82) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(83) {
    grid-column: 3;
    grid-row: 81/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(83) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(84) {
    grid-column: 4;
    grid-row: 81/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(84) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(85) {
    grid-column: 1;
    grid-row: 86/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(85) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(86) {
    grid-column: 2;
    grid-row: 84/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(86) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(87) {
    grid-column: 3;
    grid-row: 85/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(87) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(88) {
    grid-column: 4;
    grid-row: 87/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(88) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(89) {
    grid-column: 1;
    grid-row: 89/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(89) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(90) {
    grid-column: 2;
    grid-row: 89/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(90) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(91) {
    grid-column: 3;
    grid-row: 89/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(91) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(92) {
    grid-column: 4;
    grid-row: 89/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(92) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(93) {
    grid-column: 1;
    grid-row: 94/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(93) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(94) {
    grid-column: 2;
    grid-row: 92/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(94) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(95) {
    grid-column: 3;
    grid-row: 93/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(95) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(96) {
    grid-column: 4;
    grid-row: 95/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(96) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(97) {
    grid-column: 1;
    grid-row: 97/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(97) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(98) {
    grid-column: 2;
    grid-row: 97/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(98) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(99) {
    grid-column: 3;
    grid-row: 97/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(99) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(100) {
    grid-column: 4;
    grid-row: 97/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(100) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(101) {
    grid-column: 1;
    grid-row: 102/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(101) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(102) {
    grid-column: 2;
    grid-row: 100/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(102) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(103) {
    grid-column: 3;
    grid-row: 101/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(103) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(104) {
    grid-column: 4;
    grid-row: 103/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(104) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(105) {
    grid-column: 1;
    grid-row: 105/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(105) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(106) {
    grid-column: 2;
    grid-row: 105/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(106) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(107) {
    grid-column: 3;
    grid-row: 105/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(107) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(108) {
    grid-column: 4;
    grid-row: 105/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(108) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(109) {
    grid-column: 1;
    grid-row: 110/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(109) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(110) {
    grid-column: 2;
    grid-row: 108/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(110) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(111) {
    grid-column: 3;
    grid-row: 109/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(111) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(112) {
    grid-column: 4;
    grid-row: 111/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(112) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(113) {
    grid-column: 1;
    grid-row: 113/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(113) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(114) {
    grid-column: 2;
    grid-row: 113/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(114) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(115) {
    grid-column: 3;
    grid-row: 113/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(115) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(116) {
    grid-column: 4;
    grid-row: 113/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(116) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(117) {
    grid-column: 1;
    grid-row: 118/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(117) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(118) {
    grid-column: 2;
    grid-row: 116/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(118) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(119) {
    grid-column: 3;
    grid-row: 117/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(119) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(120) {
    grid-column: 4;
    grid-row: 119/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(120) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(121) {
    grid-column: 1;
    grid-row: 121/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(121) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(122) {
    grid-column: 2;
    grid-row: 121/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(122) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(123) {
    grid-column: 3;
    grid-row: 121/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(123) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(124) {
    grid-column: 4;
    grid-row: 121/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(124) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(125) {
    grid-column: 1;
    grid-row: 126/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(125) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(126) {
    grid-column: 2;
    grid-row: 124/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(126) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(127) {
    grid-column: 3;
    grid-row: 125/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(127) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(128) {
    grid-column: 4;
    grid-row: 127/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(128) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(129) {
    grid-column: 1;
    grid-row: 129/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(129) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(130) {
    grid-column: 2;
    grid-row: 129/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(130) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(131) {
    grid-column: 3;
    grid-row: 129/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(131) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(132) {
    grid-column: 4;
    grid-row: 129/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(132) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(133) {
    grid-column: 1;
    grid-row: 134/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(133) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(134) {
    grid-column: 2;
    grid-row: 132/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(134) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(135) {
    grid-column: 3;
    grid-row: 133/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(135) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(136) {
    grid-column: 4;
    grid-row: 135/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(136) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(137) {
    grid-column: 1;
    grid-row: 137/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(137) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(138) {
    grid-column: 2;
    grid-row: 137/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(138) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(139) {
    grid-column: 3;
    grid-row: 137/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(139) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(140) {
    grid-column: 4;
    grid-row: 137/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(140) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(141) {
    grid-column: 1;
    grid-row: 142/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(141) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(142) {
    grid-column: 2;
    grid-row: 140/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(142) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(143) {
    grid-column: 3;
    grid-row: 141/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(143) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(144) {
    grid-column: 4;
    grid-row: 143/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(144) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(145) {
    grid-column: 1;
    grid-row: 145/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(145) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(146) {
    grid-column: 2;
    grid-row: 145/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(146) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(147) {
    grid-column: 3;
    grid-row: 145/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(147) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(148) {
    grid-column: 4;
    grid-row: 145/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(148) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(149) {
    grid-column: 1;
    grid-row: 150/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(149) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(150) {
    grid-column: 2;
    grid-row: 148/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(150) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(151) {
    grid-column: 3;
    grid-row: 149/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(151) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(152) {
    grid-column: 4;
    grid-row: 151/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(152) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(153) {
    grid-column: 1;
    grid-row: 153/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(153) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(154) {
    grid-column: 2;
    grid-row: 153/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(154) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(155) {
    grid-column: 3;
    grid-row: 153/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(155) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(156) {
    grid-column: 4;
    grid-row: 153/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(156) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(157) {
    grid-column: 1;
    grid-row: 158/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(157) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(158) {
    grid-column: 2;
    grid-row: 156/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(158) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(159) {
    grid-column: 3;
    grid-row: 157/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(159) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(160) {
    grid-column: 4;
    grid-row: 159/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(160) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(161) {
    grid-column: 1;
    grid-row: 161/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(161) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(162) {
    grid-column: 2;
    grid-row: 161/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(162) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(163) {
    grid-column: 3;
    grid-row: 161/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(163) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(164) {
    grid-column: 4;
    grid-row: 161/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(164) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(165) {
    grid-column: 1;
    grid-row: 166/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(165) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(166) {
    grid-column: 2;
    grid-row: 164/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(166) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(167) {
    grid-column: 3;
    grid-row: 165/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(167) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(168) {
    grid-column: 4;
    grid-row: 167/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(168) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(169) {
    grid-column: 1;
    grid-row: 169/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(169) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(170) {
    grid-column: 2;
    grid-row: 169/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(170) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(171) {
    grid-column: 3;
    grid-row: 169/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(171) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(172) {
    grid-column: 4;
    grid-row: 169/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(172) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(173) {
    grid-column: 1;
    grid-row: 174/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(173) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(174) {
    grid-column: 2;
    grid-row: 172/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(174) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(175) {
    grid-column: 3;
    grid-row: 173/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(175) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(176) {
    grid-column: 4;
    grid-row: 175/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(176) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(177) {
    grid-column: 1;
    grid-row: 177/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(177) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(178) {
    grid-column: 2;
    grid-row: 177/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(178) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(179) {
    grid-column: 3;
    grid-row: 177/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(179) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(180) {
    grid-column: 4;
    grid-row: 177/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(180) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(181) {
    grid-column: 1;
    grid-row: 182/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(181) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(182) {
    grid-column: 2;
    grid-row: 180/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(182) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(183) {
    grid-column: 3;
    grid-row: 181/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(183) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(184) {
    grid-column: 4;
    grid-row: 183/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(184) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(185) {
    grid-column: 1;
    grid-row: 185/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(185) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(186) {
    grid-column: 2;
    grid-row: 185/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(186) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(187) {
    grid-column: 3;
    grid-row: 185/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(187) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(188) {
    grid-column: 4;
    grid-row: 185/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(188) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(189) {
    grid-column: 1;
    grid-row: 190/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(189) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(190) {
    grid-column: 2;
    grid-row: 188/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(190) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(191) {
    grid-column: 3;
    grid-row: 189/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(191) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(192) {
    grid-column: 4;
    grid-row: 191/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(192) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(193) {
    grid-column: 1;
    grid-row: 193/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(193) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(194) {
    grid-column: 2;
    grid-row: 193/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(194) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(195) {
    grid-column: 3;
    grid-row: 193/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(195) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(196) {
    grid-column: 4;
    grid-row: 193/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(196) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(197) {
    grid-column: 1;
    grid-row: 198/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(197) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(198) {
    grid-column: 2;
    grid-row: 196/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(198) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(199) {
    grid-column: 3;
    grid-row: 197/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(199) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(200) {
    grid-column: 4;
    grid-row: 199/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(200) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(201) {
    grid-column: 1;
    grid-row: 201/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(201) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(202) {
    grid-column: 2;
    grid-row: 201/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(202) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(203) {
    grid-column: 3;
    grid-row: 201/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(203) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(204) {
    grid-column: 4;
    grid-row: 201/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(204) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(205) {
    grid-column: 1;
    grid-row: 206/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(205) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(206) {
    grid-column: 2;
    grid-row: 204/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(206) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(207) {
    grid-column: 3;
    grid-row: 205/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(207) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(208) {
    grid-column: 4;
    grid-row: 207/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(208) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(209) {
    grid-column: 1;
    grid-row: 209/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(209) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(210) {
    grid-column: 2;
    grid-row: 209/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(210) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(211) {
    grid-column: 3;
    grid-row: 209/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(211) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(212) {
    grid-column: 4;
    grid-row: 209/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(212) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(213) {
    grid-column: 1;
    grid-row: 214/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(213) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(214) {
    grid-column: 2;
    grid-row: 212/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(214) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(215) {
    grid-column: 3;
    grid-row: 213/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(215) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(216) {
    grid-column: 4;
    grid-row: 215/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(216) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(217) {
    grid-column: 1;
    grid-row: 217/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(217) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(218) {
    grid-column: 2;
    grid-row: 217/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(218) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(219) {
    grid-column: 3;
    grid-row: 217/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(219) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(220) {
    grid-column: 4;
    grid-row: 217/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(220) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(221) {
    grid-column: 1;
    grid-row: 222/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(221) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(222) {
    grid-column: 2;
    grid-row: 220/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(222) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(223) {
    grid-column: 3;
    grid-row: 221/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(223) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(224) {
    grid-column: 4;
    grid-row: 223/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(224) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(225) {
    grid-column: 1;
    grid-row: 225/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(225) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(226) {
    grid-column: 2;
    grid-row: 225/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(226) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(227) {
    grid-column: 3;
    grid-row: 225/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(227) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(228) {
    grid-column: 4;
    grid-row: 225/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(228) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(229) {
    grid-column: 1;
    grid-row: 230/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(229) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(230) {
    grid-column: 2;
    grid-row: 228/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(230) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(231) {
    grid-column: 3;
    grid-row: 229/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(231) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(232) {
    grid-column: 4;
    grid-row: 231/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(232) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(233) {
    grid-column: 1;
    grid-row: 233/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(233) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(234) {
    grid-column: 2;
    grid-row: 233/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(234) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(235) {
    grid-column: 3;
    grid-row: 233/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(235) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(236) {
    grid-column: 4;
    grid-row: 233/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(236) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(237) {
    grid-column: 1;
    grid-row: 238/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(237) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(238) {
    grid-column: 2;
    grid-row: 236/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(238) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(239) {
    grid-column: 3;
    grid-row: 237/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(239) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(240) {
    grid-column: 4;
    grid-row: 239/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(240) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(241) {
    grid-column: 1;
    grid-row: 241/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(241) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(242) {
    grid-column: 2;
    grid-row: 241/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(242) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(243) {
    grid-column: 3;
    grid-row: 241/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(243) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(244) {
    grid-column: 4;
    grid-row: 241/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(244) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(245) {
    grid-column: 1;
    grid-row: 246/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(245) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(246) {
    grid-column: 2;
    grid-row: 244/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(246) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(247) {
    grid-column: 3;
    grid-row: 245/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(247) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(248) {
    grid-column: 4;
    grid-row: 247/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(248) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(249) {
    grid-column: 1;
    grid-row: 249/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(249) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(250) {
    grid-column: 2;
    grid-row: 249/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(250) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(251) {
    grid-column: 3;
    grid-row: 249/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(251) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(252) {
    grid-column: 4;
    grid-row: 249/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(252) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(253) {
    grid-column: 1;
    grid-row: 254/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(253) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(254) {
    grid-column: 2;
    grid-row: 252/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(254) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(255) {
    grid-column: 3;
    grid-row: 253/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(255) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(256) {
    grid-column: 4;
    grid-row: 255/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(256) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(257) {
    grid-column: 1;
    grid-row: 257/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(257) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(258) {
    grid-column: 2;
    grid-row: 257/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(258) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(259) {
    grid-column: 3;
    grid-row: 257/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(259) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(260) {
    grid-column: 4;
    grid-row: 257/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(260) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(261) {
    grid-column: 1;
    grid-row: 262/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(261) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(262) {
    grid-column: 2;
    grid-row: 260/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(262) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(263) {
    grid-column: 3;
    grid-row: 261/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(263) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(264) {
    grid-column: 4;
    grid-row: 263/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(264) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(265) {
    grid-column: 1;
    grid-row: 265/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(265) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(266) {
    grid-column: 2;
    grid-row: 265/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(266) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(267) {
    grid-column: 3;
    grid-row: 265/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(267) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(268) {
    grid-column: 4;
    grid-row: 265/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(268) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(269) {
    grid-column: 1;
    grid-row: 270/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(269) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(270) {
    grid-column: 2;
    grid-row: 268/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(270) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(271) {
    grid-column: 3;
    grid-row: 269/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(271) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(272) {
    grid-column: 4;
    grid-row: 271/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(272) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(273) {
    grid-column: 1;
    grid-row: 273/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(273) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(274) {
    grid-column: 2;
    grid-row: 273/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(274) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(275) {
    grid-column: 3;
    grid-row: 273/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(275) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(276) {
    grid-column: 4;
    grid-row: 273/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(276) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(277) {
    grid-column: 1;
    grid-row: 278/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(277) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(278) {
    grid-column: 2;
    grid-row: 276/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(278) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(279) {
    grid-column: 3;
    grid-row: 277/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(279) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(280) {
    grid-column: 4;
    grid-row: 279/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(280) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(281) {
    grid-column: 1;
    grid-row: 281/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(281) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(282) {
    grid-column: 2;
    grid-row: 281/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(282) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(283) {
    grid-column: 3;
    grid-row: 281/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(283) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(284) {
    grid-column: 4;
    grid-row: 281/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(284) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(285) {
    grid-column: 1;
    grid-row: 286/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(285) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(286) {
    grid-column: 2;
    grid-row: 284/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(286) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(287) {
    grid-column: 3;
    grid-row: 285/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(287) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(288) {
    grid-column: 4;
    grid-row: 287/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(288) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(289) {
    grid-column: 1;
    grid-row: 289/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(289) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(290) {
    grid-column: 2;
    grid-row: 289/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(290) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(291) {
    grid-column: 3;
    grid-row: 289/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(291) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(292) {
    grid-column: 4;
    grid-row: 289/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(292) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(293) {
    grid-column: 1;
    grid-row: 294/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(293) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(294) {
    grid-column: 2;
    grid-row: 292/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(294) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(295) {
    grid-column: 3;
    grid-row: 293/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(295) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(296) {
    grid-column: 4;
    grid-row: 295/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(296) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(297) {
    grid-column: 1;
    grid-row: 297/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(297) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(298) {
    grid-column: 2;
    grid-row: 297/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(298) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(299) {
    grid-column: 3;
    grid-row: 297/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(299) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(300) {
    grid-column: 4;
    grid-row: 297/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(300) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(301) {
    grid-column: 1;
    grid-row: 302/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(301) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(302) {
    grid-column: 2;
    grid-row: 300/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(302) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(303) {
    grid-column: 3;
    grid-row: 301/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(303) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(304) {
    grid-column: 4;
    grid-row: 303/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(304) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(305) {
    grid-column: 1;
    grid-row: 305/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(305) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(306) {
    grid-column: 2;
    grid-row: 305/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(306) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(307) {
    grid-column: 3;
    grid-row: 305/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(307) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(308) {
    grid-column: 4;
    grid-row: 305/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(308) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(309) {
    grid-column: 1;
    grid-row: 310/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(309) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(310) {
    grid-column: 2;
    grid-row: 308/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(310) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(311) {
    grid-column: 3;
    grid-row: 309/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(311) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(312) {
    grid-column: 4;
    grid-row: 311/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(312) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(313) {
    grid-column: 1;
    grid-row: 313/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(313) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(314) {
    grid-column: 2;
    grid-row: 313/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(314) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(315) {
    grid-column: 3;
    grid-row: 313/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(315) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(316) {
    grid-column: 4;
    grid-row: 313/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(316) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(317) {
    grid-column: 1;
    grid-row: 318/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(317) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(318) {
    grid-column: 2;
    grid-row: 316/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(318) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(319) {
    grid-column: 3;
    grid-row: 317/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(319) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(320) {
    grid-column: 4;
    grid-row: 319/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(320) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(321) {
    grid-column: 1;
    grid-row: 321/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(321) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(322) {
    grid-column: 2;
    grid-row: 321/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(322) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(323) {
    grid-column: 3;
    grid-row: 321/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(323) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(324) {
    grid-column: 4;
    grid-row: 321/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(324) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(325) {
    grid-column: 1;
    grid-row: 326/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(325) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(326) {
    grid-column: 2;
    grid-row: 324/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(326) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(327) {
    grid-column: 3;
    grid-row: 325/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(327) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(328) {
    grid-column: 4;
    grid-row: 327/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(328) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(329) {
    grid-column: 1;
    grid-row: 329/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(329) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(330) {
    grid-column: 2;
    grid-row: 329/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(330) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(331) {
    grid-column: 3;
    grid-row: 329/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(331) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(332) {
    grid-column: 4;
    grid-row: 329/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(332) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(333) {
    grid-column: 1;
    grid-row: 334/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(333) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(334) {
    grid-column: 2;
    grid-row: 332/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(334) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(335) {
    grid-column: 3;
    grid-row: 333/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(335) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(336) {
    grid-column: 4;
    grid-row: 335/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(336) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(337) {
    grid-column: 1;
    grid-row: 337/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(337) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(338) {
    grid-column: 2;
    grid-row: 337/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(338) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(339) {
    grid-column: 3;
    grid-row: 337/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(339) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(340) {
    grid-column: 4;
    grid-row: 337/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(340) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(341) {
    grid-column: 1;
    grid-row: 342/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(341) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(342) {
    grid-column: 2;
    grid-row: 340/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(342) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(343) {
    grid-column: 3;
    grid-row: 341/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(343) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(344) {
    grid-column: 4;
    grid-row: 343/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(344) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(345) {
    grid-column: 1;
    grid-row: 345/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(345) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(346) {
    grid-column: 2;
    grid-row: 345/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(346) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(347) {
    grid-column: 3;
    grid-row: 345/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(347) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(348) {
    grid-column: 4;
    grid-row: 345/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(348) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(349) {
    grid-column: 1;
    grid-row: 350/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(349) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(350) {
    grid-column: 2;
    grid-row: 348/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(350) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(351) {
    grid-column: 3;
    grid-row: 349/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(351) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(352) {
    grid-column: 4;
    grid-row: 351/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(352) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(353) {
    grid-column: 1;
    grid-row: 353/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(353) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(354) {
    grid-column: 2;
    grid-row: 353/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(354) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(355) {
    grid-column: 3;
    grid-row: 353/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(355) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(356) {
    grid-column: 4;
    grid-row: 353/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(356) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(357) {
    grid-column: 1;
    grid-row: 358/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(357) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(358) {
    grid-column: 2;
    grid-row: 356/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(358) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(359) {
    grid-column: 3;
    grid-row: 357/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(359) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(360) {
    grid-column: 4;
    grid-row: 359/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(360) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(361) {
    grid-column: 1;
    grid-row: 361/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(361) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(362) {
    grid-column: 2;
    grid-row: 361/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(362) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(363) {
    grid-column: 3;
    grid-row: 361/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(363) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(364) {
    grid-column: 4;
    grid-row: 361/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(364) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(365) {
    grid-column: 1;
    grid-row: 366/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(365) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(366) {
    grid-column: 2;
    grid-row: 364/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(366) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(367) {
    grid-column: 3;
    grid-row: 365/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(367) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(368) {
    grid-column: 4;
    grid-row: 367/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(368) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(369) {
    grid-column: 1;
    grid-row: 369/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(369) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(370) {
    grid-column: 2;
    grid-row: 369/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(370) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(371) {
    grid-column: 3;
    grid-row: 369/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(371) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(372) {
    grid-column: 4;
    grid-row: 369/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(372) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(373) {
    grid-column: 1;
    grid-row: 374/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(373) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(374) {
    grid-column: 2;
    grid-row: 372/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(374) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(375) {
    grid-column: 3;
    grid-row: 373/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(375) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(376) {
    grid-column: 4;
    grid-row: 375/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(376) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(377) {
    grid-column: 1;
    grid-row: 377/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(377) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(378) {
    grid-column: 2;
    grid-row: 377/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(378) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(379) {
    grid-column: 3;
    grid-row: 377/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(379) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(380) {
    grid-column: 4;
    grid-row: 377/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(380) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(381) {
    grid-column: 1;
    grid-row: 382/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(381) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(382) {
    grid-column: 2;
    grid-row: 380/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(382) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(383) {
    grid-column: 3;
    grid-row: 381/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(383) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(384) {
    grid-column: 4;
    grid-row: 383/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(384) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(385) {
    grid-column: 1;
    grid-row: 385/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(385) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(386) {
    grid-column: 2;
    grid-row: 385/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(386) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(387) {
    grid-column: 3;
    grid-row: 385/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(387) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(388) {
    grid-column: 4;
    grid-row: 385/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(388) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(389) {
    grid-column: 1;
    grid-row: 390/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(389) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(390) {
    grid-column: 2;
    grid-row: 388/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(390) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(391) {
    grid-column: 3;
    grid-row: 389/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(391) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(392) {
    grid-column: 4;
    grid-row: 391/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(392) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(393) {
    grid-column: 1;
    grid-row: 393/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(393) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(394) {
    grid-column: 2;
    grid-row: 393/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(394) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(395) {
    grid-column: 3;
    grid-row: 393/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(395) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(396) {
    grid-column: 4;
    grid-row: 393/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(396) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(397) {
    grid-column: 1;
    grid-row: 398/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(397) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(398) {
    grid-column: 2;
    grid-row: 396/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(398) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(399) {
    grid-column: 3;
    grid-row: 397/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(399) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(400) {
    grid-column: 4;
    grid-row: 399/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(400) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(401) {
    grid-column: 1;
    grid-row: 401/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(401) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(402) {
    grid-column: 2;
    grid-row: 401/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(402) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(403) {
    grid-column: 3;
    grid-row: 401/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(403) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(404) {
    grid-column: 4;
    grid-row: 401/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(404) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(405) {
    grid-column: 1;
    grid-row: 406/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(405) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(406) {
    grid-column: 2;
    grid-row: 404/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(406) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(407) {
    grid-column: 3;
    grid-row: 405/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(407) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(408) {
    grid-column: 4;
    grid-row: 407/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(408) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(409) {
    grid-column: 1;
    grid-row: 409/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(409) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(410) {
    grid-column: 2;
    grid-row: 409/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(410) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(411) {
    grid-column: 3;
    grid-row: 409/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(411) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(412) {
    grid-column: 4;
    grid-row: 409/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(412) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(413) {
    grid-column: 1;
    grid-row: 414/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(413) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(414) {
    grid-column: 2;
    grid-row: 412/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(414) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(415) {
    grid-column: 3;
    grid-row: 413/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(415) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(416) {
    grid-column: 4;
    grid-row: 415/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(416) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(417) {
    grid-column: 1;
    grid-row: 417/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(417) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(418) {
    grid-column: 2;
    grid-row: 417/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(418) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(419) {
    grid-column: 3;
    grid-row: 417/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(419) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(420) {
    grid-column: 4;
    grid-row: 417/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(420) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(421) {
    grid-column: 1;
    grid-row: 422/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(421) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(422) {
    grid-column: 2;
    grid-row: 420/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(422) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(423) {
    grid-column: 3;
    grid-row: 421/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(423) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(424) {
    grid-column: 4;
    grid-row: 423/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(424) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(425) {
    grid-column: 1;
    grid-row: 425/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(425) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(426) {
    grid-column: 2;
    grid-row: 425/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(426) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(427) {
    grid-column: 3;
    grid-row: 425/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(427) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(428) {
    grid-column: 4;
    grid-row: 425/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(428) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(429) {
    grid-column: 1;
    grid-row: 430/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(429) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(430) {
    grid-column: 2;
    grid-row: 428/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(430) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(431) {
    grid-column: 3;
    grid-row: 429/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(431) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(432) {
    grid-column: 4;
    grid-row: 431/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(432) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(433) {
    grid-column: 1;
    grid-row: 433/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(433) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(434) {
    grid-column: 2;
    grid-row: 433/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(434) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(435) {
    grid-column: 3;
    grid-row: 433/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(435) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(436) {
    grid-column: 4;
    grid-row: 433/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(436) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(437) {
    grid-column: 1;
    grid-row: 438/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(437) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(438) {
    grid-column: 2;
    grid-row: 436/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(438) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(439) {
    grid-column: 3;
    grid-row: 437/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(439) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(440) {
    grid-column: 4;
    grid-row: 439/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(440) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(441) {
    grid-column: 1;
    grid-row: 441/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(441) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(442) {
    grid-column: 2;
    grid-row: 441/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(442) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(443) {
    grid-column: 3;
    grid-row: 441/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(443) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(444) {
    grid-column: 4;
    grid-row: 441/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(444) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(445) {
    grid-column: 1;
    grid-row: 446/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(445) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(446) {
    grid-column: 2;
    grid-row: 444/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(446) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(447) {
    grid-column: 3;
    grid-row: 445/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(447) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(448) {
    grid-column: 4;
    grid-row: 447/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(448) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(449) {
    grid-column: 1;
    grid-row: 449/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(449) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(450) {
    grid-column: 2;
    grid-row: 449/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(450) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(451) {
    grid-column: 3;
    grid-row: 449/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(451) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(452) {
    grid-column: 4;
    grid-row: 449/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(452) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(453) {
    grid-column: 1;
    grid-row: 454/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(453) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(454) {
    grid-column: 2;
    grid-row: 452/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(454) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(455) {
    grid-column: 3;
    grid-row: 453/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(455) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(456) {
    grid-column: 4;
    grid-row: 455/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(456) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(457) {
    grid-column: 1;
    grid-row: 457/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(457) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(458) {
    grid-column: 2;
    grid-row: 457/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(458) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(459) {
    grid-column: 3;
    grid-row: 457/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(459) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(460) {
    grid-column: 4;
    grid-row: 457/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(460) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(461) {
    grid-column: 1;
    grid-row: 462/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(461) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(462) {
    grid-column: 2;
    grid-row: 460/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(462) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(463) {
    grid-column: 3;
    grid-row: 461/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(463) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(464) {
    grid-column: 4;
    grid-row: 463/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(464) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(465) {
    grid-column: 1;
    grid-row: 465/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(465) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(466) {
    grid-column: 2;
    grid-row: 465/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(466) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(467) {
    grid-column: 3;
    grid-row: 465/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(467) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(468) {
    grid-column: 4;
    grid-row: 465/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(468) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(469) {
    grid-column: 1;
    grid-row: 470/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(469) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(470) {
    grid-column: 2;
    grid-row: 468/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(470) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(471) {
    grid-column: 3;
    grid-row: 469/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(471) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(472) {
    grid-column: 4;
    grid-row: 471/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(472) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(473) {
    grid-column: 1;
    grid-row: 473/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(473) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(474) {
    grid-column: 2;
    grid-row: 473/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(474) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(475) {
    grid-column: 3;
    grid-row: 473/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(475) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(476) {
    grid-column: 4;
    grid-row: 473/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(476) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(477) {
    grid-column: 1;
    grid-row: 478/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(477) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(478) {
    grid-column: 2;
    grid-row: 476/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(478) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(479) {
    grid-column: 3;
    grid-row: 477/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(479) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(480) {
    grid-column: 4;
    grid-row: 479/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(480) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(481) {
    grid-column: 1;
    grid-row: 481/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(481) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(482) {
    grid-column: 2;
    grid-row: 481/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(482) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(483) {
    grid-column: 3;
    grid-row: 481/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(483) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(484) {
    grid-column: 4;
    grid-row: 481/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(484) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(485) {
    grid-column: 1;
    grid-row: 486/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(485) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(486) {
    grid-column: 2;
    grid-row: 484/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(486) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(487) {
    grid-column: 3;
    grid-row: 485/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(487) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(488) {
    grid-column: 4;
    grid-row: 487/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(488) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(489) {
    grid-column: 1;
    grid-row: 489/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(489) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(490) {
    grid-column: 2;
    grid-row: 489/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(490) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(491) {
    grid-column: 3;
    grid-row: 489/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(491) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(492) {
    grid-column: 4;
    grid-row: 489/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(492) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(493) {
    grid-column: 1;
    grid-row: 494/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(493) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(494) {
    grid-column: 2;
    grid-row: 492/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(494) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(495) {
    grid-column: 3;
    grid-row: 493/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(495) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(496) {
    grid-column: 4;
    grid-row: 495/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(496) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(497) {
    grid-column: 1;
    grid-row: 497/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(497) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(498) {
    grid-column: 2;
    grid-row: 497/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(498) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(499) {
    grid-column: 3;
    grid-row: 497/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(499) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(500) {
    grid-column: 4;
    grid-row: 497/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(500) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(501) {
    grid-column: 1;
    grid-row: 502/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(501) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(502) {
    grid-column: 2;
    grid-row: 500/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(502) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(503) {
    grid-column: 3;
    grid-row: 501/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(503) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(504) {
    grid-column: 4;
    grid-row: 503/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(504) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(505) {
    grid-column: 1;
    grid-row: 505/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(505) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(506) {
    grid-column: 2;
    grid-row: 505/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(506) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(507) {
    grid-column: 3;
    grid-row: 505/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(507) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(508) {
    grid-column: 4;
    grid-row: 505/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(508) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(509) {
    grid-column: 1;
    grid-row: 510/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(509) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(510) {
    grid-column: 2;
    grid-row: 508/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(510) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(511) {
    grid-column: 3;
    grid-row: 509/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(511) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(512) {
    grid-column: 4;
    grid-row: 511/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(512) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(513) {
    grid-column: 1;
    grid-row: 513/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(513) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(514) {
    grid-column: 2;
    grid-row: 513/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(514) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(515) {
    grid-column: 3;
    grid-row: 513/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(515) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(516) {
    grid-column: 4;
    grid-row: 513/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(516) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(517) {
    grid-column: 1;
    grid-row: 518/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(517) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(518) {
    grid-column: 2;
    grid-row: 516/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(518) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(519) {
    grid-column: 3;
    grid-row: 517/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(519) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(520) {
    grid-column: 4;
    grid-row: 519/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(520) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(521) {
    grid-column: 1;
    grid-row: 521/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(521) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(522) {
    grid-column: 2;
    grid-row: 521/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(522) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(523) {
    grid-column: 3;
    grid-row: 521/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(523) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(524) {
    grid-column: 4;
    grid-row: 521/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(524) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(525) {
    grid-column: 1;
    grid-row: 526/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(525) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(526) {
    grid-column: 2;
    grid-row: 524/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(526) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(527) {
    grid-column: 3;
    grid-row: 525/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(527) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(528) {
    grid-column: 4;
    grid-row: 527/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(528) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(529) {
    grid-column: 1;
    grid-row: 529/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(529) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(530) {
    grid-column: 2;
    grid-row: 529/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(530) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(531) {
    grid-column: 3;
    grid-row: 529/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(531) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(532) {
    grid-column: 4;
    grid-row: 529/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(532) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(533) {
    grid-column: 1;
    grid-row: 534/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(533) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(534) {
    grid-column: 2;
    grid-row: 532/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(534) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(535) {
    grid-column: 3;
    grid-row: 533/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(535) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(536) {
    grid-column: 4;
    grid-row: 535/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(536) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(537) {
    grid-column: 1;
    grid-row: 537/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(537) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(538) {
    grid-column: 2;
    grid-row: 537/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(538) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(539) {
    grid-column: 3;
    grid-row: 537/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(539) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(540) {
    grid-column: 4;
    grid-row: 537/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(540) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(541) {
    grid-column: 1;
    grid-row: 542/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(541) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(542) {
    grid-column: 2;
    grid-row: 540/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(542) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(543) {
    grid-column: 3;
    grid-row: 541/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(543) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(544) {
    grid-column: 4;
    grid-row: 543/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(544) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(545) {
    grid-column: 1;
    grid-row: 545/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(545) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(546) {
    grid-column: 2;
    grid-row: 545/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(546) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(547) {
    grid-column: 3;
    grid-row: 545/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(547) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(548) {
    grid-column: 4;
    grid-row: 545/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(548) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(549) {
    grid-column: 1;
    grid-row: 550/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(549) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(550) {
    grid-column: 2;
    grid-row: 548/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(550) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(551) {
    grid-column: 3;
    grid-row: 549/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(551) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(552) {
    grid-column: 4;
    grid-row: 551/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(552) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(553) {
    grid-column: 1;
    grid-row: 553/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(553) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(554) {
    grid-column: 2;
    grid-row: 553/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(554) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(555) {
    grid-column: 3;
    grid-row: 553/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(555) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(556) {
    grid-column: 4;
    grid-row: 553/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(556) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(557) {
    grid-column: 1;
    grid-row: 558/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(557) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(558) {
    grid-column: 2;
    grid-row: 556/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(558) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(559) {
    grid-column: 3;
    grid-row: 557/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(559) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(560) {
    grid-column: 4;
    grid-row: 559/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(560) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(561) {
    grid-column: 1;
    grid-row: 561/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(561) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(562) {
    grid-column: 2;
    grid-row: 561/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(562) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(563) {
    grid-column: 3;
    grid-row: 561/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(563) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(564) {
    grid-column: 4;
    grid-row: 561/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(564) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(565) {
    grid-column: 1;
    grid-row: 566/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(565) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(566) {
    grid-column: 2;
    grid-row: 564/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(566) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(567) {
    grid-column: 3;
    grid-row: 565/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(567) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(568) {
    grid-column: 4;
    grid-row: 567/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(568) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(569) {
    grid-column: 1;
    grid-row: 569/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(569) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(570) {
    grid-column: 2;
    grid-row: 569/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(570) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(571) {
    grid-column: 3;
    grid-row: 569/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(571) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(572) {
    grid-column: 4;
    grid-row: 569/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(572) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(573) {
    grid-column: 1;
    grid-row: 574/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(573) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(574) {
    grid-column: 2;
    grid-row: 572/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(574) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(575) {
    grid-column: 3;
    grid-row: 573/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(575) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(576) {
    grid-column: 4;
    grid-row: 575/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(576) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(577) {
    grid-column: 1;
    grid-row: 577/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(577) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(578) {
    grid-column: 2;
    grid-row: 577/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(578) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(579) {
    grid-column: 3;
    grid-row: 577/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(579) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(580) {
    grid-column: 4;
    grid-row: 577/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(580) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(581) {
    grid-column: 1;
    grid-row: 582/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(581) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(582) {
    grid-column: 2;
    grid-row: 580/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(582) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(583) {
    grid-column: 3;
    grid-row: 581/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(583) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(584) {
    grid-column: 4;
    grid-row: 583/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(584) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(585) {
    grid-column: 1;
    grid-row: 585/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(585) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(586) {
    grid-column: 2;
    grid-row: 585/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(586) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(587) {
    grid-column: 3;
    grid-row: 585/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(587) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(588) {
    grid-column: 4;
    grid-row: 585/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(588) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(589) {
    grid-column: 1;
    grid-row: 590/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(589) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(590) {
    grid-column: 2;
    grid-row: 588/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(590) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(591) {
    grid-column: 3;
    grid-row: 589/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(591) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(592) {
    grid-column: 4;
    grid-row: 591/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(592) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(593) {
    grid-column: 1;
    grid-row: 593/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(593) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(594) {
    grid-column: 2;
    grid-row: 593/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(594) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(595) {
    grid-column: 3;
    grid-row: 593/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(595) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(596) {
    grid-column: 4;
    grid-row: 593/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(596) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(597) {
    grid-column: 1;
    grid-row: 598/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(597) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(598) {
    grid-column: 2;
    grid-row: 596/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(598) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(599) {
    grid-column: 3;
    grid-row: 597/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(599) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(600) {
    grid-column: 4;
    grid-row: 599/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(600) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(601) {
    grid-column: 1;
    grid-row: 601/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(601) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(602) {
    grid-column: 2;
    grid-row: 601/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(602) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(603) {
    grid-column: 3;
    grid-row: 601/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(603) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(604) {
    grid-column: 4;
    grid-row: 601/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(604) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(605) {
    grid-column: 1;
    grid-row: 606/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(605) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(606) {
    grid-column: 2;
    grid-row: 604/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(606) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(607) {
    grid-column: 3;
    grid-row: 605/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(607) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(608) {
    grid-column: 4;
    grid-row: 607/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(608) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(609) {
    grid-column: 1;
    grid-row: 609/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(609) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(610) {
    grid-column: 2;
    grid-row: 609/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(610) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(611) {
    grid-column: 3;
    grid-row: 609/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(611) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(612) {
    grid-column: 4;
    grid-row: 609/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(612) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(613) {
    grid-column: 1;
    grid-row: 614/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(613) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(614) {
    grid-column: 2;
    grid-row: 612/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(614) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(615) {
    grid-column: 3;
    grid-row: 613/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(615) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(616) {
    grid-column: 4;
    grid-row: 615/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(616) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(617) {
    grid-column: 1;
    grid-row: 617/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(617) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(618) {
    grid-column: 2;
    grid-row: 617/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(618) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(619) {
    grid-column: 3;
    grid-row: 617/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(619) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(620) {
    grid-column: 4;
    grid-row: 617/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(620) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(621) {
    grid-column: 1;
    grid-row: 622/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(621) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(622) {
    grid-column: 2;
    grid-row: 620/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(622) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(623) {
    grid-column: 3;
    grid-row: 621/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(623) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(624) {
    grid-column: 4;
    grid-row: 623/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(624) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(625) {
    grid-column: 1;
    grid-row: 625/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(625) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(626) {
    grid-column: 2;
    grid-row: 625/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(626) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(627) {
    grid-column: 3;
    grid-row: 625/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(627) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(628) {
    grid-column: 4;
    grid-row: 625/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(628) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(629) {
    grid-column: 1;
    grid-row: 630/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(629) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(630) {
    grid-column: 2;
    grid-row: 628/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(630) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(631) {
    grid-column: 3;
    grid-row: 629/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(631) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(632) {
    grid-column: 4;
    grid-row: 631/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(632) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(633) {
    grid-column: 1;
    grid-row: 633/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(633) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(634) {
    grid-column: 2;
    grid-row: 633/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(634) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(635) {
    grid-column: 3;
    grid-row: 633/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(635) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(636) {
    grid-column: 4;
    grid-row: 633/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(636) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(637) {
    grid-column: 1;
    grid-row: 638/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(637) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(638) {
    grid-column: 2;
    grid-row: 636/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(638) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(639) {
    grid-column: 3;
    grid-row: 637/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(639) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(640) {
    grid-column: 4;
    grid-row: 639/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(640) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(641) {
    grid-column: 1;
    grid-row: 641/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(641) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(642) {
    grid-column: 2;
    grid-row: 641/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(642) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(643) {
    grid-column: 3;
    grid-row: 641/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(643) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(644) {
    grid-column: 4;
    grid-row: 641/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(644) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(645) {
    grid-column: 1;
    grid-row: 646/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(645) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(646) {
    grid-column: 2;
    grid-row: 644/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(646) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(647) {
    grid-column: 3;
    grid-row: 645/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(647) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(648) {
    grid-column: 4;
    grid-row: 647/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(648) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(649) {
    grid-column: 1;
    grid-row: 649/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(649) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(650) {
    grid-column: 2;
    grid-row: 649/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(650) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(651) {
    grid-column: 3;
    grid-row: 649/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(651) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(652) {
    grid-column: 4;
    grid-row: 649/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(652) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(653) {
    grid-column: 1;
    grid-row: 654/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(653) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(654) {
    grid-column: 2;
    grid-row: 652/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(654) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(655) {
    grid-column: 3;
    grid-row: 653/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(655) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(656) {
    grid-column: 4;
    grid-row: 655/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(656) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(657) {
    grid-column: 1;
    grid-row: 657/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(657) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(658) {
    grid-column: 2;
    grid-row: 657/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(658) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(659) {
    grid-column: 3;
    grid-row: 657/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(659) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(660) {
    grid-column: 4;
    grid-row: 657/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(660) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(661) {
    grid-column: 1;
    grid-row: 662/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(661) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(662) {
    grid-column: 2;
    grid-row: 660/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(662) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(663) {
    grid-column: 3;
    grid-row: 661/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(663) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(664) {
    grid-column: 4;
    grid-row: 663/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(664) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(665) {
    grid-column: 1;
    grid-row: 665/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(665) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(666) {
    grid-column: 2;
    grid-row: 665/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(666) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(667) {
    grid-column: 3;
    grid-row: 665/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(667) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(668) {
    grid-column: 4;
    grid-row: 665/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(668) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(669) {
    grid-column: 1;
    grid-row: 670/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(669) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(670) {
    grid-column: 2;
    grid-row: 668/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(670) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(671) {
    grid-column: 3;
    grid-row: 669/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(671) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(672) {
    grid-column: 4;
    grid-row: 671/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(672) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(673) {
    grid-column: 1;
    grid-row: 673/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(673) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(674) {
    grid-column: 2;
    grid-row: 673/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(674) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(675) {
    grid-column: 3;
    grid-row: 673/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(675) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(676) {
    grid-column: 4;
    grid-row: 673/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(676) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(677) {
    grid-column: 1;
    grid-row: 678/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(677) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(678) {
    grid-column: 2;
    grid-row: 676/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(678) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(679) {
    grid-column: 3;
    grid-row: 677/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(679) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(680) {
    grid-column: 4;
    grid-row: 679/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(680) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(681) {
    grid-column: 1;
    grid-row: 681/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(681) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(682) {
    grid-column: 2;
    grid-row: 681/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(682) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(683) {
    grid-column: 3;
    grid-row: 681/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(683) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(684) {
    grid-column: 4;
    grid-row: 681/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(684) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(685) {
    grid-column: 1;
    grid-row: 686/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(685) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(686) {
    grid-column: 2;
    grid-row: 684/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(686) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(687) {
    grid-column: 3;
    grid-row: 685/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(687) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(688) {
    grid-column: 4;
    grid-row: 687/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(688) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(689) {
    grid-column: 1;
    grid-row: 689/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(689) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(690) {
    grid-column: 2;
    grid-row: 689/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(690) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(691) {
    grid-column: 3;
    grid-row: 689/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(691) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(692) {
    grid-column: 4;
    grid-row: 689/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(692) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(693) {
    grid-column: 1;
    grid-row: 694/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(693) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(694) {
    grid-column: 2;
    grid-row: 692/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(694) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(695) {
    grid-column: 3;
    grid-row: 693/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(695) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(696) {
    grid-column: 4;
    grid-row: 695/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(696) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(697) {
    grid-column: 1;
    grid-row: 697/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(697) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(698) {
    grid-column: 2;
    grid-row: 697/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(698) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(699) {
    grid-column: 3;
    grid-row: 697/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(699) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(700) {
    grid-column: 4;
    grid-row: 697/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(700) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(701) {
    grid-column: 1;
    grid-row: 702/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(701) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(702) {
    grid-column: 2;
    grid-row: 700/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(702) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(703) {
    grid-column: 3;
    grid-row: 701/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(703) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(704) {
    grid-column: 4;
    grid-row: 703/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(704) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(705) {
    grid-column: 1;
    grid-row: 705/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(705) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(706) {
    grid-column: 2;
    grid-row: 705/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(706) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(707) {
    grid-column: 3;
    grid-row: 705/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(707) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(708) {
    grid-column: 4;
    grid-row: 705/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(708) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(709) {
    grid-column: 1;
    grid-row: 710/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(709) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(710) {
    grid-column: 2;
    grid-row: 708/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(710) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(711) {
    grid-column: 3;
    grid-row: 709/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(711) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(712) {
    grid-column: 4;
    grid-row: 711/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(712) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(713) {
    grid-column: 1;
    grid-row: 713/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(713) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(714) {
    grid-column: 2;
    grid-row: 713/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(714) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(715) {
    grid-column: 3;
    grid-row: 713/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(715) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(716) {
    grid-column: 4;
    grid-row: 713/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(716) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(717) {
    grid-column: 1;
    grid-row: 718/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(717) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(718) {
    grid-column: 2;
    grid-row: 716/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(718) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(719) {
    grid-column: 3;
    grid-row: 717/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(719) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(720) {
    grid-column: 4;
    grid-row: 719/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(720) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(721) {
    grid-column: 1;
    grid-row: 721/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(721) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(722) {
    grid-column: 2;
    grid-row: 721/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(722) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(723) {
    grid-column: 3;
    grid-row: 721/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(723) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(724) {
    grid-column: 4;
    grid-row: 721/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(724) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(725) {
    grid-column: 1;
    grid-row: 726/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(725) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(726) {
    grid-column: 2;
    grid-row: 724/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(726) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(727) {
    grid-column: 3;
    grid-row: 725/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(727) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(728) {
    grid-column: 4;
    grid-row: 727/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(728) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(729) {
    grid-column: 1;
    grid-row: 729/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(729) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(730) {
    grid-column: 2;
    grid-row: 729/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(730) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(731) {
    grid-column: 3;
    grid-row: 729/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(731) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(732) {
    grid-column: 4;
    grid-row: 729/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(732) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(733) {
    grid-column: 1;
    grid-row: 734/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(733) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(734) {
    grid-column: 2;
    grid-row: 732/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(734) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(735) {
    grid-column: 3;
    grid-row: 733/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(735) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(736) {
    grid-column: 4;
    grid-row: 735/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(736) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(737) {
    grid-column: 1;
    grid-row: 737/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(737) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(738) {
    grid-column: 2;
    grid-row: 737/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(738) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(739) {
    grid-column: 3;
    grid-row: 737/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(739) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(740) {
    grid-column: 4;
    grid-row: 737/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(740) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(741) {
    grid-column: 1;
    grid-row: 742/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(741) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(742) {
    grid-column: 2;
    grid-row: 740/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(742) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(743) {
    grid-column: 3;
    grid-row: 741/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(743) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(744) {
    grid-column: 4;
    grid-row: 743/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(744) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(745) {
    grid-column: 1;
    grid-row: 745/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(745) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(746) {
    grid-column: 2;
    grid-row: 745/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(746) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(747) {
    grid-column: 3;
    grid-row: 745/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(747) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(748) {
    grid-column: 4;
    grid-row: 745/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(748) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(749) {
    grid-column: 1;
    grid-row: 750/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(749) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(750) {
    grid-column: 2;
    grid-row: 748/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(750) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(751) {
    grid-column: 3;
    grid-row: 749/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(751) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(752) {
    grid-column: 4;
    grid-row: 751/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(752) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(753) {
    grid-column: 1;
    grid-row: 753/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(753) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(754) {
    grid-column: 2;
    grid-row: 753/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(754) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(755) {
    grid-column: 3;
    grid-row: 753/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(755) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(756) {
    grid-column: 4;
    grid-row: 753/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(756) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(757) {
    grid-column: 1;
    grid-row: 758/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(757) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(758) {
    grid-column: 2;
    grid-row: 756/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(758) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(759) {
    grid-column: 3;
    grid-row: 757/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(759) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(760) {
    grid-column: 4;
    grid-row: 759/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(760) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(761) {
    grid-column: 1;
    grid-row: 761/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(761) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(762) {
    grid-column: 2;
    grid-row: 761/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(762) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(763) {
    grid-column: 3;
    grid-row: 761/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(763) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(764) {
    grid-column: 4;
    grid-row: 761/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(764) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(765) {
    grid-column: 1;
    grid-row: 766/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(765) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(766) {
    grid-column: 2;
    grid-row: 764/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(766) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(767) {
    grid-column: 3;
    grid-row: 765/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(767) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(768) {
    grid-column: 4;
    grid-row: 767/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(768) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(769) {
    grid-column: 1;
    grid-row: 769/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(769) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(770) {
    grid-column: 2;
    grid-row: 769/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(770) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(771) {
    grid-column: 3;
    grid-row: 769/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(771) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(772) {
    grid-column: 4;
    grid-row: 769/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(772) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(773) {
    grid-column: 1;
    grid-row: 774/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(773) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(774) {
    grid-column: 2;
    grid-row: 772/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(774) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(775) {
    grid-column: 3;
    grid-row: 773/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(775) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(776) {
    grid-column: 4;
    grid-row: 775/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(776) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(777) {
    grid-column: 1;
    grid-row: 777/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(777) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(778) {
    grid-column: 2;
    grid-row: 777/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(778) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(779) {
    grid-column: 3;
    grid-row: 777/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(779) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(780) {
    grid-column: 4;
    grid-row: 777/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(780) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(781) {
    grid-column: 1;
    grid-row: 782/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(781) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(782) {
    grid-column: 2;
    grid-row: 780/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(782) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(783) {
    grid-column: 3;
    grid-row: 781/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(783) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(784) {
    grid-column: 4;
    grid-row: 783/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(784) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(785) {
    grid-column: 1;
    grid-row: 785/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(785) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(786) {
    grid-column: 2;
    grid-row: 785/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(786) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(787) {
    grid-column: 3;
    grid-row: 785/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(787) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(788) {
    grid-column: 4;
    grid-row: 785/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(788) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(789) {
    grid-column: 1;
    grid-row: 790/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(789) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(790) {
    grid-column: 2;
    grid-row: 788/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(790) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(791) {
    grid-column: 3;
    grid-row: 789/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(791) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(792) {
    grid-column: 4;
    grid-row: 791/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(792) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(793) {
    grid-column: 1;
    grid-row: 793/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(793) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(794) {
    grid-column: 2;
    grid-row: 793/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(794) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(795) {
    grid-column: 3;
    grid-row: 793/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(795) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(796) {
    grid-column: 4;
    grid-row: 793/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(796) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(797) {
    grid-column: 1;
    grid-row: 798/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(797) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(798) {
    grid-column: 2;
    grid-row: 796/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(798) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(799) {
    grid-column: 3;
    grid-row: 797/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(799) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(800) {
    grid-column: 4;
    grid-row: 799/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(800) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(801) {
    grid-column: 1;
    grid-row: 801/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(801) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(802) {
    grid-column: 2;
    grid-row: 801/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(802) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(803) {
    grid-column: 3;
    grid-row: 801/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(803) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(804) {
    grid-column: 4;
    grid-row: 801/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(804) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(805) {
    grid-column: 1;
    grid-row: 806/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(805) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(806) {
    grid-column: 2;
    grid-row: 804/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(806) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(807) {
    grid-column: 3;
    grid-row: 805/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(807) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(808) {
    grid-column: 4;
    grid-row: 807/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(808) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(809) {
    grid-column: 1;
    grid-row: 809/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(809) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(810) {
    grid-column: 2;
    grid-row: 809/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(810) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(811) {
    grid-column: 3;
    grid-row: 809/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(811) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(812) {
    grid-column: 4;
    grid-row: 809/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(812) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(813) {
    grid-column: 1;
    grid-row: 814/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(813) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(814) {
    grid-column: 2;
    grid-row: 812/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(814) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(815) {
    grid-column: 3;
    grid-row: 813/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(815) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(816) {
    grid-column: 4;
    grid-row: 815/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(816) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(817) {
    grid-column: 1;
    grid-row: 817/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(817) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(818) {
    grid-column: 2;
    grid-row: 817/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(818) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(819) {
    grid-column: 3;
    grid-row: 817/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(819) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(820) {
    grid-column: 4;
    grid-row: 817/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(820) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(821) {
    grid-column: 1;
    grid-row: 822/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(821) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(822) {
    grid-column: 2;
    grid-row: 820/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(822) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(823) {
    grid-column: 3;
    grid-row: 821/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(823) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(824) {
    grid-column: 4;
    grid-row: 823/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(824) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(825) {
    grid-column: 1;
    grid-row: 825/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(825) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(826) {
    grid-column: 2;
    grid-row: 825/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(826) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(827) {
    grid-column: 3;
    grid-row: 825/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(827) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(828) {
    grid-column: 4;
    grid-row: 825/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(828) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(829) {
    grid-column: 1;
    grid-row: 830/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(829) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(830) {
    grid-column: 2;
    grid-row: 828/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(830) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(831) {
    grid-column: 3;
    grid-row: 829/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(831) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(832) {
    grid-column: 4;
    grid-row: 831/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(832) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(833) {
    grid-column: 1;
    grid-row: 833/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(833) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(834) {
    grid-column: 2;
    grid-row: 833/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(834) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(835) {
    grid-column: 3;
    grid-row: 833/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(835) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(836) {
    grid-column: 4;
    grid-row: 833/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(836) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(837) {
    grid-column: 1;
    grid-row: 838/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(837) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(838) {
    grid-column: 2;
    grid-row: 836/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(838) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(839) {
    grid-column: 3;
    grid-row: 837/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(839) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(840) {
    grid-column: 4;
    grid-row: 839/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(840) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(841) {
    grid-column: 1;
    grid-row: 841/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(841) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(842) {
    grid-column: 2;
    grid-row: 841/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(842) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(843) {
    grid-column: 3;
    grid-row: 841/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(843) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(844) {
    grid-column: 4;
    grid-row: 841/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(844) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(845) {
    grid-column: 1;
    grid-row: 846/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(845) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(846) {
    grid-column: 2;
    grid-row: 844/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(846) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(847) {
    grid-column: 3;
    grid-row: 845/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(847) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(848) {
    grid-column: 4;
    grid-row: 847/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(848) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(849) {
    grid-column: 1;
    grid-row: 849/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(849) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(850) {
    grid-column: 2;
    grid-row: 849/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(850) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(851) {
    grid-column: 3;
    grid-row: 849/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(851) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(852) {
    grid-column: 4;
    grid-row: 849/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(852) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(853) {
    grid-column: 1;
    grid-row: 854/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(853) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(854) {
    grid-column: 2;
    grid-row: 852/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(854) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(855) {
    grid-column: 3;
    grid-row: 853/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(855) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(856) {
    grid-column: 4;
    grid-row: 855/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(856) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(857) {
    grid-column: 1;
    grid-row: 857/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(857) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(858) {
    grid-column: 2;
    grid-row: 857/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(858) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(859) {
    grid-column: 3;
    grid-row: 857/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(859) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(860) {
    grid-column: 4;
    grid-row: 857/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(860) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(861) {
    grid-column: 1;
    grid-row: 862/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(861) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(862) {
    grid-column: 2;
    grid-row: 860/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(862) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(863) {
    grid-column: 3;
    grid-row: 861/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(863) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(864) {
    grid-column: 4;
    grid-row: 863/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(864) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(865) {
    grid-column: 1;
    grid-row: 865/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(865) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(866) {
    grid-column: 2;
    grid-row: 865/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(866) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(867) {
    grid-column: 3;
    grid-row: 865/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(867) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(868) {
    grid-column: 4;
    grid-row: 865/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(868) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(869) {
    grid-column: 1;
    grid-row: 870/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(869) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(870) {
    grid-column: 2;
    grid-row: 868/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(870) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(871) {
    grid-column: 3;
    grid-row: 869/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(871) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(872) {
    grid-column: 4;
    grid-row: 871/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(872) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(873) {
    grid-column: 1;
    grid-row: 873/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(873) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(874) {
    grid-column: 2;
    grid-row: 873/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(874) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(875) {
    grid-column: 3;
    grid-row: 873/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(875) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(876) {
    grid-column: 4;
    grid-row: 873/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(876) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(877) {
    grid-column: 1;
    grid-row: 878/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(877) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(878) {
    grid-column: 2;
    grid-row: 876/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(878) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(879) {
    grid-column: 3;
    grid-row: 877/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(879) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(880) {
    grid-column: 4;
    grid-row: 879/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(880) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(881) {
    grid-column: 1;
    grid-row: 881/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(881) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(882) {
    grid-column: 2;
    grid-row: 881/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(882) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(883) {
    grid-column: 3;
    grid-row: 881/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(883) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(884) {
    grid-column: 4;
    grid-row: 881/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(884) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(885) {
    grid-column: 1;
    grid-row: 886/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(885) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(886) {
    grid-column: 2;
    grid-row: 884/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(886) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(887) {
    grid-column: 3;
    grid-row: 885/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(887) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(888) {
    grid-column: 4;
    grid-row: 887/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(888) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(889) {
    grid-column: 1;
    grid-row: 889/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(889) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(890) {
    grid-column: 2;
    grid-row: 889/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(890) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(891) {
    grid-column: 3;
    grid-row: 889/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(891) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(892) {
    grid-column: 4;
    grid-row: 889/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(892) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(893) {
    grid-column: 1;
    grid-row: 894/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(893) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(894) {
    grid-column: 2;
    grid-row: 892/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(894) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(895) {
    grid-column: 3;
    grid-row: 893/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(895) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(896) {
    grid-column: 4;
    grid-row: 895/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(896) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(897) {
    grid-column: 1;
    grid-row: 897/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(897) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(898) {
    grid-column: 2;
    grid-row: 897/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(898) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(899) {
    grid-column: 3;
    grid-row: 897/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(899) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(900) {
    grid-column: 4;
    grid-row: 897/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(900) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(901) {
    grid-column: 1;
    grid-row: 902/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(901) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(902) {
    grid-column: 2;
    grid-row: 900/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(902) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(903) {
    grid-column: 3;
    grid-row: 901/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(903) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(904) {
    grid-column: 4;
    grid-row: 903/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(904) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(905) {
    grid-column: 1;
    grid-row: 905/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(905) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(906) {
    grid-column: 2;
    grid-row: 905/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(906) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(907) {
    grid-column: 3;
    grid-row: 905/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(907) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(908) {
    grid-column: 4;
    grid-row: 905/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(908) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(909) {
    grid-column: 1;
    grid-row: 910/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(909) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(910) {
    grid-column: 2;
    grid-row: 908/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(910) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(911) {
    grid-column: 3;
    grid-row: 909/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(911) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(912) {
    grid-column: 4;
    grid-row: 911/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(912) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(913) {
    grid-column: 1;
    grid-row: 913/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(913) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(914) {
    grid-column: 2;
    grid-row: 913/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(914) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(915) {
    grid-column: 3;
    grid-row: 913/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(915) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(916) {
    grid-column: 4;
    grid-row: 913/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(916) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(917) {
    grid-column: 1;
    grid-row: 918/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(917) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(918) {
    grid-column: 2;
    grid-row: 916/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(918) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(919) {
    grid-column: 3;
    grid-row: 917/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(919) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(920) {
    grid-column: 4;
    grid-row: 919/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(920) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(921) {
    grid-column: 1;
    grid-row: 921/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(921) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(922) {
    grid-column: 2;
    grid-row: 921/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(922) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(923) {
    grid-column: 3;
    grid-row: 921/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(923) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(924) {
    grid-column: 4;
    grid-row: 921/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(924) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(925) {
    grid-column: 1;
    grid-row: 926/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(925) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(926) {
    grid-column: 2;
    grid-row: 924/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(926) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(927) {
    grid-column: 3;
    grid-row: 925/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(927) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(928) {
    grid-column: 4;
    grid-row: 927/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(928) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(929) {
    grid-column: 1;
    grid-row: 929/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(929) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(930) {
    grid-column: 2;
    grid-row: 929/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(930) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(931) {
    grid-column: 3;
    grid-row: 929/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(931) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(932) {
    grid-column: 4;
    grid-row: 929/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(932) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(933) {
    grid-column: 1;
    grid-row: 934/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(933) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(934) {
    grid-column: 2;
    grid-row: 932/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(934) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(935) {
    grid-column: 3;
    grid-row: 933/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(935) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(936) {
    grid-column: 4;
    grid-row: 935/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(936) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(937) {
    grid-column: 1;
    grid-row: 937/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(937) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(938) {
    grid-column: 2;
    grid-row: 937/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(938) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(939) {
    grid-column: 3;
    grid-row: 937/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(939) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(940) {
    grid-column: 4;
    grid-row: 937/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(940) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(941) {
    grid-column: 1;
    grid-row: 942/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(941) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(942) {
    grid-column: 2;
    grid-row: 940/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(942) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(943) {
    grid-column: 3;
    grid-row: 941/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(943) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(944) {
    grid-column: 4;
    grid-row: 943/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(944) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(945) {
    grid-column: 1;
    grid-row: 945/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(945) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(946) {
    grid-column: 2;
    grid-row: 945/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(946) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(947) {
    grid-column: 3;
    grid-row: 945/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(947) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(948) {
    grid-column: 4;
    grid-row: 945/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(948) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(949) {
    grid-column: 1;
    grid-row: 950/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(949) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(950) {
    grid-column: 2;
    grid-row: 948/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(950) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(951) {
    grid-column: 3;
    grid-row: 949/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(951) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(952) {
    grid-column: 4;
    grid-row: 951/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(952) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(953) {
    grid-column: 1;
    grid-row: 953/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(953) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(954) {
    grid-column: 2;
    grid-row: 953/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(954) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(955) {
    grid-column: 3;
    grid-row: 953/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(955) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(956) {
    grid-column: 4;
    grid-row: 953/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(956) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(957) {
    grid-column: 1;
    grid-row: 958/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(957) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(958) {
    grid-column: 2;
    grid-row: 956/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(958) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(959) {
    grid-column: 3;
    grid-row: 957/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(959) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(960) {
    grid-column: 4;
    grid-row: 959/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(960) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(961) {
    grid-column: 1;
    grid-row: 961/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(961) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(962) {
    grid-column: 2;
    grid-row: 961/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(962) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(963) {
    grid-column: 3;
    grid-row: 961/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(963) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(964) {
    grid-column: 4;
    grid-row: 961/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(964) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(965) {
    grid-column: 1;
    grid-row: 966/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(965) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(966) {
    grid-column: 2;
    grid-row: 964/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(966) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(967) {
    grid-column: 3;
    grid-row: 965/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(967) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(968) {
    grid-column: 4;
    grid-row: 967/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(968) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(969) {
    grid-column: 1;
    grid-row: 969/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(969) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(970) {
    grid-column: 2;
    grid-row: 969/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(970) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(971) {
    grid-column: 3;
    grid-row: 969/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(971) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(972) {
    grid-column: 4;
    grid-row: 969/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(972) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(973) {
    grid-column: 1;
    grid-row: 974/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(973) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(974) {
    grid-column: 2;
    grid-row: 972/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(974) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(975) {
    grid-column: 3;
    grid-row: 973/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(975) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(976) {
    grid-column: 4;
    grid-row: 975/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(976) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(977) {
    grid-column: 1;
    grid-row: 977/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(977) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(978) {
    grid-column: 2;
    grid-row: 977/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(978) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(979) {
    grid-column: 3;
    grid-row: 977/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(979) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(980) {
    grid-column: 4;
    grid-row: 977/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(980) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(981) {
    grid-column: 1;
    grid-row: 982/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(981) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(982) {
    grid-column: 2;
    grid-row: 980/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(982) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(983) {
    grid-column: 3;
    grid-row: 981/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(983) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(984) {
    grid-column: 4;
    grid-row: 983/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(984) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(985) {
    grid-column: 1;
    grid-row: 985/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(985) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(986) {
    grid-column: 2;
    grid-row: 985/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(986) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(987) {
    grid-column: 3;
    grid-row: 985/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(987) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(988) {
    grid-column: 4;
    grid-row: 985/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(988) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(989) {
    grid-column: 1;
    grid-row: 990/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(989) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(990) {
    grid-column: 2;
    grid-row: 988/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(990) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(991) {
    grid-column: 3;
    grid-row: 989/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(991) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(992) {
    grid-column: 4;
    grid-row: 991/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(992) figure {
    height: 144px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(993) {
    grid-column: 1;
    grid-row: 993/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(993) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(994) {
    grid-column: 2;
    grid-row: 993/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(994) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(995) {
    grid-column: 3;
    grid-row: 993/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(995) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(996) {
    grid-column: 4;
    grid-row: 993/span 6;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(996) figure {
    height: 480px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(997) {
    grid-column: 1;
    grid-row: 998/span 3;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(997) figure {
    height: 228px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(998) {
    grid-column: 2;
    grid-row: 996/span 5;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(998) figure {
    height: 396px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(999) {
    grid-column: 3;
    grid-row: 997/span 4;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(999) figure {
    height: 312px;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(1000) {
    grid-column: 4;
    grid-row: 999/span 2;
  }
}
@media (min-width: 990px) {
  .portfolio-grid-item:nth-child(1000) figure {
    height: 144px;
  }
}

.icobox {
  display: flex;
  align-items: center;
}
.icobox figure {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  width: 40px;
  height: 40px;
  color: #E8D28C;
  background: #CCB28D;
}
.icobox figure img, .icobox figure svg {
  display: block;
  width: 21px;
  height: 21px;
  object-fit: contain;
}
.icobox p {
  color: #999;
  font-size: 14px;
  line-height: 18px;
}
.icobox p strong {
  color: #fff;
  font-weight: 400;
}
.icobox p a {
  text-decoration: underline transparent;
  transition: all 0.4s;
}
.icobox p a:hover {
  color: #C8B391;
  text-decoration: underline #C8B391;
}

.icobox-list .icobox + .icobox {
  margin-top: 25px;
}

.icontext-list {
  margin: 0 0 40px;
}

.icontext {
  display: flex;
}
.icontext figure {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.icontext p {
  color: #565656;
  font-size: 14px;
  line-height: 21px;
}
.icontext p small {
  font-size: 10px;
  line-height: 15px;
}
.icontext + .icontext {
  margin-top: 10px;
}

.social-links {
  display: flex;
}
.social-links a {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.4s;
}
.social-links a figure {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  color: #E8D28C;
  background: #C8B391;
}
.social-links a figure img, .social-links a figure svg {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
}
.social-links a + a {
  margin-left: 12px;
}
.social-links a:hover {
  transform: scale(1.1) rotate(5deg);
}
.social-links a.facebook figure {
  background: #3B5998;
}
.social-links a.instagram figure {
  background: #9F7A5F;
}

@media (min-width: 800px) {
  .text-blocks .text-block {
    display: flex;
  }
}
.text-blocks .text-block-image {
  order: 2;
  margin-bottom: 24px;
}
@media (min-width: 800px) {
  .text-blocks .text-block-image {
    margin-bottom: 0;
    width: 50%;
    min-width: 50%;
  }
}
@media (min-width: 990px) {
  .text-blocks .text-block-image {
    width: 60%;
    min-width: 60%;
  }
}
.text-blocks .text-block-image figure {
  position: relative;
  padding-bottom: 68%;
  width: 100%;
}
.text-blocks .text-block-image figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(0, 0, 0, 0.03);
  object-fit: cover;
}
.text-blocks .text-block-content {
  order: 1;
}
@media (min-width: 800px) {
  .text-blocks .text-block-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: max(min(6%, 30px), 65px);
  }
}
.text-blocks .text-block h5 {
  color: #222;
}
.text-blocks .text-block h5 + p {
  margin-top: 15px;
}
.text-blocks .text-block p, .text-blocks .text-block li {
  margin: 8px 0;
  color: #565656;
  font-size: 14px;
  line-height: 21px;
}
.text-blocks .text-block ul {
  list-style: disc;
  margin: 0 0 0 40px;
}
.text-blocks .text-block.odd .text-block-image {
  order: 1;
}
.text-blocks .text-block.odd .text-block-content {
  order: 2;
}
@media (min-width: 800px) {
  .text-blocks .text-block.odd .text-block-content {
    padding-right: 0;
    padding-left: max(min(6%, 30px), 65px);
  }
}
.text-blocks .text-block + .text-block {
  margin-top: 80px;
}
.text-blocks .text-block.about-us .text-block-image {
  width: 100%;
}
@media (min-width: 800px) {
  .text-blocks .text-block.about-us .text-block-image {
    width: 38%;
    min-width: 38%;
  }
}
.text-blocks .text-block.about-us .text-block-image figure {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  padding-bottom: 0;
}
@media (min-width: 800px) {
  .text-blocks .text-block.about-us .text-block-image figure {
    display: block;
    padding-bottom: 68%;
  }
}
.text-blocks .text-block.about-us .text-block-image img {
  position: static;
}
@media (min-width: 800px) {
  .text-blocks .text-block.about-us .text-block-image img {
    position: absolute;
  }
}
@media (min-width: 800px) {
  .text-blocks .text-block.about-us .text-block-image .secondary-image {
    position: absolute;
    top: auto;
    left: -30px;
    bottom: -30px;
    display: block;
    width: 33%;
    height: auto;
  }
}
@media (min-width: 800px) {
  .text-blocks .text-block.about-us .text-block-content {
    padding-right: max(min(15%, 30px), 175px);
  }
}

.contact-us {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px;
}
.contact-us-wrapper {
  margin: 0;
  background: #F9F6F1;
}
.contact-us h4 {
  text-align: center;
}
.contact-us h4 + .button-wrapper {
  margin-top: 50px;
}

@media (min-width: 800px) {
  .contacts {
    display: flex;
  }
}
.contacts .form {
  width: 100%;
  margin-top: 48px;
}
@media (min-width: 800px) {
  .contacts .form {
    margin-top: 0;
    padding-left: max(min(6%, 30px), 65px);
  }
}
.contacts .form .form-row {
  margin: 0 -9px;
}
@media (min-width: 480px) {
  .contacts .form .form-row {
    display: flex;
    flex-wrap: wrap;
  }
}
.contacts .form .form-row + .form-row {
  margin-top: 24px;
}
.contacts .form .form-row .form-col {
  padding: 0 9px;
}
@media (min-width: 480px) {
  .contacts .form .form-row .form-col {
    width: 50%;
  }
}
.contacts .form .form-row .form-col.full {
  width: 100%;
}
.contacts .form .form-row .form-col + .form-col {
  margin-top: 24px;
}
@media (min-width: 480px) {
  .contacts .form .form-row .form-col + .form-col {
    margin-top: 0;
  }
}
.contacts .form .form-row .button-wrapper {
  margin-left: 9px;
}
.contacts aside {
  padding: 40px;
  background: #FBFBFB;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
}
@media (min-width: 480px) {
  .contacts aside {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 800px) {
  .contacts aside {
    display: block;
    width: 34%;
    min-width: 34%;
  }
}
@media (min-width: 480px) {
  .contacts aside > div {
    width: 45%;
    min-width: 45%;
    max-width: 45%;
  }
}
@media (min-width: 800px) {
  .contacts aside > div {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
.contacts aside h6 {
  margin: 0 0 24px;
  color: #0A0D13;
}
.contacts aside p {
  color: #565656;
  font-size: 14px;
  line-height: 21px;
}

.map {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 0;
}
@media (min-width: 800px) {
  .map {
    flex-direction: row;
    justify-content: space-between;
  }
}
.map-wrapper {
  margin: 0;
  background: #F9F6F1;
}
.map aside {
  padding: 40px;
}
@media (min-width: 800px) {
  .map aside {
    display: block;
    width: 34%;
    min-width: 34%;
  }
}
.map aside h6 {
  margin: 0 0 16px;
  color: #0A0D13;
}
.map aside p {
  color: #565656;
  font-size: 14px;
  line-height: 21px;
}
.map aside p + p {
  margin-top: 8px;
}
.map figure {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 48px;
}
@media (min-width: 800px) {
  .map figure {
    justify-content: flex-end;
    margin-top: 0;
    padding-left: max(min(6%, 30px), 65px);
  }
}
.map figure img {
  display: block;
  width: 100%;
  max-width: 644px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(0, 0, 0, 0.03);
  overflow: hidden;
}

.advantages {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -24px;
}
@media (min-width: 990px) {
  .advantages {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.advantages-wrapper {
  margin: 0;
  padding: 80px 0;
  background: #F9F6F1;
}
.advantages-wrapper h6 {
  margin: 0 auto 48px;
  max-width: 60%;
  color: #222;
  text-align: center;
}
.advantages-wrapper .button-wrapper {
  justify-content: center;
  margin-top: 64px;
}
.advantages .advantage {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 24px 0 0;
  padding: 0 20px;
}
@media (min-width: 480px) {
  .advantages .advantage {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 640px) {
  .advantages .advantage {
    width: 33%;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 800px) {
  .advantages .advantage {
    width: 25%;
    min-width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 990px) {
  .advantages .advantage {
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: auto;
  }
}
.advantages .advantage figure {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  border: 3px solid #C8B391;
  border-radius: 100%;
}
.advantages .advantage figure svg {
  display: block;
}
.advantages .advantage figure + p {
  margin-top: 16px;
}
.advantages .advantage p {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #565656;
}

main .search-title {
  position: relative;
  padding-bottom: 24px;
}
main .search-title::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100px;
  height: 1px;
  background: rgba(204, 178, 141, 0.5);
}
main .search-results {
  margin: 48px 0 0;
}
main .search-result h4 {
  margin: 0 0 8px;
  font-size: 1.25rem;
  font-weight: 600;
}
main .search-result h4 a {
  transition: all 0.4s;
}
main .search-result h4 a:hover {
  color: #C8B391;
}
main .search-result .button-wrapper {
  margin-top: 24px;
}
main .search-result + .search-result {
  position: relative;
  margin-top: 24px;
  padding-top: 24px;
}
main .search-result + .search-result::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 100px;
  height: 1px;
  background: rgba(204, 178, 141, 0.5);
  transform: translateX(-50%);
}

.tinvwl-table-manage-list {
  margin: 65px 0;
  width: 100%;
  border-collapse: separate;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
  overflow: hidden;
}
.tinvwl-table-manage-list thead {
  background: #F4F4F4;
}
.tinvwl-table-manage-list th {
  padding: 24px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
}
.tinvwl-table-manage-list td.product-thumbnail img {
  width: 130px;
  height: 140px;
  border-radius: 5px;
  object-fit: cover;
  overflow: hidden;
}
.tinvwl-table-manage-list tfoot {
  display: none;
}
.tinvwl-table-manage-list .product-cb {
  display: none;
}

.single-product main section {
  margin-top: 64px;
}
@media (min-width: 800px) {
  .single-product .product {
    display: flex;
  }
}
.single-product .product .onsale {
  display: none;
}
@media (min-width: 800px) {
  .single-product .product .woocommerce-product-gallery {
    width: 45%;
  }
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: -16px 0 0 -16px;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  margin: 16px 0 0 16px;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
  display: block;
  width: 112px;
  height: 112px;
  overflow: hidden;
  transition: all 0.4s;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.5;
  transition: all 0.4s;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover img {
  opacity: 1;
  transform: scale(1.1);
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1) a {
  width: 100%;
  min-width: 100%;
  height: auto;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1) a img {
  opacity: 1;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(1) a:hover img {
  transform: none;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2) a img {
  opacity: 1;
}
.single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2) a:hover img {
  transform: none;
}
.single-product .product .summary {
  padding-top: 20px;
}
@media (min-width: 800px) {
  .single-product .product .summary {
    padding-left: max(min(5%, 30px), 64px);
    width: 55%;
  }
}
.single-product .product .price {
  margin: 24px 0;
  color: #C8B391;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}
.single-product .product .sku_wrapper {
  display: block;
  margin: 24px 0;
  color: #565656;
  font-size: 14px;
  line-height: 150%;
}
.single-product .product .product_meta {
  position: relative;
  margin-top: 32px;
  padding-top: 33px;
}
.single-product .product .product_meta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100px;
  height: 1px;
  background: rgba(204, 178, 141, 0.5);
}
.single-product .product .product_meta p {
  color: #565656;
  font-size: 14px;
  line-height: 150%;
}
.single-product .product .custom-product-links {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.single-product .product .custom-product-links .tinv-wishlist a {
  margin-right: 10px;
  width: 34px !important;
  height: 34px !important;
  color: #777;
  transition: all 0.4s;
}
.single-product .product .custom-product-links .tinv-wishlist a::before {
  margin-top: -17px !important;
  margin-left: -17px !important;
  font-size: 34px;
}
.single-product .product .custom-product-links .tinv-wishlist a:hover {
  color: #E8D28C;
  transform: scale(1.1) rotate(5deg);
}
.single-product .product .custom-product-links .compare {
  display: block;
  width: 28px;
  height: 28px;
  color: #777;
  transition: all 0.4s;
}
.single-product .product .custom-product-links .compare svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.single-product .product .custom-product-links .compare.active {
  color: #C8B391;
}
.single-product .product .custom-product-links .compare:hover {
  color: #E8D28C;
  transform: scale(1.1) rotate(5deg);
}
.single-product .product .br_compare_button {
  display: none;
}
.single-product .product .woocommerce-product-details__short-description p {
  font-size: 14px;
  line-height: 150%;
}
.single-product .product .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}
.single-product .product form.cart {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 48px 0 0;
}
.single-product .product form.cart .form {
  width: 100%;
}
.single-product .product form.cart .quantity {
  margin-top: 16px;
  margin-right: 16px;
}
.single-product .product form.cart .quantity + button {
  margin-top: 16px;
  margin-right: 30px;
}
.single-product .single_variation_wrap .woocommerce-variation-description {
  display: none;
}

.woocommerce-cart-form .cart {
  margin: 65px 0;
  width: 100%;
  border-collapse: separate;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart {
    display: block;
  }
}
.woocommerce-cart-form .cart thead {
  background: #F4F4F4;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart thead {
    display: none;
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart tbody, .woocommerce-cart-form .cart tfoot, .woocommerce-cart-form .cart tr, .woocommerce-cart-form .cart td, .woocommerce-cart-form .cart th {
    display: block;
  }
}
.woocommerce-cart-form .cart th {
  padding: 24px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item {
    display: block;
  }
}
.woocommerce-cart-form .cart .cart_item + .cart_item {
  position: relative;
}
.woocommerce-cart-form .cart .cart_item + .cart_item::after {
  content: "";
  position: absolute;
  left: 24px;
  top: 0;
  display: block;
  width: calc(100% - 48px);
  height: 1px;
  background: #F4F4F4;
}
.woocommerce-cart-form .cart .cart_item td {
  padding: 24px;
  vertical-align: middle;
  color: #C8B391;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td {
    display: block;
    padding: 5px 24px;
    text-align: center;
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-thumbnail {
    padding-top: 24px;
  }
}
.woocommerce-cart-form .cart .cart_item td.product-thumbnail img {
  width: 130px;
  height: 140px;
  border-radius: 5px;
  object-fit: cover;
  overflow: hidden;
}
@media (min-width: 640px) and (max-width: 799px) {
  .woocommerce-cart-form .cart .cart_item td.product-thumbnail img {
    width: 50px;
    height: 55px;
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-price .amount::before {
    content: "Cena: ";
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-subtotal .amount::before {
    content: "Starpsumma: ";
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-remove {
    padding-bottom: 24px;
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-remove a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-remove a::before {
    content: "Dzēst? ";
  }
}
.woocommerce-cart-form .cart .cart_item td.product-name {
  color: #222;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart_item td.product-quantity .quantity {
    justify-content: center;
  }
}
.woocommerce-cart-form .cart .cart_item td.product-remove a {
  color: #565656;
  transition: all 0.4s;
}
.woocommerce-cart-form .cart .cart_item td.product-remove a:hover {
  color: #C8B391;
}
.woocommerce-cart-form .cart .cart-actions {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 40px 48px;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart-actions {
    flex-direction: column;
    align-items: center;
  }
}
.woocommerce-cart-form .cart .cart-actions::after {
  content: "";
  position: absolute;
  left: 24px;
  top: 0;
  display: block;
  width: calc(100% - 48px);
  height: 1px;
  background: #C8B391;
}
.woocommerce-cart-form .cart .cart-actions .cart-totals {
  margin-bottom: 40px;
  color: #565656;
  font-weight: 600;
  font-size: 20px;
  line-height: 140%;
  text-align: right;
}
@media (max-width: 639px) {
  .woocommerce-cart-form .cart .cart-actions .cart-totals {
    margin: 20px 0;
  }
}
.woocommerce-cart-form .cart .cart-actions .cart-totals strong {
  margin-left: 40px;
  color: #222222;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
}
.woocommerce-cart-form .cart .cart-actions .button {
  text-align: center;
}

.cart-empty {
  display: block;
  margin: 28px 0;
  color: #565656;
  font-size: 16px;
}

.return-to-shop {
  display: flex;
  align-items: center;
  margin: 28px 0;
}

.quantity {
  display: flex;
}
.quantity button {
  margin: 0;
  padding: 0;
  min-width: 40px;
  text-align: center;
  background: #fff;
  border: 1px solid #D9DEE2;
}
.quantity button.decrease {
  border-right: none;
  border-radius: 5px 0px 0px 5px;
}
.quantity button.increase {
  border-left: none;
  border-radius: 0px 5px 5px 0px;
}
.quantity input {
  display: block;
  min-width: 54px;
  color: #444;
  font-size: 14px;
  line-height: 48px;
  text-align: center;
  border: 1px solid #D9DEE2;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.quantity input:-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button {
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.quantity input:focus {
  outline: none;
}

.woocommerce-notices-wrapper:not(:empty) {
  margin: 28px 0;
}
.woocommerce-notices-wrapper:not(:empty) .woocommerce-message {
  display: flex;
  align-items: center;
  color: #565656;
  font-size: 20px;
  font-weight: 600;
}
.woocommerce-notices-wrapper:not(:empty) .woocommerce-message .button {
  margin-right: 20px;
}
.woocommerce-notices-wrapper:not(:empty) .woocommerce-error {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.woocommerce-notices-wrapper:not(:empty) .woocommerce-error li {
  display: flex;
  align-items: center;
  color: #565656;
  font-size: 20px;
  font-weight: 600;
}
.woocommerce-notices-wrapper:not(:empty) .woocommerce-error li .button {
  margin-right: 20px;
  min-width: max-content;
}

.woocommerce-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 64px;
}
.woocommerce-breadcrumb a {
  color: #222;
  font-size: 16px;
  line-height: 24px;
  opacity: 0.35;
}
.woocommerce-breadcrumb a:last-child {
  opacity: 1;
}
.woocommerce-breadcrumb .delimiter {
  margin: 0 12px;
  color: #222;
  font-size: 16px;
  line-height: 24px;
  opacity: 0.35;
}

.shop-layout {
  position: relative;
}
@media (min-width: 640px) {
  .shop-layout {
    display: flex;
  }
}
@media (min-width: 640px) {
  .shop-layout .shop-sidebar {
    width: 290px;
    min-width: 290px;
    max-width: 290px;
    margin-right: 44px;
  }
}
.shop-layout .shop-sidebar h5 {
  position: relative;
  padding: 0 0 12px;
  margin: 0 0 24px;
  color: #333;
}
.shop-layout .shop-sidebar h5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #CCB28D;
}
.shop-layout .products-grid {
  width: 100%;
  margin-bottom: 64px;
  height: min-content;
}

.products-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
@media (min-width: 990px) {
  .products-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1140px) {
  .products-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.products-grid .br_compare_button {
  display: none !important;
}
.products-grid + .lmp_products_loading {
  position: absolute;
  left: 50%;
  bottom: -64px;
  display: block;
  width: 32px;
  height: 32px;
  background: url("../images/preloader-small.gif") no-repeat center center;
  transform: translateX(-50%);
}
@media (min-width: 640px) {
  .products-grid + .lmp_products_loading {
    left: 65%;
  }
}

.products-grid .product-card,
.products-slider .product-card {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.4s;
}
.products-grid .product-card .compare,
.products-slider .product-card .compare {
  position: absolute;
  z-index: 4;
  right: 16px;
  top: 72px;
  opacity: 0;
  transform: translateY(-100px);
  transition: all 0.4s;
}
.products-grid .product-card .compare a,
.products-slider .product-card .compare a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 44px !important;
  height: 44px !important;
  color: #F9F6F1;
  background: #222;
  border-radius: 100%;
  transition: all 0.4s;
}
.products-grid .product-card .compare a:hover,
.products-slider .product-card .compare a:hover {
  color: #E8D28C;
  transform: scale(1.1) rotate(5deg);
}
.products-grid .product-card .tinv-wishlist,
.products-slider .product-card .tinv-wishlist {
  position: absolute;
  z-index: 4;
  right: 16px;
  top: 34px;
  left: auto;
  transform: translateY(-144px);
  opacity: 0;
  transition: all 0.4s;
}
.products-grid .product-card .tinv-wishlist a,
.products-slider .product-card .tinv-wishlist a {
  display: block;
  width: 44px !important;
  height: 44px !important;
  color: #F9F6F1;
  background: #222;
  border-radius: 100%;
  transition: all 0.4s;
}
.products-grid .product-card .tinv-wishlist a::before,
.products-slider .product-card .tinv-wishlist a::before {
  margin-top: -14px !important;
  margin-left: -14px !important;
  font-size: 28px;
}
.products-grid .product-card .tinv-wishlist a:hover,
.products-slider .product-card .tinv-wishlist a:hover {
  color: #E8D28C;
  transform: scale(1.1) rotate(5deg);
}
.products-grid .product-card figure,
.products-slider .product-card figure {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 107%;
  overflow: hidden;
}
.products-grid .product-card figure img,
.products-slider .product-card figure img {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.4s;
}
.products-grid .product-card figure::before,
.products-slider .product-card figure::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s;
}
.products-grid .product-card .content,
.products-slider .product-card .content {
  padding: 28px 16px 24px;
  margin: 0 0 24px;
}
.products-grid .product-card .content h4,
.products-slider .product-card .content h4 {
  margin: 0 0 8px;
  color: #222;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
}
.products-grid .product-card .content h4 a,
.products-slider .product-card .content h4 a {
  transition: all 0.4s;
}
.products-grid .product-card .content h4 a:hover,
.products-slider .product-card .content h4 a:hover {
  color: #C8B391;
}
.products-grid .product-card .content .price,
.products-slider .product-card .content .price {
  color: #C8B391;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
}
.products-grid .product-card .content .availability,
.products-slider .product-card .content .availability {
  margin-top: 24px;
  color: #565656;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
}
.products-grid .product-card .content .availability strong,
.products-slider .product-card .content .availability strong {
  font-weight: 700;
}
.products-grid .product-card .footer,
.products-slider .product-card .footer {
  position: relative;
  margin-top: auto;
  padding: 25px 16px 24px;
}
.products-grid .product-card .footer::before,
.products-slider .product-card .footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 100px;
  height: 1px;
  background: linear-gradient(89.99deg, rgba(204, 178, 141, 0) 0%, rgba(204, 178, 141, 0.5) 51.56%, rgba(204, 178, 141, 0) 100%);
  border-radius: 25px;
  transform: translateX(-50%);
}
.products-grid .product-card .button-wrapper,
.products-slider .product-card .button-wrapper {
  margin-top: 0;
  justify-content: center;
}
.products-grid .product-card .button-wrapper button,
.products-slider .product-card .button-wrapper button {
  color: #565656;
  background: none;
  border: 1px solid #565656;
}
.products-grid .product-card .button-wrapper button:hover,
.products-slider .product-card .button-wrapper button:hover {
  color: #fff;
  background: #C8B391;
  border-color: #C8B391;
}
.products-grid .product-card:hover,
.products-slider .product-card:hover {
  box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.18);
}
.products-grid .product-card:hover .compare,
.products-slider .product-card:hover .compare {
  opacity: 1;
  transform: none;
}
.products-grid .product-card:hover .tinv-wishlist,
.products-slider .product-card:hover .tinv-wishlist {
  opacity: 1;
  transform: none;
}
.products-grid .product-card:hover figure img,
.products-slider .product-card:hover figure img {
  transform: scale(1.1);
}
.products-grid .product-card:hover figure::before,
.products-slider .product-card:hover figure::before {
  opacity: 0.42;
}

.product-search {
  margin: 0 0 44px;
}
.product-search form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 3px;
  transition: all 0.4s;
}
.product-search form input {
  display: block;
  padding: 12px;
  width: 100%;
  color: #222;
  font-size: 16px;
  line-height: 150%;
  background: none;
  border: none;
  outline: none;
}
.product-search form input::-webkit-input-placeholder {
  color: rgba(34, 34, 34, 0.25);
}
.product-search form input::-moz-placeholder {
  color: rgba(34, 34, 34, 0.25);
}
.product-search form input:-ms-input-placeholder {
  color: rgba(34, 34, 34, 0.25);
}
.product-search form input:-moz-placeholder {
  color: rgba(34, 34, 34, 0.25);
}
.product-search form input:focus {
  outline: none;
}
.product-search form button {
  margin: 0;
  padding: 15px;
  color: rgba(34, 34, 34, 0.5);
  background: none;
  border: none;
  transition: all 0.4s;
}
.product-search form button svg {
  display: block;
  width: 20px;
  height: 20px;
}
.product-search form button:hover {
  color: #222;
  box-shadow: none;
  transform: scale(1.1) rotate(5deg);
}
.product-search form.active {
  border: 1px solid #E8D28C;
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}

.product-filter {
  margin-bottom: 64px;
}
.product-filter .ui-autocomplet {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 150% !important;
}
.product-filter ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
}
.product-filter ul li {
  position: relative;
  display: block;
}
.product-filter ul li a {
  position: relative;
  display: block;
  padding: 16px 0 16px 20px;
  transition: all 0.4s;
  border-bottom: 1px solid #F4F4F4;
  cursor: pointer;
}
.product-filter ul li a::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 26px;
  display: block;
  width: 4px;
  height: 4px;
  background: #565656;
  border-radius: 99px;
  transition: all 0.4s;
}
.product-filter ul li a:hover {
  color: #C8B391;
  border-color: #C8B391;
}
.product-filter ul li a:hover::before {
  left: 8px;
  background: #C8B391;
}
.product-filter ul li.has-children::after {
  content: "";
  position: absolute;
  right: 0;
  top: 20px;
  display: block;
  width: 16px;
  height: 16px;
  background: url("../images/chevron.svg") no-repeat center center;
  background-size: contain;
  transition: all 0.4s;
}
.product-filter ul li.has-children.open::after {
  transform: rotate(180deg);
}
.product-filter ul li.has-children.open > .filter-submenu {
  display: block;
}
.product-filter ul li > ul {
  padding-left: 20px;
}
.product-filter ul li > ul li a {
  padding: 16px 0;
}
.product-filter ul li > ul li a::before {
  display: none;
}
.product-filter ul.filter-submenu {
  display: none;
}

.categories-slider {
  margin-bottom: 95px;
}
.categories-slider-item figure {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.categories-slider-item figure img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.categories-slider-item figure::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.categories-slider-item figure figcaption {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  display: block;
  color: #F9F6F1;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  text-align: center;
  transform: translate(-50%, -50%);
}
.categories-slider .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.categories-slider .owl-nav button {
  position: absolute;
  top: 50% !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 48px !important;
  height: 48px !important;
  color: #565656 !important;
  background: rgba(255, 255, 255, 0.3) !important;
  border: none !important;
  border-radius: 100% !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: all 0.4s;
}
@media (min-width: 990px) {
  .categories-slider .owl-nav button {
    background: none !important;
  }
}
.categories-slider .owl-nav button svg {
  width: 100% !important;
  height: 100% !important;
}
.categories-slider .owl-nav button:hover {
  background: rgb(255, 255, 255) !important;
}
.categories-slider .owl-nav button.owl-prev {
  left: 10px;
}
@media (min-width: 990px) {
  .categories-slider .owl-nav button.owl-prev {
    left: -40px;
  }
}
.categories-slider .owl-nav button.owl-next {
  right: 10px;
}
@media (min-width: 990px) {
  .categories-slider .owl-nav button.owl-next {
    right: -40px;
  }
}

form.checkout {
  display: flex;
  flex-direction: column;
  margin-top: 64px;
}
form.checkout .inner-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 800px) {
  form.checkout .inner-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
form.checkout .woocommerce-NoticeGroup {
  margin-bottom: 30px;
  padding: 20px;
  background-color: rgba(222, 57, 57, 0.2);
  border-radius: 3px;
}
form.checkout .woocommerce-NoticeGroup .woocommerce-error {
  list-style: none;
  margin: 0;
  padding: 0;
}
form.checkout .woocommerce-NoticeGroup .woocommerce-error li strong {
  font-weight: 600;
}
form.checkout abbr.required {
  display: none;
}
form.checkout span.optional {
  display: none;
}
form.checkout .woocommerce-checkout-payment {
  display: none;
}
form.checkout #billing_company_field,
form.checkout #billing_reg_field {
  display: none;
}
form.checkout #billing_address_1_field,
form.checkout #billing_account_number_field,
form.checkout #billing_type_field {
  grid-column: 1/-1;
}
form.checkout .button-wrapper {
  margin-top: 44px;
}
form.checkout .privacy-policy-notice {
  margin-top: 24px;
}
form.checkout .privacy-policy-notice p {
  color: #565656;
  font-size: 14px;
  line-height: 150%;
}
form.checkout .privacy-policy-notice p a {
  color: #222;
  text-decoration: underline #222;
  transition: all 0.4s;
}
form.checkout .privacy-policy-notice p a:hover {
  color: #C8B391;
  text-decoration: underline #C8B391;
}
form.checkout label {
  color: #222;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
}
form.checkout label.radio {
  font-weight: 400;
}
@media (min-width: 800px) {
  form.checkout .customer-details-form {
    width: 100%;
    padding-right: max(min(6%, 30px), 64px);
  }
}
form.checkout .customer-details-form p + p {
  margin-top: auto;
}
form.checkout .woocommerce-billing-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px 18px;
}
@media (min-width: 640px) {
  form.checkout .woocommerce-billing-fields__field-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
form.checkout .woocommerce-shipping-fields {
  margin-top: 24px;
}
form.checkout .woocommerce-shipping-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px 18px;
}
form.checkout .woocommerce-additional-fields {
  margin-top: 24px;
}
form.checkout .woocommerce-additional-fields h3 {
  display: none;
}
form.checkout .woocommerce-checkout-review-order {
  margin-bottom: 22px;
}
@media (min-width: 800px) {
  form.checkout .woocommerce-checkout-review-order {
    margin: 0;
    width: 35%;
    min-width: 35%;
    max-width: 35%;
  }
}
form.checkout .order-review-content {
  padding: 24px;
  background: #FBFBFB;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
}
form.checkout .order-review-content h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #222;
}
form.checkout .order-review-content tr.cart-subtotal {
  display: none;
}
form.checkout .order-review-content tbody tr td {
  padding: 16px 0;
  vertical-align: middle;
}
form.checkout .order-review-content tbody tr + tr td {
  border-top: 1px solid #F4F4F4;
}
form.checkout .order-review-content td.product-thumbnail {
  width: 104px;
  min-width: 104px;
  max-width: 104px;
}
form.checkout .order-review-content td.product-thumbnail img {
  display: block;
  width: 54px;
  height: 54px;
  object-fit: cover;
  border-radius: 5px;
}
form.checkout .order-review-content td.product-name {
  padding-left: 12px;
  padding-right: 12px;
  color: #444;
  font-size: 14px;
}
form.checkout .order-review-content td.product-total {
  color: #565656;
  font-weight: 600;
  font-size: 14px;
  text-align: right;
}
form.checkout .order-review-content .order-total td, form.checkout .order-review-content .order-total th {
  padding: 16px 0;
  color: #222222;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  vertical-align: middle;
  text-align: right;
}
form.checkout .order-review-content .order-total th {
  padding-right: 12px;
}

.woocommerce-order-received .inner.wysiwyg > h3 + p {
  display: none;
}

.woocommerce-order {
  margin-top: 32px;
}
.woocommerce-order ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: -16px 0 0 -48px;
}
.woocommerce-order ul li {
  display: block;
  margin: 16px 0 0 44px;
  color: #565656;
  font-size: 18px;
  line-height: 150%;
}
.woocommerce-order ul li strong {
  display: block;
  color: #222;
  font-weight: 700;
}
.woocommerce-order ul + p {
  display: none;
}
.woocommerce-order .woocommerce-order-details {
  margin-top: 66px;
  background: #fff;
  border: 1px solid #F4F4F4;
  border-radius: 5px;
}
.woocommerce-order .woocommerce-order-details h2 {
  display: block;
  padding: 24px 31px;
  color: #222;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  background: #F4F4F4;
}
.woocommerce-order .woocommerce-order-details table {
  margin: 0 24px;
  width: calc(100% - 48px);
}
.woocommerce-order .woocommerce-order-details table tr + tr td, .woocommerce-order .woocommerce-order-details table tr + tr th {
  border-top: 1px solid #F4F4F4;
}
.woocommerce-order .woocommerce-order-details table td, .woocommerce-order .woocommerce-order-details table th {
  padding: 24px;
  vertical-align: middle;
  color: #222;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
}
.woocommerce-order .woocommerce-order-details table td.product-thumbnail, .woocommerce-order .woocommerce-order-details table th.product-thumbnail {
  width: 78px;
  min-width: 78px;
  max-width: 78px;
  padding-right: 0;
}
.woocommerce-order .woocommerce-order-details table td.product-thumbnail img, .woocommerce-order .woocommerce-order-details table th.product-thumbnail img {
  display: block;
  width: 54px;
  height: 54px;
  object-fit: cover;
  border-radius: 5px;
}
.woocommerce-order .woocommerce-order-details table td.product-name, .woocommerce-order .woocommerce-order-details table th.product-name {
  padding-left: 16px;
  padding-right: 16px;
}
.woocommerce-order .woocommerce-order-details table td.product-total, .woocommerce-order .woocommerce-order-details table th.product-total {
  text-align: right;
}
.woocommerce-order .woocommerce-order-details table tfoot tr:first-child td, .woocommerce-order .woocommerce-order-details table tfoot tr:first-child th {
  border-top: 1px solid #F4F4F4;
}
.woocommerce-order .woocommerce-order-details table tfoot th {
  text-align: left;
}
.woocommerce-order .woocommerce-order-details table tfoot td {
  text-align: right;
}
.woocommerce-order .woocommerce-order-details table tfoot .date-row th, .woocommerce-order .woocommerce-order-details table tfoot .date-row td {
  padding-top: 44px;
  padding-bottom: 44px;
  font-size: 20px;
  border-color: #C8B391;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields {
  display: none;
}

.woocommerce-invalid .woocommerce-input-wrapper input {
  background-color: rgba(222, 57, 57, 0.7) !important;
}

.related.products {
  display: none;
}

.products-slider-title {
  margin: 96px 0 64px;
  text-align: center;
}
.products-slider .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.products-slider .owl-nav button {
  position: absolute;
  top: 50% !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 48px !important;
  height: 48px !important;
  color: #565656 !important;
  background: rgba(255, 255, 255, 0.3) !important;
  border: none !important;
  border-radius: 100% !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: all 0.4s;
}
@media (min-width: 990px) {
  .products-slider .owl-nav button {
    background: none !important;
  }
}
.products-slider .owl-nav button svg {
  width: 100% !important;
  height: 100% !important;
}
.products-slider .owl-nav button:hover {
  background: rgb(255, 255, 255) !important;
}
.products-slider .owl-nav button.owl-prev {
  left: 10px;
}
@media (min-width: 990px) {
  .products-slider .owl-nav button.owl-prev {
    left: -40px;
  }
}
.products-slider .owl-nav button.owl-next {
  right: 10px;
}
@media (min-width: 990px) {
  .products-slider .owl-nav button.owl-next {
    right: -40px;
  }
}

/*# sourceMappingURL=app.css.map */
