@import url('../textfont/stylesheet.css');
@import url('line-awesome.css');
@import url('all.min.css');
@import url('swiper-bundle.min.css');
@import url('animate.css');
@import url('bootstrap.min.css');
@import url('fancybox.css');
@import url('lity.min.css');
@import url('intlTelInput.css');
@import url('aos.css');


a {
	text-decoration:none;
	transition:all 0.3s ease;
}
a:hover {
	text-decoration:none;
}

ol,ul {
	padding:0px;
	margin:0px;
}
main {
	overflow:hidden;
	width:calc(100vw - 5px);
	min-height:100vh;
}

body {
	position:relative;
	font-family: Outfit;
	background:url('../img/filigran-1.png') #E6EAF2;
}


:root {
  --anarenk: #1D439B;
  --kirmizi: #ea0005;
  --gri: #9D9E9D;
  --siyah: #1f1f1f;
  --turuncu: #DD8B52;
  --krem: #fcfcf9;
}

/* width */
.scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
.scrollbar::-webkit-scrollbar-track {
  background: #F6F5F0; 
}
 
/* Handle */
.scrollbar::-webkit-scrollbar-thumb {
  background: var(--anarenk); 
}

/* Handle on hover */
.scrollbar::-webkit-scrollbar-thumb:hover {
  background: #FEDD06; 
}
.container-fluid {
	max-width:calc(100vw - 30px);	
}

.swiper {
	position:relative;
	overflow:hidden;
}

.dikeyortala {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
}

/*------------------cerezpolitikasi----------------------*/
.cerezpolitikasi {
	position:fixed;
	bottom:20px;
	left:20px;
	width:400px;
	max-width:calc(100% - 40px);
	padding:20px;
	border-radius:20px;
	background:rgba(0,0,0,0.5);
	font-size:14px;
	line-height:20px;
	color:#fff;
	z-index:100000;
}

.btn {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:0px 16px;
	height:44px;
	border-radius:4px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%; /* 14px */
	text-align: center;
}
.btn-yesil {
	background:#34BF53;
	border:1px solid #34BF53;
	color:#fff;
}
.btn-yesil:hover {
	background:var(--anarenk);
	border:1px solid #34BF53;
	color:#fff;
}
.btn-ana {
	background:var(--anarenk);
	border:1px solid var(--anarenk);
	color:#fff;
}
.btn-ana:hover {
	background:#34BF53;
	border:1px solid #34BF53;
	color:#fff;
}


/*------------------header----------------------*/

.aciklama {
	margin-bottom:24px;
    background: rgba(255, 255, 255, 0.5);
    padding: 20px;
    border-radius: 10px;
}
.aciklama h1 {
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: var(--yesil);
	margin-bottom:14px;
}
.aciklama ul,ol {
	list-style:none;
	margin-bottom:24px;
}
.aciklama ul li ,
.aciklama ol li 
{
	position:relative;
	padding-left:15px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: var(--yesil);
	opacity: 1;
}
.aciklama ul li:before ,
.aciklama ol li:before 
{
	position:absolute;
	content:"";
	top:11px;
	left:0px;
	width:7px;
	height:7px;
	border-radius:4px;
	background:var(--yesil);
	opacity: 1 !important;
}
.aciklama img {
	width:100% !important;
	border-radius:20px;
	max-height:300px;
	object-fit:cover;
	margin-bottom:25px;
}
.aciklama h2 ,
.aciklama h3 ,
.aciklama h4 ,
.aciklama h5 
{
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	color: var(--yesil);
	margin-bottom:20px;
}
.aciklama p 
{
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: var(--yesil);
	opacity: 1;
	margin-bottom:20px;
}


/*------------------form----------------------*/
.select {
	position:relative;
	width:100%;
    height: 44px;
	background:#fff;
	border:1px solid var(--anarenk);
	border-radius:4px;
}
.select:before {
	position:absolute;
	content:"\f107";
	top:0px;
	right:0px;
	width:44px;
	height:44px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-family: 'Line Awesome Free';
    font-weight: 900;
	font-size:18px;
	color:#fff;
	z-index:1;
	border-radius:4px;
}
.select .form-control {
	position:relative;
	z-index:2;
	background:transparent;
	border-radius:4px;
	border:0px;
}
.select .form-control:focus {
	color:var(--anarenk);
}
.select .form-control option {
	background:#fff;
}
.form-control {
    height: 44px;
	background:#fff;
	border:0px;
	border:1px solid var(--anarenk);
	color:var(--anarenk);
	border-radius:4px;
}

textarea.form-control {
    height: 104px;
}

.uyari {
	font-size:12px;
	font-weight:600;
	color:var(--kirmizi);
}

/*------------------ruyasorgula----------------------*/

#ruyasorgula {
	position:relative;
	display:flex;
	flex-direction:column;
	min-height:100vh;
	padding:15px 0px;
}
#ruyasorgula .logo {
	display:block;
	text-align:center;
	margin-bottom:40px;
}
#ruyasorgula .logo img {
	height:100px;
}
#ruyasorgula .uygulama {
	display:flex;
	align-items:center;
	justify-content:center;
	grid-gap:10px;
	margin-bottom:20px;
}
#ruyasorgula .uygulama a {
	position:relative;
	display:block;
}
#ruyasorgula .uygulama a img {
	height:50px;
}
#ruyasorgula .sosyal {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	grid-gap:10px;
}
#ruyasorgula .sosyal small {
	width:100%;
	color: #1D439B;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-align:center;
}
#ruyasorgula .sosyal a {
	display: flex;
	width:40px;
	height:40px;
	align-items:center;
	justify-content:center;
	border-radius: 11px;
	border: 1px solid rgba(168, 170, 181, 0.90);
	font-size:20px;
	color:rgba(168, 170, 181, 0.90);
}
#ruyasorgula .sosyal a:hover {
	border: 1px solid var(--anarenk);
	color:var(--anarenk);
}