@font-face{font-family:'__Minion Pro_5';src:url('../fonts/minionpro-regular.eot');src:local('☺'),url('../fonts/minionpro-regular.woff') format('woff'),url('../fonts/minionpro-regular.svg') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'__Futura (Light)_5';src:url('../fonts/futura_0.eot');src:local('☺'),url('../fonts/futura_0.woff') format('woff'),url('../fonts/futura_0.svg') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'__Futurist Fixed-width_5';src:url('../fonts/futrfw-2.eot');src:local('☺'),url('../fonts/futrfw-2.woff') format('woff'),url('../fonts/futrfw-2.svg') format('svg');font-weight:100;font-style:normal;}

.page { width:768px; min-height:900px; margin:0 auto; position:relative; }

.social-icons { /* container */ }

.instagram { position:fixed; bottom:115px; left:50%; margin-left:-384px; }

.icon2 { position:fixed; top:621px; left:50%; margin-left:364px; }

.icon3 { position:fixed; top:275px; left:50%; margin-left:-417px; }

.icon4 { position:fixed; top:576px; left:50%; margin-left:404px; }

.main-content { margin-left:81px; margin-top:20px; padding-right: 100px; }

.logo { display: block; text-align: center; position: relative; margin-left: 0; margin-bottom: -10px; }
.logo img { margin: 0; }

.title { margin-left:153px; margin-top:-30px; position:relative; text-decoration: none !important; color: #000 !important; }
.title p { margin: 0; background-color:transparent; letter-spacing:-9px; font-size:40px; text-align:center; line-height:48px; font-family:'__Futurist Fixed-width_5'; font-weight:100; }
.title p span:first-child { letter-spacing:1px; }
.title p span:nth-child(2) { letter-spacing:-1px; font-family:'__Minion Pro_5'; font-weight:400; }

.subtitle { margin-left:166px; margin-top:-15px; margin-bottom:0px; position:relative; text-decoration: none !important; color: #000 !important; }
.subtitle p { margin: 0; background-color:transparent; color:#7F7F7F; font-size:12px; text-align:center; line-height:18px; font-family:'__Futura (Light)_5'; font-weight:400; }
.studio-image {
  display: flex;
  justify-content: center;
  margin-top: 58px;
}

.address {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-top: 20px;
}
.address a {
  text-decoration: none !important;
}
.address p {
  margin: 0;
  color: #7f7f7f;
  font-family: "__Futura (Light)_5";
  font-size: 16px;
  text-align: left;
}

.description {
  margin-left: 5px;
  margin-top: 46px;
}
.description p {
  font-size: 18px;
  text-align: left;
  line-height: 23px;
  font-family: "__Futura (Light)_5";
  font-weight: 400;
  color: #7f7f7f;
}

.images {
  margin-top: 58px;
  display: flex;
  justify-content: center;
  gap: 40px;
}
.images a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 123px;
  box-sizing: border-box;
}

.image-texts {
  display: flex;
  justify-content: center;
  gap: 40px;
}
.image-texts a {
  text-decoration: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 123px;
  box-sizing: border-box;
}
.image-texts a p {
  margin: 0;
  background-color: transparent;
  color: #7f7f7f;
  font-size: 21px;
  text-align: center;
  line-height: 25px;
  font-family: "__Futura (Light)_5";
  font-weight: 400;
}
