.packbuilder, .vlk-plaza-ana-sayfa, .vlk-plaza-ana-sayfa-parent {
  background-color: var(--color-black);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.packbuilder {
  box-sizing: border-box;
  letter-spacing: normal;
  width: 100%;
  padding: 10px;
  line-height: normal;
  position: relative;
}

.vlk-plaza-ana-sayfa, .vlk-plaza-ana-sayfa-parent {
  width: var(--width-1440);
  max-width: 100%;
}

.vlk-plaza-ana-sayfa-parent {
  gap: 120px;
}

.vlk-plaza-ana-sayfa {
  text-align: left;
  min-height: 1040px;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
}

.marka-imzas, .site-bal {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.site-bal {
  height: 112px;
  padding: var(--padding-0) var(--padding-72);
  box-sizing: border-box;
  justify-content: space-between;
  align-self: stretch;
  gap: var(--gap-20);
  z-index: 99;
  text-align: left;
  font-size: var(--fs-12);
  color: var(--color-linen);
  font-family: var(--font-inter);
  flex-shrink: 0;
  position: sticky;
  top: 0;
}

.marka-imzas {
  padding: var(--padding-20) var(--padding-0);
  gap: 19.5px;
}

.zgn-vlk-logosu {
  object-fit: cover;
  width: 160px;
  height: 68px;
  position: relative;
}

.mza-ayrac {
  height: 28px;
  width: var(--width-1);
  background-color: var(--color-burlywood-300);
}

.kurucu-imzas, .mza-ayrac, .navigation-bar {
  position: relative;
}

.navigation-bar {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.st-gezinme {
  padding: var(--padding-20) var(--padding-0);
  color: var(--color-burlywood-100);
  align-items: center;
  gap: 35.4px;
  display: flex;
  overflow: hidden;
}

.projeler-balants {
  color: var(--color-linen);
  position: relative;
}

.men-ayrac {
  height: var(--height-20);
  width: var(--width-1);
  background-color: var(--color-gray-200);
  position: relative;
}

.seki-etiketi {
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  position: relative;
}

.erik-yolu, .sayfa-konumu {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.sayfa-konumu {
  height: var(--height-80);
  padding: var(--padding-0) var(--padding-72);
  box-sizing: border-box;
  justify-content: space-between;
  align-self: stretch;
  gap: var(--gap-20);
  text-align: left;
  font-size: var(--fs-11);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-shrink: 0;
}

.erik-yolu {
  padding: var(--padding-20) var(--padding-0);
  gap: 13.4px;
}

.altn-izgi {
  height: var(--height-1);
  width: var(--width-32);
  background-color: var(--color-burlywood-100);
  position: relative;
}

.blm-etiketi {
  font-size: var(--fs-10);
  color: var(--color-burlywood-100);
  position: relative;
}

.ana-sayfa-vitrini {
  padding: var(--padding-0) var(--padding-72) var(--padding-40);
  box-sizing: border-box;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-96);
  max-width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 4px #00000040;
}

.mimari-manifesto, .slogan-ve-giri {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.mimari-manifesto {
  height: 596px;
  width: var(--width-448);
  padding: var(--padding-36) var(--padding-0) var(--padding-24);
  box-sizing: border-box;
  justify-content: space-between;
  gap: var(--gap-0);
  text-align: left;
  max-width: 100%;
  font-size: var(--fs-11);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-shrink: 0;
}

.slogan-ve-giri {
  align-self: stretch;
  gap: 28px;
}

.marka-slogan {
  font-size: 66px;
  font-weight: 400;
  line-height: 106%;
  font-family: var(--font-cormorant-garamond);
  color: var(--color-burlywood-100);
  align-self: stretch;
  margin: 0;
  position: relative;
}

.slogan-ayrac {
  width: var(--width-56);
  height: var(--height-1);
  background-color: var(--color-burlywood-100);
  position: relative;
}

.giri-aklamas {
  width: var(--width-382);
  font-size: var(--fs-15);
  line-height: 180%;
  display: inline-block;
  position: relative;
}

.ne-kan-proje {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-12);
  font-size: var(--fs-10);
  color: var(--color-linen);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.proje-etiketi {
  color: var(--color-burlywood-100);
  position: relative;
}

.proje-bal {
  font-size: 36px;
  font-weight: 400;
  font-family: var(--font-cormorant-garamond);
  margin: 0;
  position: relative;
}

.proje-aklamas {
  width: var(--width-382);
  color: var(--color-lightsteelblue);
  font-size: 13px;
  line-height: 170%;
  display: inline-block;
  position: relative;
}

.proje-balants {
  height: var(--height-48);
  border-bottom: var(--border-1);
  box-sizing: border-box;
  align-items: center;
  gap: var(--gap-19);
  font-size: var(--fs-12);
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}

.arrow-right-icon {
  height: var(--height-19);
  width: var(--width-19);
  position: relative;
}

.proje-grseli {
  align-items: flex-start;
  gap: var(--gap-16);
  text-align: left;
  max-width: 100%;
  height: 621px;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.fotoraf-erevesi, .vlk-plaza-fotoraf {
  width: var(--width-752);
  flex-shrink: 0;
  height: 837px;
  position: relative;
}

.fotoraf-erevesi {
  isolation: isolate;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vlk-plaza-fotoraf {
  object-fit: cover;
  z-index: 0;
  display: block;
}

.altn-d-ereve, .altn-i-ereve {
  border-radius: var(--br-1);
  box-sizing: border-box;
  flex-shrink: 0;
  position: absolute;
  margin: 0 !important;
}

.altn-d-ereve {
  background: var(--gradient-1);
  border: var(--border-2);
  z-index: 1;
  width: 755px;
  height: 664px;
  top: -2px;
  left: 1px;
}

.altn-i-ereve {
  background-color: var(--color-gray-100);
  border: var(--border-3);
  z-index: 2;
  width: 745px;
  height: 775px;
  top: 0;
  left: 3px;
}

.ke-ss-tl-yatay {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 3;
  top: -3px;
  left: -3px;
}

.ke-ss-tl-dikey, .ke-ss-tl-yatay, .ke-ss-tr-yatay {
  background-color: var(--color-burlywood-100);
  flex-shrink: 0;
  position: absolute;
  margin: 0 !important;
}

.ke-ss-tl-dikey {
  width: var(--width-1);
  z-index: 4;
  height: 2px;
  top: -2px;
  left: 5px;
}

.ke-ss-tr-yatay {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 5;
  top: -3px;
  left: 723px;
}

.ke-ss-tr-dikey {
  z-index: 6;
  width: 0;
  height: 4px;
  top: -3px;
  left: 754px;
}

.ke-ss-bl-dikey, .ke-ss-bl-yatay, .ke-ss-br-dikey, .ke-ss-tr-dikey {
  flex-shrink: 0;
  position: absolute;
  margin: 0 !important;
}

.ke-ss-bl-yatay {
  width: var(--width-32);
  height: var(--height-1);
  background-color: var(--color-burlywood-100);
  z-index: 7;
  top: 660px;
  left: 7px;
}

.ke-ss-bl-dikey, .ke-ss-br-dikey {
  width: var(--width-5);
  z-index: 8;
  height: 11px;
  top: 635px;
  left: -3px;
}

.ke-ss-br-dikey {
  width: var(--width-1);
  z-index: 9;
  height: 3px;
  top: 657px;
  left: 742px;
}

.grsel-alt-yazs, .proje-gezinmesi {
  flex-shrink: 0;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.grsel-alt-yazs {
  justify-content: space-between;
  gap: var(--gap-20);
}

.proje-gezinmesi {
  height: var(--height-146);
  padding: var(--padding-0) var(--padding-72);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-direction: column;
}

.blm-ayrac {
  height: var(--height-1);
  background-color: var(--color-gray-200);
  align-self: stretch;
  position: relative;
}

.proje-balants2, .proje-dizini {
  flex: 1;
  display: flex;
  overflow: hidden;
}

.proje-dizini {
  align-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-32);
  flex-wrap: nowrap;
}

.proje-balants2 {
  padding: var(--padding-20) var(--padding-0);
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--gap-12);
  min-width: var(--min-w-225);
  max-width: var(--max-w-300);
  color: var(--color-burlywood-100);
  flex-direction: column;
}

.proje-bilgisi {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  display: flex;
  overflow: hidden;
}

.geerli-sayfa-etiketi {
  font-size: var(--fs-9);
  position: relative;
}

.proje-bal2 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  font-size: var(--fs-29);
  font-family: var(--font-cormorant-garamond);
  display: flex;
  overflow: hidden;
}

.proje-ad2 {
  font-size: inherit;
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  position: relative;
}

.arrow-up-right-icon {
  height: var(--height-16);
  width: var(--width-16);
  position: relative;
}

.seim-izgisi {
  height: var(--height-1);
  background-color: var(--color-burlywood-100);
  align-self: stretch;
  position: relative;
}

.proje-balants3 {
  padding: var(--padding-20) var(--padding-0);
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--gap-12);
  min-width: var(--min-w-225);
  max-width: var(--max-w-300);
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.proje-bal3, .proje-bilgisi2, .site-alt-bilgisi {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.proje-bal3, .site-alt-bilgisi {
  gap: var(--gap-20);
}

.proje-bal3 {
  font-size: var(--fs-29);
  color: var(--color-linen);
  font-family: var(--font-cormorant-garamond);
}

.site-alt-bilgisi {
  height: var(--height-66);
  padding: var(--padding-0) var(--padding-72);
  box-sizing: border-box;
  flex-shrink: 0;
}

.site-bal2, .vlk-premium-proje-sayfas {
  text-align: left;
  font-family: var(--font-inter);
  display: flex;
  overflow: hidden;
}

.vlk-premium-proje-sayfas {
  width: var(--width-1440);
  background-color: var(--color-black);
  max-width: 100%;
  min-height: 1040px;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  flex-direction: column;
  align-items: flex-start;
}

.site-bal2 {
  height: 112px;
  padding: var(--padding-0) var(--padding-72);
  box-sizing: border-box;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  font-size: var(--fs-16);
  color: var(--color-linen);
  flex-shrink: 0;
}

.marka-ad {
  font-size: inherit;
  margin: 0;
  font-family: inherit;
  font-weight: 500;
  position: relative;
}

.st-gezinme2 {
  padding: var(--padding-20) var(--padding-0);
  font-size: var(--fs-12);
  color: var(--color-lightsteelblue);
  align-items: center;
  gap: 35.4px;
  display: flex;
  overflow: hidden;
}

.seki-etiketi2 {
  font-size: var(--fs-10);
  position: relative;
}

.proje-anlats, .proje-vitrini {
  box-sizing: border-box;
  flex-shrink: 0;
  align-items: flex-start;
  max-width: 100%;
}

.proje-vitrini {
  height: var(--height-636);
  padding: var(--padding-0) var(--padding-72) var(--padding-40);
  align-self: stretch;
  gap: var(--gap-96);
  display: flex;
  overflow: hidden;
}

.proje-anlats {
  height: 596px;
  width: var(--width-448);
  padding: var(--padding-36) var(--padding-0) var(--padding-24);
  justify-content: space-between;
  gap: var(--gap-0);
  text-align: left;
  color: var(--color-linen);
  font-size: 90px;
  font-family: var(--font-cormorant-garamond);
  flex-direction: column;
}

.proje-anlats, .proje-durumu, .proje-tantm {
  display: flex;
  overflow: hidden;
}

.proje-tantm {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-24);
  flex-direction: column;
}

.proje-durumu {
  cursor: pointer;
  border: var(--border-1);
  padding: var(--padding-8) 13px;
  align-items: center;
  gap: var(--gap-8);
  background-color: #0000;
}

.durum-iareti {
  height: var(--height-5);
  width: var(--width-5);
  background-color: var(--color-burlywood-100);
  border: 1px solid var(--color-burlywood-100);
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}

.durum {
  font-size: var(--fs-11);
  color: var(--color-burlywood-100);
  text-align: left;
  position: relative;
}

.durum, .mimari-not, .proje-zeti {
  font-family: var(--font-inter);
}

.proje-zeti {
  width: var(--width-382);
  font-size: var(--fs-15);
  color: var(--color-lightsteelblue);
  line-height: 180%;
  display: inline-block;
  position: relative;
}

.mimari-not {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-14);
  font-size: var(--fs-10);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.mimari-gzlem {
  width: var(--width-382);
  font-size: var(--fs-26);
  line-height: 125%;
  font-family: var(--font-cormorant-garamond);
  display: inline-block;
  position: relative;
}

.proje-grseli2 {
  width: var(--width-752);
  align-items: flex-start;
  gap: var(--gap-16);
  text-align: left;
  max-width: 100%;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.vlk-premium-fotoraf {
  width: var(--width-752);
  height: var(--height-564);
  object-fit: cover;
  z-index: 0;
  flex-shrink: 0;
  display: none;
  position: relative;
}

.ke-ss-br-yatay {
  width: var(--width-32);
  height: var(--height-1);
  background-color: var(--color-burlywood-100);
  z-index: 9;
  flex-shrink: 0;
  position: absolute;
  top: 566px;
  left: 723px;
  margin: 0 !important;
}

.proje-durumu2 {
  cursor: pointer;
  border: var(--border-1);
  padding: var(--padding-8) 13px;
  background-color: #0000;
  align-items: center;
  gap: 9px;
  display: flex;
  overflow: hidden;
}

.durum-iareti2 {
  height: var(--height-5);
  width: var(--width-5);
  background-color: var(--color-darkslateblue);
  border: 1px solid var(--color-burlywood-100);
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}

.proje-balants11 {
  height: var(--height-48);
  border-bottom: var(--border-1);
  box-sizing: border-box;
  align-items: center;
  gap: var(--gap-20);
  font-size: var(--fs-12);
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}

.fotoraf-erevesi3 {
  width: var(--width-752);
  height: var(--height-564);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.altn-d-ereve3, .altn-i-ereve3, .my-house-grseli {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.my-house-grseli {
  object-fit: cover;
  display: none;
  top: 0;
  left: 0;
}

.altn-d-ereve3, .altn-i-ereve3 {
  border-radius: var(--br-1);
  box-sizing: border-box;
}

.altn-d-ereve3 {
  background: var(--gradient-1);
  border: var(--border-2);
  top: -4px;
  left: -4px;
}

.altn-i-ereve3 {
  background-color: var(--color-gray-100);
  border: var(--border-3);
  top: 4px;
  left: 4px;
}

.ke-ss-tl-yatay3 {
  background-color: var(--color-burlywood-100);
  width: var(--width-32);
  height: var(--height-1);
  z-index: 2;
  flex-shrink: 0;
  position: absolute;
  top: -3px;
  left: -3px;
}

.ke-ss-tl-dikey3 {
  width: var(--width-1);
  height: var(--height-32);
  left: -3px;
}

.ke-ss-bl-yatay3, .ke-ss-tl-dikey3, .ke-ss-tr-dikey3, .ke-ss-tr-yatay3 {
  background-color: var(--color-burlywood-100);
  flex-shrink: 0;
  position: absolute;
  top: -3px;
}

.ke-ss-tr-yatay3 {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 2;
  left: 723px;
}

.ke-ss-bl-yatay3, .ke-ss-tr-dikey3 {
  width: var(--width-1);
  height: var(--height-32);
  left: 754px;
}

.ke-ss-bl-yatay3 {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 2;
  top: 566px;
  left: -3px;
}

.ke-ss-bl-dikey3 {
  width: var(--width-1);
  height: var(--height-32);
  top: 535px;
  left: -3px;
}

.ke-ss-bl-dikey3, .ke-ss-br-dikey3, .ke-ss-br-yatay2 {
  background-color: var(--color-burlywood-100);
  flex-shrink: 0;
  position: absolute;
}

.ke-ss-br-yatay2 {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 2;
  top: 566px;
  left: 723px;
}

.ke-ss-br-dikey3 {
  width: var(--width-1);
  height: var(--height-32);
  top: 535px;
  left: 754px;
}

.pelit-life-proje-sayfas {
  width: var(--width-1440);
  background-color: var(--color-black);
  text-align: left;
  max-width: 100%;
  min-height: 1386px;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.erik-yolu4 {
  padding: var(--padding-20) var(--padding-0);
  align-items: center;
  gap: 13.7px;
  display: flex;
  overflow: hidden;
}

.proje-anlats3, .proje-vitrini3 {
  box-sizing: border-box;
  flex-shrink: 0;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.proje-vitrini3 {
  height: 672px;
  padding: var(--padding-0) var(--padding-48) var(--padding-40)
    var(--padding-72);
  align-self: stretch;
  gap: var(--gap-96);
}

.proje-anlats3 {
  height: 632px;
  width: var(--width-448);
  padding: var(--padding-36) var(--padding-0) var(--padding-24);
  justify-content: space-between;
  gap: var(--gap-0);
  text-align: left;
  color: var(--color-linen);
  font-size: 90px;
  font-family: var(--font-cormorant-garamond);
  flex-direction: column;
}

.vlk-loft-proje-vitrini, .vlk-loft-proje-vitrini-blm {
  align-self: stretch;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.vlk-loft-proje-vitrini-blm {
  background-color: var(--color-black);
  flex-direction: column;
}

.vlk-loft-proje-vitrini {
  height: var(--height-636);
  padding: var(--padding-0) var(--padding-48) var(--padding-40)
    var(--padding-72);
  box-sizing: border-box;
  gap: var(--gap-96);
  flex-shrink: 0;
}

.vlk-loft-proje {
  font-size: inherit;
  align-self: stretch;
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  line-height: 98%;
  position: relative;
}

.vlk-loft-fotoraf-erevesi, .vlk-loft-grsel-alan {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vlk-loft-grsel-alan {
  height: var(--height-636);
  background-color: var(--color-black);
  gap: var(--gap-24);
  text-align: left;
  width: 776px;
  max-width: 100%;
  font-size: var(--fs-10);
  color: var(--color-lightsteelblue);
  font-family: var(--font-inter);
  flex-shrink: 0;
}

.vlk-loft-fotoraf-erevesi {
  width: var(--width-752);
  height: var(--height-564);
  isolation: isolate;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.vlk-loft-altn-d-ereve, .vlk-loft-altn-i-ereve {
  border-radius: var(--br-1);
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
}

.vlk-loft-altn-d-ereve {
  background: var(--gradient-1);
  border: var(--border-2);
  z-index: 1;
  top: -4px;
  left: -4px;
}

.vlk-loft-altn-i-ereve {
  background-color: var(--color-gray-100);
  border: var(--border-3);
  z-index: 2;
  top: 4px;
  left: 4px;
}

.vlk-loft-ke-ss-bl-dikey, .vlk-loft-ke-ss-bl-yatay, .vlk-loft-ke-ss-br-dikey, .vlk-loft-ke-ss-tl-dikey, .vlk-loft-ke-ss-tr-dikey {
  width: var(--width-1)
  height: var(--height-32);
  background-color: var(--color-burlywood-100);
  z-index: 4;
  flex-shrink: 0;
  position: absolute;
  top: -3px;
  left: -3px;
  margin: 0 !important;
}

.vlk-loft-ke-ss-bl-dikey, .vlk-loft-ke-ss-bl-yatay, .vlk-loft-ke-ss-br-dikey, .vlk-loft-ke-ss-tr-dikey {
  z-index: 6;
  left: 754px;
}

.vlk-loft-ke-ss-bl-dikey, .vlk-loft-ke-ss-bl-yatay, .vlk-loft-ke-ss-br-dikey {
  width: var(--width-32);
  height: var(--height-1);
  z-index: 7;
  top: 566px;
  left: -3px;
}

.vlk-loft-ke-ss-bl-dikey, .vlk-loft-ke-ss-br-dikey {
  width: var(--width-1);
  height: var(--height-32);
  z-index: 8;
  top: 535px;
}

.vlk-loft-ke-ss-br-dikey {
  z-index: 10;
  left: 754px;
}

.vlk-loft-grsel-alt-yazs {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-20);
  display: flex;
  overflow: hidden;
}

.proje-balants22 {
  padding: var(--padding-20) var(--padding-0);
  box-sizing: border-box;
  gap: var(--gap-12);
  min-width: var(--min-w-229);
  max-width: var(--max-w-234);
  flex: 1;
  overflow: hidden;
}

.proje-balants22, .proje-balants26, .sizi-tanyalm, .tanyalm-bal {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.proje-balants26 {
  padding: var(--padding-20) var(--padding-0);
  box-sizing: border-box;
  gap: var(--gap-12);
  min-width: var(--min-w-229);
  max-width: var(--max-w-234);
  color: var(--color-burlywood-100);
  flex: 1;
  overflow: hidden;
}

.sizi-tanyalm, .tanyalm-bal {
  align-self: stretch;
}

.sizi-tanyalm {
  background-color: var(--color-black);
  padding: var(--padding-72);
  box-sizing: border-box;
  gap: var(--gap-48);
  text-align: left;
  max-width: 100%;
  color: var(--color-linen);
  font-size: 72px;
  font-family: var(--font-cormorant-garamond);
}

.tanyalm-bal {
  gap: var(--gap-16);
}

.tanyalm-bal2 {
  font-size: inherit;
  align-self: stretch;
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  line-height: 98%;
  position: relative;
}

.tanyalm-aklama {
  width: 560px;
  font-size: var(--fs-15);
  line-height: 180%;
  font-family: var(--font-inter);
  color: var(--color-lightsteelblue);
  display: inline-block;
  position: relative;
}

.form-ve-iletiim, .letiim-formu {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.form-ve-iletiim {
  align-self: stretch;
  gap: var(--gap-96);
}

.letiim-formu {
  gap: var(--gap-24);
  text-align: left;
  width: 560px;
  font-size: var(--fs-10);
  color: var(--color-burlywood-100);
  font-family: var(--font-inter);
  flex-direction: column;
}

.input-boxes, .sim-soyisim {
  align-self: stretch;
  display: flex;
}

.sim-soyisim {
  align-items: flex-start;
  gap: var(--gap-10);
  flex-direction: column;
}

.input-boxes {
  height: var(--height-56);
  background-color: var(--color-black);
  border: var(--border-1);
  box-sizing: border-box;
  padding: var(--padding-0) 17px;
  align-items: center;
}

.sim-soyisminizi-girin {
  width: 100%;
  font-family: var(--font-inter);
  font-size: var(--fs-15);
  height: var(--height-18);
  color: var(--color-lightsteelblue);
  text-align: left;
  min-width: 250px;
  padding: var(--padding-01);
  background-color: #0000;
  border: 0;
  outline: 0;
  flex: 1;
  display: inline-block;
  position: relative;
}

.gnder-butonu {
  cursor: pointer;
  padding: var(--padding-01);
  background-color: var(--color-burlywood-100);
  height: var(--height-56);
  border: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.gnder-butonu:hover {
  background-color: var(--color-peru);
}

.letme-gen {
  font-size: 14px;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-darkslateblue);
  text-align: left;
  position: relative;
}

.irket-iletiim-bilgileri, .letiim-listesi {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.irket-iletiim-bilgileri {
  gap: var(--gap-24);
  text-align: left;
  min-width: 416px;
  font-size: var(--fs-10);
  color: var(--color-burlywood-100);
  font-family: var(--font-inter);
  flex: 1;
}

.letiim-listesi {
  align-self: stretch;
  gap: var(--gap-20);
  color: var(--color-lightsteelblue);
}

.icon-container, .telefon-satr {
  align-items: center;
  display: flex;
}

.telefon-satr {
  align-self: stretch;
  gap: var(--gap-16);
}

.icon-container {
  height: var(--height-40);
  width: var(--width-40);
  background-color: var(--color-black);
  border: var(--border-1);
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
}

.phone-icon {
  width: var(--width-18);
  height: var(--height-18);
  position: relative;
}

.frame3 {
  align-items: flex-start;
  gap: var(--gap-4);
  flex-direction: column;
  flex: 1;
  min-width: 380px;
  display: flex;
}

.contact-value {
  font-size: var(--fs-24);
  font-weight: 400;
  font-family: var(--font-cormorant-garamond);
  color: var(--color-linen);
  align-self: stretch;
  margin: 0;
  position: relative;
}

@media screen and (width <= 1400px) {
  .ana-sayfa-vitrini {
    flex-wrap: wrap;
  }

  .mimari-manifesto, .proje-grseli {
    flex: 1;
  }

  .proje-vitrini {
    flex-wrap: wrap;
    height: auto;
  }

  .proje-anlats, .proje-grseli2 {
    flex: 1;
  }

  .proje-vitrini3 {
    flex-wrap: wrap;
    height: auto;
  }

  .proje-anlats3 {
    flex: 1;
  }

  .vlk-loft-proje-vitrini {
    flex-wrap: wrap;
    height: auto;
  }

  .vlk-loft-grsel-alan {
    flex: 1;
  }

  .form-ve-iletiim {
    flex-wrap: wrap;
  }

  .letiim-formu {
    flex: 1;
  }
}

@media screen and (width <= 1125px) {
  .proje-grseli, .proje-grseli2, .vlk-loft-grsel-alan {
    min-width: 100%;
  }

  .sizi-tanyalm {
    box-sizing: border-box;
    padding-top: 47px;
    padding-bottom: 47px;
  }
}

@media screen and (width <= 825px) {
  .packbuilder {
    gap: 25px;
  }

  .vlk-plaza-ana-sayfa-parent {
    gap: 60px;
  }

  .site-bal {
    padding-left: var(--padding-36);
    padding-right: var(--padding-36);
    box-sizing: border-box;
  }

  .st-gezinme {
    display: none;
  }

  .ana-sayfa-vitrini {
    gap: var(--gap-48);
    padding-left: var(--padding-36);
    padding-right: var(--padding-36);
    box-sizing: border-box;
  }

  .mimari-manifesto {
    padding-top: var(--padding-23);
    padding-bottom: var(--padding-20);
    box-sizing: border-box;
    min-width: 100%;
  }

  .marka-slogan {
    font-size: 53px;
    line-height: 56px;
  }

  .proje-bal {
    font-size: var(--fs-29);
  }

  .proje-gezinmesi {
    padding-left: var(--padding-36);
    padding-right: var(--padding-36);
    box-sizing: border-box;
  }

  .proje-dizini {
    gap: var(--gap-16);
  }

  .proje-vitrini, .site-bal2 {
    padding-left: var(--padding-36);
    padding-right: var(--padding-36);
    box-sizing: border-box;
  }

  .site-bal2 {
    flex-wrap: wrap;
    height: auto;
  }

  .proje-vitrini {
    gap: var(--gap-48);
  }

  .proje-anlats {
    padding-top: var(--padding-23);
    padding-bottom: var(--padding-20);
    box-sizing: border-box;
    min-width: 100%;
  }

  .proje-vitrini3 {
    gap: var(--gap-48);
    padding-left: var(--padding-36);
    padding-right: var(--padding-24);
    box-sizing: border-box;
  }

  .proje-anlats3 {
    padding-top: var(--padding-23);
    padding-bottom: var(--padding-20);
    box-sizing: border-box;
    min-width: 100%;
  }

  .vlk-loft-proje-vitrini {
    gap: var(--gap-48);
    padding-left: var(--padding-36);
    padding-right: var(--padding-24);
    box-sizing: border-box;
  }

  .vlk-loft-proje {
    font-size: 45px;
    line-height: 53px;
  }

  .sizi-tanyalm {
    gap: var(--gap-24);
    padding-left: var(--padding-36);
    padding-right: var(--padding-36);
    box-sizing: border-box;
  }

  .tanyalm-bal2 {
    font-size: 58px;
    line-height: 56px;
  }

  .form-ve-iletiim {
    gap: var(--gap-48);
  }

  .irket-iletiim-bilgileri, .letiim-formu {
    min-width: 100%;
  }

  .telefon-satr {
    flex-wrap: wrap;
  }

  .frame3 {
    min-width: 100%;
  }
}

@media screen and (width <= 450px) {
  .vlk-plaza-ana-sayfa-parent {
    gap: 30px;
  }

  .st-gezinme {
    gap: var(--gap-18);
  }

  .sayfa-konumu {
    height: auto;
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
    flex-wrap: wrap;
  }

  .ana-sayfa-vitrini {
    gap: var(--gap-24);
  }

  .marka-slogan {
    font-size: 40px;
    line-height: 42px;
  }

  .proje-bal {
    font-size: 22px;
  }

  .proje-grseli {
    height: auto;
  }

  .grsel-alt-yazs {
    flex-wrap: wrap;
  }

  .proje-ad2 {
    font-size: var(--fs-23);
  }

  .site-alt-bilgisi {
    height: auto;
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
    flex-wrap: wrap;
  }

  .st-gezinme2 {
    gap: var(--gap-18);
  }

  .proje-vitrini {
    gap: var(--gap-24);
  }

  .mimari-gzlem {
    font-size: 21px;
    line-height: var(--lh-26);
  }

  .proje-vitrini3, .vlk-loft-proje-vitrini {
    gap: var(--gap-24);
  }

  .vlk-loft-proje {
    font-size: 27px;
    line-height: 35px;
  }

  .vlk-loft-grsel-alan {
    height: auto;
  }

  .vlk-loft-grsel-alt-yazs {
    flex-wrap: wrap;
  }

  .sizi-tanyalm {
    box-sizing: border-box;
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .tanyalm-bal2 {
    font-size: 43px;
    line-height: 42px;
  }

  .form-ve-iletiim {
    gap: var(--gap-24);
  }

  .contact-value {
    font-size: var(--fs-19);
  }
}

.vlk-plaza-ana-sayfa-parent .fotograf-erevesi {
  position: relative;
  overflow: hidden;
  background-position: top !important;
  height: 700px !important;
}

.vlk-plaza-ana-sayfa-parent .vlk-plaza-foto-bilgi {
  color: #b8c8df;
  z-index: 20;
  box-sizing: border-box;
  background: #000;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vlk-plaza-ana-sayfa-parent .fotograf-erevesi {
  height: 700px !important;
  position: relative !important;
  overflow: visible !important;
}

.vlk-plaza-ana-sayfa-parent .vlk-plaza-foto-bilgi {
  color: #b8c8df !important;
  z-index: 30 !important;
  box-sizing: border-box !important;
  background: #000 !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  padding: 16px 0 !important;
  font-size: 13px !important;
  display: flex !important;
  position: absolute !important;
  inset: 100% 0 auto !important;
}

.irket-iletiim-bilgileri .telefon-satr {
  align-items: center;
  gap: 20px;
  margin-bottom: 24px;
  display: flex;
}

.irket-iletiim-bilgileri .telefon-satr .frame3 {
  flex-direction: column;
  justify-content: center;
  gap: 6px;
  display: flex;
}

.irket-iletiim-bilgileri .telefon-satr .kurucu-imzas, .irket-iletiim-bilgileri .telefon-satr .contact-value {
  color: #fff !important;
}

.irket-iletiim-bilgileri .telefon-satr .contact-value {
  text-decoration: none !important;
}

.irket-iletiim-bilgileri .telefon-satr .icon-container {
  flex-shrink: 0;
}

.irket-iletiim-bilgileri .telefon-satr:first-child .contact-value, .irket-iletiim-bilgileri .telefon-satr:nth-child(2) .contact-value {
  position: relative;
  top: -8px;
}
/*# sourceMappingURL=Untitled (1).9e4c6fd2.css.map */
