body {font-family: "Poppins", sans-serif; overflow-x: hidden; padding:0 1%; background:#fafafa;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%; margin:0; }
textarea:focus, input:focus{outline: none;}
::-webkit-scrollbar {width: 10px;background-color: #fff;border-left: 1px solid #fff;}
::-webkit-scrollbar-thumb {background-color: #000101;}
::-webkit-scrollbar-thumb:hover {background-color: #000101;}
/* Focus ve active durumlarinda da sifirla */
a:focus,
a:active,
button:focus,
button:active,
input:focus,
input:active,
textarea:focus,
textarea:active,
select:focus,
select:active {
outline:none !important;
box-shadow:none !important;
}

/* Istenmeyen varsayilan mavi border için */
input:focus,
textarea:focus,
select:focus {
border-color:inherit;
}




.container { max-width:1400px;}
.ustmenu {width:100%;z-index:1000;position:absolute;padding-top:30px;}
.ustmenu .container {width:100%;background:#fff;min-height:80px;border-radius:10px; box-shadow:0 18px 45px rgba(0,0,0,0.15);}
.ustmenu .sagalan {float:right;padding: 1.2rem 0 0 0}
.ustmenu .sagalan .online-menu {position:relative;display:inline-block;}
.ustmenu .sagalan .destek {background:#0B1C2D;color:#fff;padding:12px 18px;border-radius:10px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;}
.ustmenu .sagalan .destek img {width:15px;height:15px;display:block;}
.ustmenu .sagalan .online-acilir-menu {position:absolute;top:100%;left:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08);min-width:100%;display:none;flex-direction:column;padding:10px 0;z-index:99;}
.ustmenu .sagalan .online-acilir-menu a {padding:10px 0;font-size:13px;color:#0A1832;text-decoration:none;display:block;text-align:center;font-weight:bold;}
.ustmenu .sagalan .online-acilir-menu a:hover {background:#f4f6f9;}
.ustmenu .sagalan .online-menu:hover .online-acilir-menu {display:flex;}
.ustmenu .sagalan .telefon {display:flex;align-items:center;justify-content:center;height:50px;font-size:13px;font-weight:500;color:#163152;cursor:pointer;}

/* Küçük cihazlar (telefonlar, dikey) */
@media only screen and (max-width:575px) {
.ustmenu {width:100%;z-index:1000;position:relative;padding-top:0;}
.ustmenu .container {width:100%;background:#fff;min-height:auto;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;padding:10px 10px 15px 10px;box-sizing:border-box;}
.ustmenu .sagalan {float:none;width:100%;padding:10px 0 0 0;display:flex;flex-wrap:wrap;gap:8px;box-sizing:border-box;justify-content:space-between;}
.ustmenu .sagalan .telefon {width:calc(50% - 4px);height:48px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:500;color:#163152;margin:0;border-radius:100px;box-sizing:border-box;}
.ustmenu .sagalan .destek {width:calc(100% - 4px);height:48px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:500;color:#fff;margin:0;border-radius:100px;padding:0;box-sizing:border-box;}
.ustmenu .sagalan .online-menu {width:100%;text-align:center;}
.ustmenu .sagalan .online-acilir-menu {left:50%;transform:translateX(-50%);min-width:240px;}
}

/* Orta cihazlar (tabletler) */
@media only screen and (min-width:768px) and (max-width:991px) {
.ustmenu {width:100%;z-index:1000;position:relative;padding-top:0;}
.ustmenu .container {width:100%;background:#fff;min-height:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 15px 15px 15px;box-sizing:border-box;}
.ustmenu .sagalan {float:none;width:100%;padding:10px 0 0 0;display:flex;flex-wrap:wrap;gap:8px;box-sizing:border-box;justify-content:space-between;}
.ustmenu .sagalan .telefon {width:auto;height:48px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:500;color:#163152;margin:0 0 0 5px;cursor:pointer;border-radius:100px;padding:0 14px;}
.ustmenu .sagalan .destek {width:auto;height:48px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:500;color:#fff;margin:0 0 0 5px;cursor:pointer;border-radius:100px;padding:0 16px;}
}

/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */
@media only screen and (min-width:992px) and (max-width:1199px) {
.ustmenu {width:100%;z-index:1000;position:relative;padding-top:10px;}
.ustmenu .container {width:100%;background:#fff;min-height:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px 15px 20px;box-sizing:border-box;}
.ustmenu .sagalan {float:none;padding:0;width:auto;display:flex;align-items:center;gap:12px;}
.ustmenu .sagalan .telefon {width:auto;height:50px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:13px;font-weight:500;color:#163152;margin:0 0 0 5px;cursor:pointer;border-radius:100px;padding:0 16px;}
.ustmenu .sagalan .destek {width:auto;height:50px;float:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:13px;font-weight:500;color:#fff;margin:0 0 0 5px;cursor:pointer;border-radius:100px;padding:0 18px;}
}

/* Ekstra büyük cihazlar (masaüstü monitörleri) */
@media only screen and (min-width:1200px) and (max-width:1599px) {
.ustmenu {width:98%;z-index:1000;position:absolute;padding-top:30px;}
}

/* HEADER & LOGO */
#header {width:100%;}
#header:after {content:"";clear:both;display:block;}
.logo {float:left;padding:1.3rem 0 0 0;z-index:1;}
.logo a {display:block;padding:0;}

/* Küçük cihazlarda logo */
@media only screen and (max-width:575px) {
.logo {float:left;padding:0.5rem 0 0 0;width:70%;}
.logo img {max-width:70%;}
}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px) {
.logo {float:left;padding:15px 0 0 0;}
.logo img {max-width:80%;}
}

/* Küçük laptop */
@media only screen and (min-width:992px) and (max-width:1199px) {
.logo {float:left;padding:35px 0 0 0;}
.logo img {max-width:90%;}
}

/* NAV GENEL */
nav {display:flex;justify-content:center;}
nav > ul {float:left;position:relative;}
nav li {list-style:none;float:left;position:relative;}
nav .dropdown {position:relative;}
nav li a {float:left;padding:1.8rem 0.4rem 1.8rem 0.4rem;color:#101820;font-size:14px;font-weight:500;}
nav li a i {font-size:7px;}
nav li a:hover {color:#E30613;text-decoration:none;transition:all .35s;}
nav li ul.submenu {display:none;position:absolute;left:0;top:100%;background:#fff;padding:20px 0 20px 0;z-index:10;border-radius:0 0 5px 5px;}
nav li:hover > ul.submenu {display:block;}
nav li ul.submenu .submenu {display:none;position:absolute;left:100%;top:0;background:#fff;padding:10px 0 10px 20px;z-index:10;border-radius:0 5px 5px 0;}
nav li:hover ul.submenu li:hover > .submenu {display:block;}
nav .dropdown li {white-space:nowrap;}
nav .dropdown li a {padding:7px 25px;font-size:13px;min-width:200px;color:#101820;font-weight:bold;}
nav .dropdown li a:hover {background:none;border-top:none;color:#E30613;text-decoration:underline;}

/* MENU ICON */
#menu-icon {position:absolute;right:0;top:0;display:none;}
#menu-icon span {border:2px solid #E30613;width:30px;margin-bottom:5px;display:block;transition:all .1s;}

/* Mobil NAV */
@media only screen and (max-width:575px) {
#menu-icon {display:inline;top:5.2rem;cursor:pointer;right:1rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* Tablet NAV (hamburger) */
@media only screen and (min-width:768px) and (max-width:991px) {
#menu-icon {display:inline;top:2.8rem;cursor:pointer;right:2rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* 9921199: istege göre hamburger (su an açik birakmiyoruz, JS ile açilacak) */
@media only screen and (min-width:992px) and (max-width:1199px) {
#menu-icon {display:inline;top:2.5rem;cursor:pointer;right:2rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* 1200+ NAV tekrar yatay */
@media only screen and (min-width:1200px) {
#menu-icon {display:none;top:32px;cursor:pointer;right:1em;}
nav {display:flex;width:auto;clear:none;float:none;max-height:none;overflow:visible;padding-top:0;}
nav ul {float:left;padding:0;}
nav li {float:left;border-bottom:none;}
nav ul li a {float:left;padding:1.8rem 0.4rem 1.8rem 0.4rem;border-bottom:none;width:auto;}
}



.arac-calisma-alani {padding:60px 0 60px 0;background:#f7f6f8;}
.arac-calisma-ust {display:flex;gap:24px;align-items:stretch;margin-bottom:18px;}

/* SOL KART */
.arac-kart {flex:1;display:flex;background:#0b1c2d;border-radius:10px;padding:24px 26px;box-shadow:0 18px 50px rgba(0,0,0,0.18);color:#fff;}
.arac-kart-sol {width:45%;min-width:240px;display:flex;align-items:center;justify-content:center;}
.arac-kart-gorsel {width:100%;border-radius:10px;overflow:hidden;background:#111827;}
.arac-kart-gorsel img {width:100%;height:100%;object-fit:cover;display:block;}
.arac-kart-sag {flex:1;padding:8px 0 8px 26px;display:flex;flex-direction:column;justify-content:center;}
.arac-kart-sag h3 {font-size:20px;font-weight:700;line-height:1.35;margin:0 0 14px 0;color:#f9fafb;}
.arac-kart-sag p {font-size:13px;line-height:1.7;color:rgba(255,255,255,0.82);margin:0 0 22px 0;max-width:420px;}
.arac-kart-buton {display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;border-radius:10px;border:1px solid rgba(255,255,255,0.35);background:transparent;color:#ffffff;font-size:13px;font-weight:600;text-decoration:none;gap:10px;width:fit-content;}
.arac-kart-buton span {margin-left:6px;}
.arac-kart-buton:hover {background:rgba(255,255,255,0.08); color: #fff; text-decoration: none;}

/* SAG FORM KART */
.arac-form-kart {width:42%;min-width:420px;background:#ffffff;border-radius:10px;padding:16px 16px 18px 16px;box-shadow:0 18px 50px rgba(0,0,0,0.08);display:flex;flex-direction:column; min-height: 450px;}

/* TAB ÜST */
.form-tab-ust {display:flex;gap:10px;background:#F6F1E9;border-radius:12px;padding:6px;}
.tab-buton {flex:1;height:44px;border:none;border-radius:10px;background:transparent;font-size:13px;font-weight:600;color:#111827;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;}
.tab-buton .tab-ikon {width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:14px;}
.tab-buton.aktif {background:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,0.08);}

/* TAB IÇERIK */
.tab-icerik {display:none;padding:14px 4px 0 4px;}
.tab-icerik.aktif {display:block;}

.form-baslik {font-size:12px;font-weight:700;color:#111827;margin:10px 0 8px 0;}
.form-alan {width:100%;border-radius:10px;border:1px solid #e7e5e4;background:#fafafa;font-size:13px;padding:12px 12px;color:#111827;outline:none;transition:all .2s;box-sizing:border-box;}
.form-alan:focus {border-color:#B11226;background:#ffffff;box-shadow:0 0 0 2px rgba(200,16,46,0.08);}
.form-textarea {min-height:118px;resize:none;}
.form-textarea-sorgu {min-height:118px;}

.form-kirmizi-not {font-size:11px;color:#ef4444;margin:8px 0 12px 0;}

.form-iki-kolon {display:flex;gap:12px;}
.form-iki-kolon .form-alan {flex:1;}

.form-gonder-buton {height:44px;border-radius:8px;border:none;background:#B11226;color:#fff;font-size:13px;font-weight:700;padding:0 18px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;width:190px; margin-top: 15px;}
.form-gonder-buton span {margin-left:auto;}
.form-gonder-buton:hover {background:#991022;}

.form-alt-aciklama {margin-top:12px;font-size:12px;line-height:1.6;color:#6b7280;}
.form-alt-aciklama strong {color:#111827;font-weight:700;}

/* ALT BAR */
.arac-istatistik-bar {display:flex;align-items:stretch;background:#B11226;border-radius:10px;padding:20px 22px;margin-top:50px;box-shadow:0 18px 45px rgba(179,17,36,0.35);color:#fff;gap:18px;}
.istat-kutu {flex:1;min-width:0;text-align:center;border-right:1px solid rgba(255,255,255,0.18);padding:0 6px;}
.istat-kutu:last-child {border-right:none;}
.istat-sayi {font-size:28px;font-weight:800;line-height:1.1;margin-bottom:6px;}
.istat-yazi {font-size:11px;font-weight:600;line-height:1.35;opacity:0.95;}

/* RESPONSIVE */
@media only screen and (max-width:991px){
.arac-calisma-ust {flex-direction:column;}
.arac-form-kart {width:100%;min-width:0;}
.arac-kart {flex-direction:row;}
}

@media only screen and (max-width:575px){
.arac-calisma-alani {padding:40px 0 30px 0;}
.arac-kart {flex-direction:column;padding:18px;}
.arac-kart-sol {width:100%;min-width:0;margin-bottom:12px;}
.arac-kart-sag {padding:0;}
.arac-kart-sag h3 {font-size:18px;}
.arac-kart-sag p {font-size:13px;max-width:none;}
.arac-form-kart {padding:14px;}
.form-iki-kolon {flex-direction:column;}
.form-gonder-buton {width:100%;justify-content:center;}
.arac-istatistik-bar {flex-wrap:wrap;row-gap:12px;padding:16px 14px;}
.istat-kutu {width:50%;border-right:none;border-bottom:1px solid rgba(255,255,255,0.18);padding-bottom:10px;}
.istat-kutu:nth-child(5),.istat-kutu:nth-child(6) {border-bottom:none;}
.istat-sayi {font-size:22px;}
}



.entegre-alan {padding:40px 0 30px 0;background:#f7f6f8;}

/* 100% GENISLIK ARKA ALAN + BG */
.entegre-arka {position:relative;width:100%;border-radius:10px;overflow:hidden;min-height:500px;padding:40px 0 40px 0;background:url("../img/genel/entegrebg.jpg") center center no-repeat;background-size:cover;box-shadow:0 18px 50px rgba(0,0,0,0.22);}

/* IÇERIK CONTAINER IÇINDE KALSIN */
.entegre-arka .container {position:relative;z-index:2;padding-left:28px;padding-right:28px;}

/* OVERLAY (GENEL KARARTMA) */
.entegre-arka:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(11,28,45,0.94) 0%,rgba(11,28,45,0.90) 40%,rgba(11,28,45,0.80) 65%,rgba(11,28,45,0.90) 100%);z-index:1;}
.entegre-arka:after {content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);opacity:.75;z-index:1;}

/* ÜST METIN */
.entegre-ust {position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto 45px auto;}
.entegre-ust h2 {font-size:20px;font-weight:800;color:#ffffff;margin:0 0 10px 0;letter-spacing:0.2px;}
.entegre-ust p {font-size:12px;font-weight:400;color:rgba(255,255,255,0.82);line-height:1.6;margin:0;}

/* KARTLAR (4 TANE TEK SATIRDA) */
.entegre-kartlar {position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;justify-content:center;align-items:stretch;margin-top:18px;}

/* KART */
.entegre-kart {position:relative;border-radius:12px;overflow:hidden;display:block;background:rgba(11,28,45,0.35);box-shadow:0 18px 45px rgba(11,28,45,0.40);transform:translateY(0);transition:all .25s;height:260px;}
.entegre-kart img {width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.95) contrast(1.02);}

/* KART ÜST KARARTMA */
.entegre-kart:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(11,28,45,0.10) 0%,rgba(11,28,45,0.45) 55%,rgba(11,28,45,0.78) 100%);z-index:1;}

/* KART YAZISI (SENIN HTML: span) */
.entegre-kart span {position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#ffffff;font-size:15px;font-weight:500;line-height:1.35;text-align:center;text-shadow:0 14px 28px rgba(0,0,0,0.80);display:block;}

/* HOVER */
.entegre-kart:hover {transform:translateY(-4px);box-shadow:0 22px 55px rgba(0,0,0,0.55);}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px){
.entegre-arka {padding:32px 0 32px 0;}
.entegre-arka .container {padding-left:18px;padding-right:18px;}
.entegre-kartlar {grid-template-columns:repeat(2,1fr);gap:16px;}
.entegre-kart {height:150px;}
.entegre-kart span {left:16px;right:16px;bottom:18px;font-size:12px;}
}

/* Mobil */
@media only screen and (max-width:575px){
.entegre-arka {padding:24px 0 22px 0;min-height:auto;border-radius:10px;}
.entegre-arka .container {padding-left:14px;padding-right:14px;}
.entegre-ust {margin-bottom:16px;}
.entegre-ust h2 {font-size:16px;}
.entegre-ust p {font-size:11px;}
.entegre-kartlar {grid-template-columns:repeat(2,1fr);gap:12px;}
.entegre-kart {height:140px;}
.entegre-kart span {left:12px;right:12px;bottom:14px;font-size:11px;}
}




.surec-alan {padding:60px 0 60px 0;background:#ffffff;}
.surec-icerik {display:flex;gap:26px;align-items:stretch;}

/* SOL KART */
.surec-sol {flex:1;min-width:0;}
.surec-sol-ic {position:relative;border-radius:16px;overflow:hidden;height:100%;min-height:320px;background:#0b1c2d;box-shadow:0 18px 50px rgba(0,0,0,0.12);}
.surec-sol-ic img {width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.95) contrast(1.02);}
.surec-sol-ic:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(7,23,35,0.88) 0%,rgba(7,23,35,0.78) 45%,rgba(7,23,35,0.55) 70%,rgba(7,23,35,0.75) 100%);z-index:1;}
.surec-sol-ic:after {content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 100%);z-index:1;opacity:.9;}
.surec-sol-yazi {position:absolute;left:26px;right:26px;bottom:26px;z-index:2;color:#ffffff;font-size:13px;font-weight:700;line-height:1.55;text-align:center;text-shadow:0 14px 26px rgba(0,0,0,0.60);}

/* SAG KART */
.surec-sag {width:44%;min-width:420px;}
.surec-liste {background:#ffffff;border-radius:16px;padding:18px 18px 18px 18px;box-shadow:0 18px 50px rgba(0,0,0,0.08);height:100%;}

/* SATIR */
.surec-satir {display:flex;gap:14px;align-items:flex-start;padding:14px 12px;border-radius:14px;}
.surec-satir + .surec-satir {margin-top:2px;}

/* IKON */
.surec-ikon {width:44px;height:44px;min-width:44px;border-radius:999px;background:#0b1c2d;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(0,0,0,0.12);}
.surec-ikon img {width:18px;height:18px;display:block;filter:brightness(0) invert(1);}

/* METIN */
.surec-baslik {font-size:13px;font-weight:800;color:#111827;line-height:1.2;margin-bottom:4px;}
.surec-aciklama {font-size:11px;font-weight:400;color:#6b7280;line-height:1.5;}

/* RESPONSIVE */
@media only screen and (max-width:991px){
.surec-icerik {flex-direction:column;}
.surec-sag {width:100%;min-width:0;}
.surec-sol-ic {min-height:280px;}
}

@media only screen and (max-width:575px){
.surec-alan {padding:40px 0 40px 0;}
.surec-sol-yazi {left:16px;right:16px;bottom:18px;font-size:12px;}
.surec-liste {padding:14px;}
.surec-satir {padding:12px 10px;}
.surec-ikon {width:40px;height:40px;min-width:40px;}
.surec-ikon img {width:17px;height:17px;}
}



.referans-alan {padding:70px 0 70px 0;background:#f6f1e9;}
.referans-ust {text-align:center;max-width:760px;margin:0 auto 42px auto;}
.referans-ust h2 {font-size:22px;font-weight:800;color:#111827;margin:0 0 12px 0;}
.referans-ust p {font-size:13px;line-height:1.65;color:#6b7280;margin:0;}
.referans-kartlar {display:grid;grid-template-columns:repeat(6,1fr);gap:20px;align-items:center;}
.referans-kart {background:#ffffff;border-radius:14px;height:88px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#c4c7cc;box-shadow:0 14px 35px rgba(0,0,0,0.06);}
.referans-kart img { max-width: 70%;}
@media only screen and (min-width:768px) and (max-width:991px){
.referans-kartlar {grid-template-columns:repeat(3,1fr);gap:16px;}
}
@media only screen and (max-width:575px){
.referans-alan {padding:50px 0 50px 0;}
.referans-ust h2 {font-size:18px;}
.referans-ust p {font-size:12px;}
.referans-kartlar {grid-template-columns:repeat(2,1fr);gap:14px;}
.referans-kart {height:76px;font-size:18px;}
}



.sss-alan {padding:60px 0 60px 0;}
.sss-baslik {font-size:20px;font-weight:800;color:#111827;margin:0 0 24px 0;}
.sss-list {border-top:1px solid #e5e7eb;}
.sss-soru {border-bottom:1px solid #e5e7eb;}

.sss-soru-bas {width:100%;padding:10px 0;background:transparent;border:none;outline:none;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;}
.sss-no {font-size:12px;font-weight:600;color:#6b7280;min-width:26px;}
.sss-soru-yazi {font-size:13px;font-weight:600;color:#111827;}
.sss-icon {margin-left:auto;font-size:16px;font-weight:600;color:#9ca3af;transition:transform .2s,color .2s;}
.sss-soru.aktif .sss-icon {transform:rotate(45deg);color:#111827;}

/* KAYMASIZ ACCORDION */
.sss-icerik {display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;overflow:hidden;}
.sss-icerik-ic {overflow:hidden;font-size:12px;line-height:1.6;color:#6b7280;padding:0 0 0 36px;opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease,padding .25s ease;}

.sss-soru.aktif .sss-icerik {grid-template-rows:1fr;}
.sss-soru.aktif .sss-icerik-ic {opacity:1;transform:translateY(0);padding:6px 0 14px 36px;}

/* Mobil */
@media only screen and (max-width:575px){
.sss-alan {padding:40px 0 40px 0;}
.sss-baslik {font-size:18px;}
.sss-soru-yazi {font-size:12px;}
.sss-icerik-ic {font-size:11px;}
}



.footer-alan {width:100%;background:#07111f; }
.footer-arka {position:relative;padding:70px 0 28px 0;background:url("../img/genel/footer-bg.jpg") center center no-repeat;background-size:cover; }
.footer-arka:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(7,17,31,0.86);z-index:1;  border-radius: 10px 10px 0 0 ;}
.footer-arka .container {position:relative;z-index:2;}

.footer-ust {display:grid;grid-template-columns:1.2fr .8fr 1.2fr .9fr;gap:46px;align-items:start;}

.footer-logo img {max-width:210px;height:auto;display:block;}
.footer-aciklama {margin-top:18px;font-size:13px;line-height:1.7;color:rgba(255,255,255,0.70);max-width:320px;}

.footer-sosyal {margin-top:22px;display:flex;gap:10px;}
.footer-sosyal-link {width:34px;height:34px;border-radius:6px;border:1px solid rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;font-size:14px;}
.footer-sosyal-link:hover {background:rgba(255,255,255,0.10); color: #fff; text-decoration: none;}

.footer-baslik {font-size:14px;font-weight:800;color:#ffffff;margin:6px 0 14px 0;}

.footer-liste {list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
.footer-liste li a {color:rgba(255,255,255,0.72);text-decoration:none;font-size:13px;}
.footer-liste li a:hover {color:#ffffff;text-decoration:underline;}

.footer-iletisim {display:flex;flex-direction:column;gap:10px;color:rgba(255,255,255,0.72);font-size:13px;line-height:1.6;}
.footer-iletisim a {color:rgba(255,255,255,0.72);text-decoration:none;}
.footer-iletisim a:hover {color:#ffffff;text-decoration:underline;}

.footer-cizgi {margin:44px 0 18px 0;height:1px;background:rgba(255,255,255,0.18);width:100%;}

.footer-alt {display:flex;align-items:center;justify-content:space-between;gap:18px;}
.footer-telif {font-size:13px;color:rgba(255,255,255,0.70);}
.footer-kredi {font-size:13px;color:rgba(255,255,255,0.70);display:flex;align-items:center;gap:8px;}
.footer-kalp {color:#e11d2e;font-size:14px;line-height:1;}
.footer-yedirenk {font-weight:800;color:#ffffff;}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px){
.footer-arka {padding:60px 0 26px 0;}
.footer-ust {grid-template-columns:1fr 1fr;gap:34px;}
.footer-logo img {max-width:200px;}
.footer-cizgi {margin:34px 0 16px 0;}
}

/* Mobil */
@media only screen and (max-width:575px){
.footer-arka {padding:48px 0 22px 0;}
.footer-ust {grid-template-columns:1fr;gap:28px;}
.footer-logo img {max-width:190px;}
.footer-aciklama {max-width:none;}
.footer-cizgi {margin:28px 0 14px 0;}
.footer-alt {flex-direction:column;align-items:flex-start;}
}




.icsayfaust {width:100%;background:#f7f6f8;}
.icsayfaust-arka {width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;overflow:hidden;background:url("../img/slider/1.jpg") center right no-repeat;background-size:cover; }
.icsayfaust-arka:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(249,244,236,0.96) 0%,rgba(249,244,236,0.94) 48%,rgba(249,244,236,0.55) 68%,rgba(249,244,236,0.0) 86%);z-index:1;}
.icsayfaust-arka:after {content:"";position:absolute;right:-40px;top:-40px;width:250px;height:250px;border-radius:50%;background:rgba(255,255,255,0.22);filter:blur(0px);z-index:1;}
.icsayfaust-arka .container {position:relative;z-index:2;}

.icsayfaust-icerik {text-align:center;padding:0 0;}
.icsayfaust-icerik h1 {margin:8% 0 5px 0;font-size:20px;font-weight:bold;color:#0F1E2E;letter-spacing:0.2px;}
.icsayfaust-breadcrumb {font-size:13px;font-weight:500;color:#0F1E2E;opacity:0.9;display:flex;align-items:center;justify-content:center;gap:8px;}
.icsayfaust-breadcrumb a {color:#111827;text-decoration:none;}
.icsayfaust-breadcrumb a:hover {text-decoration:underline;}
.icsayfaust-breadcrumb span {opacity:0.75;}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px){
.icsayfaust-arka {min-height:175px;border-radius:12px;}
.icsayfaust-icerik h1 {font-size:20px;}
}

/* Mobil */
@media only screen and (max-width:575px){
.icsayfaust-arka {min-height:150px;border-radius:12px;background-position:center right;}
.icsayfaust-arka:before {background:linear-gradient(90deg,rgba(249,244,236,0.97) 0%,rgba(249,244,236,0.92) 62%,rgba(249,244,236,0.0) 92%);}
.icsayfaust-icerik {padding:18px 0;}
.icsayfaust-icerik h1 {font-size:18px;}
.icsayfaust-breadcrumb {font-size:12px;}
}



.icsayfa-hakkimizda {padding:60px 0;}
.hakkimizda-grid {display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:flex-start;}
.hakkimizda-metin h2 {font-size:20px;font-weight:bold;color:#0F1E2E;margin:0 0 22px 0;}
.hakkimizda-metin h4 {font-size:14px;font-weight:700;color:#0F1E2E;margin:22px 0 6px 0;}
.hakkimizda-metin p {font-size:13px;line-height:1.75;color:#0F1E2E;margin:0 0 10px 0;max-width:620px;}
.hakkimizda-gorsel {border-radius:14px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,0.18);}
.hakkimizda-gorsel img {width:100%;height:100%;object-fit:cover;display:block;}
/* TABLET */
@media only screen and (min-width:768px) and (max-width:991px){
.hakkimizda-grid {grid-template-columns:1fr;gap:32px;}
.hakkimizda-gorsel {max-height:320px;}
}

@media only screen and (max-width:575px){
.icsayfa-hakkimizda {padding:40px 0;}
.hakkimizda-grid {grid-template-columns:1fr;gap:24px;}
.hakkimizda-metin h2 {font-size:18px;}
.hakkimizda-metin h4 {font-size:13px;}
.hakkimizda-metin p {font-size:12px;}
.hakkimizda-gorsel {max-height:260px;}
}


.icsayfa-hizmet {padding:60px 0;}
.hizmet-grid {display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:flex-start;}
.hizmet-metin h2 {font-size:20px;font-weight:bold;color:#0F1E2E;margin:0 0 22px 0;}
.hizmet-metin p {font-size:13px;line-height:1.75;color:#0F1E2E;margin:0 0 10px 0;max-width:620px;}
.hizmet-gorsel {border-radius:14px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,0.18);}
.hizmet-gorsel img {width:100%;height:100%;object-fit:cover;display:block;}
/* TABLET */
@media only screen and (min-width:768px) and (max-width:991px){
.hizmet-grid {grid-template-columns:1fr;gap:32px;}
.hizmet-gorsel {max-height:320px;}
}

@media only screen and (max-width:575px){
.icsayfa-hizmet {padding:40px 0;}
.hizmet-grid {grid-template-columns:1fr;gap:24px;}
.hizmet-metin h2 {font-size:18px;}
.hizmet-metin h4 {font-size:13px;}
.hizmet-metin p {font-size:12px;}
.hizmetss-gorsel {max-height:260px;}
}



.icsayfa-referans {padding:60px 0;}
.referans-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.referans-kutu {height:90px;border-radius:12px;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#c4c7cc;box-shadow:0 8px 24px rgba(0,0,0,0.06);}
.referans-kutu img {max-width:70%;max-height:40px;object-fit:contain;opacity:0.75;}
@media only screen and (min-width:768px) and (max-width:991px){
.referans-grid {grid-template-columns:repeat(3,1fr);}
}
@media only screen and (max-width:575px){
.icsayfa-referans {padding:40px 0;}
.referans-grid {grid-template-columns:repeat(2,1fr);gap:14px;}
.referans-kutu {height:80px;font-size:16px;}
}



.icsayfa-iletisim {padding:60px 0;background:#f7f6f8;}
.iletisim-grid {display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:stretch;}
.iletisim-kart {background:#ffffff;border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,0.08);padding:32px; min-height: 350px;}
.iletisim-bilgi h3 {font-size:14px;font-weight:700;color:#111827;margin:0 0 8px 0;}
.iletisim-bilgi p {font-size:13px;line-height:1.7;color:#374151;margin:0 0 22px 0;}
.iletisim-bilgi p:last-child {margin-bottom:0;}
.iletisim-bilgi a {color:#111827;text-decoration:none;}
.iletisim-bilgi a:hover {text-decoration:underline;}
.iletisim-harita {padding:24px;}
.harita-cerceve {position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,0.18);}
.harita-cerceve iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px){
.iletisim-grid {grid-template-columns:1fr;gap:24px;}
.iletisim-harita {padding:20px;}
}
/* Mobil */
@media only screen and (max-width:575px){
.icsayfa-iletisim {padding:40px 0;}
.iletisim-grid {grid-template-columns:1fr;gap:20px;}
.iletisim-kart {padding:22px;}
.iletisim-harita {padding:18px;}
.harita-cerceve {height:260px;}
}



.sirket-bilgileri-alani {padding:60px 0;background:#f7f6f8;}
.sirket-resmi-kart {margin:0 auto;background:#ffffff;border-radius:18px;padding:28px 30px 26px 30px;box-shadow:0 18px 45px rgba(0,0,0,0.06);}
.sirket-resmi-kart h3 {font-size:15px;font-weight:700;color:#111827;margin:0 0 18px 0;}
.resmi-bilgi-satir {margin-bottom:14px;}
.resmi-etiket {display:block;font-size:11px;font-weight:600;color:#6b7280;margin-bottom:3px;text-transform:uppercase;letter-spacing:0.04em;}
.resmi-deger {display:block;font-size:13px;color:#111827;line-height:1.6;}
.resmi-deger a {color:#111827;text-decoration:none;}
.resmi-deger a:hover {text-decoration:underline;}
.resmi-bilgi-iki-kolon {display:flex;gap:24px;margin-top:6px;}
.resmi-bilgi-iki-kolon > div {flex:1;}
@media only screen and (min-width:768px) and (max-width:991px){
.sirket-bilgileri-alani {padding:50px 0;}
.sirket-resmi-kart {padding:24px 22px;}
}
@media only screen and (max-width:575px){
.sirket-bilgileri-alani {padding:40px 0;}
.sirket-bilgileri-ust h2 {font-size:18px;}
.sirket-bilgileri-ust p {font-size:12px;}
.sirket-resmi-kart {padding:22px 18px;border-radius:16px;}
.resmi-bilgi-iki-kolon {flex-direction:column;gap:10px;}
}



/* SLIDER GENEL */
.carousel-inner {position:relative;width:100%;overflow:hidden;margin-left:auto;margin-right:auto;}
.carousel-inner:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(249,244,236,0.98) 0%,rgba(249,244,236,0.96) 40%,rgba(249,244,236,0.40) 60%,rgba(249,244,236,0) 80%);z-index:1; border-radius:0 0 9px 9px;}
.carousel-inner:after {content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.18) 100%);opacity:.35;z-index:1;}
.carousel-item {position:relative;height:100vh;max-height:720px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:0 0 10px 10px;z-index:0;}
.carousel-caption {bottom:10%;z-index:2;width:100%;left:0;right:0;}
.slider-icerik { margin:0 auto;text-align:left; padding: 0 0 0 2%;}

/* ÜST ETIKET */
.slider-etiket {display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#0B1C2D;color:#fff;font-size:13px;font-weight:600;margin-bottom:26px;box-shadow:0 10px 25px rgba(0,0,0,0.25);}
.slider-etiket-ikon {width:24px;height:24px;border-radius:50%;background:#B11226;display:flex;align-items:center;justify-content:center;font-size:13px;}

/* BASLIK & METIN */
.carousel-caption h1 {width:100%;text-align:left;font-size:52px;font-weight:800;letter-spacing:0.5px;padding-bottom:10px;color:#111827;line-height:1.15;}
.carousel-caption h1 strong {font-weight:800;}
.carousel-caption h1 span {width:100%;text-align:left;float:left;font-size:14px;font-weight:400;padding-top:5px;color:#4b5563;}
.carousel-caption p {width:100%;max-width:560px;text-align:left;font-size:15px;font-weight:400;letter-spacing:0;color:#4b5563;margin-top:14px;}

/* ÇIFTLI BUTON (BEYAZ KAPSÜL IÇINDE) */
.buton-grup {margin-top:32px;display:inline-flex;align-items:stretch;background:#ffffff;border-radius:999px;padding:4px 4px 4px 4px;box-shadow:0 18px 40px rgba(0,0,0,0.20);gap:4px;}
.buton-teklif {display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 34px;background:#B11226;color:#fff;font-size:14px;font-weight:600;border-radius:999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;}
.buton-yasal {display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:transparent;color:#7AC143;font-size:14px;font-weight:600;border-radius:999px;border:none;gap:10px;white-space:nowrap;}
.buton-yasal-ikon {width:20px;height:20px;border-radius:50%;background:#7AC143;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;}
.buton-teklif:hover {opacity:.9; color: #fff; text-decoration: none;}
.buton-yasal:hover {opacity:.95;}

/* KONTROLLER */
.carousel-control-prev {position:absolute;left:81em;margin-top:-30%;width:50px;z-index:9;}
.carousel-control-next {position:absolute;right:0;margin-top:-30%;width:50px;z-index:9;}

.carousel-fade .carousel-item {opacity:0;transition-duration:.6s;transition-property:opacity;}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {opacity:1;}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {opacity:0;}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {transform:translateX(0);transform:translate3d(0,0,0);}

/* DOTLAR */
.carousel-indicators {bottom:40px;z-index:20;}
.carousel-indicators li {width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,.12);margin:0 6px;transition:all .35s ease;}
.carousel-indicators li.active {width:38px;border-radius:20px;background-color:#e3222a;}

/* KÜÇÜK CIHAZLAR */
@media only screen and (max-width:575px){
.carousel-item {height:460px;max-height:460px;background:no-repeat right center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:0 0 10px 10px;}
.carousel-inner:before {background:linear-gradient(90deg,rgba(249,244,236,0.98) 0%,rgba(249,244,236,0.96) 60%,rgba(249,244,236,0.0) 90%);}
.carousel-inner:after {height:80px;}
.carousel-control-prev {position:absolute;left:87em;margin-top:-20%;width:50px;display:none;}
.carousel-control-next {position:absolute;right:0;margin-top:-20%;width:50px;display:none;}
.carousel-caption {bottom:12%;z-index:2;width:100%;left:0;right:0;padding:0 18px;}
.slider-etiket {font-size:11px;margin-bottom:18px;padding:6px 14px;}
.carousel-caption h1 {width:100%;text-align:left;font-size:24px;font-weight:800;letter-spacing:0;padding-bottom:6px;color:#111827;}
.carousel-caption p {font-size:13px;max-width:100%;margin-top:8px;}
.buton-grup {margin-top:18px;transform:scale(.95);transform-origin:left center;}
.buton-teklif {height:44px;padding:0 26px;font-size:13px;}
.buton-yasal {height:44px;padding:0 22px;font-size:13px;}
.buton-yasal-ikon {width:18px;height:18px;font-size:10px;}
.carousel-indicators {bottom:18px;}
.carousel-indicators li {width:10px;height:10px;}
.carousel-indicators li.active {width:28px;}
}

/* ORTA CIHAZLAR */
@media only screen and (min-width:768px) and (max-width:991px){
.carousel-item {height:100vh;max-height:620px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.carousel-control-prev {position:absolute;left:87em;margin-top:-20%;width:50px;display:none;}
.carousel-control-next {position:absolute;right:0;margin-top:-20%;width:50px;display:none;}
}

/* BÜYÜK CIHAZLAR */
@media only screen and (min-width:992px) and (max-width:1199px){
.carousel-item {height:100vh;max-height:60vh;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.carousel-control-prev {position:absolute;left:87em;margin-top:-20%;width:50px;display:none;}
.carousel-control-next {position:absolute;right:0;margin-top:-20%;width:50px;display:none;}
.carousel-indicators li.active {width:32px;}
}

/* EKSTRA BÜYÜK CIHAZLAR */
@media only screen and (min-width:1200px) and (max-width:1599px){
}

/* KAYMA SORUNU FIX */
#carouselExampleIndicators {overflow:hidden;}
#carouselExampleIndicators .carousel-inner {height:100vh;max-height:720px;}
#carouselExampleIndicators.carousel-fade .carousel-item {position:absolute;top:0;left:0;width:100%;height:100vh;max-height:720px;}
#carouselExampleIndicators.carousel-fade .carousel-item.active {position:relative;}
@media only screen and (max-width:575px){
#carouselExampleIndicators .carousel-inner {height:460px;max-height:460px;}
#carouselExampleIndicators.carousel-fade .carousel-item {height:460px;max-height:460px;}
}



.slick-slide {margin: 10px;}
.slick-list {margin: 0px -5px 0px 5px; }
.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list{}
/* Arrows */
.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 0;height: 0;margin-top: -10px;padding: 0;cursor: pointer; border: none;outline: none; }
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color: transparent;outline: none; }
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,
.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: -25px;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '';}
[dir='rtl'] .slick-prev:before{content: '';font-weight: bold;font-size: 20px;}
.slick-next{right: -25px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: '';}
[dir='rtl'] .slick-next:before{content: '';}


.slick-dots {display: flex;justify-content: center;margin: 20px;padding: 0 10px;list-style-type: none;}
.slick-dots li {margin: 0 3px 0 3px ;}
.slick-dots button {display: block;width: 35px;height: 8px;padding: 0;border: none; background-color: #333;text-indent: -9999px; border-radius: 2px;}
.slick-dots li.slick-active button {background-color:#F1831D; outline:none; border:none; cursor:pointer;}




.scroll-container {height: 100vh;min-height: 450px;padding: 2rem 1rem;display: flex;align-items: center;box-sizing: border-box;}
.scroll-container:nth-of-type(1) {background-color: #bdd0c4;}
.scroll-container:nth-of-type(2) {background-color: #f5d2d3;}
.scroll-container:nth-of-type(3) {background-color: #9ab7d3;}
.scroll-container:nth-of-type(4) {background-color: #dfccf1;}
.scroll-container:nth-of-type(even) {flex-direction: row-reverse;}
.scroll-element,
.scroll-caption {width: 50%;}
.scroll-element {min-height: 300px;height: 100%;background-color: #eaeaea;}
.scroll-caption {margin: 1rem;}
@media screen and (max-width: 650px) {
.scroll-container,
.scroll-container:nth-of-type(even) {flex-direction: column;align-content: inherit;}
.scroll-element {height: 100%;}
.scroll-element,
.scroll-caption {width: 100%;}
}
.js-scroll {opacity: 0;transition: opacity 500ms;}
.js-scroll.scrolled {opacity: 1;}
.scrolled.fade-in {animation: fade-in 1s ease-in-out both;}
.scrolled.fade-in-bottom {animation: fade-in-bottom 1s ease-in-out both;}
.scrolled.slide-left {animation: slide-in-left 1s ease-in-out both;}
.scrolled.slide-right {animation: slide-in-right 1s ease-in-out both;}
@keyframes slide-in-left {
0% {-webkit-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
}

@keyframes slide-in-right {
0% {-webkit-transform: translateX(100px);transform: translateX(100px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
}
@keyframes fade-in-bottom {
0% {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}
100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
}

@keyframes fade-in {
0% {opacity: 0;}
100% {opacity: 1;}
}



.hvr-underline-from-left {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;}
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #B11226;height: 1px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {right: 0;}


@keyframes buzz-out{
10%  {transform:translate(-2px,  2px) rotate(-2deg);}
20%  {transform:translate( 3px, -3px) rotate( 3deg);}
30%  {transform:translate(-3px,  3px) rotate(-3deg);}
40%  {transform:translate( 2px, -2px) rotate( 2deg);}
50%  {transform:translate(-1px,  1px) rotate(-1deg);}
60%  {transform:translate( 1px, -1px) rotate( 1deg);}
70%  {transform:translate(-1px,  1px) rotate(-1deg);}
/* Son karede titresim sifirlanir, ikon kaybolur */
100% {transform:translate(0,0)   rotate(0deg); }
}



.altwhatsapp { width:170px; height:40px; background:#48a91f; position:fixed; bottom:1%; left:1%; border-radius: 100px; color:#fff; font-size:13px; font-weight:500; display: flex;justify-content: center;align-items: center; text-align: center; z-index:99;}
.altwhatsapp:hover { background:#fff; color:#48a91f; transition: all .35s;}
.altwhatsapp i { font-size:18px;  margin-right:4px;}