/* Frigo Taşımacılık - tema üzerine eklenen bileşenler */

.sec-title h2{position:relative;font-size:42px;font-weight:700;color:#00325d;line-height:1.2em;}
.sec-title.light h2{color:#fff;}
.statistics-section .content-column .sec-title h2{margin-bottom:10px;}
@media (max-width:767px){.sec-title h2,.sec-title h1{font-size:30px;}}

.video-hero{position:relative;height:78vh;min-height:520px;max-height:760px;overflow:hidden;background:#00325d;}
.video-hero .video-kutu{position:absolute;inset:0;overflow:hidden;}
.video-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15);opacity:0;transition:opacity 1.2s ease;}
.video-hero video.aktif{opacity:1;}
.video-hero .video-kutu:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,30,60,.92) 0%,rgba(0,30,60,.55) 38%,rgba(0,30,60,0) 62%);}
.video-hero .hero-icerik{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:70px;pointer-events:none;}
.video-hero .hero-icerik .auto-container{width:100%;}
.video-hero .hero-slayt{display:none;max-width:760px;pointer-events:auto;}
.video-hero .hero-slayt.aktif{display:block;animation:heroGiris .9s ease both;}
.video-hero .slider-baslik{font-size:60px;color:#fff;font-weight:700;line-height:1.15em;text-shadow:0 3px 18px rgba(0,20,45,.6);}
.video-hero .hero-metin{font-size:20px;line-height:1.6em;color:#fff;margin:14px 0 26px;text-shadow:0 2px 10px rgba(0,20,45,.7);}
.video-hero .btn-style-one{background:rgba(0,50,93,.85);border-color:rgba(255,255,255,.85);color:#fff;margin:0 10px 10px 0;}
.video-hero .btn-style-one:hover{background:#007aff;border-color:#007aff;}
.video-durdur{position:absolute;right:22px;bottom:22px;z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:rgba(0,30,60,.55);color:#fff;font-size:15px;line-height:42px;text-align:center;cursor:pointer;}
.video-durdur:hover,.video-durdur:focus{background:#007aff;outline:none;}
@keyframes heroGiris{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}
@media (max-width:1199px){.video-hero .slider-baslik{font-size:50px;}}
@media (max-width:991px){.video-hero{height:62vh;min-height:460px;}.video-hero .slider-baslik{font-size:40px;}.video-hero .hero-metin{font-size:18px;}}
@media (max-width:767px){
	.video-hero{height:auto;min-height:0;max-height:none;padding-top:65px;}
	.video-hero .btn-style-one{padding:10px 26px;font-size:13px;}
	.video-hero .video-kutu{position:relative;aspect-ratio:16/9;}
	.video-hero .video-kutu:after{display:none;}
	.video-hero video{transform:scale(1.35);}
	.video-hero .hero-icerik{height:auto;padding:26px 0 30px;}
	.video-hero .slider-baslik{font-size:30px;text-shadow:none;}
	.video-hero .hero-metin{font-size:16px;margin:8px 0 18px;text-shadow:none;}
	.video-durdur{right:10px;bottom:10px;width:36px;height:36px;line-height:34px;font-size:13px;}
}
@media (prefers-reduced-motion:reduce){.video-hero .hero-slayt.aktif{animation:none;}.video-hero video{transition:none;}}
.about-section .left-column p{line-height:1.75em;color:#4a5875;margin-top:15px;}
.about-section .sec-title h1{font-size:38px;}

.icerik h2{font-size:28px;margin:35px 0 15px;text-transform:none;line-height:1.3em;}
.icerik h2:first-child{margin-top:0;}
.icerik h3{font-size:20px;font-weight:600;color:#00325d;margin:25px 0 10px;line-height:1.4em;}
.icerik p{font-size:16px;color:#4a5875;}
.icerik ul.liste,.icerik ol.liste{margin:0 0 25px 0;padding:0;}
.icerik ul.liste li,.icerik ol.liste li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.6em;color:#4a5875;font-size:16px;}
.icerik ul.liste li:before{content:'\f00c';font-family:'FontAwesome';position:absolute;left:0;top:0;color:#007aff;font-size:14px;}
.icerik ol.liste{counter-reset:adim;}
.icerik ol.liste li{counter-increment:adim;padding-left:40px;}
.icerik ol.liste li:before{content:counter(adim);position:absolute;left:0;top:0;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:#00325d;color:#fff;font-size:13px;font-weight:600;}
.icerik a{color:#007aff;}
.icerik a:hover{text-decoration:underline;}
.icerik .gorsel{margin:5px 0 25px;}
.icerik .gorsel img{width:100%;height:auto;display:block;}

.ozet-kutusu{background:#f2f9ff;border-left:4px solid #007aff;padding:22px 25px;margin:0 0 30px;}
.ozet-kutusu strong.etiket{display:block;color:#00325d;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.ozet-kutusu p{margin:0 !important;color:#2c3a57;font-size:17px;line-height:1.7em;}

.bilgi-satiri{display:flex;flex-wrap:wrap;margin:0 -8px 25px;padding:0;list-style:none;}
.bilgi-satiri li{flex:1 1 200px;margin:8px;padding:16px 18px;border:1px solid #e0e8f3;background:#fff;}
.bilgi-satiri li span{display:block;font-size:13px;text-transform:uppercase;color:#5a6d92;letter-spacing:.5px;}
.bilgi-satiri li strong{display:block;font-size:17px;color:#00325d;margin-top:4px;line-height:1.4em;}

.sss-listesi{margin:10px 0 30px;}
.sss-listesi .soru{border:1px solid #e0e8f3;margin-bottom:12px;background:#fff;}
.sss-listesi .soru h3{margin:0;padding:16px 20px 0;font-size:18px;}
.sss-listesi .soru p{margin:0;padding:8px 20px 18px;}

.tablo-sarici{overflow-x:auto;margin:0 0 30px;}
.tablo{width:100%;border-collapse:collapse;font-size:15px;}
.tablo th{background:#00325d;color:#fff;font-weight:600;padding:12px 14px;text-align:left;}
.tablo td{padding:11px 14px;border-bottom:1px solid #e0e8f3;color:#4a5875;}
.tablo tr:nth-child(even) td{background:#f7fbff;}

.cta-kutusu{background:#00325d;color:#fff;padding:30px;margin:30px 0;}
.cta-kutusu h3{color:#fff !important;margin:0 0 10px !important;font-size:22px !important;}
.cta-kutusu p{color:#d6e4f5 !important;margin-bottom:18px !important;}
.cta-kutusu .theme-btn{margin:0 10px 10px 0;}

.yan-cta{background:#00325d;color:#fff;padding:25px;margin-bottom:30px;}
.yan-cta h3{color:#fff;font-size:20px;margin:0 0 10px;}
.yan-cta p{color:#d6e4f5;margin-bottom:15px;line-height:1.6em;}
.yan-cta a.tel{display:block;color:#fff;font-size:22px;font-weight:700;margin-bottom:12px;}
.yan-cta a.tel:hover{color:#bad4ff;}
.yan-cta .theme-btn,.cta-kutusu .btn-style-three{background:#007aff;color:#fff;border-color:#007aff;}
.yan-cta .theme-btn:hover,.cta-kutusu .btn-style-three:hover{background:#fff;color:#00325d;}
.cta-kutusu .btn-style-two{border-color:#fff;color:#fff;}
.service-single .nav-side h3.yan-baslik{font-size:18px;color:#00325d;font-weight:600;margin:0 0 12px;}
.service-single .nav-side .links-box{max-height:620px;overflow-y:auto;margin-bottom:30px;}
.service-single .nav-side .links-box li a{font-size:16px;padding:10px 20px;}
.service-single .nav-side .links-box li.current a{color:#fff;background:#00325d;}

.ofis-kartlari{display:flex;flex-wrap:wrap;margin:0 -15px;}
.ofis-karti{flex:1 1 380px;margin:0 15px 30px;border:1px solid #e0e8f3;background:#fff;padding:30px;}
.ofis-karti .rozet{display:inline-block;background:#007aff;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;margin-bottom:12px;}
.ofis-karti h3{font-size:22px;color:#00325d;font-weight:600;margin:0 0 15px;}
.ofis-karti ul li{position:relative;padding-left:30px;margin-bottom:10px;line-height:1.6em;color:#4a5875;}
.ofis-karti ul li .fa{position:absolute;left:0;top:4px;color:#007aff;width:20px;text-align:center;}
.ofis-karti ul li a{color:#00325d;font-weight:600;}
.ofis-karti .harita{margin-top:18px;}
.ofis-karti .harita iframe{width:100%;height:260px;border:0;display:block;}
.ofisler-section{padding:110px 0 80px;background:#f2f9ff;}

.link-izgara{display:flex;flex-wrap:wrap;margin:0 -6px 30px;padding:0;list-style:none;}
.link-izgara li{flex:0 0 25%;padding:6px;}
.link-izgara li a{display:block;border:1px solid #e0e8f3;background:#fff;padding:11px 14px;color:#00325d;font-weight:500;line-height:1.4em;transition:all .2s ease;}
.link-izgara li a:hover{background:#00325d;color:#fff;text-decoration:none;}
.bolge-basligi{font-size:22px;color:#00325d;font-weight:600;margin:30px 0 10px;}
.hub-section{padding:100px 0 70px;}

.ulke-kartlari{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 40px;}
.ulke-karti{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e8f3;border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 8px 24px rgba(0,50,93,.07);transition:transform .25s ease,box-shadow .25s ease;}
.ulke-karti:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,50,93,.14);}
.ulke-karti-gorsel{display:block;aspect-ratio:4/3;background:#f2f9ff;overflow:hidden;}
.ulke-karti-gorsel img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;}
.ulke-karti-gorsel img.bayrak{border-bottom:1px solid #e0e8f3;}
.ulke-karti:hover .ulke-karti-gorsel img{transform:scale(1.04);}
.ulke-karti-govde{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px;}
.icerik .ulke-karti-govde h3{margin:0 0 6px;font-size:19px;}
.ulke-karti-govde h3 a{color:#00325d !important;}
.ulke-karti-meta{font-size:14px !important;color:#007aff !important;margin:0 0 10px !important;font-weight:500;}
.ulke-karti-meta .fa{margin-right:4px;}
.ulke-karti-govde p{font-size:15px;line-height:1.6em;margin-bottom:14px;}
.ulke-karti-link{margin-top:auto;font-size:14px;font-weight:700;text-transform:uppercase;color:#00325d !important;}
.ulke-karti-link .fa{padding-left:5px;}
@media (max-width:1199px){.ulke-kartlari{grid-template-columns:repeat(3,1fr);}}
@media (max-width:991px){.ulke-kartlari{grid-template-columns:repeat(2,1fr);gap:22px;}}
@media (max-width:575px){.ulke-kartlari{grid-template-columns:1fr;}}

.populer-section{padding:90px 0 60px;}
.anasayfa-sss{padding:110px 0 80px;}
.anasayfa-sss .sss-listesi{max-width:960px;margin:0 auto;}
.services-section .service-block-one h3 a{color:#00325d;}
.services-section .service-block-one .text a{color:#007aff;font-weight:600;}

.form-style-one input[type="tel"]{display:block;width:100%;line-height:24px;height:56px;font-size:16px;border:1px solid #c2d1df;padding:17px 25px 13px;background:none;color:#010101;border-radius:28px;transition:all 500ms ease;}
.form-style-one input[type="tel"]:focus{border-color:#007aff;}
.form-style-one textarea{border-radius:28px;}

.guncelleme{font-size:14px;color:#8a97b1;margin-top:20px;}
.form-not{font-size:14px;color:#5a6d92;text-align:center;margin-top:10px;}
.gizli-alan{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden;}

a[href^="tel:"]{white-space:nowrap;}
.dil-bayrak{display:inline-block;width:20px;height:15px;vertical-align:-2px;margin-right:7px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.18);object-fit:cover;}
html[dir="rtl"] .dil-bayrak{margin-right:0;margin-left:7px;}
.header-upper .info-box a{color:inherit;}
.header-upper .info-box a:hover{color:#007aff;}

.sabit-ara{display:none;position:fixed;left:15px;bottom:15px;z-index:999;background:#007aff;color:#fff;border-radius:30px;padding:12px 20px;font-weight:600;font-size:16px;box-shadow:0 6px 20px rgba(0,50,93,.35);}
.sabit-ara .fa{margin-right:8px;}
.sabit-ara:hover,.sabit-ara:focus{color:#fff;background:#00325d;}

.hata-sayfasi{padding:120px 0;text-align:center;}
.hata-sayfasi h1{font-size:90px;color:#00325d;font-weight:700;}

@media (max-width:991px){
	.link-izgara li{flex:0 0 33.333%;}
	.sabit-ara{display:block;}
}
@media (max-width:767px){
	.link-izgara li{flex:0 0 50%;}
	.icerik h2{font-size:24px;}
	.ofis-karti{flex-basis:100%;}
	.sabit-ara{left:10px;bottom:10px;padding:10px 16px;font-size:15px;}
}
@media (max-width:479px){
	.link-izgara li{flex:0 0 100%;}
}
