<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
	/* Form geniÅŸliÄŸini artÄ±r */
	.masthead__form--wrapper {
		max-width: 100%; /* Tam geniÅŸlik */
		margin-left: auto;
		margin-right: auto;
	}

	.masthead__form--body {
		padding: 40px 40px; /* Ä°Ã§erideki iÃ§eriÄŸe alan saÄŸla */
	}

	.masthead__form--cover {
		width: 100%; /* Form kapaÄŸÄ±nÄ± tam geniÅŸlikte yap */
		position: relative;
		padding-left: 0px; /* Form iÃ§eriÄŸini saÄŸa kaydÄ±r */
	}

	/* Grid dÃ¼zenini ayarla - Formun saÄŸa kaymasÄ± iÃ§in offset ekle */
	@media (min-width: 992px) {
		
		
		
		.order-lg-1 {
			flex: 0 0 60% !important;
			max-width: 60% !important;
		}
		
		.col-lg-7 {
			flex: 0 0 40% !important;
			max-width: 40% !important;
		}

		/* Formu saÄŸa doÄŸru kaydÄ±r */
		.col-lg-5.col-xl-6.order-lg-1 {
			padding-left: 0px !important; /* 50px'den 80px'e artÄ±rÄ±ldÄ± */
		}
	}

	/* Form iÃ§indeki tÃ¼m elemanlarÄ±n hizalanmasÄ±nÄ± dÃ¼zelt */
	.masthead__form--heading, 
	.form.masthead__form--main {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* Form baÅŸlÄ±ÄŸÄ±nÄ± ayarla */
	.masthead__form--heading {
		margin-bottom: 25px;
	}

	/* Form stillerinin genel dÃ¼zenlemeleri */
	.form__group {
		margin-bottom: 18px;
	}

	/* Select box'lardaki oklarÄ± sola Ã§ekmek iÃ§in */
	.form__base {
		width: 100%; /* TÃ¼m form elemanlarÄ±nÄ±n tam geniÅŸlikte olduÄŸundan emin ol */
	}

	select.form__base {
		background-position: calc(100% - 8px) center !important; /* 15px'ten 8px'e deÄŸiÅŸtirildi - oku daha saÄŸa taÅŸÄ±r */
		padding-right: 25px !important; /* 30px'ten 25px'e azaltÄ±ldÄ± */
	}

	/* Ã–ÄŸrenci alanlarÄ± iÃ§in daha iyi boÅŸluk */
	#studentFields {
		margin-top: 5px;
	}

	/* Form container'Ä±nÄ±n daha geniÅŸ olmasÄ± iÃ§in ek ayar */
	.col-lg-5.col-xl-6.order-lg-1 {
		padding-right: 35px; /* SaÄŸ padding korundu */
	}

	/* TÃ¼m form satÄ±rlarÄ±nÄ±n daha iyi boÅŸluk kullanmasÄ± iÃ§in */
	.form .row {
		margin-left: -10px;
		margin-right: -10px;
	}

	.form .row &gt; [class*="col-"] {
		padding-left: 10px;
		padding-right: 10px;
	}

	/* Grid dÃ¼zenini ayarla - Formun tamamen saÄŸa yaslanmasÄ± iÃ§in */
	@media (min-width: 992px) {
		/* Form kolonunu daha bÃ¼yÃ¼k yap ve saÄŸa yasla */
		.order-lg-1 {
			flex: 0 0 70% !important; /* 60%'dan 70%'e geniÅŸlik arttÄ±rÄ±lÄ±yor */
			max-width: 70% !important;
			margin-left: auto !important; /* SaÄŸa yaslamak iÃ§in */
			padding-left: 0 !important; /* Sol padding'i sÄ±fÄ±rla */
			padding-right: 0 !important; /* SaÄŸ padding'i sÄ±fÄ±rla */
		}
		
		/* Ä°Ã§erik kolonunu daralt */
		.col-lg-7 {
			flex: 0 0 30% !important; /* 40%'dan 30%'a daralt */
			max-width: 30% !important;
		}
		
		/* Container geniÅŸliÄŸinde tam saÄŸa yasla */
		.container {
			padding-right: 0 !important; /* SaÄŸdaki container padding'ini kaldÄ±r */
		}
		
		/* Form kapaÄŸÄ±nÄ±n iÃ§eriÄŸini saÄŸa yasla */
		.masthead__form--cover {
			padding-left: 120px !important; /* Sol boÅŸluÄŸu artÄ±r */
			padding-right: 0 !important; /* SaÄŸ boÅŸluÄŸu kaldÄ±r */
		}
		
		/* Form iÃ§eriÄŸini tam saÄŸa yasla */
		.masthead__form--wrapper {
			margin-left: auto;
			margin-right: 0;
		}
	}

	/* Form konteynerini tamamen saÄŸa yasla */
	.masthead__form--body {
		border-top-right-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
		padding-right: 50px !important;
	}

	/* DiÄŸer mevcut CSS kurallarÄ± korunuyor */
	
	/* Grid dÃ¼zenini ayarla - Sol widget'Ä± geniÅŸlet, saÄŸdakini daralt */
	@media (min-width: 992px) {
		/* Form kolonunu daha bÃ¼yÃ¼k yap ve saÄŸa yasla */
		.order-lg-1 {
			flex: 0 0 75% !important; /* 70%'den 75%'e geniÅŸlik artÄ±rÄ±lÄ±yor */
			max-width: 75% !important;
		}
		
		/* Ä°Ã§erik kolonunu daha da daralt */
		.col-lg-7 {
			flex: 0 0 25% !important; /* 30%'dan 25%'e daraltÄ±lÄ±yor */
			max-width: 25% !important;
		}
		
		/* Ä°Ã§erik kÄ±smÄ±nÄ±n gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ iyileÅŸtir */
		.masthead__body {
			padding-left: 20px; /* Sol boÅŸluÄŸu azalt */
			padding-right: 15px; /* SaÄŸ boÅŸluÄŸu azalt */
		}
		
		/* BaÅŸlÄ±k ve iÃ§eriÄŸi daralt */
		.masthead__heading--title {
			font-size: 36px; /* BaÅŸlÄ±k boyutunu kÃ¼Ã§Ã¼lt */
			line-height: 1.3;
		}
		
		.masthead__desc--content {
			font-size: 14px; /* Ä°Ã§erik yazÄ± boyutunu kÃ¼Ã§Ã¼lt */
		}
		
		/* Form iÃ§eriÄŸinin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ iyileÅŸtir */
		.masthead__form--cover {
			padding-left: 0px !important; /* Sol boÅŸluÄŸu azalttÄ±m */
		}
	}

	/* Form giriÅŸ alanlarÄ±nÄ± daha geniÅŸ gÃ¶ster */
	.form__base {
		width: 100%; 
		padding: 12px 15px; /* Dolguyu artÄ±r */
	}

	/* Form ile wrapper arasÄ±ndaki boÅŸluÄŸu dÃ¼zelt */
	.masthead__form--body {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	/* Mevcut Ã§akÄ±ÅŸan stilleri temizle */
	.col-lg-5.col-xl-6.order-lg-1 {
		padding-right: 0 !important; /* Ã–nceki padding'i temizle */
	}
	
	/* Grid dÃ¼zenini ayarla - Sol widget'Ä± daralt, saÄŸdakini geniÅŸlet */
	@media (min-width: 992px) {
		/* Form kolonunu daha dar yap */
		.order-lg-1 {
			flex: 0 0 40% !important; /* 75%'ten 40%'a dÃ¼ÅŸÃ¼r */
			max-width: 40% !important;
		}
		
		/* Ä°Ã§erik kolonunu geniÅŸlet */
		.col-lg-7 {
			flex: 0 0 60% !important; /* 25%'ten 60%'a Ã§Ä±kart */
			max-width: 60% !important;
		}
		
		/* Form iÃ§eriÄŸinin geniÅŸliÄŸini ayarla */
		.masthead__form--cover {
			padding-left: 0 !important; /* Sol dolguyu kaldÄ±r */
		}
		
		/* BaÅŸlÄ±k ve iÃ§eriÄŸi normal boyuta getir */
		.masthead__heading--title {
			font-size: 45px; /* BaÅŸlÄ±k boyutunu bÃ¼yÃ¼t */
			line-height: 1.4;
		}
		
		.masthead__desc--content {
			font-size: 16px; /* Ä°Ã§erik yazÄ± boyutunu normal yap */
		}
		
		/* Ä°Ã§erik alanÄ±na daha fazla boÅŸluk ekle */
		.masthead__body {
			padding-left: 40px; /* Sol boÅŸluÄŸu artÄ±r */
			padding-right: 20px; /* SaÄŸ boÅŸluÄŸu artÄ±r */
		}
	}

	/* Form iÃ§eriÄŸini daha dar alana sÄ±ÄŸdÄ±r */
	.masthead__form--wrapper {
		max-width: 100%; /* Tam geniÅŸlikte ancak daha dar kolonun iÃ§inde */
	}

	.masthead__form--body {
		padding: 30px 25px !important; /* Ä°Ã§ dolguyu azalt */
	}

	/* Container hizalamasÄ±nÄ± dÃ¼zelt */
	.container {
		padding-right: 15px !important; /* Normal padding ekle */
	}
	
	/* TÃ¼m Ã¶nceki stil Ã§akÄ±ÅŸmalarÄ±nÄ± temizle ve form ile iÃ§erik geniÅŸliklerini 50-50 olarak ayarla */
	@media (min-width: 992px) {
		/* Form alanÄ±nÄ± (sol taraf) 50% yap */
		.order-lg-1 {
			flex: 0 0 50% !important;
			max-width: 50% !important;
			padding-left: 15px !important;
			padding-right: 15px !important;
			margin-left: 0 !important;
		}
		
		/* Ä°Ã§erik alanÄ±nÄ± (saÄŸ taraf) 50% yap */
		.col-lg-7 {
			flex: 0 0 50% !important;
			max-width: 50% !important;
		}
		
		/* Form kapaÄŸÄ±nÄ±n yerleÅŸimini dÃ¼zelt */
		.masthead__form--cover {
			padding-left: 0 !important;
			padding-right: 0 !important;
			width: 100% !important;
		}
		
		/* Container boÅŸluklarÄ±nÄ± normal yap */
		.container {
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
		
		/* Ä°Ã§erik alanÄ± iÃ§in normal metin boyutu */
		.masthead__heading--title {
			font-size: 40px !important;
			line-height: 1.4 !important;
		}
		
		.masthead__desc--content {
			font-size: 16px !important;
		}
		
		/* Form iÃ§eriÄŸi iÃ§in boÅŸluklarÄ± dÃ¼zelt */
		.masthead__form--body {
			padding: 35px 30px !important;
			border-radius: 12px !important;
		}
	}

	/* Select box oklarÄ±nÄ±n pozisyonunu dÃ¼zelt */
	select.form__base {
		background-position: calc(100% - 8px) center !important; /* 15px'ten 8px'e deÄŸiÅŸtirildi - oku daha saÄŸa taÅŸÄ±r */
		padding-right: 25px !important; /* 30px'ten 25px'e azaltÄ±ldÄ± */
	}

	/* Select menÃ¼ oklarÄ±nÄ±n gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ iyileÅŸtir */
	select.form__base {
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-size: 16px;
	}

	/* Form gruplarÄ± iÃ§in tutarlÄ± boÅŸluklar */
	.form__group {
		margin-bottom: 18px !important;
	}

	/* Form ve iÃ§erik hizalamasÄ± iÃ§in */
	.masthead__body {
		padding-left: 25px !important;
		padding-right: 15px !important;
	}

	/* Ã–ÄŸrenci alanlarÄ± iÃ§in boÅŸluk */
	#studentFields {
		margin-top: 5px !important;
	}

	/* Fuar baÅŸlÄ±ÄŸÄ±nÄ± bÃ¼yÃ¼t ve daha Ã§arpÄ±cÄ± yap */
	.masthead__heading--title {
		font-size: 48px !important; /* BaÅŸlÄ±k boyutunu artÄ±r */
		line-height: 1.2 !important;
		font-weight: 700 !important;
	}

	.masthead__heading--title span {
		color: #ff9800 !important; /* Span iÃ§indeki "FuarÄ±" kÄ±smÄ±nÄ± turuncu yap */
	}

	/* Tarih ve konum bilgisi kartlarÄ±nÄ± daha Ã§ekici hale getir */
	.event-info-card {
		background-color: white;
		border-radius: 50px;
		padding: 12px 25px;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
		display: flex;
		align-items: center;
		margin-bottom: 15px;
	}

	.event-info-icon {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 48px;
		height: 48px;
		min-width: 48px;
		border-radius: 50%;
		margin-right: 15px;
	}

	.date-icon {
		background-color: rgba(255, 152, 0, 0.15);
	}

	.location-icon {
		background-color: rgba(233, 30, 99, 0.15);
	}

	.event-info-text {
		display: flex;
		flex-direction: column;
	}

	.event-info-text strong {
		font-size: 20px;
		font-weight: 700;
		line-height: 1.2;
	}

	.event-info-text span {
		font-size: 14px;
		color: #666;
	}

	/* UyarÄ± bandÄ±nÄ± daha ilgi Ã§ekici yap */
	.event-alert {
		border-radius: 50px;
		padding: 15px 20px;
		background-color: #ff9800;
		color: white;
		font-weight: 600;
		text-align: center;
		margin-top: 20px;
		box-shadow: 0 4px 12px rgba(255, 152, 0, 0.25);
	}

	/* Responsive dÃ¼zenleme */
	@media (max-width: 576px) {
		.masthead__heading--title {
			font-size: 36px !important;
		}
		
		.event-info-card {
			padding: 10px 20px;
		}
		
		.event-info-icon {
			width: 40px;
			height: 40px;
			min-width: 40px;
		}
		
		.event-info-text strong {
			font-size: 18px;
		}
	}
	
	/* Logo alanÄ±nÄ±n orijinal stiline dÃ¶nÃ¼ÅŸ */
	.header__logo {
		background-color: transparent;
		padding: 0;
		border-radius: 0;
		box-shadow: none;
		display: inline-block;
	}

	.header__logo--img {
		max-height: initial;
	}

	/* Mobil gÃ¶rÃ¼nÃ¼m iÃ§in eski haline dÃ¶nÃ¼ÅŸ */
	@media (max-width: 576px) {
		.header__logo {
			padding: 0;
		}
		
		.header__logo--img {
			max-height: initial;
		}
	}
	
	/* Arka plan gÃ¶rseli eklemek iÃ§in - daha gÃ¼venilir yaklaÅŸÄ±m */
	.masthead__form {
		position: relative;
		overflow: hidden;
		background-color: #f9f9ff; /* Hafif bir arka plan rengi */
	}

	/* Arka plan gÃ¶rseli iÃ§in yeni bir div ekleyeceÄŸiz */
	.masthead__background {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url('https://online.unitercih.com/landing/images/background/education-bg.jpg'); /* Yerel dosya olarak kullanacaÄŸÄ±z */
		background-size: cover;
		background-position: center;
		opacity: 0.20; /* 0.10'dan 0.20'ye Ã§Ä±kardÄ±m */
		z-index: 1;
		pointer-events: none;
		filter: contrast(1.1) brightness(1.05); /* Kontrast ve parlaklÄ±k ekledim */
	}

	/* Ä°Ã§erik katmanÄ±nÄ± arka plan Ã¼zerine Ã§Ä±kar */
	.masthead__form .container {
		position: relative;
		z-index: 2;
	}

	/* Arka plan rengi ve ÅŸeffaflÄ±k ayarlarÄ± */
	.masthead__form--body {
		background-color: rgba(255, 255, 255, 0.85) !important; /* 0.9'dan 0.85'e dÃ¼ÅŸÃ¼rdÃ¼m */
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
	}

	.masthead__body {
		background-color: rgba(255, 255, 255, 0.82); /* 0.85'ten 0.82'ye dÃ¼ÅŸÃ¼rdÃ¼m */
		border-radius: 16px;
		padding: 0px !important;
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
	}

	.event-info-card {
		background-color: white;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
	}

	.event-alert {
		background-color: #ff9800;
		box-shadow: 0 4px 12px rgba(255, 152, 0, 0.25);
	}

	/* SaÄŸdaki iÃ§erik alanÄ±nÄ±n arka planÄ±nÄ± kaldÄ±r */
	.masthead__body {
		background-color: transparent !important; /* Åžeffaf arka plan */
		border-radius: 0 !important; /* KÃ¶ÅŸe yuvarlaklÄ±ÄŸÄ±nÄ± kaldÄ±r */
		padding-right: 20px !important;
		box-shadow: none !important; /* GÃ¶lgeyi kaldÄ±r */
	}

	/* SaÄŸdaki iÃ§eriÄŸin okunabilir olmasÄ±nÄ± saÄŸla */
	.masthead__heading--title {
		color: #1a1a2e !important; /* Koyu renk baÅŸlÄ±k */
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); /* Metin daha okunur olsun */
	}

	.masthead__desc--content {
		color: #333 !important; /* Metin rengi */
		font-weight: 500 !important; /* Biraz daha kalÄ±n metin */
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
	}

	/* Tarih ve konum kartlarÄ±na daha belirgin stil ver */
	.event-info-card {
		background-color: white !important;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
	}

	/* UyarÄ± bandÄ±nÄ±n biraz daha gÃ¶rÃ¼nÃ¼r olmasÄ±nÄ± saÄŸla */
	.event-alert {
		font-weight: 600 !important;
		box-shadow: 0 4px 15px rgba(255, 152, 0, 0.3) !important;
	}

	/* Fuar adÄ±nÄ± daha vurgulu yap */
	.masthead__heading--title {
		font-size: 52px !important; /* Daha bÃ¼yÃ¼k boyut */
		font-weight: 800 !important; /* Daha kalÄ±n */
		letter-spacing: -0.5px !important; /* Harfler arasÄ± boÅŸluÄŸu azalt */
		background: linear-gradient(135deg, #1a1a2e 0%, #4a4a8a 100%); /* Gradyan efekti */
		-webkit-background-clip: text !important;
		background-clip: text !important;
		-webkit-text-fill-color: transparent !important;
		text-shadow: none !important; /* Ã–nceki text-shadow'u kaldÄ±r */
	}

	.masthead__heading--title span {
		color: #ff9800 !important;
		-webkit-text-fill-color: #ff9800 !important; /* Span'a Ã¶zel renk */
		font-weight: 800 !important;
		position: relative !important;
		display: inline-block !important;
	}

	.masthead__heading--title span::after {
		content: "";
		position: absolute;
		width: 100%;
		height: 6px;
		background-color: #ff9800;
		bottom: 5px;
		left: 0;
		opacity: 0.3;
		z-index: -1;
	}

	/* Saat bilgisini vurgula */
	.event-time {
		background-color: #ff9800 !important; /* Turuncu arka plan */
		color: white !important;
		padding: 8px 15px !important;
		border-radius: 30px !important;
		display: inline-block !important;
		margin-top: 8px !important;
		font-weight: 600 !important;
		box-shadow: 0 2px 10px rgba(255, 152, 0, 0.3) !important;
	}

	.event-time i {
		vertical-align: middle !important;
		margin-right: 8px !important;
	}

	/* Tarih kartÄ±nda saat bilgisini gizle */
	.date-card span {
		display: none !important; 
	}

	/* Tarih kartÄ±nÄ±n stilini gÃ¼Ã§lendir */
	.event-info-card.date-card strong {
		font-size: 22px !important;
		font-weight: 700 !important;
	}

	/* AyrÄ± bir saat kartÄ± oluÅŸtur */
	.event-info-time {
		margin-top: 10px !important;
		margin-bottom: 15px !important;
		text-align: center !important;
	}
	
	/* Tarih kartÄ±ndaki saat bilgisini gÃ¶ster (Ã¶nceden gizlenmiÅŸtir) */
	.date-card span {
		display: block !important; /* none yerine block yapÄ±ldÄ± */
		font-size: 14px !important;
		color: #666 !important;
		margin-top: 4px !important;
	}

	/* Saat ikonunu tarih kartÄ±na ekle */
	.date-card span i {
		color: #ff9800 !important;
		margin-right: 5px !important;
		vertical-align: middle !important;
	}

	/* AyrÄ± saat kartÄ±nÄ± gizle */
	.event-info-time {
		display: none !important;
	}

	/* Tarih kartÄ±nÄ±n yÃ¼ksekliÄŸini ayarla */
	.event-info-card.date-card {
		min-height: auto !important;
		margin-bottom: 20px !important;
	}

	/* Tarih bilgisini daha vurgulu yap */
	.event-info-card.date-card strong {
		font-weight: 700 !important;
		font-size: 21px !important;
		color: #1a1a2e !important;
	}
	
	/* Modal ve backdrop stilleri */
	.modal-backdrop {
		opacity: 0 !important;
		z-index: 1040;
		background-color: rgba(0, 0, 0, 0.85);
		transition: opacity 0.15s linear;
	}

	.modal-backdrop.show {
		opacity: 1 !important;
	}

	.modal {
		z-index: 1050;
	}

	.modal-dialog {
		z-index: 1055;
	}

	.modal__video--dialog {
		max-width: 800px;
		margin: 1.75rem auto;
	}

	.modal__video--content {
		background: transparent;
		border: none;
	}

	.modal__video--body {
		padding: 0;
		position: relative;
	}

	.modal__video--close {
		position: absolute;
		right: -30px;
		top: -30px;
		background: transparent;
		border: none;
		color: white;
		font-size: 24px;
		z-index: 1060;
		padding: 0;
		cursor: pointer;
	}

	/* Video container stilini dÃ¼zelt */
	.js-video-player {
		background: black;
		border-radius: 8px;
		overflow: hidden;
	}

	/* Modal aÃ§Ä±kken body stilini dÃ¼zelt */
	body.modal-open {
		overflow: hidden;
		padding-right: 0 !important;
	}

	/* Modal geÃ§iÅŸ animasyonlarÄ± */
	.modal.fade .modal-dialog {
		transform: translate(0, -50px);
		transition: transform 0.3s ease-out;
	}

	.modal.show .modal-dialog {
		transform: none;
	}

	/* Modal stillerinde ek dÃ¼zenlemeler */
	.modal-backdrop {
		opacity: 0.85 !important;
		transition: opacity 0.15s linear;
	}

	.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}

	.modal.hiding {
		display: none !important;
	}

	body.modal-open {
		overflow: hidden;
	}

	/* Modal kapatma butonunu dÃ¼zeltme (mobil uyumlu) */
	.modal__video--close {
		position: absolute;
		right: -30px;
		top: -30px;
		background: transparent;
		border: none;
		color: white;
		font-size: 24px;
		z-index: 1060;
		padding: 0;
		cursor: pointer;
	}

	/* Mobil cihazlar iÃ§in kapatma butonu konumunu iÃ§eri al */
	@media (max-width: 767px) {
		.modal__video--close {
			right: 10px;
			top: 10px;
			background-color: rgba(0, 0, 0, 0.5);
			border-radius: 50%;
			width: 40px;
			height: 40px;
			display: flex;
			align-items: center;
			justify-content: center;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		}

		.modal__video--close i {
			color: white;
			font-size: 20px;
		}

		/* Video modalÄ± kÃ¼Ã§Ã¼k ekranlarda tam ekran geniÅŸliÄŸinde olsun */
		.modal__video--dialog {
			max-width: 95%;
			margin: 1rem auto;
		}

		/* Plyr player kontrolleri mobilde daha gÃ¶rÃ¼nÃ¼r olsun */
		.plyr--video .plyr__control--overlaid {
			padding: 15px;
		}
	}

	/* Kapatma butonunu daha belirgin yap */
	.modal__video--close:hover {
		opacity: 1;
		transform: scale(1.1);
	}

	.modal__video--close i {
		pointer-events: none; /* Ä°konun kendisinin tÄ±klamayÄ± engellememesi iÃ§in */
	}
	
	/* Daha koyu lacivert footer stili */
	.footer-blue {
		background: linear-gradient(135deg, #050a30 0%, #0d2361 100%); /* Daha koyu lacivert gradient */
		color: white;
		padding: 40px 0 20px;
		margin-top: 30px;
	}

	/* Beyaz metni daha gÃ¶rÃ¼nÃ¼r yapmak iÃ§in kontrastÄ± artÄ±r */
	.footer-info h3 {
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 20px;
		color: white;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}

	.footer-info p {
		font-size: 16px;
		margin-bottom: 10px;
		color: rgba(255, 255, 255, 0.95); /* Biraz daha beyaza yakÄ±n */
	}

	.footer-info i {
		margin-right: 8px;
		vertical-align: middle;
		color: rgba(255, 255, 255, 0.9); /* Ä°konlarÄ± daha belirgin yap */
		width: 18px;
		height: 18px;
	}

	/* Copyright kÄ±smÄ±nÄ± biraz daha belirgin yap */
	.footer-copyright {
		border-top: 1px solid rgba(255, 255, 255, 0.15);
		padding-top: 20px;
		margin-top: 20px;
		text-align: center;
		font-size: 14px;
		color: rgba(255, 255, 255, 0.8);
	}

    	/* Select2 basit stil dÃ¼zeltmeleri */
	.select2-container--default .select2-selection--single {
		height: 50px;
		border-radius: 8px;
		border: 1px solid #e4e4e4;
		padding: 10px 15px;
	}
	
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 30px;
		color: #12034e;
	}
	
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 48px;
	}
	
	.select2-dropdown {
		border-radius: 8px;
		border: 1px solid #e4e4e4;
		box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	}
	
	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: #ff9800;
	}
	
	.select2-search--dropdown .select2-search__field {
		border-radius: 4px;
		padding: 6px;
	}
	
	/* Form ikonlarÄ±yla uyumluluk */
	.form__icon .select2-container {
		padding-left: 0px;
	}


	

	/* Select2 dÃ¼zeltmeleri */
	.select2-container--default .select2-selection--single {
		background-color: #fff;
		height: 50px;
		border-radius: 8px;
		border: 1px solid #e4e4e4;
		display: flex;
		align-items: center;
	}

	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: normal;
		padding-left: 0;
		color: #555;
	}

	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 100%;
	}

	/* Dropdown arama stillerini dÃ¼zelt */
	.select2-dropdown {
		border-radius: 8px;
		overflow: hidden;
		box-shadow: 0 5px 15px rgba(0,0,0,0.2);
	}

	.select2-container--default .select2-search--dropdown .select2-search__field {
		padding: 10px;
		border-radius: 5px;
		margin: 5px;
		width: calc(100% - 10px);
	}

	.select2-container--default .select2-results__option {
		padding: 10px 15px;
	}

	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: #ff9800;
	}

	/* Form iÃ§inde ikon konumu dÃ¼zeltmesi */
	.form__icon .select2-container .select2-selection--single {
		padding-left: 40px; /* Ä°kon iÃ§in yer bÄ±rak */
	}

	/* Temel Select2 dÃ¼zeltmeleri */
	.select2-container {
		width: 100% !important;
	}

	.select2-container--default .select2-selection--single {
		height: 50px;
		border-radius: 8px;
		border: 1px solid #e4e4e4;
		background-color: #fff;
		display: flex;
		align-items: center;
		padding: 0 15px;
	}

	.select2-container--default .select2-selection--single .select2-selection__rendered {
		color: #555;
		padding-left: 0;
	}

	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 48px;
		right: 8px;
	}

	/* Form iÃ§indeki ikonlarÄ±n konumlandÄ±rÄ±lmasÄ± */
	.form__icon .select2-container .select2-selection--single {
		padding-left: 40px;
	}

	/* Dropdown gÃ¶rÃ¼nÃ¼mÃ¼ */
	.select2-dropdown {
		border-radius: 8px;
		border: 1px solid #e4e4e4;
		box-shadow: 0 5px 15px rgba(0,0,0,0.15);
		overflow: hidden;
	}

	.select2-results__option {
		padding: 10px 15px;
	}

	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: #ff9800;
	}

	.select2-search--dropdown .select2-search__field {
		border-radius: 4px;
		padding: 8px;
		margin: 5px;
		width: calc(100% - 10px);
	}







    /* Davet kutusu stili */
	.invitation-box {
		background: linear-gradient(135deg, rgba(18, 3, 78, 0.9) 0%, rgba(90, 20, 220, 0.8) 100%);
		border-radius: 12px;
		padding: 25px 30px;
		margin: 7px 0;
		box-shadow: 0 10px 25px rgba(18, 3, 78, 0.2);
		border-left: 5px solid #ff9800;
		transform: translateY(0);
		transition: transform 0.3s, box-shadow 0.3s;
	}

	.invitation-box:hover {
		transform: translateY(-5px);
		box-shadow: 0 15px 30px rgba(18, 3, 78, 0.25);
	}

	.invitation-title {
		font-size: 22px;
		font-weight: 700;
		color: white;
		margin-bottom: 15px;
		letter-spacing: 0.5px;
	}

	.invitation-text {
		font-size: 16px;
		line-height: 1.6;
		color: rgba(255, 255, 255, 0.95);
		margin-bottom: 12px;
	}

	.invitation-text-en {
		font-size: 15px;
		line-height: 1.5;
		color: rgba(255, 255, 255, 0.85);
		font-style: italic;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		padding-top: 12px;
		margin-top: 10px;
	}

	@media (max-width: 767px) {
		.invitation-box {
			padding: 20px;
			margin: 20px 0;
		}
		
		.invitation-title {
			font-size: 20px;
		}
	}
	
	
		
	/* Galeri BÃ¶lÃ¼mÃ¼ Stilleri */
	.gallery-section {
		padding: 70px 0;
		background-color: #f8f9fa;
		position: relative;
	}

	.gallery-section:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 200px;
		background: linear-gradient(180deg, #fff 0%, #f8f9fa 100%);
		z-index: 1;
	}

	.gallery-section .container {
		position: relative;
		z-index: 2;
	}

	.gallery-item {
		margin-bottom: 20px;
	}

	.gallery-image-container {
		position: relative;
		overflow: hidden;
		border-radius: 12px;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
		transition: all 0.3s ease;
	}

	.gallery-image-container:hover {
		transform: translateY(-5px);
		box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
	}

	.gallery-image {
		width: 100%;
		height: 200px;
		object-fit: cover;
		transition: transform 0.5s ease;
	}

	.gallery-image-container:hover .gallery-image {
		transform: scale(1.05);
	}

	.gallery-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(18, 3, 78, 0.6);
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
		transition: opacity 0.3s ease;
	}

	.gallery-image-container:hover .gallery-overlay {
		opacity: 1;
	}

	.gallery-overlay i {
		color: white;
		width: 40px;
		height: 40px;
	}



	
	#galleryModalImage {
		max-height: 80vh;
		object-fit: contain;
	}

	/* Mobil iÃ§in dÃ¼zenlemeler */
	@media (max-width: 767px) {
		.gallery-image {
			height: 150px;
		}
	}

	/* GeliÅŸmiÅŸ Modal Stilleri */
	.modal-content {
		border: none;
		border-radius: 16px;
		overflow: hidden;
		background-color: rgba(255, 255, 255, 0.98);
		box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);
	}

	#galleryModal .modal-dialog {
		max-width: 90%;
		margin: 1.75rem auto;
	}

	#galleryModal .modal-header {
		background: linear-gradient(135deg, #12034e 0%, #5a14dc 100%);
		border-bottom: none;
		padding: 20px 30px;
	}

	#galleryModal .modal-title {
		color: white;
		font-weight: 600;
		font-size: 1.25rem;
	}

	#galleryModal .btn-close {
		color: white;
		opacity: 0.8;
		filter: brightness(0) invert(1);
		transition: opacity 0.2s;
		margin-right: -10px;
	}

	#galleryModal .btn-close:hover {
		opacity: 1;
	}

	#galleryModal .modal-body {
		padding: 0;
		position: relative;
		background-color: rgba(0, 0, 0, 0.03);
	}

	#galleryModalImage {
		max-height: 80vh;
		object-fit: contain;
		display: block;
		padding: 20px;
		background-color: rgba(255, 255, 255, 0.95);
		margin: 0 auto;
		transition: transform 0.3s ease;
	}

	/* Mobil cihazlar iÃ§in dÃ¼zenlemeler */
	@media (max-width: 768px) {
		#galleryModal .modal-dialog {
			max-width: 95%;
			margin: 0.5rem auto;
		}
		
		#galleryModal .modal-header {
			padding: 15px;
		}
		
		#galleryModalImage {
			max-height: 75vh;
			padding: 10px;
		}
	}

	/* Modal stillerini dÃ¼zenle */
	#galleryModal .modal-dialog {
		max-width: 100%;
		margin: 0;
		padding: 0;
	}

	#galleryModal .modal-content {
		height: 100vh;
		border: none;
		border-radius: 0;
		background-color: rgba(0, 0, 0, 0.95); /* Koyu arkaplan */
	}

	#galleryModal .modal-body {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0;
		overflow: hidden;
	}

	#galleryModalImage {
		max-height: 100vh;
		max-width: 100%;
		object-fit: contain;
		padding: 0;
		margin: 0 auto;
	}

	/* Kapatma dÃ¼ÄŸmesi iÃ§in daha spesifik stil belirleyelim */
	#galleryModal .btn-close.modal-fullscreen-close-btn {
		position: absolute;
		top: 25px;
		right: 25px;
		background-color: rgba(255, 255, 255, 0.4);
		border-radius: 50%;
		width: 45px;  /* DÃ¼ÄŸmeyi bÃ¼yÃ¼t */
		height: 45px; /* DÃ¼ÄŸmeyi bÃ¼yÃ¼t */
		padding: 12px;
		z-index: 1050;
		opacity: 0.9;
		transition: all 0.2s;
		filter: brightness(0) invert(1);
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	}

	#galleryModal .btn-close.modal-fullscreen-close-btn:hover {
		opacity: 1;
		background-color: rgba(255, 255, 255, 0.7);
		transform: scale(1.15);
	}

	/* Video modal kapatma dÃ¼ÄŸmesi stilini gÃ¼ncelle */
	.modal__video--close {
		position: absolute;
		top: -22px;  /* Video Ã¼stÃ¼nde konumlandÄ±r */
		right: -22px;
		z-index: 1060; /* Video iÃ§eriÄŸinin Ã¼zerinde olduÄŸundan emin ol */
		background-color: rgba(255, 255, 255, 0.2);
		border: none;
		border-radius: 50%;
		cursor: pointer;
		color: #fff;
		opacity: 0.9;
		transition: all 0.3s;
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	}

	/* Video modal iÃ§erik bÃ¶lÃ¼mÃ¼ iÃ§in stil */
	.modal__video--content {
		position: relative;
		overflow: visible; /* Kapatma dÃ¼ÄŸmesinin dÄ±ÅŸarÄ± taÅŸmasÄ±na izin ver */
		border-radius: 8px;
		background-color: #000;
	}

	/* Modal dialog iÃ§in dÃ¼zeltme */
	.modal__video--dialog {
		padding: 30px; /* DÄ±ÅŸarÄ±ya taÅŸan kapatma dÃ¼ÄŸmesi iÃ§in ekstra padding */
	}

	/* MasaÃ¼stÃ¼nde gizle */
	#mobileheader2 {
		display: none !important;
	}

	/* Mobil cihazlarda gÃ¶ster (768px ve altÄ±) */
	@media (max-width: 768px) {
		#mobileheader2 {
			display: block !important;
		}
	}

	/* MasaÃ¼stÃ¼nde gÃ¶ster */
	#pcheader2 {
		display: block;
	}

	/* Mobil cihazlarda gizle (768px ve altÄ±) */
	@media (max-width: 768px) {
		#pcheader2 {
			display: none !important;
		}
	}
	</pre></body></html>