@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&family=Playfair+Display:wght@400;900&family=Raleway+Dots&family=Raleway:wght@200&display=swap");

:root {
  --green-1: #42582d;
  /* --green-1: #2d5147; */
  --green-2: #779060;
  --green-3: #6c8a7a;
  /* --pink-1: #ffbaba; */
  --pink-1: #e1beb7;
  --pink-2: #f4e1dc;
}

body {
  background-color: var(--green-1);
  font-family: "Raleway", sans-serif;
  font-weight: 200;
}

section {
  width: 100%;
}

section .col {
  padding-left: 1px;
  padding-right: 1px;
}

section .col.img {
  min-height: 360px;
}

.padded {
  padding: 90px 0px;
}

.texture {
  background-image: url("../images/texture.png");
}

.marble {
  background-image: url("../images/marble.png");
  background-repeat: no-repeat;
  background-size: 100%;
}

.icon {
  color: var(--pink-2);
}
.logo {
  padding: 0;
}

/* 
.studio {
  font-family: "Raleway Dots", cursive;
  font-weight: 400;
  font-size: 2.8vw;
}

*/
.logo .entryway {
  object-fit: cover;
  width: 100%;
}

.logo .row {
  align-items: center;
  text-align: center;
}

.services {
  background-color: var(--green-2);
  color: var(--bs-gray-100);
  text-align: center;
}

h2 {
  font-family: "Great Vibes", cursive;
  font-size: 4vh;
  color: var(--pink-1);
}

.additionalservices {
  background-color: var(--pink-1);
  color: var(--green-1);
}

.additionalservices h2 {
  color: var(--green-1);
}

.address {
  background-color: var(--green-3);
  color: white;
}
