a, p, input, select, textarea, table, td, th, span, h1, h2 h3, h4, h5, h6, body, button {
    font-family: 'Quicksand', sans-serif;
}

html {
    scroll-behavior: smooth;
}

a:hover {
    text-decoration: none;
}

input, select, button, textarea {
    outline: none;
}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:5px;}
::-webkit-scrollbar-thumb{background:#122945;border-radius:5px;}
::-webkit-scrollbar-thumb:hover{background:#f26522;}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%;
}
 
 strong{
 	font-weight:600;
 }
h1 {
    font-size: 90px;
        line-height: 110%;
    font-weight: 400;
    font-style:normal;
    color: #2C488E;
}
h1 strong{
	font-weight:600;
}
 
h2 {
    font-weight: 400;
    font-size: 70px;
    line-height: 110%;
    font-style:normal;
    color: #2C488E;
}

h2 strong{
	font-weight:600;
}
h3 {
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
}
h4 {
    font-size: 40px;
    line-height: 120%;
    font-style: normal;
}

h5 {
    font-size: 30px;
    line-height: 120%;
    font-style:normal;
}

h6 {
    font-size: 20px;
        line-height: 120%;
    font-style:normal;
}

p, li {
    color: #414141;
    font-family: Quicksand;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 126.5%; /* 30.36px */
    letter-spacing: -0.24px;
}
.row{
	margin:0;
}
.header {
    position: absolute;
    top: 5%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

.header .bgimage {
}

.header .bgimage .header-ust {
}

.header .bgimage .header-ust .baslik {
}

.header-ust {
    width: 20%;
}

.header-ust .baslik {
}

.header-ust .baslik .newbar {
}

.header-ust .baslik .newbar a {
}

.header-menu {
    width: 60%;
    display: inline-flex;
}

.header-menu .sag-search {
    width: 20%;
}

.header-menu .header-link-menu {
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}

.header-menu .header-link-menu ul {
    list-style: none;
    width: 100%;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}

.header-menu .header-link-menu ul li {
    display: inline;
    margin: 0 50px 0 0px;
}

.header-menu .header-link-menu ul li a {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
} 





.main-header{position:relative;padding-top:30px;padding-bottom:30px;transition:1s;width:100%;}
.main-header .main-header-logo{width:50%;display:flex;align-items:center;justify-content:flex-start;}
.main-header .main-header-menu{width:50%;display:flex;align-items:center;justify-content:flex-end;}
.main-header .main-header-menu ul{padding-left:0;margin-bottom:0;}
.main-header .main-header-menu ul li{position:relative;display:inline-block;margin: 0px 0px 0px 50px;}

.main-header .main-header-menu ul li:after {
    content: "";
    position: absolute;
    left: -26px;
    height: 100%;
    bottom: 0;
    background: #0000002e;
    width: 0;
}
.main-header .main-header-menu ul li:first-child:after {
    width: 0px;
}
.main-header .main-header-menu ul li:last-child:after {
    width: 0px;
}
.main-header .main-header-menu ul li:last-child{
	margin-left:0px;
}
.main-header .main-header-menu ul li img{width:100%;cursor:pointer;}
.main-header .main-header-menu ul li input{border:1px solid #1D5A69;height:40px;width:100%;border-radius:20px;padding-left:20px;font-size:14px;font-weight:bold;color:#1D5A69;}
.main-header .main-header-menu ul li input::placeholder{color:#000;}
.sidenav{height:100%;width:0;position:fixed;z-index:99999;top:0;left:0;overflow-x:hidden;transition:0.5s;padding-top:40px;background: linear-gradient(180deg, #051723 0%, #1E356D 100%);}
.sidenav .openmenu-kapat-logo{position:relative;}
.sidenav .openmenu-kapat{width:50%;display:flex;align-items:center;justify-content:flex-end;}
.sidenav .openmenu-kapat .closebtn{color:#000000;font-size:90px;font-weight:300;}
.sidenav .openmenu-logo{width:50%;display:flex;align-items:center;justify-content:flex-start;}
.sidenav .openmenu-logo img{width:100%;}
.sidenav .openmenurows{height:70vh;opacity:0;width: 100%;}
.sidenav .openmenu-kapat .opemenuliste{
	
}

.main-header.navbar-takip .main-header-menu ul li img{width:70%;cursor:pointer;}

.sidenav .openmenu-kapat .opemenuliste{
	
list-style: none;
	
padding: 0;
	
display: inline-flex;
	
justify-content: flex-end;
	
align-items: center;
	
width: 100%;
}
.sidenav .openmenu-kapat .opemenuliste li{
	
margin-left: 10%;
	
position:relative;
	
cursor: pointer;
}
.sidenav .openmenu-kapat .opemenuliste li:after{
	 content:"";
	 position:absolute;
	 left:-20px;
	 height:100%;
	 bottom:0;
	 background:#ffffff47;
	 width: 0;
}
.sidenav .openmenu-kapat .opemenuliste li:first-child:after{	
	 content:"";
	width:0px;
	height:0;
}
.sidenav .openmenu-kapat .opemenuliste li:last-child:after{	
	 content:"";
	width:0px;
	height:0;
}
.sidenav .openmenu-kapat .opemenuliste li a{
	
color: #fff;
	
padding: 10px 22px;
	
border: 1px solid #E3EDF7;
	
filter: drop-shadow(1px 1px 20px rgba(136, 165, 191, 0.38));
	
border-radius: 10px;
}
.sidenav .openmenu-kapat .opemenuliste li img{
	
width: 80%;
}
.sidenav .openmenu-kapat .opemenuliste li span{
	
}
	.sidenav .openmenurows .linklerwidth:nth-child(2){
padding-left:0;
}
.sidenav .openmenurows .linklerwidth{width: 40%;/* display: flex; *//* justify-content: center; *//* align-items: center; *//* margin-left: auto; *//* margin-right: auto; */padding-top: 7%;padding-left: 10%;}
.sidenav .openmenurows .linklerwidth .upperlinks{
	
}
.sidenav .openmenurows .linklerwidth .upperlinks ul{
	width: max-content;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li{
	
display: flex;
	flex-direction:column;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li ul{
	 
padding-left: 20%;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li ul li{
	 
position: relative;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li ul li::before{
	 content:"";
	position:absolute;
	width:8px;
	height:8px;
	background:#70c1eb;
	left:-20px;
	top:20px;
	border-radius:50%;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li ul li a{
	 
font-size: 30px;
	 
line-height: 160%;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li a{
	

	font-weight: 300;
font-size: 60px;
	
line-height: 80px;
/* or 125% */
	
text-transform: capitalize;
	
color: #FFFFFF;
	
display: inline-flex;
	
align-items: flex-start;
transition:0.5s;
	position:relative;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li a:after{
	content:"";
	width:0%;
	position:absolute;
	left:0;
	bottom:0;
	height:3px;
	background: #70C1EB;
	transition:0.5s;

}
 
.sidenav .openmenurows .linklerwidth .upperlinks ul li a:hover:after{
	content:"";
	width:100%; 
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li a:hover{
	color: #70C1EB;
	font-weight: 600;
	text-shadow: 0px 0px 14px #45C3E1;
}
.sidenav .openmenurows .linklerwidth .upperlinks ul li a.active{
	color: #70C1EB;
	font-weight: 600;
	text-shadow: 0px 0px 14px #45C3E1;
}

.sidenav .openmenurows .linklerwidth .upperlinks ul li a span{
	
font-weight: 400;
	
font-size: 24px;
	

/* identical to box height, or 417% */
	
color: #70C1EB;
	
display: inline-block;
	
display: inline-flex;
	
justify-content: center;
	
align-items: center;
	
margin-top: -23px;
	
margin-right: 17px;
}
.sidenav .openmenurows .linklerwidth .normalinks{
	
}
.sidenav .openmenurows .linklerwidth .normalinks ul{
	
}
.sidenav .openmenurows .linklerwidth .normalinks ul li{
	
padding-left: 5%;
list-style: none;
}
.sidenav .openmenurows .linklerwidth .normalinks ul li a{
	
font-weight: 300;
	
position:relative;
	
font-size: 40px;
	

/* identical to box height, or 250% */
	
text-transform: capitalize;
	
color: #FFFFFF;
	
line-height: 150%;
}

.sidenav .openmenurows .linklerwidth .normalinks ul li a:after{
	content:"";
	width:0%;
	position:absolute;
	left:0;
	bottom:0;
	height:3px;
	background: #70C1EB;
	transition:0.5s;
}

.sidenav .openmenurows .linklerwidth .normalinks ul li a:hover:after{
	content:"";
	width:100%; 
}
.sidenav .openmenurows .linklerwidth .normalinks ul li a:hover{
	color: #70C1EB;
	font-weight: 600;
}
.sidenav .openmenurows .rightwidth{
	
width: 50%;
	
position: relative;
}
.sidenav .openmenurows .rightwidth .adres{
	
}
.sidenav .openmenurows .rightwidth .adres h6{
	
color: #fff;
	
font-weight: 700;
}
.sidenav .openmenurows .rightwidth .adres h5{
	
font-weight: 300;
	

/* or 43px */
	
color: #FFFFFF;
}

.sidenav .openmenurows .rightwidth {}
.sidenav .openmenurows .rightwidth ul{
	position:relative;
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidenav .openmenurows .rightwidth .menu-tab-3{
	position:absolute;
	bottom: 25%;
	left: 30%;
}
.sidenav .openmenurows .rightwidth ul::before{
 content:"";
 width: 270px;
 height: 1px;
 position: absolute;
 background: linear-gradient(90deg, #45C3E1 0.03%, rgba(69, 195, 225, 0.00) 101.52%);
 left: -270px;
 top: 13%;
}
.sidenav .openmenurows .rightwidth ul::after{
 content:"";
 width: 20px;
 height: 20px;
 flex-shrink: 0;
 position: absolute;
 box-shadow: 0px 0px 24px #45C3E1;
 background: #45C3E1;
 border-radius: 50%;
 left: -275px;
 top: 14px;
}
.sidenav .openmenurows .rightwidth ul li{padding-left: 15px;}
.sidenav .openmenurows .rightwidth ul li a{color: #FFF;font-weight: 300;line-height: 187%;}

.sidenav .openmenurows .rightwidth ul li a:hover{
	

color: #70C1EB;
    font-weight: 600;
    text-shadow: 0px 0px 14px #45C3E1;
}
.sidenav .backgroundmenu{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: -1;
} 
 .sidenav .backgroundmenu img, .sidenav .backgroundmenu video{
	width:100%;
	object-fit:cover;
	height: 100vh;
} 
 
.main-header-menu{
	
}
.main-header-menu ul{
	
}
.main-header-menu ul li{
	
}
.main-header-menu ul li a{
	

/* identical to box height, or 138% */
	

font-weight: 600;
	

font-size: 16.0927px;
	


/* or 16px */
	

color: #26364F;
}
.main-header-menu ul li img{
	
}
.navbar-takip {

position: fixed;

background: #fff;

z-index: 99999999;

transition: 1s;

padding-top: 15px;

padding-bottom: 15px;

border-bottom: 2px solid #2e7fb8;

top:0;
}

.sizeulasalimfixed {
    position: fixed;
    z-index: 11;
    right: 5%;
    top: 75%;
    background: #000;
    padding: 20px;
    border-radius: 50%;
    cursor: pointer;
	display:none;
}
.sizeulasalimfixed img {
    cursor: pointer;
    width: 30px;
    height: 30px;
    object-fit: contain;
}
#sizeulasalimpopup .modal-dialog {
    top: 20%;
    max-width: 18%;
}
#sizeulasalimpopup .modal-dialog .modal-content {
    border-radius: 0;
    text-align: center;
    padding-top: 10%;
    padding-bottom: 5%;
    border: 5px solid #2071AE;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-header {
    border: none;
    justify-content: center;
    padding: 0;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-header h5 {
    text-align: center;
    margin: auto;
    color: #000;
    font-weight: bold;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-header button {
    position: absolute;
    right: 30px;
    top: 10px;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-header button span {
    font-size: 40px;
    font-weight: 300;
    color: #000;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-body input {
    width: 90%;
    height: 40px;
    color: #000;
    padding-left: 10px;
    margin-bottom: 10px;
    position: relative;
    font-size: 14px;
    border: 1px solid #D1D1D1;
    border-bottom: 3px solid #2071AE;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-body textarea {
    width: 90%;
    height: 80px;
    color: #000;
    padding-left: 10px;
    margin-bottom: 10px;
    position: relative;
    padding-top: 5px;
    resize: none;
    font-size: 14px;
    border: 1px solid #D1D1D1;
    border-bottom: 3px solid #2071AE;
}
#sizeulasalimpopup .modal-dialog .modal-content .modal-body .sizeulasalimformbuton a {
  
}





.modal-body{
	
}
.modal-body .qorelabtn{
	
}
.modal-body .qorelabtn a{
	
width: 80%;
	
margin: auto;
	
color: #fff;
}
.creditoone{
	
position: relative;
}
.creditoone .absolbg{
	
position: absolute;
	
right: 0;
	
z-index: -1;
	
top: -180px;
}
.creditoone .absolbg img{
	
float: right;
	
width: 70%;
}
 
.creditoone .leftparti h4{
	 

	 

/* or 133% */
	 

color: #2C488E;
	 

font-weight: 600;
	 

margin-top: 2rem;
	 

margin-bottom: 2rem;
}
.creditoone .leftparti h4 strong{
	 

	 

/* or 133% */
}
.creditoone .leftparti{
	
width: 50%;
	 
}
.creditoone .rightparti{
	position:relative;
width: 50%;
margin:auto;
}
.creditoone .rightparti .absolbg{z-index: 9;}
.creditoone .rightparti .absolbg img{ 
}
.creditoone .rightparti h5{
	 color: #2C488E;
	font-weight:400; 
	padding-left:10%;
}
.creditoone .rightparti h5 strong{
	font-weight: 600; 
}
.creditoone .rightparti img, .creditoone .rightparti video{
	
width: 100%;
	
z-index: 99;
	
position: relative;
}

.creditoone .leftparti h2 {
    font-weight: 600;
    margin-bottom: 2rem;
}

.creditoone .leftparti p{
	
margin-bottom: 2rem;
}
 .cbtn{
	position: relative;
	margin-top: 5%;
}
.cbtn a{
	background: #FFE604;
	box-shadow: -1.75862px -0.37931px 15.0345px #FFFFF1, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
	border-radius: 10px;
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 21px;
	transition:0.5s;
	font-weight: 600;
	transition-timing-function: ease-in;
	color: #2C488E;
	height: 60px;
}

.cbtn a:hover{
	background:#2C488E;
	color:#FFE604;
	transition:0.5s;
          transition-timing-function: ease-in;
}
.ortabaslikaciklama{
    position: relative;
    padding-top: 4%;
    padding-bottom: 5%;
}
.ortabaslikaciklama h2{
    width: 45%;
    margin-left: 13%;
    margin-bottom: 2rem;
}

.ortabaslikaciklama h4{
    width: 60%;
    margin-left: 13%;
    margin-top:20px;
    color: #000000;
    font-weight: 600;
    line-height: 115.5%; /* 46.2px */
    letter-spacing: -0.4px;
    margin-bottom: 2rem;
}
.ortabaslikaciklama h4 strong{
}
.ortabaslikaciklama h1 strong{}

.ortabaslikaciklama p{
    width: 50%;
    margin-left: 13%;
     /* 30.36px */
}
.basamakpart .row h5{
	font-weight: 300;  
letter-spacing: -0.01em; 
color: #2C488E;
}
.basamakpart .row h5 strong{
	font-weight: 600;  
color: #000000;
}

.basamakpart{position:relative;margin-bottom:0%;padding-bottom:3%;}
.basamakpart:before{content:"";width: 2px;height:98%;position:absolute;left:50%;top:0;background: #2C488E;}
.basamakpart .row{padding-bottom:5%;padding-top:5%;}
.basamakpart .row .left-width{width:50%;position:relative;}
.basamakpart .row .left-width h4{width:90%;}
.basamakpart .row .left-width h4,.basamakpart .row .left-width p,.basamakpart .row .left-width h5{text-align:right;width:90%;}
.basamakpart .row .right-width{width:50%;padding-left:5%;}
.basamakpart .row h4{color: #2C488E;width: 50%;margin-bottom: 50px;font-weight: 600;}
.basamakpart .row p{width:90%;font-weight: 500;}
.basamakpart .row .absolshape{position:absolute;left:12%;top:-90px;z-index:-1;}
.basamakpart .row .absolshape img{width:120%;height:120%;object-fit:contain;}
.basamakpart .row .giddlers{width:100%;margin:auto;text-align:center;padding-left:5%;padding-right:15%;height:45vh;object-fit:contain;margin-top:-5%;}
.basamakpart .row .ikonpart.active{position:absolute;right: -24px;background:linear-gradient(180deg, #1A6BA9 0%, #6EBFEA 100%);top:20px;width: 44px;height: 44px;display:flex;justify-content:center;align-items:center;border-radius:50%;}
.basamakpart .row .ikonpart.active img{width:50%;}
.basamakpart .row .ikonpart.active .ikonfilm{position:absolute;top:0;left:0;width:100%;height:100%;background: #2C488E;border-radius:50%;}
@media (max-width:1450px){
.basamakpart .row .absolshape{position:absolute;left:8%;top:-90px;z-index:-1;}
.basamakpart .row .absolshape img{width:100%;height:100%;}
}
.basamakpart .row .left-width h6{
    text-align: right;
    width: 90%;
    font-weight: 400;
    font-size: 24px;
    
/* or 30px */
    color: #000000;
    position: relative;
}
.basamakpart .row .right-width h6{
    text-align: left;
    width: 90%;
    font-weight: 400;
    font-size: 24px;
    color: #000000;
    position: relative;
}
 
.basamakpart .row .left-width h6 strong{
    font-weight: 600;
}
.basamakpart .row .right-width h6 strong{
    font-weight: 600;
}
@media (max-width:1300px){
.basamakpart .row .absolshape{position:absolute;left:0%;top:-70px;z-index:-1;width:75%;}
}

@media (max-width:900px){
.basamakpart .row .right-width{padding-left:5%;}
.basamakpart .row .ikonpart.active .ikonfilm{background:transparent;}
.basamakpart .row .ikonpart.active{right:-33px;top:20px;width:60px;height:60px;}
.basamakpart .row .left-width h4{width:80%;}
.basamakpart .row p{width:80%;}
.basamakpart .row .right-width p{width:90%;}
}
@media (max-width:800px){
.basamakpart .row .giddlers{height:15vh;}
}
@media (min-width:500px){
.right-width.mobilegoster{display:none;}
.right-width.mobilekapat{display:block;}
}
@media (max-width:500px){
.basamakpart .row .left-width{width:100%;position:relative;}
.basamakpart .row .right-width{width:100%;padding-left:0;}
.basamakpart .row .absolshape{position:absolute;left:0%;top:-70px;z-index:-1;width:75%;display:none;}
.basamakpart .row .left-width h4{width:100%;}
.basamakpart .row p{width:100%;}
.basamakpart .row .left-width h4,.basamakpart .row .left-width p,.basamakpart .row .left-width h5{text-align:left;}
.basamakpart .row .ikonpart.active{display:none;}
.basamakpart:before{height:0;}
.right-width.mobilegoster{display:block;}
.right-width.mobilekapat{display:none;}
}
.basamakpart .row .left-width .cbtn{
    width: 90%;
}
.basamakpart .row .left-width .cbtn a{
    float: right;
}
.basamakpart .row .ikonpart.active::after{
	content:"";
	width:88px;
	height:88px;
	position:absolute;
	left:-22px;
	top: -21px;
	border:1px solid #2C488E;
	border-radius:50%;
	z-index:9;
}
.marqpart{
	
padding-top: 0%;
	
padding-bottom: 5%;
}
.marqpart h2{
	 
} 
.marqpart marquee{
	 
font-style: normal;
	 
font-weight: 600;
	 
font-size: 98px;
	 
line-height: 113.5%;
/* or 145px */
	 
letter-spacing: -0.01em;
	 
color: #2C488E;
	 
margin-bottom: 5%;
}
.marqpart img {
    width: 70%;
    margin: auto;
    text-align: center;
}
.works .row .work-left button.active svg path:nth-child(3){
	fill:#091D31;
}
.howitsworkss{
	background: linear-gradient(180deg, #051723 0%, #1E356D 100%);
	padding-top: 5%;
	transform: rotate(180deg);
	padding-bottom: 5%;
}
.advantage .advantagecard h4{
     color: #2C488E;
 
font-style: normal;
font-weight: 700; 
letter-spacing: -0.36px;
	transition:0.5s;
}
.advantage .advantagecard p{
     color: #2C488E; 
}

.howitsworkss .container{
	
transform: rotate(180deg);
}
.howitsworkss .baslikleft{
	
width: 70%;
	
padding-bottom: 5%;
}
.howitsworkss .baslikleft h2{
	
color: #fff;
	
margin-bottom: 3rem;
}
.howitsworkss .baslikleft h2 strong{
	
display:block;
}
.howitsworkss .baslikleft h4{
	
color: #fff;
	
margin-bottom: 3rem;
}
.howitsworkss .baslikright{
	
width: 30%;
	
display: flex;
	
justify-content: flex-end;
	
align-items: flex-end;
	
padding-bottom: 5%;
}
.howitsworkss .baslikright h2{ 
	
}
.howitsworkss .baslikright p{ 
	
}
.howitsworkss .baslikright .cbtn{
	
width: 40%;
}
.howitsworkss .baslikright .cbtn a{
	
width: 100%;
}
.howitsworkss .cardok{position:relative;width: 25%;}
.howitsworkss .cardok .absolok{position:absolute;}
.howitsworkss .cardok .absolok svg{}
.howitsworkss .cardok .absolok svg path{}
.howitsworkss .cardok img{}
.howitsworkss .cardok h5{
    font-weight: 600;
    
/* or 45px */
    color: #45C3E1;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.howitsworkss .cardok h6{
    color: #fff;
    width: 60%;
}
.howitsworkss .cardok .cardust{}
.howitsworkss .cardust .absolok{
    top: -120px;
    left: 140px;
}
.howitsworkss .cardalt .absolok{
    bottom: -120px;
    transform: rotateX(180deg);
    left: 180px;
}
.howitsworkss .cardalt .cardlast{}
.benefits{
    padding-top: 150px;
    margin-left: 10%;
}
.benefits h3{
    color: #fff;
    width: 50%;
    font-weight: 200;
}
.benefits h4{
    color: #45C3E1;
}
.benefits .kutu{
    width: 45%;
    margin-top: 5%;
    position: relative;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 50px;
    padding-bottom: 6%;
    padding-top: 40px;
    margin-right: 5%;
}
.benefits .kutu h4{
    color: #fff;
    width: 90%;
    font-size:36px;
}
.benefits .kutu p{
    
    
    
/* or 30px */
    color: #FFFFFF;
    margin-top: 5%;
    width: 80%;
}
.benefits .kutu .pathss{
    position: absolute;
    right: 8%;
    bottom: 5%;
}
.benefits .kutu .pathss svg{}
.benefits .kutu .pathss svg path:nth-child(1){
    transition: 0.5s;
}
.benefits .kutu .pathss svg path:nth-child(2){
    transition: 0.5s;
   transition-delay: 1s;
}
.benefits .kutu .pathss svg path:nth-child(3){
    fill: #45C3E1;
}
.benefits .kutu:hover .pathss svg path:nth-child(1){ fill: #4AA4DB;}
.benefits .kutu:hover .pathss svg path:nth-child(2){
    fill: #2C488E;
    transition: 0.5s;
    transition-delay: 1s;
}
.benefits .kutu:hover .pathss svg path:nth-child(3){}

 
 .sourcescompanydata{width:50%;padding-top: 5%;}
 .sourcescompanydata h3{width:60%;color:#ffffff}
 .sourcescompanydata.son{width:50%;padding-top: 5%;}
 .sourcescompanydata.son h3{width: 80%;color:#ffffff}
 .sourcescompanydata p{
    color: #ffffff;
    width: 90%;
    margin-top: 5%;
}.sourcescompanydata.son p{
    color: #ffffff;
    width: 90%;
    margin-top: 5%;
}
 .sourcescompanydata .cbtn{}
 .sourcescompanydata .cbtn a{}
 
.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width: 90%;border:none;text-align:left;outline:none;transition:0.4s;margin-left:10%;}
.accordion:hover{}
.accordion:after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url();margin-left:5px;width: 20px;height: 20px;position:absolute;right:5%;top: 45px;}
.accordion.active:after {
    content: "";
    background-image: url();
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5%;
    top: 20px;
}
.works .row .work-left.son{width: 45%;margin-top: 5%;margin-left: 5%;height: initial;overflow-y: inherit;}
.works .row .work-left.son button{background:transparent;font-weight:700;font-size:24px;line-height: 300%;color: #FFFFFF;margin-left: 0;width: 100%;padding-bottom: 20px;padding-top: 20px;padding-left: 15%;}
.works .row .work-left.son button.active{
	background: linear-gradient(270deg, #45C3E1 -12.12%, rgba(74, 164, 219, 0.03) 100%);
	stroke-width: 1px;
	stroke: #45C3E1;
}
.works .row .work-left.son button.active + .panel{background: linear-gradient(270deg, #45C3E1 -12.12%, rgba(74, 164, 219, 0.03) 100%);padding-bottom: 10%;}
.panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-left: 0;width: 100%;padding-left: 13%;}
.works .row .work-left{width: 50%;margin-top: 6%;margin-left: 0%;}
.works .row .work-left button{background:transparent;font-weight:700;font-size:24px;line-height: 300%;color: #FFFFFF;}
.akoorrdion{position:relative;margin-top: 2%;}
.akoorrdion .panel p{background:transparent;font-weight:300;font-size:20px;line-height:29px;color:#565555;position:relative;color: #fff;}
.works.whyndr .row .work-left{width:50%;padding-top:2%;}
.works.whyndr .row .work-left button{background:transparent;font-weight:700;font-size:24px;line-height:29px;color:#565555;}
.works.whyndr .row .work-left .akoorrdion{width:80%;margin-left:12%;}
 .akoorrdion .bordereedds{
    border: 1px solid #45C3E1;
    margin-left: 10%;
     position:relative;
    border-radius: 10px;
}
.akoorrdion .bordereedds .accordion .absolleftlogo{
    left: 20px;
    position: absolute;
    top: 0px;
}
.akoorrdion .bordereedds .accordion .absolleftlogo svg{
	width: 45px;
}
.akoorrdion .bordereedds .accordion .absolleftlogo svg path{
} 
.akoorrdion .bordereedds .accordion .absolleftlogo svg path:nth-child(1){
}
.akoorrdion .bordereedds .accordion .absolleftlogo svg path:nth-child(2){
}
.akoorrdion .bordereedds .accordion .absolleftlogo svg path:nth-child(3){
}
.akoorrdion .bordereedds .accordion.active .absolleftlogo svg path:nth-child(3){
}
.akoorrdion .bordereedds.bggel{
	transition:0.5s;
	transition-timing-function: ease-in;
	background:linear-gradient(200deg, #45C3E1 -12.12%, rgba(74, 164, 219, 0.03) 100%);
}
@media (max-width: 1500px){
.akoorrdion .panel p{font-size:20px;}
.works.whyndr .row .work-left button{background:transparent;font-weight:700;font-size:20px;line-height:29px;color:#565555;}
.accordion:after{width:40px;}
.works .row .work-left button{font-size:20px;}
}
 
@media (max-width: 1300px){
.akoorrdion{margin-top:0%;}
}
@media (max-width: 1200px){ 
.akoorrdion .panel p{font-size:15px;}
.works.whyndr .row .work-left button{font-size:17px;line-height:19px;}
.works.whyndr .row .work-left .akoorrdion{margin-left:0%;}
.panel{width:100%;}
.accordion:after{right:-15%;}
.akoorrdion .panel p{font-size:15px;line-height:17px;}
.akoorrdion{margin-top:0%;width:80%;}
}
@media (max-width: 900px){
.works .row .work-left button{font-size:17px;line-height:20px;}
.akoorrdion{width:100%;}
}
@media (max-width: 800px){
.works .row .work-left button{font-size:15px;line-height:20px;}
}
@media (max-width: 500px){ 
.works.whyndr .row .work-left{width:100%;}
.works .row .work-left{width:100%;padding-top:2%;}
}
 
.work-left::-webkit-scrollbar{width:5px}
.work-left::-webkit-scrollbar-track{background:#fff;border:none;width:0px;}
.work-left::-webkit-scrollbar-thumb{
	background: #45C3E1;
box-shadow: 0px 0px 28px #FFFFFF;
border-radius: 10px;
	width:1px;
	}
.work-left::-webkit-scrollbar-thumb:hover{background:#45C3E1;}
.marqpart.advantages{
    padding-top: 5%;
    padding-bottom: 0%;
}
.marqpart.advantages marquee{
    color: transparent;
    -webkit-text-stroke: 1px #45C3E140;
    
/* or 145px */
    letter-spacing: -0.01em;
    transition:0.5s;
    margin: 0;
}
.advantage{}
.advantage .advantagecard{
    width: 49%;
    margin-right: 1%;
    border: 1px solid #45C3E1;
    border-radius: 30px; 
    padding: 5%;
    margin-top: 1%;
}
.advantage .advantagecard img{
     
width: 60px;
     
object-fit: contain;
     
height: 50px;
}
.advantage .advantagecard img.nonehover{
     display:none;
}
.advantage .advantagecard img.nonedefault{
     
     display:block;
}
.advantage .advantagecard:hover img.nonehover{
     display:block;
}
.advantage .advantagecard:hover img.nonedefault{
     
     display:none;
} 
.advantage .advantagecard:hover {
    background: #45C3E1;
	transition:0.5s;
}
.advantage .advantagecard svg{
    width: 50px;
    height: 50px;
    fill: #000;
	transition:0.5s;
}
.advantage .advantagecard svg path{
}
.advantage .advantagecard:hover svg path{
    fill: #fff;
	transition:0.5s;
}
.advantage .advantagecard:hover h4{
    color: #fff;
	transition:0.5s;
}
.advantage .advantagecard:hover p{
    color: #fff;
	transition:0.5s;
}
.finance{
	
position: relative;
	
padding-top: 1%;
	
padding-bottom: 5%;
}
.finance .absolbg{
	
position: absolute;
	z-index:-1;
right: 0;
}
	.main-header .main-header-menu ul li.nones{
		display:none;
	}
.finance .absolbg img{
	
width: 60vh;
	
object-fit: contain;
}
.finance marquee{
	
color: transparent;
	
-webkit-text-stroke: 1px #2c488e60;
	
letter-spacing: -0.01em; 
	
transition: 0.5s;
	
font-style: normal;
	
font-weight: 600;
	
font-size: 128px;
	
line-height: 113.5%;
	
letter-spacing: -0.01em;
	
margin-top: 1%;
}
.finance h2{
	
width: 100%;
	
margin-bottom: 2rem;
}
.finance p{
	position:relative;
	width: 50%;
}
.finance p::after{
	content:"";
	position:absolute;
	right: -100px;
	top: -70px;
	background: #4AA4DB;
	width: 0;
	height:100px;
	border-radius: 50%;
}
.finance .cardlarrow{padding-top:5%;}
.finance .cardlarrow .habercars{
    width: 30%;
}
.finance .cardlarrow .habercars:nth-child(1){
 
    margin-right: 3%;
}
.finance .cardlarrow .habercars:nth-child(2){
   
}
.finance .cardlarrow .habercars:nth-child(3){
    margin-left: 3%;
}
 
.finance .cardlarrow .habercars .haberimages{ 
    height: 330px;
    overflow:hidden;
}
.finance .cardlarrow .habercars .haberimages img{
  width: 100%;
  height: 330px;
  object-fit: cover;
  transition:0.5s;
}
 
.finance .cardlarrow .habercars:hover .haberimages img{ 
   transform:scale(1.1);
    transition:0.5s;
}
 
.finance .cardlarrow .habercars h5{
    font-weight: 600;
    color: #2C488E;
    width: 95%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.finance .cardlarrow .habercars h6{
    font-weight: 500;
    color: #909090;
    width: 90%;
    height:120px;
}
.finance .cardlarrow .habercars .cbtn{}
.finance .cardlarrow .habercars .cbtn a{
    width: 40%;
    background: #FFFFFF;
    border: 1px solid #FFE604;
}
.finance .cardlarrow .habercars .cbtn a:hover{
    width: 40%;
    background: #FFE604;
    border: 1px solid #FFE604;
    color: #2C488E;
}
.footer{padding-top: 5%;padding-bottom: 5%;border-top: 1px solid #A8A8A8;}
.footer .logos{
	
width: 25%;
}
.footer .logos a{
}
.footer .logos a img{
	
width: 100%;
}

.footer .logos h6{
	
font-weight: 500;
	

/* or 30px */
	
letter-spacing: 0.06em;
	
color: #000;
	
width: 80%;
	
margin-top: 2rem;
	
margin-bottom: 2rem;
}
.footer .logos .ok{
	
position: relative;
}
.footer .logos .ok a{
	position:absolute;
	right: 20px;
	top:0;
	width: 50px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9;
	cursor: pointer;
}
.footer .logos .ok input{
	
display: block;
	
width: 100%;
	
line-height: 350%;
	
border-radius: 50px;
	
outline: none;
	
border: 1px solid #2C488E;
	
padding-left: 30px;
}
.footer .logos .ok input::placeholder{
font-weight:800;
font-size: 20px;
letter-spacing: 0.06em;
color: #2C488E;
}
.footer .logos .ok svg{
}
.footer .logos .ok svg path{
	
}
.footer .logos .ok:hover{
	
}
.footer .logos .ok:hover svg{right: 40px;transition: 0.5s;}
.footer .logos .ok:hover svg path{
	
}
.footer .linkler{
	
width: 37%;
	
padding-left: 9%;
}
.footer .linkler ul{
	
list-style: none;
	
width: 100%;
	
padding: 0;
	
margin: 0;
}
.footer .linkler ul li:hover a{
	font-weight:800;
	transition:0.5s;
}
.footer .linkler ul li{
	transition:0.5s;
	
width: 100%;
	
display: inline-flex;
	
justify-content: flex-start;
	
align-items: center;
margin-bottom:1rem;
}
.footer .linkler ul li a{
	
font-weight: 500;
	
font-size: 30px;
	 
	
color: #2C488E;
}
.footer .social{
	
width: 27%;
	
display: flex;
	
justify-content: flex-start;
	
margin-top: 2rem;
}
.footer .social ul{
	
list-style: none;
	
padding: 0;
	
margin: 0;
}
.footer .social ul li{
	
display: inline-flex;
	
margin-left: 0px;
}
.footer .social ul li a{
	
font-weight: 400;
	
font-size: 14px;
	
line-height: 180%;
/* or 25px */
	
color: #2C488E;
}
.footer .social ul li a img{
	
margin-right: 10px;
	
width: 50px;
}
.bannerparts{
	
position: relative;
	
z-index: 0;
	
height: 700px;
overflow:hidden;
}
.bannerparts .images{
	
position: absolute;
	
top: 0;
	
left: 0;
	
width: 100%;
	
height: 100%;
	
z-index: -1;
}
.bannerparts .images img, .bannerparts .images video{
	
width: 100%;
	
height: 800px;
	
object-fit:cover;
}
.bannerparts .fulwidthtext{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.bannerparts .fulwidthtext h2{
	
width: 100%;
	
font-weight: 300;
	

/* or 82px */
	
color: #ffffff;
	
text-align: center;
	
width: 39%;
	
margin-bottom: 2rem;
}
.bannerparts .fulwidthtext h2 strong{
	
color: #45C3E1;
	
font-weight: 600;
}
.bannerparts .fulwidthtext p{
	
	
	

/* or 30px */
	
color: #FFFFFF;
	
width: 50%;
	
text-align: center;
	
font-weight: 300;
}
.renkliheader{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:999
}
.renkliheader.main-header{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	padding-bottom: 0px;
	padding-top: 0;
}
.main-header .main-header-logo .renkli{
	display:none;
}
.main-header .main-header-logo .normal{
	display: none;
}
.renkliheader.main-header .main-header-logo .normal{
	filter: brightness(0) invert(1);
}
.renkliheader.main-header.navbar-takip .main-header-logo .normal {
    filter: brightness(1) invert(0);
}

.renkliheader.main-header .main-header-logo .renkli{
	display:inline-block;
}
.main-header .main-header-logo img{
	 width:100%;
}
.main-header.navbar-takip .main-header-logo img{
	 width:60%;
}

.main-header.navbar-takip .main-header-logo .normal{
	display:block;
}
.main-header.navbar-takip .main-header-logo .renkli{
	display:none;
}

.renkliheader.main-header .main-header-menu ul li a{

font-weight: 600;
font-size: 16.0927px;
color: #45C3E1;
}
.plansowlss{
    overflow: hidden;
    position: relative;
    padding-top: 0;
}
.plansowlss .slideroklar{
    position: absolute;
    top: 10px;
    width: auto;
    text-align: right;
    float: right;
    right: 5%;
}
 
.plansowlss .creditoplans-owl{
    margin-left: 5%;
    overflow: hidden;
}
.plansowlss .newplansss .item { 
    padding-top: 2%; 
}
.plansowlss .slideroklar .slider-ok-prev svg{
}
.plansowlss .slideroklar .slider-ok-prev svg path{
	fill: #45C3E1;
}
.plansowlss .slideroklar .slider-ok-prev:hover{
	background: #45C3E1;
	transition: 0.5s;
}
.plansowlss .slideroklar .slider-ok-prev:hover svg{
	
}
.plansowlss .slideroklar .slider-ok-prev:hover svg path{
	fill: #fff;
}

.plansowlss .slideroklar .slider-ok-prev{
	border: 1px solid #fff;
	height: 80px;
	width: 80px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
	cursor: pointer;
	transform: rotate(180deg);
}
.plansowlss .slideroklar .slider-ok-next{
	border: 1px solid #fff;
	height: 80px;
	width: 80px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
	cursor: pointer;
}
.plansowlss .slideroklar .slider-ok-next svg{
	margin-top: 0px;
}
.plansowlss .slideroklar .slider-ok-next svg path{
	fill: #45C3E1;
}
.plansowlss .slideroklar .slider-ok-next:hover{
	background: #45C3E1;
	transition: 0.5s;
}
.plansowlss .slideroklar .slider-ok-next:hover svg{
	
}
.plansowlss .slideroklar .slider-ok-next:hover svg path{
	fill: #fff;
}



 
.plansowlss .newplansss{}
.plansowlss .newplansss{}
.plansowlss .newplansss .item{
    padding-left: 0%;
    position: relative;
    padding-top: 2%;
    overflow: hidden;
    width: 24%;
    padding-left: 1%;
    margin-bottom: 5%;
    padding-bottom: 40px;
    border-radius: 20px;
    background: #F9F9F9;
    margin-right: 1%;
}
.plansowlss .newplansss .item:hover{
	background: #45C3E1;
	transition:0.5s;
}
.plansowlss .newplansss h3{
    font-weight: 600;
    font-size: 48px;
    line-height: 141%;
/* or 68px */
    letter-spacing: -0.01em;
    color: #2C488E;
    transition:0.5s;
    height: 100px;
    height: 130px;
}
.plansowlss .newplansss .item{
	transition:0.5s;
}
.plansowlss .newplansss .hovers{
    opacity: 1;
    transition:0.5s;
    height: 360px;
}
.plansowlss .newplansss .hovers p:first-child strong{
	 width: max-content;
	 color: #414141;
	 border-bottom: 1px solid #41414150;
	 padding-bottom: 13px;
	 font-weight: inherit;
}

   
.plansowlss .newplansss .hovers p{transition:0.5s;font-size: 100%;width: 100%;margin-bottom: 3rem;height: 30px;}
.plansowlss .newplansss .hovers p strong{transition:0.5s;display: block;font-weight: 600;font-size: 110%;width: 130%;color: #1E224D;}
.plansowlss .newplansss .hovers p:first-child strong::after{transition:0.5s;}
.plansowlss .newplansss .hovers ul {transition:0.5s;margin: 0;width: 100%;height: 25vh;padding-left: 20px;}
.plansowlss .newplansss .hovers ul li{transition:0.5s;font-size: 120%;color: #535768;width: 90%;line-height: 150%;margin-bottom: 1rem;}
.plansowlss .newplansss .cbtn.planbtn{
	transition:0.5s;
	margin-top: 20%;
} 
.plansowlss .newplansss .cbtn.planbtn a{
	transition:0.5s;
	width: 50%;
	background: #45C3E1;
	box-shadow: -4.75862px -2.37931px 19.0345px #FFFFFF, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
	color: #fff;
	font-size: 15px;
	margin: auto;
} 
.plansowlss .newplansss .item:hover .cbtn.planbtn a{
	
 
background: #FFE604;
box-shadow: -4.75862px -2.37931px 19.0345px #FFFFFF, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);	
color: #000000;
} 


.plansowlss .newplansss:hover .hovers{
    opacity: 1;
	transition:0.5s;
}
.plansowlss .newplansss:hover .hovers p{
}
.plansowlss .newplansss:hover:hover .hovers p strong{
    position:relative;
}
 																									}
.plansowlss .newplansss:hover .hovers ul {}
.plansowlss .newplansss .item:hover .hovers ul li{
    width: 90%;
    color: #2C488E;
}
.plansowlss .newplansss hr{
    border-color: #414141;
    width: 80%;
    margin: 0;
    margin-bottom: 30px;
    margin-top: -30px;
}


.plansowlss .newplansss:hover h3{
   color: #2C488E;
}

.bannerparts.creditovisionpart a.toolbtn{
  position: relative;
  text-decoration: none;
}
.bannerparts.creditovisionpart a.toolbtn span{
  position: absolute;
  white-space: nowrap;
  padding: 6px 15px;
  background: #6d50e2;
  text-align: center;
  color: #fff;
  font-size: 16px;
  top: -44px;
  left: 50%;
  transform: translate(-40% , -20px);
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.bannerparts.creditovisionpart a.toolbtn:hover span{
  opacity: 1;
  pointer-events: auto;
  transform: translate(-50% , 0);
}
.bannerparts.creditovisionpart a.toolbtn span::before{
  content: ' ';
  position: absolute;
  height: 15px;
  width: 15px;
  background: #6d50e2;
  bottom: -6px;
  left: 50%;
  z-index: -1;
  transform: translate(-50%) rotate(45deg);
}
.bannerparts.creditovisionpart a.toolbtn:hover{
  text-decoration: none;
   background: #6d50e2;
   color: #fff;

}
.bannerparts.creditovisionpart .images{}
.bannerparts.creditovisionpart .images img{
    height: auto;
}
.bannerparts.creditovisionpart .fulwidthtext{
    z-index: 9;
    position: relative;
    height: 90%;
}
.bannerparts.creditovisionpart .fulwidthtext .bgformsa{
    
position: absolute;
    
right: 0;
    
top: 0;
    
width: 60%;
    
z-index: 0;
} 
.bannerparts.creditovisionpart .fulwidthtext .bgformsa img{width: 100%;} 

.bannerparts.creditovisionpart .fulwidthtext h2{
	width:45%;
}
.bannerparts.creditovisionpart {
    height: auto;
    padding-top: 10%;
    padding-bottom: 10%;
}
.bannerparts.creditovisionpart .fulwidthtext h2 strong{
    color:  #FFE604;
    text-decoration: underline;
}
.bannerparts.creditovisionpart #tooltip-button{
    background: #FFE604;
    box-shadow: -4.75862px -2.37931px 19.0345px #FFFFFF, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
    border-radius: 10px;
    outline: none;
    border: none;
    line-height: 330%;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 5%;
} 
.bannerparts.creditovisionpart #contact-form{
    background: #4AA4DB;
    position: absolute;
    bottom: 0%;
    max-width: 36%;
    right: 5%;
} 
.bannerparts.creditovisionpart #contact-form.actives{
	display:block!important;    
}
.bannerparts.creditovisionpart #contact-form::after{
 content:"";
 width: 0;
 height:20px;
 background:#4AA4DB;
 position:absolute;
 bottom: 50%;
 left: -20px;
 clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
 transform: rotate(270deg);
}
.bannerparts.creditovisionpart #contact-form #closes{
	
position: absolute;
	
right: 30px;
	
top: 20px;
	
border: none;
	
background: transparent;
	
color: #fff;
	
font-size: 25px;
z-index:99999;
}
.bannerparts.creditovisionpart #contact-form .row{
    position: relative;
    z-index: 9;
} 
.bannerparts.creditovisionpart #contact-form .row h5{
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
    padding-left: 5%;
    color: #fff;
    font-weight: 300;
} 
.bannerparts.creditovisionpart #contact-form .widthimput{
    width: 46%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 2.5%;
    margin-left: 2.5%;
}
.bannerparts.creditovisionpart #contact-form .widthimput:nth-child(2n-1){
    margin-left: 0%;
}
.bannerparts.creditovisionpart #contact-form .widthimput:nth-child(7){
    margin:0;
    width:46%;
    margin-left: 0%;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-top: 10px;
}
.bannerparts.creditovisionpart #contact-form .widthimput input{
    width: 100%;
    border-radius: 5px;
    outline: none;
    border: none;
    line-height: 250%;
}
.bannerparts.creditovisionpart #contact-form .widthimput a{
    background: #FFE604;
    width: 65%;
    display: flex;
    border-radius: 10px;
    float: right;
    margin-right: 10%;
    color: #000;
    height: 40px;
    line-height: initial;
}
.bannerparts.creditovisionpart{
	
height: auto;
}
.bannerparts.creditovisionpart .absollefttirnak{
	 
position: absolute;
	 
font-size: 200px;
	 
color: #fff;
	 
left: 25%;
	 
top: 20%;
	 
height: 50px;
}
.bannerparts.creditovisionpart .absolrighttirnak{
	
position: absolute;
	
font-size: 200px;
	
color: transparent;
	
left: 73%;
	
top: 40%;
	
-webkit-text-stroke: 1px #FFFFFF50;
} 

.bannerparts.creditovisionpart .absolleftmarq{
    position: absolute;
    width: 100%;
    top: 10%;
}
.bannerparts.creditovisionpart .absolrightmarq{
    position: absolute;
    bottom: 10%;
    width: 100%;
} 
.bannerparts.creditovisionpart .absolleftmarq marquee{
    font-weight: 300;
    font-size: 228px;
    line-height: 141%; 
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.15);
}
.bannerparts.creditovisionpart .absolrightmarq marquee{
    font-weight: 300;
    font-size: 228px;
    line-height: 141%;
    letter-spacing: -0.01em;
    color: transparent;
    -webkit-text-stroke: 1px #0196AC;
}

.bannerparts.newbanners{
	
position: relative;
	
/* padding-bottom: 12%; */
	
padding-top: 5%;
	
background: #010334;
	
margin-bottom: 10%;
	
height: auto!important;
}
.bannerparts.newbanners .images{
}
.bannerparts.newbanners .images img{
	
width: 100%;
	
height: 120vh;
	
object-fit: cover;
}
.bannerparts.newbanners .fulwidthtext{width: 100%;height: 100%;justify-content: center;display: flex;align-items: center;flex-direction: column;}
.bannerparts.newbanners .fulwidthtext h2{width: 100%;font-weight: 500;color: #ffffff;text-align: center;width: 36%;margin-bottom: 50px;}
.bannerparts.newbanners .fulwidthtext h2 strong{color: #45C3E1;font-weight: 500;}
.bannerparts.newbanners .fulwidthtext p{	
color: #FFFFFF;	
width: 50%;	
text-align: center;
}
.bannerparts.newbanners .fulwidthtext ul{
	list-style:none;
	margin-bottom: 50px;
}
.bannerparts.newbanners .fulwidthtext ul li{color: #434670;;width: 100%;text-align: center;}
.bannerparts.newbanners .fulwidthtext p{color: #FFFFFF;width: 50%;text-align: center;margin-bottom: 50px;}
.bannerparts.newbanners .fulwidthtext .bannercards{
	width: 20%;
	margin-right: 5%;
	border: 1px solid #DADADA;
	border-radius: 15px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 50px;
	margin-top: 4%;
	position: relative;
	margin-bottom: 7%;
}
.bannerparts.newbanners .fulwidthtext .bannercards p{

width: 70%;

text-align: left;

font-weight: 400;

font-size: 24px;

line-height: 123%;
/* or 30px */

letter-spacing: -0.01em;

color: #45C3E1;

height: 20px;
}
.bannerparts.newbanners .fulwidthtext .bannercards p strong{	

}
.bannerparts.newbanners .fulwidthtext .bannercards span{

width: 80%;

display: block;

font-weight: 500;

font-size: 15px;

letter-spacing: -0.01em;

color: #FFFFFF;

display: block;

width: 90%;
}
.bannerparts.newbanners .fulwidthtext .bannercards  .absolok{	
position:absolute
}
.bannerparts.newbanners .fulwidthtext .bannercards.ust  .absolok{top: -120px;left: 270px;}
.bannerparts.newbanners .fulwidthtext .bannercards.alt .absolok {
    bottom: 240px;
    left: 280px;
    transform: rotateX(0);
}
.bannerparts.newbanners .fulwidthtext .bannercards.last{	

}
.creditoizlence{
	
padding-bottom: 5%;
	
padding-top: 2%;
	
/* display: none; */
}
.creditoizlence .izlencewidths{
	
width: 23%;
	
margin-right: 2%;
	
padding-left: 20px;
	
background: #F9F9F9;
	
padding-bottom: 0px;
	
box-shadow: 0px 5px 8.6px #00000040;
	
border-radius: 5px;
}
.creditoizlence .izlencewidths.active{
	
background: #45C3E1;
	
border-radius: 5px;
}
.creditoizlence .izlencewidths.active a{
	
color: #fff;
}
.creditoizlence .izlencewidths.active a svg{
	
top: 32px;
}
.creditoizlence .izlencewidths.active a svg path{
	
}

.creditoizlence .izlencewidths a .eksisvg{
	display:none;
}
.creditoizlence .izlencewidths a .artisvg{
	display:block;
}
.creditoizlence .izlencewidths.active a .artisvg{
	display:none;
}
.creditoizlence .izlencewidths.active a .eksisvg{
	display:block;
}
.creditoizlence .izlencewidths a{
	
font-style: normal;
	
font-weight: 600;
	
font-size: 22px;
	
line-height: 141%;
/* or 34px */
	
letter-spacing: -0.01em;
	
color: #2C488E;
	
position: relative;
	
display: block;
	
width: 100%;
	
height: 100%;
	
line-height: 300%;
	
transition:1s;
}
.creditoizlence .izlencewidths a svg{
	
position: absolute;
	
right: 10px;
	
top: 25px;
}
.creditoizlence .izlencewidths a svg path{
	
} 
.creditoizlence .izlencewidths a:hover{font-weight: 800;}
.creditoizlence .izlencewidths a:hover svg{
	
animation: move 3s infinite;
}
.creditoizlence .izlencewidths a:hover svg path{
	
}
.creditoizlence .izlencewidths a .artisvg{
	
}
.creditoizlence .izlencewidths.active a .artisvg{
	
}

@keyframes move{
	0%{
		transform: rotate(0deg);
	}
	50%{
		transform: rotate(360deg);
	}
	100%{
		transform: rotate(720deg);
	}
}



/*
.creditoizlence.takip{
	 position:fixed;
	 top: 102px;
	 left: 0;
	 width:100%;
	 background:#fff;
	 padding-top: 15px;
	 z-index: 99999;
	 padding-bottom: 15px;
}


.creditoizlence.takip .izlencewidths a{
	font-size:18px;
}
*/

.datacompnay{
	background: linear-gradient(180deg, #051723 0%, #1E356D 100%);
	padding-bottom: 15%;
	padding-top: 5%;
	position: relative;
}
.datacompnay .slideroklar{
	position: absolute;
	bottom: 10%;
	left: 5%;
	width: 88%;
}
.datacompnay .slideroklar .slider-ok-prev{
	display: inline-block;
	transform: rotate(180deg);
	margin-right: 40px;
	border: 1px solid #fff;
	height: 80px;
	width: 80px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
	cursor: pointer;
}
.datacompnay .slideroklar .slider-ok-prev svg{
	
}
.datacompnay .slideroklar .slider-ok-prev svg path{
	fill: #fff;
}
.datacompnay .slideroklar .slider-ok-prev:hover{
	background: #fff;
	transition: 0.5s;
}
.datacompnay .slideroklar .slider-ok-prev:hover svg{
	
}
.datacompnay .slideroklar .slider-ok-prev:hover svg path{
	fill: #45C3E1;
}

.datacompnay .slideroklar .slider-ok-next{
	border: 1px solid #fff;
	height: 80px;
	width: 80px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: 0.5s;
	cursor: pointer;
}
.datacompnay .slideroklar .slider-ok-next svg{
	margin-top: -5px;
}
.datacompnay .slideroklar .slider-ok-next svg path{
	fill: #fff;
}
.datacompnay .slideroklar .slider-ok-next:hover{
	background: #fff;
	transition: 0.5s;
}
.datacompnay .slideroklar .slider-ok-next:hover svg{
	
}
.datacompnay .slideroklar .slider-ok-next:hover svg path{
	fill: #45C3E1;
}
.ortabaslikaciklama.basamakustu{
	padding-top:5%;
}
.datacompnay h3{
	
color: #fff;
	
font-weight: 400;
}
.datacompnay h3 strong{
	 display:block;
	 color: #45C3E1;
}
.datacompnay p{
	color: #fff;
	width: 50%;
	margin-top: 1%;
	margin-bottom: 6%;
}
.datacompnay .company-owl{
	
}
.datacompnay .company-owl .item{
	width: 90%;
	border-bottom: 1px solid #FFE604;
}
.datacompnay .company-owl .item .cardcompany{
	
}
.datacompnay .company-owl .item .cardcompany img{
	width: auto;
	margin-bottom: 20px;
}
.datacompnay .company-owl .item .cardcompany h4{
	font-weight: 700; 
	color: #FFFFFF;
	height: 80px;
}
.datacompnay .company-owl .item .cardcompany h6{
	font-style: normal;
	font-weight: 300;
	font-size: 20px; 
	color: #FFFFFF;
	height: 20vh;
}
.absoliko{
    position: absolute;
    bottom: 0;
    left: 45%;
    z-index: 0;
    top: 58%;
}
.absoliko img{width:100%;}
.formpages{
    padding-top: 5%;
    padding-bottom: 5%;
    position: relative;
    z-index: 1;
}
.formpages h2{
    margin-bottom: 2%;
}
.formpages p{
    font-weight: 400;
    
/* or 136% */
    color: #535768;
    width: 50%;
    margin-bottom: 5%;
}
.formpages .forminputlar{} 
.formpages .forminputlar .formright{width:45%;}
.formpages .forminputlar .formright:last-child{margin-left: 10%;}
.formpages .forminputlar input{
    border: 1.02545px solid #D1D1D1;
    border-radius: 10px;
    width: 100%;
    line-height: 300%;
    margin-bottom: 30px;
    padding-left: 3%;
}
.formpages .forminputlar h6{
    font-weight: 700;
    font-size: 20.5089px;
    line-height: 140%;
/* or 29px */
    letter-spacing: 0.02em;
    color: #2C488E;
}
.formpages .forminputlar textarea{
    border: 1.02545px solid #D1D1D1;
    border-radius: 10px;
    width: 100%;
    line-height: 120%;
    margin-bottom: 30px;
    height: 170px;
    padding-left: 3%;
    padding-top: 2%;
}
.formpages .forminputlar button:hover{
    background: #fff;
    color: #45C3E1;
	transition:0.5s; 
	box-shadow: -4.75862px -2.37931px 19.0345px #45C3E1, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
   
	
}
.formpages .forminputlar button{
    margin-top: 5%;
    float: right;
    margin-right: 20%;
    display: block;
    width: 28%;
    line-height: 250%;
    outline: none;
    border: none;
    background: #45C3E1;
    box-shadow: -4.75862px -2.37931px 19.0345px #FFFFFF, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
    font-size: 21.4138px;
	transition:0.5s; 
}
.formpages .forminputlar .checkbox{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.formpages .forminputlar .checkbox input{
    width: 50px;
    height: 20px;
    margin: 0;
    padding: 0;
    line-height: 0;
}
.formpages .forminputlar .checkbox label{
    margin: 0;
} 
.formpages.browse{
    padding-bottom: 1%;
    padding-top: 5%;
}
.formpages.browse h2{}
.formpages.browse h2 strong{
    display: block;
}
.formpages.browse p{
    margin-bottom: 2%;
}




 


.faq .models-list ul li:hover{
    background: #fff;
    color: #45C3E1;
	transition:0.5s; 
	box-shadow: -4.75862px -2.37931px 19.0345px #45C3E1, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
   
	
}
.faq .models-list ul li{
    display: inline-block;
    width: 18%;
    margin-right: 1%;
    line-height: 250%;
    outline: none;
    border: none;
    background: #fff;
    border-radius: 10px;
    color: #535768;
    font-weight: 600;
    font-size: 21.4138px;
    transition:0.5s;
    text-align: center;
    cursor: pointer;
}
.faq .models-list ul li.active-tab{
 box-shadow: -4.75862px -2.37931px 19.0345px #FFFFFF, 4.75862px 2.37931px 19.0345px rgba(136, 165, 191, 0.48);
    background: #45C3E1; 
    color: #fff; 
}
.faq{
	
padding-bottom: 5%;
}
.faq .models-list{
	
padding-bottom: 1%;
position:relative;
z-index:1;
}
.faq .models-list ul{
	
}
.faq .models-list ul li{
	
}
.faq #topmodeller{
	
}
.faq #topmodeller .akoorrdion{
	
border-bottom: 1px solid #000000;
	
padding-bottom: 3%;
}
.faq #topmodeller .akoorrdion button{
	
font-style: normal;
	
font-weight: 500;
	
font-size: 36px;
	
line-height: 126.5%;
/* or 46px */
	
letter-spacing: -0.01em;
	
color: #2C488E;
	
background: transparent;
	
border: none;
	
display: block;
	
width: 100%;
	
text-align: left;
	
position: relative;
}
.faq #topmodeller .akoorrdion .panel{
	
width: 100%;
	
margin-left: 0;
	
padding: 0;
}
.faq #topmodeller .akoorrdion .panel p, .faq #topmodeller .akoorrdion .panel a,.faq #topmodeller .akoorrdion .panel ul li{
	
font-weight: 400;
	
font-size: 24px;
	
line-height: 126.5%;
/* or 30px */
	
letter-spacing: -0.01em;
	
color: #535768;
margin-bottom:2rem;
} 
.faq #topmodeller .akoorrdion .panel a{
    text-decoration: underline;
}

.acafwfawcordion::after {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../img/eksi.png);
    margin-left: 5px;
    width: 60px;
    height: 60px;
    position: absolute;
    right: 5%;
    top: 20%;
}
.acafwfawcordion.active::after {
    content: "";
    background-image: url(../img/arti.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 5px;
    width: 60px;
    height: 60px;
    position: absolute;
    right: 5%;
    top: 10%;
}

.bannerparts .fulwidthtext a{
	 transition:0.5s;
	 line-height: 400%;
	 width: 17%;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 border: 1.18966px solid #FBE83B;
	 border-radius: 10px;
	 font-weight: 600;
	 font-size: 21.4138px;
	 
/* or 35px */
	 color: #FFFFFF;
	 margin-top: 2%;
}
.bannerparts .fulwidthtext a svg{
	 transition:0.5s;
	 margin-right: 20px;
}
.bannerparts .fulwidthtext a svg path{
	 transition:0.5s;
	 
}
.bannerparts .fulwidthtext a svg rect{
	 transition:0.5s;
	 
}
.bannerparts .fulwidthtext a:hover{
	 transition:0.5s;
	 color: #fff;
	 background: #45C3E1;
	 border-color: #fff;
	 box-shadow: 1px 1px 31px #FBE83B;
}
.bannerparts .fulwidthtext a:hover svg{
	 
	 transition:0.5s;
}
.bannerparts .fulwidthtext a:hover svg path{
	 transition:0.5s;
	 fill: #fff;
}
.bannerparts .fulwidthtext a:hover svg rect{
	 transition:0.5s;
	 
}

.ortabaslikaciklama ul{margin-left: 13%;padding: 0;list-style: none;} 
.ortabaslikaciklama ul li{font-weight: 600;color: #2C488E;}
.faq .models-list ul {
    padding: 0;
}
.basamakpart .row .row{}
.row.ikons{
    margin: auto;
    border-radius: 30px;
    overflow: hidden;
    width: 90%;
}
.widthlistrse{
    width: calc(100% / 3);
    height: 90px;
    background: #1D336A;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 50px;
    border: 1px solid #fff;
}
.widthlistrse .row{
    justify-content: center;
    align-items: center;
}
.widthlistrse .row .ikonms{
}
.widthlistrse .row .ikonms img{
    width: 40px;
    height: 40px;
    object-fit: contain;
}
.row .ikonmstext{padding-left: 30px;}
.row .ikonmstext span{
    color: #fff;
}

.footer .social ul li a img {
    margin-right: 10px;
    width: 15px;
}
.footer .social ul li{
    margin-right: 10px;
}

/*USER DASHBOARD*/
.dropbtn {outline: none;border: none;background: transparent;}

.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}
.dropbtn2 {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn2:hover, .dropbtn2:focus {
  background-color: #2980B9;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  min-width: 100px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  max-width: 300px;
  right: 0;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropdown a:hover {
    color: #000000 !important;
    transition: 0.5s;
}

.show {display: block;}

.main-header2{position:relative;padding-top:30px;padding-bottom:30px;transition:1s;width:100%;}
.main-header2 .main-header-logo{width: 30%;display:flex;align-items:center;justify-content:flex-start;}
.main-header2 .main-header-menu2{width: 70%;display:flex;align-items:center;justify-content: center;}
.main-header2 .main-header-menu2 ul{padding-left:0;margin-bottom:0;width: 100%;display: flex;justify-content: space-between;align-items: center;}
.main-header2 .main-header-menu2 ul li{position:relative;display:inline-block;}
.main-header2 .main-header-menu2 ul li a{position:relative;display:inline-block;font-weight: 600;font-size: 16px;color: #7E7E8F;}

.main-header2 .main-header-menu2 ul li:after {
    content: "";
    position: absolute;
    left: -26px;
    height: 100%;
    bottom: 0;
    background: #0000002e;
    width: 0;
}
.main-header2 .main-header-menu2 ul li:last-child{
	margin-left:0px;
}
.main-header2 .main-header-menu2 ul li img{cursor:pointer;margin-right: 20px;}
.main-header2 .main-header-menu2 ul li input{height:40px;width: 350px;border-radius:20px;padding-left: 40px;font-size:14px;font-weight:bold;background: #F5F5FA;border-radius: 12px;border: none;color: #C6CBD9;}
.main-header2 .main-header-menu2 ul li input::placeholder{color:#C6CBD9;font-weight: 600;}



.main-header2 .main-header-menu2 ul li{
	
}
.main-header2 .main-header-menu2 ul li .searchbar{
	position: absolute;
	left: 5px;
	top: 10px;
}
.main-header2 .main-header-menu2 ul li .microphone{
	position: absolute;
	right: 10px;
	top: 10px;
}
.main-header2 .main-header-menu2 ul li a.active{
	background: rgba(76, 113, 249, 0.88);
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 300%;
	padding: 0 70px;
	color: #fff;
}
.main-header2 .main-header-menu2 ul li a.plans{
	
background: #E8EDF2;
	
border-radius: 50px;
	
width: 70%;
	
display: flex;
	
justify-content: center;
	
align-items: center;
	
text-align: center;
	
padding-left: 20px;
	
padding-right: 20px;
}
.main-header2 .main-header-menu2 ul li .dropdown{
	
}
.main-header2 .main-header-menu2 ul li .dropdown button{
	
outline: none;
	
border: none;
	
background: transparent;
	
position: relative;
}
.main-header2 .main-header-menu2 ul li .dropdown button svg{
	
}
.main-header2 .main-header-menu2 ul li .dropdown button.bildirimvar{
	
position: relative;
}
.main-header2 .main-header-menu2 ul li .dropdown button.bildirimvar::after{
	content:"";
	position:absolute;
	right:5px;
	top:3px;
	width:12px;
	height:12px;
		background:#DD50D6;
	border-radius:50%;
}
.main-header2 .main-header-menu2 ul li .dropdown .dropdown-content{
	
background: #FFFFFF;
/* Dropdown 1 [day] */
	
box-shadow: 0px 40px 120px rgba(0, 0, 0, 0.12);
	
border-radius: 16px;
	
padding-left: 25%;
	
width: max-content;
	
padding-bottom: 25%;
	
padding-right: 25%;
	
top: 70px;
} 
.main-header2 .main-header-menu2 ul li .dropdown .dropdown-content a{
	
display: block;
}
.main-header2 .main-header-menu2 ul li .dropdown button img{
	
}
.createaccounts{
	
width: 100%;
	
height: auto;
	
padding-top: 3px;
	
padding-bottom: 5%;
	
background: #E8EDF2;
}
.createaccounts .widthcreate{
	
width: 40%;
	
margin: auto;
	
background: #fff;
	
border: 1px solid #E8EDF2;
	
border-radius: 16px;
}
.createaccounts .widthcreate .top{
	
text-align: center;
	
width: 80%;
	
margin: auto;
}
.createaccounts .widthcreate .top img{
	
}
.createaccounts .widthcreate .top h5{
	
color: #07070C;
	
font-weight: 600;
	
margin-top: 0.8rem;
	
margin-bottom: 2.8rem;
}
.createaccounts .form{
	
width: 80%;
	
margin: auto;
}
.createaccounts .form .inputs{
	
display: flex;
	
justify-content: center;
	
align-items: flex-start;
	
flex-direction: column;
	
margin-bottom:25px;
	
position: relative;
}
.createaccounts .form .inputs select{
	appearance:none;
	webkit-appearance:none;
}
.createaccounts .form .inputs img{
	position:absolute;
	right:15px;
	top:45px;
	
}

.createaccounts .form .inputs input, .createaccounts .form .inputs select{
	 width: 100%;
	 background: #FFFFFF; 
	 border: 1px solid #E8EDF2;
	 border-radius: 8px;
	 height:50px;
	 padding-left: 20px;
}
.createaccounts .form label{
	
font-weight: 600;
	
font-size: 14px;
	
line-height: 16px;
/* identical to box height, or 114% */


/* Neutral/Neutral 1100 [day] */
	
color: #07070C;
}
.createaccounts .inputs .form input{
	
}
.createaccounts .inputs .form img{
	
}
.createaccounts .inputs .form select{
	
} 
.createaccounts .inputs.three{
	
} 
.createaccounts .inputs.three .checkboxss2{
	
} 
.createaccounts .inputs.three .checkboxss2 input{
	
width: 100%;
} 
.createaccounts .inputs.three input{
	
width: 25%;
	
display: inline;
} 
.createaccounts .inputs .checkboxss{
	
width: max-content;
	
margin-right: 20px;
	
display: flex;
	
justify-content: center;
	
align-items: center;
	
margin-top: 10px;
	
margin-bottom: 5px;
} 
.createaccounts .inputs .checkboxss input{
	
border-radius: 0;
	
display: inline-block;
} 
.createaccounts .inputs .checkboxss label{
	
display: inline-block;
	
margin: 0;
} 
.createaccounts .cbtn{
	
width: 100%;
	
text-align: center;
	
margin-bottom: 5%;
} 
.createaccounts .cbtn a{
	
display: block;
	
width: 100%;
} 
.createaccounts .checkboxsslast{
	
display: flex;
	
justify-content: flex-start;
	
align-items: center;
	
width: 100%;
	
margin-bottom: 30px;
} 
.createaccounts .checkboxsslast input{
	
} 
.createaccounts .checkboxsslast label{
	
margin: 0;
} 
.createaccounts  label a{ 
	
} 
.slogans{
    margin-bottom: 4%;
    position: relative;
}
.slogans .container{}
.slogans .container .kutuyuz{
    border-radius: 10px;
    background: #2C488E;
    padding: 40px 60px;
    position: relative;
}
.slogans .container .kutuyuz::after{
	content:'"';
	color: #45C3E1;
	text-align: center;
	font-family: Redressed;
	font-size: 600px;
	font-style: normal;
	font-weight: 400;
	line-height: 115%; /* 690px */
	letter-spacing: -6px;
	position: absolute;
	right: 0;
	top: 70px;
	z-index: 9;
	height: 50px; 
}
.slogans .container .kutuyuz::before{
	content:'"';
	color: #45C3E1;
	text-align: center;
	font-family: Redressed;
	font-size: 600px;
	font-style: normal;
	font-weight: 400;
	line-height: 115%; /* 690px */
	letter-spacing: -6px;
	position:absolute;
	left:0;
	top: 130px;
	z-index:9;
	transform: rotate(180deg);
	height: 50px;
}
.slogans .container .kutuyuz span{
    color: #ffffff;
    text-align: center;
    font-family: Quicksand;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%; /* 57.5px */
    letter-spacing: -0.5px;
    text-align: center;
    display: block;
}
.slogans .container .kutuyuz span strong{
    line-height: 115%;
    letter-spacing: -0.5px;
    color: #45C3E1;
    border-bottom: 1px solid #45C3E1;
} 
.ikonlar{
    padding-bottom: 5%;
}
.ikonlar .container{}
.ikonlar .container h2{
    font-weight: 600;
    margin-bottom: 2rem;
}
.ikonlar .container h2 strong{
    color: #45C3E1;
    display: block;
}
.ikonlar .container p{
    margin-bottom: 2rem;
}
.ikonlar .container .row{}
.ikonlar .container .row .ikonlardor{
    width: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100px;
}
.ikonlar .container .row .ikonlardor img{
    margin-right: 2rem;
    width: 40px;
    height: 80px;
    object-fit: contain;
}
.ikonlar .container .row .ikonlardor p{
    margin: 0;
    color: #45C3E1;
    font-weight: 600;
     /* 89.4px */
    letter-spacing: -0.24px;
    width: 100%;
    text-align: left;
}
.kutululist{
    padding-bottom: 5%;
}
.kutululist .row{
    display: flex;
    justify-content: center;
    align-items: center;
}
.kutululist .kutuone{
    width: 20%;
    margin-right: 3%;
    border-radius: 15px;
    border: 1px solid #DADADA;
    padding: 15px 25px;
    position: relative;
    height: 280px;
}
.kutululist .kutuone::after{
	content:"";
	width:95px;
	height: 40px;
	background: url(../img/right-arrow-credito.png);
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	right: -80px;
	top: -40px;
}

.kutululist .kutuone:nth-child(4):after{
	width:0;
}
.kutululist .kutuone p{
    color: #2C488E;
    font-size: 24px;
    font-weight: 600;
     /* 29.52px */
    width: 80%;
}
.kutululist .kutuone span{
    display: block;
    margin-bottom: 1rem;
    font-size: 15px;
    color: #000;
    font-weight:500;
}
.newwork{
    position: relative;
    padding-top: 0%;
}

.newwork .cizgiler{
	position:absolute;
	right:0;
	z-index: -1;
	top:0;
}
.newwork .cizgiler img{}
.newwork .container{}
.newwork .container .row{
}
.newwork .container .row h2{
    color: #2C488E;
    font-weight: 600;
    line-height: 126.5%; /* 88.55px */
    letter-spacing: -0.7px;
    width: 60%;
    text-align: center;
    margin: auto;
    margin-bottom: 4rem;
}
.newwork .container .sagsolrow{
    margin-bottom: 5rem;
    overflow: hidden;
}
.newwork .container .sagsolrow .w50{
    width: 50%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}
.newwork .container .sagsolrow .w50:first-child{
    padding-right: 2.5%;
    text-align: center;
}
.newwork .container .sagsolrow .w50:last-child{
    padding-left: 2.5%;
    text-align: center;
}
.newwork .container .sagsolrow .w50 span{
    text-align: left;
    display: block;
    color: #F0F0F0;
    font-size: 100px;
    font-weight: 700;
    line-height: 126.5%; /* 126.5px */
    letter-spacing: -1px;
}
.newwork .container .sagsolrow .w50 h3{
    text-align: left;
    color: #2C488E;
    font-size: 60px;
    font-weight:600;
    line-height: 100%; /* 38.699% */
    letter-spacing: 1.5px;
    width: 70%;
    margin-bottom: 2rem;
}
.newwork .container .sagsolrow .w50 h5{text-align: left;color: #45C3E1;font-weight: 600;line-height: 126.5%; /* 41.745px */letter-spacing: -0.33px;margin-bottom: 2rem;}
.newwork .container .sagsolrow .w50 p{
    text-align: left;
}
.newwork .container .sagsolrow .w50 .cbtn{}
.newwork .container .sagsolrow .w50 .cbtn a{}
.newwork .container .sagsolrow .w50 .w50{
    margin-top: 3rem;
}
.newwork .container .sagsolrow .w50 .w50 img{
    width: 95%;
}
.newwork .container .sagsolrow .w50 img{
}
.newwork .container .sagsolrow .w50 .text{font-size: 200px;font-style: normal;font-weight: 700;line-height: 100%; /* 253px */letter-spacing: 4px;text-align: left;color: transparent;-webkit-text-stroke: 1px #45C3E1;opacity: 0.6;}
.textnext{
    padding-top: 5%;
} 
.textnext h4.title{
    color: #45C3E1;
    font-size: 50px;
    font-weight: 700;
    line-height: 126.5%; /* 63.25px */
    letter-spacing: -0.5px;
}
.textnext p{
    margin-bottom: 4rem;
}
.textnext .row{}
.textnext .row .ccarsed{
    width: 45%;
	margin-right:5%;
}
.textnext .row .ccarsed:last-child{
    margin-right:0;
	margin-left:5%;
}
.textnext .row .ccarsed{
    width: 45%;
    border-radius: 30px;
    border: 1px solid #2C488E;
    padding: 40px 60px 0;
    position: relative;
}
.textnext .row .ccarsed img{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 70px;
    height: 70px;
    object-fit: contain;
}
.textnext .row .ccarsed h4{
    margin-bottom: 2rem;
    color: #45C3E1;
    font-weight: 700;
    line-height: 126.5%;
    letter-spacing: -0.45px;
}
.textnext .row .ccarsed p{}

.flimages {
    display: flex;
    justify-content: center;
    margin-bottom: 5rem;
}
.flimages img{}
.maviarkaplans{
    background: #000334;
    position: relative;
    padding-top: 5%;
    padding-bottom: 5%;
}
.maviarkaplans .container{}
.maviarkaplans .container .row{}
.maviarkaplans .container .row h2{
    color: #fff;
    text-align: center;
    margin: auto;
}
.maviarkaplans .container .row h2 strong{
    color: #45C3E1;
    display: block;
}
.maviarkaplans .container .row h4{
    color: #fff;
    text-align: center;
    width: 71%;
    margin: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-weight: 300;
}
.maviarkaplans .container .row .w50s{
	
}
.maviarkaplans .container .row .w50s h4{
	
width: 40%;
	
color: #45C3E1;
	
font-weight:600;
	
text-align: left;
	
margin: inherit;
	
margin-bottom: 2rem;
}
.maviarkaplans .container .row .w50s h5{
	 color:#fff;
	padding-top:5%;
	width:70%;
	margin:auto;
	text-align:center;
}
.maviarkaplans .container .row .w50s ul{
	
list-style: none;
}
.maviarkaplans .container .row .w50s ul li{
	
color: #FFF;
	
font-style: normal;
	
font-weight: 300;
	
width: 45%;
	
height: 140px;
	
display: inline-block;
	
vertical-align: text-top;
	
padding-right: 5%;
	
position: relative;
	
border: 1px solid #45C3E150;
	
border-radius: 15px;
	
margin-right: 4%;
	
display: inline-flex;
	
align-items: center;
	
padding-left: 40px;
	
margin-bottom: 40px;
}

.maviarkaplans .container .row .w50s ul li::after
{
	content:"";
	width: 0;
	height: 0;
	position:absolute;
	left:-35px;
	top:10px;
	background:#45C3E1;
	border-radius:50%;
}
.maviarkaplans marquee{
	-webkit-text-stroke: 1px #45C3E130;
	font-weight: 800;
	color: transparent;
	font-size: 200px;
	height: 250px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.maviarkaplans .pasgtes{
position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
}
.maviarkaplans .pasgtes img{
      width: 90%;
    margin-left: auto;
    float: right;
}
.newwork.listpage{
    padding-top: 5%;
}
.newwork.listpage .sagsolrow{}
.newwork.listpage .sagsolrow .w50{}
.newwork.listpage .sagsolrow .w50 h4{
    color: #2C488E;
    font-size: 45px;
    font-weight: 600;
    line-height: 105.5%; /* 47.475px */
    letter-spacing: -0.45px;
    text-align: left;
}
.newwork.listpage .sagsolrow .w50 p{}
.newwork.listpage .sagsolrow .w50 .mavikutu{
    border-radius: 30px;
    background: #2C488E;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    padding: 20px 20px;
    margin-top: 3rem;
}
.newwork.listpage .sagsolrow .w50 .mavikutu h5{
    margin-bottom: 0rem;
} 
.newwork.listpage .sagsolrow .w50 .mavikutu p{
    color: #fff;
}


.newwork.listpage .sagsolrow .w40{
    width: 40%;
}
.newwork.listpage .sagsolrow .w40 h4{
    color: #2C488E; 
    font-size: 45px;
    font-weight: 500;
    line-height: 105.5%;
    letter-spacing: -0.45px;
    text-align: left;
    width: 50%;
    margin-top: 3rem;
    margin-bottom: 2rem;
}
.newwork.listpage .sagsolrow .w40 p{
    width: 80%;
}
.newwork.listpage .sagsolrow .w60{
    width: 60%;
}
.newwork.listpage .sagsolrow .w60 img{}
.forwhom{
    padding-bottom: 5%;
}
.forwhom h3{
    font-weight: 600;
    margin-bottom: 5rem;
    color: #2C488E;
}
.forwhom h3 strong{
    display: block;
    font-weight: 700;
}
.forwhom .row{}
.forwhom .row .dortgel{
    width: 23%;
    margin-right: 2%;
    height: 200px;
    border-radius: 30px;
    border: 2px solid #000334;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    display: flex;
    justify-content: center;
    align-items: center;
}
.forwhom .row .dortgel:last-child{
    margin-right: 0%;
}
.forwhom .row .dortgel .ikos{
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.forwhom .row .dortgel .ikos img{
    width: 65px;
    height: 65px;
    object-fit: contain;
}
.forwhom .row .dortgel .text{
    width: 75%;
}
.forwhom .row .dortgel .text p{
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #2C488E;
    width: 90%;
}




.forwhom2{
    padding-bottom: 5%;
    padding-top: 5%;
}
.forwhom2 h3{
    font-weight: 600;
    margin-bottom: 5rem;
    color: #2C488E;
}
.forwhom2 h3 strong{
    display: block;
    font-weight: 700;
}
.forwhom2 .row{
    justify-content: space-between;
    }
.forwhom2 .row .dortgel2 {
    width: 22%;
    margin-right: 1.5%;
    margin-left: 1.5%;
    height: 280px;
    border-radius: 30px;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    border-radius: 40px;
    background: linear-gradient(180deg, #1F3366 0%, #2C488E 100%);
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    padding: 30px 20px;
}
.forwhom2 .row .dortgel2:first-child{
	margin-left:0;
	margin-right:3%;
}
.forwhom2 .row .dortgel2:last-child{
	margin-left:3%;
	margin-right:0%;
}
.forwhom2 .row .dortgel2:last-child{
    margin-right: 0%;
}
.forwhom2 .row .dortgel2 .ikos{margin-bottom: 1rem;}
.forwhom2 .row .dortgel2 .ikos img{
    width: 55px;
    height: 55px;
    object-fit: contain;
}
.forwhom2 .row .dortgel2 .text{
    width: 100%;
}
.forwhom2 .row .dortgel2 .text p{
    margin: 0;
    font-weight: 300;
    color: #FFFFFF;
    width:100%;
    text-align: left;
}
.finance.detay p::after{width:0;}
.finance.detay .absolbg img { 
    z-index: -1;
    position: relative;
    width:100%;
}
.finance.detay p{
    font-weight: 500;}

.cbtn.detays{}
.cbtn.detays a{
    border-radius: 10px;
    background: #45C3E1;
    box-shadow: 4.75862px 2.37931px 19.03448px 0px rgba(136, 165, 191, 0.48), -4.75862px -2.37931px 19.03448px 0px #FFF;
    color: #fff;
    width: 15%;
    margin: auto;
}
.cbtn.detays a:hover{
	background:#2C488E;
}
.finance.detay.haber{}
.finance.detay.haber h1{
    font-size:300%;font-weight:bold;
    width:40%;
}

.finance.detay.haber h4{
    color: #2C488E;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1px;
    width: 50%;
    margin-bottom: 2rem;
}
.finance.detay.haber p{
    width: 100%;
    margin-bottom: 2rem;
    font-style: normal;
    font-weight: 500;
    line-height: 126.5%; /* 27.83px */
    letter-spacing: -0.22px;
    font-size: 22px;
}
.finance.detay.haber p strong{
    font-weight: 700;
}
.finance.detay.haber img{
    width: 100%;
    height: 600px;
    object-fit: contain;
}
.finance.detay.haber .widths3{}
.finance.detay.haber .widths3 span{
    display: block;
    text-align: right;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.finance.detay.haber .widths3 span svg{}
.finance.detay.haber .widths3 span svg path{}
.newbanners .ikonlar{
	width:80%;
}
.newwork.listpage .sagsolrow .w60 img {
    width: 100%;
}
.newwork .container .sagsolrow .w50 img {
    width: 100%;
    max-height: 800px;
    object-fit: contain;
}
.marqpart h2 {
    width: 50%;
}






.newwork .container .sagsolrow.abouts{
   
padding-top: 1%;
}
.newwork .container .sagsolrow.abouts .w50{
 
}
.newwork .container .sagsolrow.abouts .w50:first-child{margin: inherit;}
.newwork .container .sagsolrow.abouts .w50:last-child{margin: inherit;}
.newwork .container .sagsolrow.abouts .w50 span{
    
color: #2D4A90;
    
font-size: 24px;
}
.newwork .container .sagsolrow.abouts .w50 h3{
     
}
.newwork .container .sagsolrow.abouts .w50 h5{
	
}
.newwork .container .sagsolrow.abouts .w50 p{
    
}
.newwork .container .sagsolrow.abouts .w50 ul{
	padding-left:0;
}
.newwork .container .sagsolrow.abouts .w50 ul li{
	text-align:left;
	margin-bottom:1rem;
}
.newwork .container .sagsolrow.abouts .w50 .cbtn{}
.newwork .container .sagsolrow.abouts .w50 .cbtn a{}
.newwork .container .sagsolrow.abouts .w50 .w50{
    
display: flex;
    
justify-content: center;
    
align-items: center;
    
margin: auto;
    
margin-top: 2rem;
}
.newwork .container .sagsolrow.abouts .w50 .w50 img{
   width:auto;
   height: 60px;
   margin-right: 20px;
}
.newwork .container .sagsolrow.abouts .w50 img{
}
.newwork .container .sagsolrow.abouts .w50 h4{
	color:#67cee7;
	font-weight:600;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.newwork .container .sagsolrow.abouts .w50 h4 img{
	max-width:80px;
	margin-right:20px;
}
.newwork .container .sagsolrow.abouts .w50 .text{
	
}
.sloganse{
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 3%;
    padding-bottom: 3%;
    background: #2C488E;
    border-radius: 10px;
    margin-bottom:5%;
    position: relative;
}
.sloganse h4{
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
    color: #fff;
}
.sloganse h4 strong{
	font-weight:inherit;
	color:#45C3E1;
}
.sloganse::after{
	content: "";
	position: absolute;
	width: 110px;
	height: 110px;
	background: url(../img/tirkank.svg);
	background-size: contain;
	background-repeat: no-repeat;
	bottom: -50px;
	right: 50px;
	transform: rotate(180deg);
}
.sloganse::before{
	content:"";
	position:absolute;
	width: 110px;
	height: 110px;
	background: url(../img/tirkank.svg);
	background-size: contain;
	background-repeat: no-repeat;
	top: -50px;
	left: 50px;
}
.newcontactdiv{
	position:relative;
	background: url(../img/bggel.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top:5%;
	padding-bottom:5%; 
}
.newcontactdiv .row{}
.newcontactdiv .row .w60{padding-left: 15%;}
.newcontactdiv .row .w60 h3{
    color: #45C3E1;
    margin-bottom: 3rem;
}
.newcontactdiv .row .w60 .flex{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 3rem;
}
.newcontactdiv .row .w60 .flex img{
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.newcontactdiv .row .w60 .flex span {
    color: #fff;
    display: block;
    width: 100%; 
}
.productcard{
    padding-bottom: 5%;
}
.productcard h2{ 
	text-align:center;
    margin-bottom: 2rem;
}
.productcard h2 span{ 
	display:block;
	width:100%;
	color: #45C3E1;
}
.productcard .row{
    padding-top: 60px;
    justify-content: space-around;
    overflow: hidden;
}
.productcard .row .procard{
    background: linear-gradient(163deg, rgba(31,51,102,1) 0%, rgba(44,72,142,1) 100%);
    width: 22%;
    border-radius: 30px;
    padding: 30px;
    position: relative;
    padding-bottom: 120px;
}
.productcard .row .procard::after{
	content:"";
	position:absolute;
	right: -80px;
	top: -40px;
	background: url(../img/right-arrow-credito.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 95px;
	height: 40px;
	z-index: 9;
}
.productcard .row .procard:last-child:after{
	content:"";
	position:absolute;
	right: -100px;
	top: -100px;
	background: url(../img/right-arrow-credito.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 0;
	height: 0;
}
.productcard .row .procard h5{
    color: #45C3E1;
    height: 80px;
}
.productcard .row .procard p{
    color: #fff;
}
.productcard .row .procard .cbtn{position: absolute;bottom: 20px;width: 100%;left: 0;}
.productcard .row .procard .cbtn a{
    margin: auto;
    width: 40%;
}
.productcard .row .procard .cbtn a:hover{
    background: #45C3E1;
}
.subbar{
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 0px 6px 11.6px #00000010;
    position: relative;
    margin-bottom: 2.5%;
    transition: 1s;
    top: 0;
    background: #F9F9F9;
    opacity: 0;
    visibility: hidden;
    height: 0;
    padding: 0;
    margin: 0;
}
.subbar .container{}
.subbar .container .row{}
.subbar .container .row .w25{
    width: 25%;
}
.subbar .container .row .w25 h5{
	color:#2C488E;
	font-weight:600;
}
.subbar .container .row .w75{
    width: 75%;
}
.subbar .container .row .w75 ul{
    display: flex;
    justify-content: space-between;
    list-style: none;
	margin:0;
}
.subbar .container .row .w75 ul li{}
.subbar .container .row .w75 ul li a{
	color: #2C488E;
	font-weight:600;
}

.creditooneizlence{
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 1%;
}
.creditooneizlence ul{
    padding: 0;
    list-style: none;
    display: inline-block;
}
.creditooneizlence ul li{
    display: inline-block;
    margin-right: 15px;
    font-size: 19px;
}
.creditooneizlence ul li a{
    color: #2D4A90;
}
.creditooneizlence ul li a.active{
    color: #45C3E1;
	font-weight:bold;
}

.subbar.takip{
	position:fixed;
	top: 100px;
	width:100%;
	left:0;
	background: #F9F9F9;
	margin: 0;
	z-index: 999999;
	transition: 1s;
	/* transition-delay: 1s; */
	visibility: visible;
	opacity: 1;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
 
.subbar .container .row .w75 ul li a.active{
	color: #45C3E1;
	font-weight:600;
	/* border-bottom: 2px solid #45C3E1; */
	padding-bottom: 5px;
}
.creditooneizlence.icsayfa2{
	padding-top:5%;
	position: absolute;
	top: 6%;
	left: 1%;
	width: 90%;
}

.creditooneizlence.icsayfa2 ul li a{
	color:#fff
}
.creditooneizlence.icsayfa2 ul li a.active{
	font-weight:bold; 
}
.creditooneizlence.icsayfa4{
	padding-top:2%;
}


.creditooneizlence.icsayfa2 ul li a.active{
    color: #45C3E1;
	font-weight:bold;
}
.creditooneizlence.icsayfa2 ul li a{
    color: #fff;
}
	.finance.detay.haber .widths3 span svg path {
    fill: #000;
    transform: translate(0px, 3px);
}



/**/

 .fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}

.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative;}
.alert-dismissible{padding-right:3rem;}
 
.alert-cookie.show.fade{display:flex;opacity:1;}
.alert-cookie button{color:#fff!important;border:1px solid #fff;margin-left:10px;margin-right:10px;}
.alert-cookie{align-items:center;background: #015aa6;border:none;border-radius:0;bottom:0;box-shadow:0 0 15px rgba(17,35,67,.3);color:#fff;display:none;justify-content:space-between;left:0;margin:0;opacity:0;padding:1rem 0;position:fixed;right:0;transition:opacity .3s ease-in-out;width:100%;z-index:999999;}
.alert-cookie.show{opacity:1;display:block;}
.alert-cookie p{margin-bottom:0;color: #fff;}
 .alert-cookie p a{margin-bottom:0;color: #fff;text-decoration:underline;}

 
.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em;}
.form-check .form-check-input{float:left;margin-left:-1.5em;}
.form-check-input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;print-color-adjust:exact;vertical-align:top;width:1em;}
.form-check-input[type=checkbox]{border-radius:.25em;}
.form-check-input:active{filter:brightness(90%);}
.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0;}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd;}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");}
.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none;}
.form-switch .form-check-input{width:2em;}
 .fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;} 
.collapse:not(.show){display:none;}
.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff;}
.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%;}
@media (prefers-reduced-motion:reduce){
.accordion-button{transition:none;}
}
.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width);}
@media (prefers-reduced-motion:reduce){
.accordion-button:after{transition:none;}
}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3;}
.accordion-header{margin-bottom:0;}
.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color);}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:not(:first-of-type){border-top:0;}
.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}
.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em;}
.btn-close:hover{color:#000;opacity:.75;text-decoration:none;}
.btn-close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0;}
.btn-close:disabled{opacity:.25;pointer-events:none;user-select:none;}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex);}
.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto;}
.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out;}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2);}
.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%;background: #eeeeee;}
.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding);}
.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);}
.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0;}
.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative;}
.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);}
.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5);}
 
 
.grid-row-gap-10{grid-row-gap:20px;}
 .form-check{display:flex;}
.form-check input{flex:0 0 1em;float:none!important;margin:0 15px 0 0;}
.form-switch{padding-left:2.5em;}
.form-switch .form-check-input{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0,0,0,0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;flex:0 0 3rem;height:1.5rem;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:3rem;}
@media (prefers-reduced-motion:reduce){
.form-switch .form-check-input{transition:none;}
}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E");}
.form-switch .form-check-input:checked{background-color:#112343;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%;}
.manage-cookie-modal.show.fade{z-index:9999999;display: block;left: 29%;}
.accordion{color:#fff;}
.accordion .accordion-item{border:none;}
.accordion .accordion-item,.accordion .accordion-item .accordion-header{background-color: #fff;}
.accordion .accordion-item .accordion-button{background-color:transparent;border-bottom:1px solid #fff;border-radius:0!important;color:#fff;font-size:clamp(20px,2vh,24px);outline:none;padding:25px 0;}
.accordion .accordion-item .accordion-button:focus{box-shadow:none;}
.accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");}
.cookies-accordion{display:flex;flex-direction:column;gap:1rem;width: 100%;margin: 0;}
.cookies-accordion .accordion-item .accordion-header{align-items:center;border:1px solid hsla(0,0%,45%,.65);display:flex;justify-content:space-between;padding:0;}
.cookies-accordion .accordion-item .accordion-header button{color:#003087;padding:15px;}
.cookies-accordion .accordion-item .accordion-header button:after{background-image:none;content:"";font-size:4rem;margin-left:0;margin-right:1rem;margin-top:-4rem;order:-1;transform:none;}
.cookies-accordion .form-check-input{cursor:pointer;}
.cookies-accordion .form-check-input:disabled{opacity:.8;} 
/**/ 






width: 100%;
	
height: auto;
	
padding-top: 3px;
	
padding-bottom: 5%;
	
background: #E8EDF2;
}
.createaccounts .widthcreate{
	
width: 40%;
	
margin: auto;
	
background: #fff;
	
border: 1px solid #E8EDF2;
	
border-radius: 16px;
}
.createaccounts .widthcreate .top{
	
text-align: center;
	
width: 80%;
	
margin: auto;
}
.createaccounts .widthcreate .top img{
	
}
.createaccounts .widthcreate .top h5{
	
color: #07070C;
	
font-weight: 600;
	
margin-top: 0.8rem;
	
margin-bottom: 2.8rem;
}
.createaccounts .form{
	
width: 80%;
	
margin: auto;
}
.createaccounts .form .inputs{
	
display: flex;
	
justify-content: center;
	
align-items: flex-start;
	
flex-direction: column;
	
margin-bottom:25px;
	
position: relative;
}
.createaccounts .form .inputs select{
	appearance:none;
	webkit-appearance:none;
}
.createaccounts .form .inputs img{
	position:absolute;
	right:15px;
	top:45px;
	
}

.createaccounts .form .inputs input, .createaccounts .form .inputs select{
	 width: 100%;
	 background: #FFFFFF; 
	 border: 1px solid #E8EDF2;
	 border-radius: 8px;
	 height:50px;
	 padding-left: 20px;
}
.createaccounts .form label{
	
font-weight: 600;
	
font-size: 14px;
	
line-height: 16px;
/* identical to box height, or 114% */


/* Neutral/Neutral 1100 [day] */
	
color: #07070C;
}
.createaccounts .inputs .form input{
	
}
.createaccounts .inputs .form img{
	
}
.createaccounts .inputs .form select{
	
} 
.createaccounts .inputs.three{
	
} 
.createaccounts .inputs.three .checkboxss2{
	
} 
.createaccounts .inputs.three .checkboxss2 input{
	
width: 100%;
} 
.createaccounts .inputs.three input{
	
width: 25%;
	
display: inline;
} 
.createaccounts .inputs .checkboxss{
	
width: max-content;
	
margin-right: 20px;
	
display: flex;
	
justify-content: center;
	
align-items: center;
	
margin-top: 10px;
	
margin-bottom: 5px;
} 
.createaccounts .inputs .checkboxss input{
	
border-radius: 0;
	
display: inline-block;
} 
.createaccounts .inputs .checkboxss label{
	
display: inline-block;
	
margin: 0;
} 
.createaccounts .cbtn{
	
width: 100%;
	
text-align: center;
	
margin-bottom: 5%;
} 
.createaccounts .cbtn a{
	
display: block;
	
width: 100%;
} 
.createaccounts .checkboxsslast{
	
display: flex;
	
justify-content: flex-start;
	
align-items: center;
	
width: 100%;
	
margin-bottom: 30px;
} 
.createaccounts .checkboxsslast input{
	
} 
.createaccounts .checkboxsslast label{
	
margin: 0;
} 
.createaccounts  label a{ 
	
} 
.slogans{
    margin-bottom: 4%;
    position: relative;
}
.slogans .container{}
.slogans .container .kutuyuz{
    border-radius: 10px;
    background: #2C488E;
    padding: 40px 60px;
    position: relative;
}
.slogans .container .kutuyuz::after{
	content:'"';
	color: #45C3E1;
	text-align: center;
	font-family: Redressed;
	font-size: 600px;
	font-style: normal;
	font-weight: 400;
	line-height: 115%; /* 690px */
	letter-spacing: -6px;
	position: absolute;
	right: 0;
	top: 70px;
	z-index: 9;
	height: 50px; 
}
.slogans .container .kutuyuz::before{
	content:'"';
	color: #45C3E1;
	text-align: center;
	font-family: Redressed;
	font-size: 600px;
	font-style: normal;
	font-weight: 400;
	line-height: 115%; /* 690px */
	letter-spacing: -6px;
	position:absolute;
	left:0;
	top: 130px;
	z-index:9;
	transform: rotate(180deg);
	height: 50px;
}
.slogans .container .kutuyuz span{
    color: #ffffff;
    text-align: center;
    font-family: Quicksand;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%; /* 57.5px */
    letter-spacing: -0.5px;
    text-align: center;
    display: block;
}
.slogans .container .kutuyuz span strong{
    line-height: 115%;
    letter-spacing: -0.5px;
    color: #45C3E1;
    border-bottom: 1px solid #45C3E1;
} 
.ikonlar{
    padding-bottom: 5%;
}
.ikonlar .container{}
.ikonlar .container h2{
    font-weight: 600;
    margin-bottom: 2rem;
}
.ikonlar .container h2 strong{
    color: #45C3E1;
    display: block;
}
.ikonlar .container p{
    margin-bottom: 2rem;
}
.ikonlar .container .row{}
.ikonlar .container .row .ikonlardor{
    width: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100px;
}
.ikonlar .container .row .ikonlardor img{
    margin-right: 2rem;
    width: 40px;
    height: 80px;
    object-fit: contain;
}
.ikonlar .container .row .ikonlardor p{
    margin: 0;
    color: #45C3E1;
    font-weight: 600;
     /* 89.4px */
    letter-spacing: -0.24px;
    width: 100%;
    text-align: left;
}
.kutululist{
    padding-bottom: 5%;
}
.kutululist .row{
    display: flex;
    justify-content: center;
    align-items: center;
}
.kutululist .kutuone{
    width: 20%;
    margin-right: 3%;
    border-radius: 15px;
    border: 1px solid #DADADA;
    padding: 15px 25px;
    position: relative;
    height: 280px;
}
.kutululist .kutuone::after{
	content:"";
	width:95px;
	height: 40px;
	background: url(../img/right-arrow-credito.png);
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	right: -80px;
	top: -40px;
}

.kutululist .kutuone:nth-child(4):after{
	width:0;
}
.kutululist .kutuone p{
    color: #2C488E;
    font-size: 24px;
    font-weight: 600;
     /* 29.52px */
    width: 80%;
}
.kutululist .kutuone span{
    display: block;
    margin-bottom: 1rem;
    font-size: 15px;
    color: #000;
    font-weight:500;
}
.newwork{
    position: relative;
    padding-top: 0%;
}

.newwork .cizgiler{
	position:absolute;
	right:0;
	z-index: -1;
	top:0;
}
.newwork .cizgiler img{}
.newwork .container{}
.newwork .container .row{
}
.newwork .container .row h2{
    color: #2C488E;
    font-weight: 600;
    line-height: 126.5%; /* 88.55px */
    letter-spacing: -0.7px;
    width: 60%;
    text-align: center;
    margin: auto;
    margin-bottom: 4rem;
}
.newwork .container .sagsolrow{
    margin-bottom: 5rem;
    overflow: hidden;
}
.newwork .container .sagsolrow .w50{
    width: 50%;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}
.newwork .container .sagsolrow .w50:first-child{
    padding-right: 2.5%;
    text-align: center;
}
.newwork .container .sagsolrow .w50:last-child{
    padding-left: 2.5%;
    text-align: center;
}
.newwork .container .sagsolrow .w50 span{
    text-align: left;
    display: block;
    color: #F0F0F0;
    font-size: 100px;
    font-weight: 700;
    line-height: 126.5%; /* 126.5px */
    letter-spacing: -1px;
}
.newwork .container .sagsolrow .w50 h3{
    text-align: left;
    color: #2C488E;
    font-size: 60px;
    font-weight:600;
    line-height: 100%; /* 38.699% */
    letter-spacing: 1.5px;
    width: 70%;
    margin-bottom: 2rem;
}
.newwork .container .sagsolrow .w50 h5{text-align: left;color: #45C3E1;font-weight: 600;line-height: 126.5%; /* 41.745px */letter-spacing: -0.33px;margin-bottom: 2rem;}
.newwork .container .sagsolrow .w50 p{
    text-align: left;
}
.newwork .container .sagsolrow .w50 .cbtn{}
.newwork .container .sagsolrow .w50 .cbtn a{}
.newwork .container .sagsolrow .w50 .w50{
    margin-top: 3rem;
}
.newwork .container .sagsolrow .w50 .w50 img{
    width: 95%;
}
.newwork .container .sagsolrow .w50 img{
}
.newwork .container .sagsolrow .w50 .text{font-size: 200px;font-style: normal;font-weight: 700;line-height: 100%; /* 253px */letter-spacing: 4px;text-align: left;color: transparent;-webkit-text-stroke: 1px #45C3E1;opacity: 0.6;}
.textnext{
    padding-top: 5%;
} 
.textnext h4.title{
    color: #45C3E1;
    font-size: 50px;
    font-weight: 700;
    line-height: 126.5%; /* 63.25px */
    letter-spacing: -0.5px;
}
.textnext p{
    margin-bottom: 4rem;
}
.textnext .row{}
.textnext .row .ccarsed{
    width: 45%;
	margin-right:5%;
}
.textnext .row .ccarsed:last-child{
    margin-right:0;
	margin-left:5%;
}
.textnext .row .ccarsed{
    width: 45%;
    border-radius: 30px;
    border: 1px solid #2C488E;
    padding: 40px 60px 0;
    position: relative;
}
.textnext .row .ccarsed img{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 70px;
    height: 70px;
    object-fit: contain;
}
.textnext .row .ccarsed h4{
    margin-bottom: 2rem;
    color: #45C3E1;
    font-weight: 700;
    line-height: 126.5%;
    letter-spacing: -0.45px;
}
.textnext .row .ccarsed p{}

.flimages {
    display: flex;
    justify-content: center;
    margin-bottom: 5rem;
}
.flimages img{}
.maviarkaplans{
    background: #000334;
    position: relative;
    padding-top: 5%;
    padding-bottom: 5%;
}
.maviarkaplans .container{}
.maviarkaplans .container .row{}
.maviarkaplans .container .row h2{
    color: #fff;
    text-align: center;
    margin: auto;
}
.maviarkaplans .container .row h2 strong{
    color: #45C3E1;
    display: block;
}
.maviarkaplans .container .row h4{
    color: #fff;
    text-align: center;
    width: 71%;
    margin: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-weight: 300;
}
.maviarkaplans .container .row .w50s{
	
}
.maviarkaplans .container .row .w50s h4{
	
width: 40%;
	
color: #45C3E1;
	
font-weight:600;
	
text-align: left;
	
margin: inherit;
	
margin-bottom: 2rem;
}
.maviarkaplans .container .row .w50s h5{
	 color:#fff;
	padding-top:5%;
	width:70%;
	margin:auto;
	text-align:center;
}
.maviarkaplans .container .row .w50s ul{
	
list-style: none;
}
.maviarkaplans .container .row .w50s ul li{
	
color: #FFF;
	
font-style: normal;
	
font-weight: 300;
	
width: 45%;
	
height: 140px;
	
display: inline-block;
	
vertical-align: text-top;
	
padding-right: 5%;
	
position: relative;
	
border: 1px solid #45C3E150;
	
border-radius: 15px;
	
margin-right: 4%;
	
display: inline-flex;
	
align-items: center;
	
padding-left: 40px;
	
margin-bottom: 40px;
}

.maviarkaplans .container .row .w50s ul li::after
{
	content:"";
	width: 0;
	height: 0;
	position:absolute;
	left:-35px;
	top:10px;
	background:#45C3E1;
	border-radius:50%;
}
.maviarkaplans marquee{
	-webkit-text-stroke: 1px #45C3E130;
	font-weight: 800;
	color: transparent;
	font-size: 200px;
	height: 250px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.maviarkaplans .pasgtes{
position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
}
.maviarkaplans .pasgtes img{
      width: 90%;
    margin-left: auto;
    float: right;
}
.newwork.listpage{
    padding-top: 5%;
}
.newwork.listpage .sagsolrow{}
.newwork.listpage .sagsolrow .w50{}
.newwork.listpage .sagsolrow .w50 h4{
    color: #2C488E;
    font-size: 45px;
    font-weight: 600;
    line-height: 105.5%; /* 47.475px */
    letter-spacing: -0.45px;
    text-align: left;
}
.newwork.listpage .sagsolrow .w50 p{}
.newwork.listpage .sagsolrow .w50 .mavikutu{
    border-radius: 30px;
    background: #2C488E;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    padding: 20px 20px;
    margin-top: 3rem;
}
.newwork.listpage .sagsolrow .w50 .mavikutu h5{
    margin-bottom: 0rem;
} 
.newwork.listpage .sagsolrow .w50 .mavikutu p{
    color: #fff;
}


.newwork.listpage .sagsolrow .w40{
    width: 40%;
}
.newwork.listpage .sagsolrow .w40 h4{
    color: #2C488E; 
    font-size: 45px;
    font-weight: 500;
    line-height: 105.5%;
    letter-spacing: -0.45px;
    text-align: left;
    width: 50%;
    margin-top: 3rem;
    margin-bottom: 2rem;
}
.newwork.listpage .sagsolrow .w40 p{
    width: 80%;
}
.newwork.listpage .sagsolrow .w60{
    width: 60%;
}
.newwork.listpage .sagsolrow .w60 img{}
.forwhom{
    padding-bottom: 5%;
}
.forwhom h3{
    font-weight: 600;
    margin-bottom: 5rem;
    color: #2C488E;
}
.forwhom h3 strong{
    display: block;
    font-weight: 700;
}
.forwhom .row{}
.forwhom .row .dortgel{
    width: 23%;
    margin-right: 2%;
    height: 200px;
    border-radius: 30px;
    border: 2px solid #000334;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    display: flex;
    justify-content: center;
    align-items: center;
}
.forwhom .row .dortgel:last-child{
    margin-right: 0%;
}
.forwhom .row .dortgel .ikos{
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.forwhom .row .dortgel .ikos img{
    width: 65px;
    height: 65px;
    object-fit: contain;
}
.forwhom .row .dortgel .text{
    width: 75%;
}
.forwhom .row .dortgel .text p{
    margin: 0;
    text-align: center;
    font-weight: 600;
    color: #2C488E;
    width: 90%;
}




.forwhom2{
    padding-bottom: 5%;
    padding-top: 5%;
}
.forwhom2 h3{
    font-weight: 600;
    margin-bottom: 5rem;
    color: #2C488E;
}
.forwhom2 h3 strong{
    display: block;
    font-weight: 700;
}
.forwhom2 .row{
    justify-content: space-between;
    }
.forwhom2 .row .dortgel2 {
    width: 22%;
    margin-right: 1.5%;
    margin-left: 1.5%;
    height: 280px;
    border-radius: 30px;
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    border-radius: 40px;
    background: linear-gradient(180deg, #1F3366 0%, #2C488E 100%);
    box-shadow: 10px 10px 35px 0px rgba(0, 0, 0, 0.25);
    padding: 30px 20px;
}
.forwhom2 .row .dortgel2:first-child{
	margin-left:0;
	margin-right:3%;
}
.forwhom2 .row .dortgel2:last-child{
	margin-left:3%;
	margin-right:0%;
}
.forwhom2 .row .dortgel2:last-child{
    margin-right: 0%;
}
.forwhom2 .row .dortgel2 .ikos{margin-bottom: 1rem;}
.forwhom2 .row .dortgel2 .ikos img{
    width: 55px;
    height: 55px;
    object-fit: contain;
}
.forwhom2 .row .dortgel2 .text{
    width: 100%;
}
.forwhom2 .row .dortgel2 .text p{
    margin: 0;
    font-weight: 300;
    color: #FFFFFF;
    width:100%;
    text-align: left;
}
.finance.detay p::after{width:0;}
.finance.detay .absolbg img { 
    z-index: -1;
    position: relative;
    width:100%;
}
.finance.detay p{
    font-weight: 500;}

.cbtn.detays{}
.cbtn.detays a{
    border-radius: 10px;
    background: #45C3E1;
    box-shadow: 4.75862px 2.37931px 19.03448px 0px rgba(136, 165, 191, 0.48), -4.75862px -2.37931px 19.03448px 0px #FFF;
    color: #fff;
    width: 15%;
    margin: auto;
}
.cbtn.detays a:hover{
	background:#2C488E;
}
.finance.detay.haber{}
.finance.detay.haber h1{
    font-size:300%;font-weight:bold;
    width:40%;
}

.finance.detay.haber h4{
    color: #2C488E;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1px;
    width: 50%;
    margin-bottom: 2rem;
}
.finance.detay.haber p{
    width: 100%;
    margin-bottom: 2rem;
    font-style: normal;
    font-weight: 500;
    line-height: 126.5%; /* 27.83px */
    letter-spacing: -0.22px;
    font-size: 22px;
}
.finance.detay.haber p strong{
    font-weight: 700;
}
.finance.detay.haber img{
    width: 100%;
    height: 600px;
    object-fit: contain;
}
.finance.detay.haber .widths3{}
.finance.detay.haber .widths3 span{
    display: block;
    text-align: right;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.finance.detay.haber .widths3 span svg{}
.finance.detay.haber .widths3 span svg path{}
.newbanners .ikonlar{
	width:80%;
}
.newwork.listpage .sagsolrow .w60 img {
    width: 100%;
}
.newwork .container .sagsolrow .w50 img {
    width: 100%;
    max-height: 800px;
    object-fit: contain;
}
.marqpart h2 {
    width: 50%;
}






.newwork .container .sagsolrow.abouts{
   
padding-top: 1%;
}
.newwork .container .sagsolrow.abouts .w50{
 
}
.newwork .container .sagsolrow.abouts .w50:first-child{margin: inherit;}
.newwork .container .sagsolrow.abouts .w50:last-child{margin: inherit;}
.newwork .container .sagsolrow.abouts .w50 span{
    
color: #2D4A90;
    
font-size: 24px;
}
.newwork .container .sagsolrow.abouts .w50 h3{
     
}
.newwork .container .sagsolrow.abouts .w50 h5{
	
}
.newwork .container .sagsolrow.abouts .w50 p{
    
}
.newwork .container .sagsolrow.abouts .w50 ul{
	padding-left:0;
}
.newwork .container .sagsolrow.abouts .w50 ul li{
	text-align:left;
	margin-bottom:1rem;
}
.newwork .container .sagsolrow.abouts .w50 .cbtn{}
.newwork .container .sagsolrow.abouts .w50 .cbtn a{}
.newwork .container .sagsolrow.abouts .w50 .w50{
    
display: flex;
    
justify-content: center;
    
align-items: center;
    
margin: auto;
    
margin-top: 2rem;
}
.newwork .container .sagsolrow.abouts .w50 .w50 img{
   width:auto;
   height: 60px;
   margin-right: 20px;
}
.newwork .container .sagsolrow.abouts .w50 img{
}
.newwork .container .sagsolrow.abouts .w50 h4{
	color:#67cee7;
	font-weight:600;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.newwork .container .sagsolrow.abouts .w50 h4 img{
	max-width:80px;
	margin-right:20px;
}
.newwork .container .sagsolrow.abouts .w50 .text{
	
}
.sloganse{
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 3%;
    padding-bottom: 3%;
    background: #2C488E;
    border-radius: 10px;
    margin-bottom:5%;
    position: relative;
}
.sloganse h4{
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
    color: #fff;
}
.sloganse h4 strong{
	font-weight:inherit;
	color:#45C3E1;
}
.sloganse::after{
	content: "";
	position: absolute;
	width: 110px;
	height: 110px;
	background: url(../img/tirkank.svg);
	background-size: contain;
	background-repeat: no-repeat;
	bottom: -50px;
	right: 50px;
	transform: rotate(180deg);
}
.sloganse::before{
	content:"";
	position:absolute;
	width: 110px;
	height: 110px;
	background: url(../img/tirkank.svg);
	background-size: contain;
	background-repeat: no-repeat;
	top: -50px;
	left: 50px;
}
.newcontactdiv{
	position:relative;
	background: url(../img/bggel.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top:5%;
	padding-bottom:5%; 
}
.newcontactdiv .row{}
.newcontactdiv .row .w60{padding-left: 15%;}
.newcontactdiv .row .w60 h3{
    color: #45C3E1;
    margin-bottom: 3rem;
}
.newcontactdiv .row .w60 .flex{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 3rem;
}
.newcontactdiv .row .w60 .flex img{
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.newcontactdiv .row .w60 .flex span {
    color: #fff;
    display: block;
    width: 100%; 
}
.productcard{
    padding-bottom: 5%;
}
.productcard h2{ 
	text-align:center;
    margin-bottom: 2rem;
}
.productcard h2 span{ 
	display:block;
	width:100%;
	color: #45C3E1;
}
.productcard .row{
    padding-top: 60px;
    justify-content: space-around;
    overflow: hidden;
}
.productcard .row .procard{
    background: linear-gradient(163deg, rgba(31,51,102,1) 0%, rgba(44,72,142,1) 100%);
    width: 22%;
    border-radius: 30px;
    padding: 30px;
    position: relative;
    padding-bottom: 120px;
}
.productcard .row .procard::after{
	content:"";
	position:absolute;
	right: -80px;
	top: -40px;
	background: url(../img/right-arrow-credito.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 95px;
	height: 40px;
	z-index: 9;
}
.productcard .row .procard:last-child:after{
	content:"";
	position:absolute;
	right: -100px;
	top: -100px;
	background: url(../img/right-arrow-credito.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 0;
	height: 0;
}
.productcard .row .procard h5{
    color: #45C3E1;
    height: 80px;
}
.productcard .row .procard p{
    color: #fff;
}
.productcard .row .procard .cbtn{position: absolute;bottom: 20px;width: 100%;left: 0;}
.productcard .row .procard .cbtn a{
    margin: auto;
    width: 40%;
}
.productcard .row .procard .cbtn a:hover{
    background: #45C3E1;
}
.subbar{
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 0px 6px 11.6px #00000010;
    position: relative;
    margin-bottom: 2.5%;
    transition: 1s;
    top: 0;
    background: #F9F9F9;
    opacity: 0;
    visibility: hidden;
    height: 0;
    padding: 0;
    margin: 0;
}
.subbar .container{}
.subbar .container .row{}
.subbar .container .row .w25{
    width: 25%;
}
.subbar .container .row .w25 h5{
	color:#2C488E;
	font-weight:600;
}
.subbar .container .row .w75{
    width: 75%;
}
.subbar .container .row .w75 ul{
    display: flex;
    justify-content: space-between;
    list-style: none;
	margin:0;
}
.subbar .container .row .w75 ul li{}
.subbar .container .row .w75 ul li a{
	color: #2C488E;
	font-weight:600;
}

.creditooneizlence{
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 1%;
}
.creditooneizlence ul{
    padding: 0;
    list-style: none;
    display: inline-block;
}
.creditooneizlence ul li{
    display: inline-block;
    margin-right: 15px;
    font-size: 19px;
}
.creditooneizlence ul li a{
    color: #2D4A90;
}
.creditooneizlence ul li a.active{
    color: #45C3E1;
	font-weight:bold;
}

.subbar.takip{
	position:fixed;
	top: 100px;
	width:100%;
	left:0;
	background: #F9F9F9;
	margin: 0;
	z-index: 999999;
	transition: 1s;
	/* transition-delay: 1s; */
	visibility: visible;
	opacity: 1;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
 
.subbar .container .row .w75 ul li a.active{
	color: #45C3E1;
	font-weight:600;
	/* border-bottom: 2px solid #45C3E1; */
	padding-bottom: 5px;
}
.creditooneizlence.icsayfa2{
	padding-top:5%;
	position: absolute;
	top: 6%;
	left: 1%;
	width: 90%;
}

.creditooneizlence.icsayfa2 ul li a{
	color:#fff
}
.creditooneizlence.icsayfa2 ul li a.active{
	font-weight:bold; 
}
.creditooneizlence.icsayfa4{
	padding-top:2%;
}


.creditooneizlence.icsayfa2 ul li a.active{
    color: #45C3E1;
	font-weight:bold;
}
.creditooneizlence.icsayfa2 ul li a{
    color: #fff;
}
	.finance.detay.haber .widths3 span svg path {
    fill: #000;
    transform: translate(0px, 3px);
}



/**/

 .fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}

.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative;}
.alert-dismissible{padding-right:3rem;}
 
.alert-cookie.show.fade{display:flex;opacity:1;}
.alert-cookie button{color:#fff!important;border:1px solid #fff;margin-left:10px;margin-right:10px;}
.alert-cookie{align-items:center;background: #015aa6;border:none;border-radius:0;bottom:0;box-shadow:0 0 15px rgba(17,35,67,.3);color:#fff;display:none;justify-content:space-between;left:0;margin:0;opacity:0;padding:1rem 0;position:fixed;right:0;transition:opacity .3s ease-in-out;width:100%;z-index:999999;}
.alert-cookie.show{opacity:1;display:block;}
.alert-cookie p{margin-bottom:0;color: #fff;}
 .alert-cookie p a{margin-bottom:0;color: #fff;text-decoration:underline;}

 
.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em;}
.form-check .form-check-input{float:left;margin-left:-1.5em;}
.form-check-input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;print-color-adjust:exact;vertical-align:top;width:1em;}
.form-check-input[type=checkbox]{border-radius:.25em;}
.form-check-input:active{filter:brightness(90%);}
.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0;}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd;}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");}
.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none;}
.form-switch .form-check-input{width:2em;}
 .fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;} 
.collapse:not(.show){display:none;}
.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff;}
.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%;}
@media (prefers-reduced-motion:reduce){
.accordion-button{transition:none;}
}
.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width);}
@media (prefers-reduced-motion:reduce){
.accordion-button:after{transition:none;}
}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3;}
.accordion-header{margin-bottom:0;}
.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color);}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:not(:first-of-type){border-top:0;}
.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}
.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em;}
.btn-close:hover{color:#000;opacity:.75;text-decoration:none;}
.btn-close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0;}
.btn-close:disabled{opacity:.25;pointer-events:none;user-select:none;}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex);}
.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto;}
.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out;}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2);}
.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%;background: #eeeeee;}
.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding);}
.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);}
.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0;}
.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative;}
.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);}
.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5);}
 
 
.grid-row-gap-10{grid-row-gap:20px;}
 .form-check{display:flex;}
.form-check input{flex:0 0 1em;float:none!important;margin:0 15px 0 0;}
.form-switch{padding-left:2.5em;}
.form-switch .form-check-input{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0,0,0,0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;flex:0 0 3rem;height:1.5rem;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:3rem;}
@media (prefers-reduced-motion:reduce){
.form-switch .form-check-input{transition:none;}
}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E");}
.form-switch .form-check-input:checked{background-color:#112343;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%;}
.manage-cookie-modal.show.fade{z-index:9999999;display: block;left: 29%;}
.accordion{color:#fff;}
.accordion .accordion-item{border:none;}
.accordion .accordion-item,.accordion .accordion-item .accordion-header{background-color: #fff;}
.accordion .accordion-item .accordion-button{background-color:transparent;border-bottom:1px solid #fff;border-radius:0!important;color:#fff;font-size:clamp(20px,2vh,24px);outline:none;padding:25px 0;}
.accordion .accordion-item .accordion-button:focus{box-shadow:none;}
.accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");}
.cookies-accordion{display:flex;flex-direction:column;gap:1rem;width: 100%;margin: 0;}
.cookies-accordion .accordion-item .accordion-header{align-items:center;border:1px solid hsla(0,0%,45%,.65);display:flex;justify-content:space-between;padding:0;}
.cookies-accordion .accordion-item .accordion-header button{color:#003087;padding:15px;}
.cookies-accordion .accordion-item .accordion-header button:after{background-image:none;content:"";font-size:4rem;margin-left:0;margin-right:1rem;margin-top:-4rem;order:-1;transform:none;}
.cookies-accordion .form-check-input{cursor:pointer;}
.cookies-accordion .form-check-input:disabled{opacity:.8;} 
/**/ 





