@charset "UTF-8";
:root {
  --color-green: #a6ff00;
  --color-green-light: rgba(146, 224, 0, 0.8);
  --color-yellow: #ffee00;
  --color-orange: #ff9300;
  --color-blue: #03f8ff;
  --color-blue-light: rgba(0, 208, 214, 0.6);
  --color-red: #ff2500;
  --color-dark: #001824;
  --home-color-background: var(--color-dark);
  --home-color-background-light: #062230;
  --home-color-background-dark: #000d18;
  --home-color-background-darker: #000a0f;
  --color-text: #fff;
  --color-text-dim: #7d9bab;
  --color-text-dimmer: #315264;
  --color-text-dark: #203642;
  --color-text-dark-lighten: #7aa0b4;
  --project-color-background: #fafcff;
  --project-color-background-header: #d6dce5;
  --project-color-text: var(--home-color-background);
  --image-background: #132c39;
  --border-color: #334650;
  --border-color-light: rgba(51, 70, 80, 0.5);
  --font-family-paragraph: "GeneralSans-Regular";
  --font-family-paragraph-variable: "GeneralSans-Variable";
  --font-family-bold: "GeneralSans-Bold";
  --font-family-bold-variable: "GeneralSans-Variable";
  --font-family-title: "GeneralSans-Bold";
  --font-family-title-variable: "GeneralSans-Variable";
  --font-family-comments: "DMMono-Regular";
  --font-family-mono: "DMMono-Regular";
  --font-size-paragraph-mobile: 14px;
  --font-size-paragraph-tablet: clamp(14px, 1.5vw, 1.45vw);
  --font-size-paragraph-desktop: clamp(18px, 1.5vw, 1vw);
  --border-radius: 1em;
  --grid-gap: 4vw;
  --grid-colums: 4;
  --grid-colums-mobile: 6;
  --grid-colums-tablet: 10;
  --grid-colums-desktop: 12;
  --width: calc(100vw - var(--grid-gap)*2);
  --width-three-quarters: 66%;
  --width-two-third: 56%;
  --width-half: 47.7%;
  --width-third: 30.4%;
  --width-quarter: 21.7%;
  --width-full: 100%;
  --width-three-quarters-full: calc(100%/4 * 3);
  --width-two-third-full: calc(100%/3 * 2);
  --width-half-full: calc(100%/2 -1px);
  --width-third-full: calc(100%/3);
  --width-quarter-full: calc(100%/4 -3px);
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation: fadeIn 0.5s ease-in;
}
@keyframes fadeInUpSmall {
  from {
    opacity: 0;
    transform: translate3d(0, 2em, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpSmall {
  animation: fadeInUpSmall 0.5s ease-in-out;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation: fadeInUp 0.5s ease-in-out;
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes textColorAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@font-face {
  font-family: "GeneralSans-Variable";
  src: url("../../fonts/GeneralSans-Variable.woff2") format("woff2"), url("../../fonts/GeneralSans-Variable.woff") format("woff"), url("../../fonts/GeneralSans-Variable.ttf") format("truetype");
  font-weight: 350 400 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-Regular";
  src: url("../../fonts/GeneralSans-Regular.woff2") format("woff2"), url("../../fonts/GeneralSans-Regular.woff") format("woff"), url("../../fonts/GeneralSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-Bold";
  src: url("../../fonts/GeneralSans-Bold.woff2") format("woff2"), url("../../fonts/GeneralSans-Bold.woff") format("woff"), url("../../fonts/GeneralSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "DMMono-Regular";
  src: url("../../fonts/DMMono-Regular.woff2") format("woff2"), url("../../fonts/DMMono-Regular.woff") format("woff"), url("../../fonts/DMMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
h1, h2, h3 {
  font-family: var(--font-family-title-variable), var(--font-family-title), sans-serif;
  font-weight: 700;
  line-height: 1em;
}

h1, h2 {
  grid-column: 1/13;
  color: var(--color-text-dimmer);
}

h2 {
  margin-top: 1em;
  margin-bottom: 0;
}
@media (min-width: 960px) {
  h2 {
    margin-top: 1em;
    margin-bottom: 0.6em;
  }
}

h3 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
@media (min-width: 960px) {
  h3 {
    margin-top: 1em;
    margin-bottom: 0.6em;
  }
}

p,
ul,
ol {
  margin: 0;
  padding-bottom: 0.8em;
  line-height: 1.5em;
  letter-spacing: 0.03em;
  font-size: --font-size-paragraph-mobile;
}
@media (min-width: 640px) {
  p,
  ul,
  ol {
    font-size: --font-size-paragraph-tablet;
  }
}
@media desktop {
  p,
  ul,
  ol {
    font-size: --font-size-paragraph-desktop;
  }
}

ul li {
  margin-bottom: 1em;
  list-style: none;
  padding-left: 2em;
}
ul li:before {
  content: "—";
  margin-left: -2em;
  width: 2em;
  display: inline-block;
  float: none;
}

b {
  font-family: var(--font-family-title-variable), var(--font-family-title), sans-serif;
  font-weight: 700;
}

ul,
ol {
  margin: 0;
  padding: 0;
}

a {
  margin: 0;
  padding: 0;
  color: var(--color-text);
  text-decoration: none;
}

.silly-comment {
  font-family: var(--font-family-comments), monospace;
  color: var(--color-green);
}

::-moz-selection {
  color: var(--color-text);
  background-color: var(--color-text-dim);
}

::-moz-selection,
::-webkit-selection,
::selection {
  color: var(--color-text);
  background-color: var(--color-text-dim);
}

.hoststar-templates body.project {
  --project-color: black;
}
.hoststar-templates body.project h2 {
  color: var(--project-color);
}
.hoststar-templates body.project .project-header {
  background-color: white;
  background-image: url("../../../project/hoststar-templates/media/header-480.jpg");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-960.jpg");
  }
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-960.jpg");
  }
}
@media (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-1920.jpg");
  }
}
@media (min-width: 960px) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-960.jpg");
  }
}
@media (min-width: 960px) and (-webkit-min-device-pixel-ratio: 2) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-960.jpg");
  }
}
@media (min-width: 1920px) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-960.jpg");
  }
}
@media (min-width: 1920px) and (-webkit-min-device-pixel-ratio: 2) {
  .hoststar-templates body.project .project-header {
    background-image: url("../../../project/hoststar-templates/media/header-1920.jpg");
  }
}
.hoststar-templates body.project .project-header h1,
.hoststar-templates body.project .project-header h2,
.hoststar-templates body.project .project-header h3,
.hoststar-templates body.project .project-header p,
.hoststar-templates body.project .project-header .project-header-categories p span {
  color: var(--project-color);
}
.hoststar-templates body.project .project-header .project-header-categories::before {
  border-color: var(--project-color);
}
.hoststar-templates body.project .project-section.restaurant, .hoststar-templates body.project .project-section.theatre, .hoststar-templates body.project .project-section.photography, .hoststar-templates body.project .project-section.barber, .hoststar-templates body.project .project-section.cars, .hoststar-templates body.project .project-section.furniture, .hoststar-templates body.project .project-section.fitness, .hoststar-templates body.project .project-section.music, .hoststar-templates body.project .project-section.travel, .hoststar-templates body.project .project-section.fashion {
  grid-gap: calc(var(--grid-gap));
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant, .hoststar-templates body.project .project-section.theatre, .hoststar-templates body.project .project-section.photography, .hoststar-templates body.project .project-section.barber, .hoststar-templates body.project .project-section.cars, .hoststar-templates body.project .project-section.furniture, .hoststar-templates body.project .project-section.fitness, .hoststar-templates body.project .project-section.music, .hoststar-templates body.project .project-section.travel, .hoststar-templates body.project .project-section.fashion {
    grid-gap: calc(var(--grid-gap) / 2);
  }
}
.hoststar-templates body.project .project-section.restaurant .project-text, .hoststar-templates body.project .project-section.theatre .project-text, .hoststar-templates body.project .project-section.photography .project-text, .hoststar-templates body.project .project-section.barber .project-text, .hoststar-templates body.project .project-section.cars .project-text, .hoststar-templates body.project .project-section.furniture .project-text, .hoststar-templates body.project .project-section.fitness .project-text, .hoststar-templates body.project .project-section.music .project-text, .hoststar-templates body.project .project-section.travel .project-text, .hoststar-templates body.project .project-section.fashion .project-text {
  margin-bottom: 0;
}
.hoststar-templates body.project .project-section.restaurant .project-text h2, .hoststar-templates body.project .project-section.theatre .project-text h2, .hoststar-templates body.project .project-section.photography .project-text h2, .hoststar-templates body.project .project-section.barber .project-text h2, .hoststar-templates body.project .project-section.cars .project-text h2, .hoststar-templates body.project .project-section.furniture .project-text h2, .hoststar-templates body.project .project-section.fitness .project-text h2, .hoststar-templates body.project .project-section.music .project-text h2, .hoststar-templates body.project .project-section.travel .project-text h2, .hoststar-templates body.project .project-section.fashion .project-text h2 {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-text h2, .hoststar-templates body.project .project-section.theatre .project-text h2, .hoststar-templates body.project .project-section.photography .project-text h2, .hoststar-templates body.project .project-section.barber .project-text h2, .hoststar-templates body.project .project-section.cars .project-text h2, .hoststar-templates body.project .project-section.furniture .project-text h2, .hoststar-templates body.project .project-section.fitness .project-text h2, .hoststar-templates body.project .project-section.music .project-text h2, .hoststar-templates body.project .project-section.travel .project-text h2, .hoststar-templates body.project .project-section.fashion .project-text h2 {
    margin-bottom: -0.11em;
  }
}
.hoststar-templates body.project .project-section.restaurant, .hoststar-templates body.project .project-section.theatre, .hoststar-templates body.project .project-section.photography, .hoststar-templates body.project .project-section.barber, .hoststar-templates body.project .project-section.cars, .hoststar-templates body.project .project-section.furniture, .hoststar-templates body.project .project-section.fitness, .hoststar-templates body.project .project-section.music, .hoststar-templates body.project .project-section.travel, .hoststar-templates body.project .project-section.fashion {
  margin-top: 20vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant, .hoststar-templates body.project .project-section.theatre, .hoststar-templates body.project .project-section.photography, .hoststar-templates body.project .project-section.barber, .hoststar-templates body.project .project-section.cars, .hoststar-templates body.project .project-section.furniture, .hoststar-templates body.project .project-section.fitness, .hoststar-templates body.project .project-section.music, .hoststar-templates body.project .project-section.travel, .hoststar-templates body.project .project-section.fashion {
    margin-top: 10vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant, .hoststar-templates body.project .project-section.theatre, .hoststar-templates body.project .project-section.photography, .hoststar-templates body.project .project-section.barber, .hoststar-templates body.project .project-section.cars, .hoststar-templates body.project .project-section.furniture, .hoststar-templates body.project .project-section.fitness, .hoststar-templates body.project .project-section.music, .hoststar-templates body.project .project-section.travel, .hoststar-templates body.project .project-section.fashion {
    margin-top: 0;
  }
}
.hoststar-templates body.project .project-section .project-media {
  z-index: 1;
}
.hoststar-templates body.project .project-section .project-media.restaurant-website-desktop img, .hoststar-templates body.project .project-section .project-media.restaurant-website-phone img, .hoststar-templates body.project .project-section .project-media.restaurant-menu img, .hoststar-templates body.project .project-section .project-media.theatre-website-desktop img, .hoststar-templates body.project .project-section .project-media.theatre-website-phone img, .hoststar-templates body.project .project-section .project-media.theatre-program img, .hoststar-templates body.project .project-section .project-media.theatre-production img, .hoststar-templates body.project .project-section .project-media.photography-website-desktop img, .hoststar-templates body.project .project-section .project-media.photography-website-phone img, .hoststar-templates body.project .project-section .project-media.photography-website-dogs img, .hoststar-templates body.project .project-section .project-media.barber-website-desktop img, .hoststar-templates body.project .project-section .project-media.barber-website-phone img, .hoststar-templates body.project .project-section .project-media.cars-website-desktop img, .hoststar-templates body.project .project-section .project-media.cars-website-phone img, .hoststar-templates body.project .project-section .project-media.cars-website-car img, .hoststar-templates body.project .project-section .project-media.furniture-website-desktop img, .hoststar-templates body.project .project-section .project-media.furniture-website-phone img, .hoststar-templates body.project .project-section .project-media.furniture-website-shop img, .hoststar-templates body.project .project-section .project-media.fitness-website-desktop img, .hoststar-templates body.project .project-section .project-media.fitness-website-phone img, .hoststar-templates body.project .project-section .project-media.music-website-desktop img, .hoststar-templates body.project .project-section .project-media.music-website-phone img, .hoststar-templates body.project .project-section .project-media.music-cd-cover img, .hoststar-templates body.project .project-section .project-media.travel-website-desktop img, .hoststar-templates body.project .project-section .project-media.travel-website-phone img, .hoststar-templates body.project .project-section .project-media.travel-quote-01 img, .hoststar-templates body.project .project-section .project-media.travel-quote-02 img, .hoststar-templates body.project .project-section .project-media.fashion-website-desktop img, .hoststar-templates body.project .project-section .project-media.fashion-website-phone img {
  box-shadow: 0 0 2vw rgba(51, 81, 111, 0.2);
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section .project-media.restaurant-website-desktop img, .hoststar-templates body.project .project-section .project-media.restaurant-website-phone img, .hoststar-templates body.project .project-section .project-media.restaurant-menu img, .hoststar-templates body.project .project-section .project-media.theatre-website-desktop img, .hoststar-templates body.project .project-section .project-media.theatre-website-phone img, .hoststar-templates body.project .project-section .project-media.theatre-program img, .hoststar-templates body.project .project-section .project-media.theatre-production img, .hoststar-templates body.project .project-section .project-media.photography-website-desktop img, .hoststar-templates body.project .project-section .project-media.photography-website-phone img, .hoststar-templates body.project .project-section .project-media.photography-website-dogs img, .hoststar-templates body.project .project-section .project-media.barber-website-desktop img, .hoststar-templates body.project .project-section .project-media.barber-website-phone img, .hoststar-templates body.project .project-section .project-media.cars-website-desktop img, .hoststar-templates body.project .project-section .project-media.cars-website-phone img, .hoststar-templates body.project .project-section .project-media.cars-website-car img, .hoststar-templates body.project .project-section .project-media.furniture-website-desktop img, .hoststar-templates body.project .project-section .project-media.furniture-website-phone img, .hoststar-templates body.project .project-section .project-media.furniture-website-shop img, .hoststar-templates body.project .project-section .project-media.fitness-website-desktop img, .hoststar-templates body.project .project-section .project-media.fitness-website-phone img, .hoststar-templates body.project .project-section .project-media.music-website-desktop img, .hoststar-templates body.project .project-section .project-media.music-website-phone img, .hoststar-templates body.project .project-section .project-media.music-cd-cover img, .hoststar-templates body.project .project-section .project-media.travel-website-desktop img, .hoststar-templates body.project .project-section .project-media.travel-website-phone img, .hoststar-templates body.project .project-section .project-media.travel-quote-01 img, .hoststar-templates body.project .project-section .project-media.travel-quote-02 img, .hoststar-templates body.project .project-section .project-media.fashion-website-desktop img, .hoststar-templates body.project .project-section .project-media.fashion-website-phone img {
    box-shadow: 0 0 4vw rgba(51, 81, 111, 0.25);
  }
}
.hoststar-templates body.project .project-section.restaurant .project-text.restaurant-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-title {
    grid-row: 1/2;
    grid-column: 4/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-title {
    grid-row: 1/2;
    grid-column: 6/11;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-title {
    grid-row: 1/2;
    grid-column: 9/13;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-01 {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-01 {
    grid-row: 2/3;
    grid-column: 4/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-01 {
    grid-row: 2/3;
    grid-column: 7/12;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-02 {
  grid-row: 5/6;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-02 {
    grid-row: 4/5;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-text-02 {
    grid-row: 6/7;
    grid-column: 1/7;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-text.restaurant-square {
  grid-row: 3/5;
  grid-column: 1/5;
  background-color: #ebe6e1;
  margin: 32vw calc(var(--grid-gap) * -1);
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-square {
    grid-row: 5/7;
    margin: 10vw calc(var(--grid-gap) * -1) -20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-square {
    grid-row: 3/5;
    grid-column: 1/11;
    margin: 22vw calc(var(--grid-gap) * -1) -10vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-text.restaurant-square {
    grid-column: 5/13;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-desktop {
    grid-row: 3/4;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-desktop {
    grid-row: 3/6;
    grid-column: 5/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-desktop {
    grid-row: 3/6;
    grid-column: 7/11;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-phone {
  grid-row: 4/5;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-phone {
    grid-row: 3/5;
    grid-column: 1/3;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-phone {
    grid-row: 4/5;
    grid-column: 9/11;
    margin-top: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-website-phone {
    grid-column: 11/13;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-menu {
  grid-row: 1/2;
  grid-column: 5/8;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-menu {
    grid-row: 6/7;
    grid-column: 4/6;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-menu {
    grid-row: 1/2;
    grid-column: 4/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-menu {
    grid-row: 1/2;
    grid-column: 6/9;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-main {
  grid-row: 7/8;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-main {
    grid-row: 5/7;
    grid-column: 1/4;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-main {
    grid-row: 1/3;
    grid-column: 1/4;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-main {
    grid-row: 2/4;
    grid-column: 4/7;
    align-self: start;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-cook {
  grid-row: 8/9;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-cook {
    grid-row: 7/8;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-cook {
    grid-row: 4/5;
    grid-column: 2/5;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-cook {
    grid-row: 4/5;
    grid-column: 2/6;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-restaurant {
  grid-row: 9/10;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-restaurant {
    grid-row: 7/8;
    grid-column: 1/3;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-restaurant {
    grid-row: 5/6;
    grid-column: 1/3;
    align-self: start;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-img-restaurant {
    grid-row: 5/6;
    grid-column: 1/4;
  }
}
.hoststar-templates body.project .project-section.restaurant .project-media.restaurant-header {
  grid-row: 10/11;
  grid-column: 1/5;
  margin: 0 calc(var(--grid-gap) * -1);
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-header {
    grid-row: 8/9;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-header {
    grid-row: 7/8;
    grid-column: 1/9;
    margin: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.restaurant .project-media.restaurant-header {
    grid-row: 7/8;
    grid-column: 1/9;
  }
}
.hoststar-templates body.project .project-section.theatre .project-text.theatre-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-title {
    grid-row: 1/2;
    grid-column: 2/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-title {
    grid-row: 1/2;
    grid-column: 3/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-title {
    grid-row: 1/2;
    grid-column: 2/7;
  }
}
.hoststar-templates body.project .project-section.theatre .project-text.theatre-title h2.h2-large {
  margin-top: 0;
}
.hoststar-templates body.project .project-section.theatre .project-text.theatre-text {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-text {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-text {
    grid-row: 2/3;
    grid-column: 2/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-text {
    grid-row: 2/3;
    grid-column: 1/7;
  }
}
.hoststar-templates body.project .project-section.theatre .project-text.theatre-square {
  grid-row: 8/9;
  grid-column: 1/3;
  background-color: #000;
  margin: -30vw calc(var(--grid-gap) * -1) 30vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-square {
    grid-row: 6/7;
    grid-column: 1/4;
    margin: 4vw calc(var(--grid-gap) * -1) -4vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-square {
    grid-row: 3/4;
    grid-column: 1/3;
    margin: 12vw calc(var(--grid-gap) * -1) -20vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-text.theatre-square {
    grid-row: 1/4;
    grid-column: 9/12;
    margin: 6vw 0;
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-website-desktop {
  grid-row: 3/4;
  grid-column: 1/6;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-desktop {
    grid-row: 3/4;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-desktop {
    grid-row: 1/6;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-desktop {
    grid-row: 1/7;
    grid-column: 7/11;
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-website-phone {
  grid-row: 4/6;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-phone {
    grid-row: 3/5;
    grid-column: 1/3;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-phone {
    grid-row: 4/5;
    grid-column: 6/4;
    margin-top: 10vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-website-phone {
    grid-row: 4/4;
    grid-column: 11/13;
    margin-top: 10vw;
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-program {
  grid-row: 5/7;
  grid-column: 3/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-program {
    grid-row: 4/6;
    grid-column: 3/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-program {
    grid-row: 3/6;
    grid-column: 1/4;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-program {
    grid-row: 3/6;
    grid-column: 1/4;
    margin-bottom: 8vw;
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-production {
  grid-row: 6/8;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-production {
    grid-row: 4/7;
    grid-column: 1/3;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-production {
    grid-row: 5/7;
    grid-column: 4/7;
    margin-top: 8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-production {
    grid-row: 4/7;
    grid-column: 4/7;
    margin-top: 8vw;
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-img-theatre {
  grid-row: 6/8;
  grid-column: 1/5;
  margin: -20vw -50vw 30vw;
  width: 200vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-theatre {
    grid-row: 4/7;
    grid-column: 1/7;
    margin: 12vw -20vw;
    width: 140vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-theatre {
    grid-row: 5/7;
    grid-column: 1/11;
    margin: 0 calc(var(--grid-gap) * -1);
    width: auto;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-theatre {
    grid-row: 4/6;
    grid-column: 1/13;
    margin: 0 calc(var(--grid-gap) * -1);
  }
}
.hoststar-templates body.project .project-section.theatre .project-media.theatre-img-opera {
  grid-row: 8/9;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-opera {
    grid-row: 6/7;
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-opera {
    grid-row: 6/7;
    grid-column: 7/11;
    margin-bottom: -8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.theatre .project-media.theatre-img-opera {
    grid-row: 7/8;
    grid-column: 8/13;
    margin-bottom: 0;
  }
}
.hoststar-templates body.project .project-section.photography .project-text.photography-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-title {
    grid-row: 1/2;
    grid-column: 5/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-title {
    grid-row: 1/2;
    grid-column: 6/13;
  }
}
.hoststar-templates body.project .project-section.photography .project-text.photography-text-01 {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-01 {
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-01 {
    grid-column: 3/8;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-01 {
    grid-column: 5/10;
  }
}
.hoststar-templates body.project .project-section.photography .project-text.photography-text-02 {
  grid-row: 9/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-02 {
    grid-row: 8/9;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-02 {
    grid-row: 8/9;
    grid-column: 1/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-text-02 {
    grid-row: 7/9;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.photography .project-text.photography-square {
  grid-row: 7/9;
  grid-column: 1/5;
  background-color: #74926b;
  margin: -32vw calc(var(--grid-gap) * -1) 24vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-square {
    grid-row: 5/8;
    grid-column: 1/7;
    margin: 0 calc(var(--grid-gap) * -1) 12vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-square {
    grid-row: 4/5;
    grid-column: 6/11;
    margin: 0 calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-text.photography-square {
    grid-row: 5/6;
    grid-column: 1/9;
    margin: 0 calc(var(--grid-gap) * -1);
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-desktop {
    grid-row: 3/4;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-desktop {
    grid-row: 3/6;
    grid-column: 3/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-desktop {
    grid-row: 1/7;
    grid-column: 1/5;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-website-phone {
  grid-row: 4/5;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-phone {
    grid-row: 3/4;
    grid-column: 5/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-phone {
    grid-row: 3/5;
    grid-column: 1/3;
    margin-top: 4vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-phone {
    grid-row: 3/5;
    grid-column: 5/7;
    margin-top: 0;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-img-lines {
  grid-row: 6/7;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-lines {
    grid-row: 4/5;
    grid-column: 1/4;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-lines {
    grid-row: 1/2;
    grid-column: 1/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-lines {
    grid-row: 3/4;
    grid-column: 7/10;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-img-portrait {
  grid-row: 5/6;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-portrait {
    grid-row: 4/5;
    grid-column: 4/7;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-portrait {
    grid-row: 2/4;
    grid-column: 8/11;
    align-self: start;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-portrait {
    grid-row: 2/4;
    grid-column: 10/13;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-img-quote {
  grid-row: 7/8;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-quote {
    grid-row: 6/7;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-quote {
    grid-row: 4/5;
    grid-column: 7/11;
    margin-bottom: 4vw;
    margin-top: 4vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-quote {
    grid-row: 5/6;
    grid-column: 5/9;
    margin-bottom: 4vw;
    margin-top: 4vw;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-img-architecture {
  grid-row: 8/9;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-architecture {
    grid-row: 7/8;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-architecture {
    grid-row: 6/8;
    grid-column: 6/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-img-architecture {
    grid-row: 6/8;
    grid-column: 6/9;
  }
}
.hoststar-templates body.project .project-section.photography .project-media.photography-website-dogs {
  grid-row: 10/11;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-dogs {
    grid-row: 7/9;
    grid-column: 4/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-dogs {
    grid-row: 5/6;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.photography .project-media.photography-website-dogs {
    grid-row: 4/9;
    grid-column: 9/13;
  }
}
.hoststar-templates body.project .project-section.barber .project-text.barber-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-title {
    grid-row: 1/2;
    grid-column: 6/11;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-title {
    grid-row: 1/2;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-title {
    grid-row: 1/2;
    grid-column: 6/11;
  }
}
.hoststar-templates body.project .project-section.barber .project-text.barber-text-01 {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-01 {
    grid-row: 2/3;
    grid-column: 5/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-01 {
    grid-row: 2/3;
    grid-column: 5/9;
  }
}
.hoststar-templates body.project .project-section.barber .project-text.barber-text-02 {
  grid-row: 7/8;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-02 {
    grid-row: 6/7;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-02 {
    grid-row: 5/6;
    grid-column: 5/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-text-02 {
    grid-row: 5/6;
    grid-column: 2/6;
  }
}
.hoststar-templates body.project .project-section.barber .project-text.barber-square {
  grid-row: 9/11;
  grid-column: 1/5;
  background-color: #b42933;
  margin: 12vw calc(var(--grid-gap) * -1) 32vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-square {
    grid-row: 8/11;
    grid-column: 5/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-square {
    grid-row: 6/8;
    grid-column: 6/10;
    margin: 8vw calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-text.barber-square {
    grid-row: 3/5;
    grid-column: 6/10;
    margin: 8vw calc(var(--grid-gap) * -1);
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-desktop {
    grid-row: 3/4;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-desktop {
    grid-row: 1/6;
    grid-column: 1/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-desktop {
    grid-row: 1/5;
    grid-column: 1/5;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-website-phone {
  grid-row: 4/5;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-phone {
    grid-row: 3/4;
    grid-column: 1/3;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-phone {
    grid-row: 7/9;
    grid-column: 8/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-phone {
    grid-row: 5/6;
    grid-column: 6/8;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-img-scissors {
  grid-row: 5/6;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-scissors {
    grid-row: 7/8;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-scissors {
    grid-row: 3/4;
    grid-column: 5/8;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-scissors {
    grid-row: 1/2;
    grid-column: 10/13;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-img-tools {
  grid-row: 6/7;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-tools {
    grid-row: 8/9;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-tools {
    grid-row: 4/5;
    grid-column: 6/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-tools {
    grid-row: 2/3;
    grid-column: 9/13;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-img-shave {
  grid-row: 8/9;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-shave {
    grid-row: 4/5;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-shave {
    grid-row: 6/7;
    grid-column: 6/10;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-shave {
    grid-row: 3/4;
    grid-column: 5/9;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-img-cut {
  grid-row: 9/10;
  grid-column: 2/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-cut {
    grid-row: 5/6;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-cut {
    grid-row: 7/8;
    grid-column: 8/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-img-cut {
    grid-row: 4/5;
    grid-column: 5/8;
  }
}
.hoststar-templates body.project .project-section.barber .project-media.barber-website-prices {
  grid-row: 10/11;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-prices {
    grid-row: 9/10;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-prices {
    grid-row: 6/8;
    grid-column: 1/6;
    margin-top: 4vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.barber .project-media.barber-website-prices {
    grid-row: 4/6;
    grid-column: 8/13;
    margin-top: 4vw;
  }
}
.hoststar-templates body.project .project-section.cars .project-text.cars-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
.hoststar-templates body.project .project-section.cars .project-text.cars-text {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-text {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-text {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-text {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.cars .project-text.cars-square {
  grid-row: 4/5;
  grid-column: 1/5;
  background-color: #fec802;
  margin: -60vw calc(var(--grid-gap) * -1) 60vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-square {
    grid-row: 4/5;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-square {
    grid-row: 8/9;
    grid-column: 4/11;
    margin: 6vw calc(var(--grid-gap) * -1) 12vw 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-text.cars-square {
    grid-row: 7/8;
    grid-column: 4/13;
    margin: 4vw calc(var(--grid-gap) * -1) 4vw 0;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-desktop {
    grid-row: 3/4;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-desktop {
    grid-row: 1/8;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-desktop {
    grid-row: 1/7;
    grid-column: 7/11;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-website-phone {
  grid-row: 4/5;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-phone {
    grid-row: 3/4;
    grid-column: 5/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-phone {
    grid-row: 6/8;
    grid-column: 5/7;
    margin-top: 12vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-phone {
    grid-row: 2/4;
    grid-column: 11/13;
    margin-top: 0;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-img-car {
  grid-row: 5/6;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-car {
    grid-row: 5/6;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-car {
    grid-row: 3/4;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-car {
    grid-row: 3/4;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-img-steering {
  grid-row: 6/7;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-steering {
    grid-row: 6/7;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-steering {
    grid-row: 4/5;
    grid-column: 3/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-steering {
    grid-row: 4/5;
    grid-column: 3/7;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-img-gears {
  grid-row: 7/8;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-gears {
    grid-row: 7/8;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-gears {
    grid-row: 5/6;
    grid-column: 2/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-gears {
    grid-row: 5/6;
    grid-column: 2/5;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-img-wheels {
  grid-row: 8/9;
  grid-column: 2/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-wheels {
    rid-row: 8/9;
    grid-column: 3/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-wheels {
    grid-row: 6/7;
    grid-column: 3/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-wheels {
    grid-row: 6/7;
    grid-column: 5/7;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-img-blogpost {
  grid-row: 9/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-blogpost {
    grid-row: 9/10;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-blogpost {
    grid-row: 8/9;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-img-blogpost {
    grid-row: 7/8;
    grid-column: 9/13;
    margin-top: 8vw;
  }
}
.hoststar-templates body.project .project-section.cars .project-media.cars-website-car {
  grid-row: 10/11;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-car {
    grid-row: 10/11;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-car {
    grid-row: 8/9;
    grid-column: 6/10;
    margin-top: 12vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.cars .project-media.cars-website-car {
    grid-row: 7/9;
    grid-column: 5/9;
    margin-top: 0;
  }
}
.hoststar-templates body.project .project-section.furniture .project-text.furniture-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-title {
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-title {
    grid-row: 1/2;
    grid-column: 1/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-title {
    grid-row: 1/2;
    grid-column: 1/9;
  }
}
.hoststar-templates body.project .project-section.furniture .project-text.furniture-text-01 {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.furniture .project-text.furniture-text-02 {
  grid-row: 5/6;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-02 {
    grid-row: 9/10;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-02 {
    grid-row: 5/6;
    grid-column: 6/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-02 {
    grid-row: 4/5;
    grid-column: 7/12;
  }
}
.hoststar-templates body.project .project-section.furniture .project-text.furniture-text-03 {
  grid-row: 9/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-03 {
    grid-row: 12/13;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-03 {
    grid-row: 10/11;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-text-03 {
    grid-row: 7/8;
    grid-column: 8/13;
  }
}
.hoststar-templates body.project .project-section.furniture .project-text.furniture-square {
  grid-row: 3/5;
  grid-column: 1/5;
  background-color: #c5bfb9;
  margin: 32vw calc(var(--grid-gap) * -1);
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-square {
    grid-row: 3/6;
    grid-column: 1/7;
    margin: 32vh calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-square {
    grid-row: 7/8;
    grid-column: 1/10;
    margin: 0 calc(var(--grid-gap) * -1);
    height: 24vw;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-text.furniture-square {
    grid-row: 5/6;
    grid-column: 1/7;
    margin: 0 calc(var(--grid-gap) * -1);
    height: 20vw;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-desktop {
    grid-row: 3/6;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-desktop {
    grid-row: 3/10;
    grid-column: 1/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-desktop {
    grid-row: 3/10;
    grid-column: 1/5;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-website-phone {
  grid-row: 4/5;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-phone {
    grid-row: 4/7;
    grid-column: 5/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-phone {
    grid-row: 6/8;
    grid-column: 8/10;
    margin-top: 0;
    margin-bottom: 4vw;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-phone {
    grid-row: 4/6;
    grid-column: 5/7;
    margin-bottom: 4vw;
    align-self: start;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-img-portrait {
  grid-row: 6/7;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-portrait {
    grid-row: 6/7;
    grid-column: 3/7;
    align-self: end;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-portrait {
    grid-row: 2/4;
    grid-column: 7/11;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-portrait {
    grid-row: 1/2;
    grid-column: 8/13;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-img-cat {
  grid-row: 7/8;
  grid-column: 3/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-cat {
    grid-row: 7/8;
    grid-column: 5/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-cat {
    grid-row: 4/5;
    grid-column: 9/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-cat {
    grid-row: 2/4;
    grid-column: 11/13;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sofa {
  grid-row: 8/9;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sofa {
    grid-row: 7/8;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sofa {
    grid-row: 4/5;
    grid-column: 5/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sofa {
    grid-row: 2/3;
    grid-column: 6/11;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-img-wood {
  grid-row: 10/11;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-wood {
    grid-row: 10/11;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-wood {
    grid-row: 11/12;
    grid-column: 1/4;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-wood {
    grid-row: 7/8;
    grid-column: 5/8;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-img-furniture {
  grid-row: 11/12;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-furniture {
    grid-row: 10/11;
    grid-column: 4/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-furniture {
    grid-row: 11/12;
    grid-column: 4/7;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-img-furniture {
    grid-row: 6/7;
    grid-column: 6/9;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sideboard {
  grid-row: 12/13;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sideboard {
    grid-row: 11/12;
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sideboard {
    grid-row: 12/13;
    grid-column: 1/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-shop-sideboard {
    grid-row: 8/9;
    grid-column: 5/10;
  }
}
.hoststar-templates body.project .project-section.furniture .project-media.furniture-website-shop {
  grid-row: 13/14;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-shop {
    grid-row: 13/14;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-shop {
    grid-row: 8/12;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.furniture .project-media.furniture-website-shop {
    grid-row: 5/7;
    grid-column: 9/13;
  }
}
.hoststar-templates body.project .project-section.fitness .project-text.fitness-title {
  grid-row: 2/3;
  grid-column: 1/5;
  align-self: end;
  z-index: 1;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-title {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-title {
    grid-row: 3/4;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-title {
    grid-row: 3/4;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-title h2.h2-large {
    margin-top: 0;
  }
}
.hoststar-templates body.project .project-section.fitness .project-text.fitness-text-01 {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-01 {
    grid-row: 3/4;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-01 {
    grid-row: 4/5;
    grid-column: 1/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-01 {
    grid-row: 4/5;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.fitness .project-text.fitness-text-02 {
  grid-row: 11/12;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-02 {
    grid-row: 11/12;
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-02 {
    grid-row: 8/9;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-text-02 {
    grid-row: 8/9;
    grid-column: 3/8;
  }
}
.hoststar-templates body.project .project-section.fitness .project-text.fitness-square-01 {
  grid-row: 4/5;
  grid-column: 1/5;
  background-color: #eff3f7;
  margin: 32vw calc(var(--grid-gap) * -1);
  z-index: 0;
  height: 80vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-01 {
    grid-row: 4/7;
    grid-column: 1/7;
    margin: 20vw calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-01 {
    grid-row: 3/5;
    grid-column: 6/11;
    margin: 0 calc(var(--grid-gap) * -1) 0 0;
    height: auto;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-01 {
    grid-row: 3/5;
    grid-column: 6/13;
    margin: 0 calc(var(--grid-gap) * -1) 4vw 0;
    height: auto;
  }
}
.hoststar-templates body.project .project-section.fitness .project-text.fitness-square-02 {
  grid-row: 8/10;
  grid-column: 1/5;
  background-color: #eff3f7;
  margin: 26vw calc(var(--grid-gap) * -1) -36vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-02 {
    grid-row: 8/10;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-02 {
    grid-row: 7/10;
    grid-column: 6/11;
    margin: 4vw calc(var(--grid-gap) * -1) 8vw 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-text.fitness-square-02 {
    grid-row: 7/10;
    grid-column: 8/11;
    margin: 4vw calc(var(--grid-gap) * -1) 8vw 0;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-website-desktop {
  grid-row: 4/7;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-desktop {
    grid-row: 4/7;
    grid-column: 3/8;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-desktop {
    grid-row: 2/6;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-desktop {
    grid-row: 2/5;
    grid-column: 8/12;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-website-phone {
  grid-row: 7/8;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-phone {
    grid-row: 4/5;
    grid-column: 1/3;
    margin-top: 28vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-phone {
    grid-row: 6/7;
    grid-column: 9/11;
    margin-top: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-website-phone {
    grid-row: 5/8;
    grid-column: 10/12;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-header {
  grid-row: 1/2;
  grid-column: 1/5;
  margin: 0 -30vw -12vw;
  width: 160vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-header {
    grid-row: 1/2;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-header {
    grid-row: 1/3;
    grid-column: 1/5;
    width: 100vw;
    margin: 0 calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-header {
    grid-row: 1/3;
    grid-column: 1/5;
    width: 100vw;
    margin: 0 calc(var(--grid-gap) * -1);
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-img-sauna {
  grid-row: 8/9;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-sauna {
    grid-row: 7/8;
    grid-column: 1/4;
    align-self: end;
    margin-bottom: -20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-sauna {
    grid-row: 5/7;
    grid-column: 1/4;
    margin-bottom: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-sauna {
    grid-row: 5/7;
    grid-column: 1/4;
    margin-bottom: 0;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-img-towels {
  grid-row: 9/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-towels {
    grid-row: 8/10;
    grid-column: 1/6;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-towels {
    grid-row: 6/7;
    grid-column: 4/8;
    margin-top: 0;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-towels {
    grid-row: 6/7;
    grid-column: 4/8;
    margin-top: 0;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-img-trainers {
  grid-row: 10/11;
  grid-column: 2/5;
  width: 150vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-trainers {
    grid-row: 10/11;
    grid-column: 2/5;
    width: 150vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-trainers {
    grid-row: 7/8;
    grid-column: 1/7;
    width: auto;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-trainers {
    grid-row: 7/8;
    grid-column: 3/9;
    width: auto;
  }
}
.hoststar-templates body.project .project-section.fitness .project-media.fitness-img-weights {
  grid-row: 12/13;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-weights {
    grid-row: 12/13;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-weights {
    grid-row: 8/10;
    grid-column: 7/10;
    margin-top: -8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fitness .project-media.fitness-img-weights {
    grid-row: 9/10;
    grid-column: 10/13;
    margin-top: -8vw;
  }
}
.hoststar-templates body.project .project-section.music .project-text.music-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-text.music-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-text.music-title {
    grid-row: 1/2;
    grid-column: 6/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-text.music-title {
    grid-row: 1/2;
    grid-column: 7/13;
  }
}
.hoststar-templates body.project .project-section.music .project-text.music-text-01 {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-01 {
    grid-row: 2/3;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-01 {
    grid-row: 2/3;
    grid-column: 6/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-01 {
    grid-row: 2/3;
    grid-column: 7/12;
  }
}
.hoststar-templates body.project .project-section.music .project-text.music-text-02 {
  grid-row: 6/7;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-02 {
    grid-row: 6/7;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-02 {
    grid-row: 6/7;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-text.music-text-02 {
    grid-row: 5/6;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.music .project-text.music-square {
  grid-row: 8/9;
  grid-column: 1/4;
  background-color: #791111;
  margin: 26vw 0 -36vw calc(var(--grid-gap) * -1);
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-text.music-square {
    grid-row: 8/9;
    grid-column: 1/5;
    margin: 17vw 0 -34vw calc(var(--grid-gap) * -1);
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-text.music-square {
    grid-row: 6/8;
    grid-column: 5/9;
    margin: 20vw 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-text.music-square {
    grid-row: 5/8;
    grid-column: 7/11;
    margin: 4vw calc(var(--grid-gap) * -1) 20vw;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-desktop {
    grid-row: 3/4;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-desktop {
    grid-row: 2/6;
    grid-column: 1/5;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-desktop {
    grid-row: 1/5;
    grid-column: 1/5;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-website-phone {
  grid-row: 4/5;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-phone {
    grid-row: 3/4;
    grid-column: 1/3;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-phone {
    grid-row: 3/5;
    grid-column: 5/7;
    margin-top: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-website-phone {
    grid-row: 1/3;
    grid-column: 5/7;
    margin-top: 4vw;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-cd-cover {
  grid-row: 5/6;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-cd-cover {
    grid-row: 5/6;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-cd-cover {
    grid-row: 4/6;
    grid-column: 7/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-cd-cover {
    grid-row: 3/4;
    grid-column: 6/9;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-img-equalizer {
  grid-row: 7/8;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-equalizer {
    grid-row: 7/8;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-equalizer {
    grid-row: 6/7;
    grid-column: 6/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-equalizer {
    grid-row: 3/5;
    grid-column: 9/13;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-img-guitar {
  grid-row: 8/9;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-guitar {
    grid-row: 8/9;
    grid-column: 1/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-guitar {
    grid-row: 7/8;
    grid-column: 3/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-guitar {
    grid-row: 6/8;
    grid-column: 4/8;
  }
}
.hoststar-templates body.project .project-section.music .project-media.music-img-musician {
  grid-row: 9/10;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-musician {
    grid-row: 9/10;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-musician {
    grid-row: 7/8;
    grid-column: 7/10;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.music .project-media.music-img-musician {
    grid-row: 5/7;
    grid-column: 8/11;
  }
}
.hoststar-templates body.project .project-section.travel .project-text.travel-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-title {
    grid-row: 1/2;
    grid-column: 1/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-title {
    grid-row: 1/2;
    grid-column: 2/10;
  }
}
.hoststar-templates body.project .project-section.travel .project-text.travel-text {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-text {
    grid-row: 2/3;
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-text {
    grid-row: 2/3;
    grid-column: 2/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-text {
    grid-row: 2/3;
    grid-column: 3/8;
  }
}
.hoststar-templates body.project .project-section.travel .project-text.travel-square {
  grid-row: 9/11;
  grid-column: 3/5;
  background-color: #77eedf;
  margin-right: calc(var(--grid-gap) * -1);
  min-height: 30vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-square {
    grid-row: 9/11;
    grid-column: 2/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-square {
    grid-row: 4/6;
    grid-column: 1/8;
    margin-left: calc(var(--grid-gap) * -1);
    margin-top: 8vw;
    margin-bottom: 8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-text.travel-square {
    grid-row: 4/6;
    grid-column: 1/8;
    margin-left: calc(var(--grid-gap) * -1);
    margin-top: 8vw;
    margin-bottom: 8vw;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-desktop {
    grid-row: 3/4;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-desktop {
    grid-row: 3/10;
    grid-column: 1/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-desktop {
    grid-row: 3/7;
    grid-column: 1/6;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-website-phone {
  grid-row: 4/5;
  grid-column: 3/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-phone {
    grid-row: 3/4;
    grid-column: 5/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-phone {
    grid-row: 7/9;
    grid-column: 6/8;
    margin-top: 0;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-website-phone {
    grid-row: 6/7;
    grid-column: 6/8;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-img-portrait {
  grid-row: 5/6;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-portrait {
    grid-row: 5/6;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-portrait {
    grid-row: 2/4;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-portrait {
    grid-row: 2/4;
    grid-column: 8/12;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-img-mountains {
  grid-row: 6/7;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-mountains {
    grid-row: 6/7;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-mountains {
    grid-row: 1/2;
    grid-column: 8/11;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-mountains {
    grid-row: 1/2;
    grid-column: 10/13;
    align-self: end;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-img-cove {
  grid-row: 7/8;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-cove {
    grid-row: 7/8;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-cove {
    grid-row: 4/5;
    grid-column: 6/9;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-cove {
    grid-row: 4/5;
    grid-column: 6/11;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-img-glacier {
  grid-row: 8/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-glacier {
    grid-row: 8/10;
    grid-column: 3/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-glacier {
    grid-row: 5/6;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-img-glacier {
    grid-row: 5/6;
    grid-column: 8/13;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-quote-01 {
  grid-row: 6/7;
  grid-column: 1/5;
  margin-top: 4vw;
  margin-right: 4vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-01 {
    grid-row: 7/8;
    grid-column: 1/7;
    margin-right: 0;
    margin-left: 4vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-01 {
    grid-row: 4/5;
    grid-column: 6/11;
    margin-top: 2vw;
    margin-bottom: 2vw;
    align-self: start;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-01 {
    grid-row: 4/5;
    grid-column: 6/13;
    margin-top: 2vw;
    margin-bottom: 2vw;
    margin-right: 0;
    margin-left: 4vw;
    align-self: start;
  }
}
.hoststar-templates body.project .project-section.travel .project-media.travel-quote-02 {
  grid-row: 7/8;
  grid-column: 1/5;
  align-self: start;
  margin-left: 4vw;
  margin-top: 4vw;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-02 {
    grid-row: 8/9;
    grid-column: 1/7;
    margin-left: 0;
    margin-right: 4vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-02 {
    grid-row: 5/6;
    grid-column: 6/11;
    margin-top: 2vw;
    margin-bottom: 2vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.travel .project-media.travel-quote-02 {
    grid-row: 5/6;
    grid-column: 6/13;
    margin-top: 2vw;
    margin-bottom: 2vw;
    margin-left: 0;
    margin-right: 4vw;
  }
}
.hoststar-templates body.project .project-section.fashion .project-text.fashion-title {
  grid-row: 1/2;
  grid-column: 1/5;
  align-self: end;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-title {
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-title {
    grid-row: 1/2;
    grid-column: 5/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-title {
    grid-row: 1/2;
    grid-column: 5/13;
  }
}
.hoststar-templates body.project .project-section.fashion .project-text.fashion-text {
  grid-row: 2/3;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-text {
    grid-row: 2/3;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-text {
    grid-row: 2/3;
    grid-column: 5/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-text {
    grid-row: 2/3;
    grid-column: 5/10;
  }
}
.hoststar-templates body.project .project-section.fashion .project-text.fashion-square {
  grid-row: 10/11;
  grid-column: 1/5;
  background-color: #edc4c0;
  margin: -16vw calc(var(--grid-gap) * -1) -20vw;
  z-index: 0;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-square {
    grid-row: 8/9;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-square {
    grid-row: 7/9;
    grid-column: 2/10;
    margin-top: -12vw;
    margin-bottom: 8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-text.fashion-square {
    grid-row: 5/6;
    grid-column: 4/11;
    margin-top: -8vw;
    margin-bottom: 2vw;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-website-desktop {
  grid-row: 3/4;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-desktop {
    grid-row: 3/4;
    grid-column: 1/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-desktop {
    grid-row: 3/6;
    grid-column: 7/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-desktop {
    grid-row: 3/8;
    grid-column: 5/9;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-website-phone {
  grid-row: 4/5;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-phone {
    grid-row: 3/4;
    grid-column: 5/7;
    margin-top: 20vw;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-phone {
    grid-row: 3/4;
    grid-column: 5/7;
    margin-top: 8vw;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-website-phone {
    grid-row: 3/5;
    grid-column: 2/5;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-header {
  display: none;
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-header {
    display: block;
    grid-row: 1/2;
    grid-column: 1/5;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-header {
    grid-row: 1/2;
    grid-column: 1/5;
    align-self: auto;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-product-shawl {
  grid-row: 6/7;
  grid-column: 1/3;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-shawl {
    grid-row: 4/5;
    grid-column: 2/5;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-shawl {
    grid-row: 3/4;
    grid-column: 1/4;
    align-self: end;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-shawl {
    grid-row: 4/5;
    grid-column: 9/12;
    align-self: auto;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hat {
  grid-row: 8/9;
  grid-column: 3/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hat {
    grid-row: 6/7;
    grid-column: 1/4;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hat {
    grid-row: 4/5;
    grid-column: 4/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hat {
    grid-row: 6/7;
    grid-column: 10/13;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-01 {
  grid-row: 7/8;
  grid-column: 2/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-01 {
    grid-row: 5/6;
    grid-column: 2/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-01 {
    grid-row: 5/6;
    grid-column: 2/7;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-01 {
    grid-row: 2/4;
    grid-column: 10/13;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-02 {
  grid-row: 9/10;
  grid-column: 1/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-02 {
    grid-row: 7/8;
    grid-column: 1/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-02 {
    grid-row: 6/7;
    grid-column: 6/11;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-img-model-02 {
    grid-row: 5/6;
    grid-column: 9/13;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-product-wallet {
  grid-row: 10/11;
  grid-column: 3/5;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-wallet {
    grid-row: 8/9;
    grid-column: 4/7;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-wallet {
    grid-row: 7/8;
    grid-column: 3/6;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-wallet {
    grid-row: 5/6;
    grid-column: 1/4;
    margin-top: 4vw;
  }
}
.hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hoodie {
  grid-row: 11/12;
  grid-column: 1/4;
}
@media (min-width: 480px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hoodie {
    grid-row: 9/10;
    grid-column: 2/6;
  }
}
@media (min-width: 640px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hoodie {
    grid-row: 6/7;
    grid-column: 1/4;
  }
}
@media (min-width: 1260px) {
  .hoststar-templates body.project .project-section.fashion .project-media.fashion-product-hoodie {
    grid-row: 6/7;
    grid-column: 2/5;
  }
}

::-moz-selection {
  color: var(--color-text);
  background-color: var(--project-color);
}

::-moz-selection,
::-webkit-selection,
::selection {
  color: var(--color-text);
  background-color: var(--project-color);
}/*# sourceMappingURL=hoststar-templates.css.map */