.elementor-30 .elementor-element.elementor-element-c0e0001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0001:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B3F;}.elementor-30 .elementor-element.elementor-element-c0e0002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0002:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EC;}.elementor-30 .elementor-element.elementor-element-c0e0003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0003:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EC;}.elementor-30 .elementor-element.elementor-element-c0e0004{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0004:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B3F;}.elementor-30 .elementor-element.elementor-element-c0e0005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0e0005:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c0e0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EC;}:root{--page-title-display:none;}/* Start custom CSS *//* Kewatt marka sayfası (rev. 2026-10-28) — lacivert #151B3F, krem #F4F3EC, logodaki şimşek motifi, keskin köşeler */
.kwx-wrap{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
[class*="kwx-"]{font-family:"Nunito Sans",sans-serif}
.kwx-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:13.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#C9CCE0}
.kwx-kicker::before{content:"";width:22px;height:3px;background:currentColor;transform:skewX(-30deg)}
.kwx-kicker--dark{color:#151B3F}
.kwx-h1{margin:0 0 22px;font-size:clamp(40px,5vw,72px);line-height:1.02;font-weight:900;letter-spacing:-.03em;color:#F4F3EC !important}
.kwx-h2{margin:0 0 16px;font-size:clamp(30px,3.3vw,46px);line-height:1.08;font-weight:900;letter-spacing:-.025em;color:#151B3F}
.kwx-h2--light{color:#F4F3EC !important}
.kwx-lead{margin:0 0 34px;font-size:18px;line-height:1.7;color:#C9CCE0;max-width:540px}
.kwx-btns{display:flex;flex-wrap:wrap;gap:12px}
.kwx-btns--col{flex-direction:column;align-items:stretch}
.kwx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:4px;font-weight:800;font-size:16px;text-decoration:none !important;transition:background .25s ease,color .25s ease,gap .25s ease}
.kwx-btn svg,.kwx-card__go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.kwx-btn:hover{gap:16px}
.kwx-btn--cream{background:#F4F3EC;color:#151B3F !important}
.kwx-btn--cream:hover{background:#fff}
.kwx-btn--line{border:2px solid rgba(244,243,236,.5);color:#F4F3EC !important}
.kwx-btn--line:hover{border-color:#F4F3EC;background:rgba(244,243,236,.08)}
.kwx-btn--navy{background:#151B3F;color:#F4F3EC !important}
.kwx-btn--navy:hover{background:#252D63}
.kwx-btn--navyline{border:2px solid #151B3F;color:#151B3F !important}
.kwx-btn--navyline:hover{background:#151B3F;color:#F4F3EC !important}

.kwx-hero{position:relative;overflow:hidden;min-height:640px;display:flex;align-items:center}
.kwx-hero__bg{position:absolute;inset:0 0 0 38%;background-size:cover;background-position:center}
.kwx-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151B3F 0%,rgba(21,27,63,.88) 30%,rgba(21,27,63,.35) 100%)}
.kwx-bolt{position:absolute;left:44%;top:50%;width:150px;transform:translateY(-50%);fill:#F4F3EC;opacity:.1}
.kwx-hero__in{position:relative;width:100%;padding-top:90px;padding-bottom:100px}
.kwx-hero__logo{display:block;width:auto !important;height:92px !important;margin:0 0 30px -4px}

.kwx-about{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;padding-top:110px;padding-bottom:30px}
.kwx-about__body>p{margin:0 0 30px;font-size:17.5px;line-height:1.75;color:#3D425E}
.kwx-pillars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid #151B3F}
.kwx-pillars li{padding:20px 20px 0 0}
.kwx-pillars b{display:block;font-size:17px;font-weight:900;color:#151B3F;margin-bottom:6px}
.kwx-pillars span{display:block;font-size:14.5px;line-height:1.55;color:#5A5F78}

.kwx-sec{padding-top:90px;padding-bottom:110px}
.kwx-sec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}
.kwx-sub{margin:0 0 18px;max-width:380px;font-size:16.5px;line-height:1.65;color:#5A5F78}
.kwx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.kwx-card{display:flex;flex-direction:column;background:#fff;border-radius:4px;overflow:hidden;scroll-margin-top:110px;border-bottom:3px solid transparent;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}
.kwx-card:hover{border-color:#151B3F;transform:translateY(-4px);box-shadow:0 22px 50px rgba(21,27,63,.12)}
.kwx-card__img{position:relative;aspect-ratio:3/2;overflow:hidden}
.kwx-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.kwx-card:hover .kwx-card__img img{transform:scale(1.05)}
.kwx-card__no{position:absolute;left:0;bottom:0;background:#151B3F;color:#F4F3EC;font-weight:900;font-size:15px;padding:9px 16px;letter-spacing:.06em}
.kwx-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:24px 26px 28px}
.kwx-card__cat{margin:0 0 6px;font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7A7FA0}
.kwx-card__t{margin:0 0 10px;font-size:21px;font-weight:900;color:#151B3F;letter-spacing:-.01em}
.kwx-card__d{margin:0 0 20px;font-size:15.5px;line-height:1.6;color:#5A5F78}
.kwx-card__go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#151B3F !important;text-decoration:none !important;transition:gap .25s ease}
.kwx-card__go:hover{gap:14px}
.kwx-card--more{background:#151B3F;justify-content:flex-end;min-height:100%}
.kwx-card--more .kwx-card__body{justify-content:flex-end;padding:36px 30px}
.kwx-card--more .kwx-card__cat{color:#8F95C2}
.kwx-card--more .kwx-card__t{color:#F4F3EC;font-size:26px}
.kwx-card--more .kwx-card__d{color:#C9CCE0}
.kwx-card--more .kwx-card__go{margin-top:0;color:#F4F3EC !important}

.kwx-who{padding:100px 0}
.kwx-who .kwx-h2{max-width:640px;margin-bottom:46px}
.kwx-who__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}
.kwx-who__list li{padding:26px 26px 6px 0;margin-right:26px;border-top:2px solid rgba(244,243,236,.25);transition:border-color .3s ease}
.kwx-who__list li:hover{border-color:#F4F3EC}
.kwx-who__list b{display:block;font-size:18px;font-weight:900;color:#F4F3EC;margin-bottom:8px}
.kwx-who__list span{display:block;font-size:15px;line-height:1.6;color:#C9CCE0}

.kwx-cta-wrap{padding-top:100px;padding-bottom:110px}
.kwx-cta{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:56px 60px;background:#fff;border-left:6px solid #151B3F;border-radius:4px}
.kwx-cta__logo{display:block;width:auto !important;height:64px !important;margin:0 0 26px -3px}
.kwx-cta__txt>p{margin:0;font-size:17px;line-height:1.7;color:#5A5F78;max-width:560px}
.kwx-note{margin:26px 0 0;text-align:center;font-size:14.5px;color:#5A5F78}
.kwx-note a{color:#151B3F !important;font-weight:800}

@media (max-width:1024px){
.kwx-hero__bg{inset:0}
.kwx-hero__bg::after{background:linear-gradient(90deg,#151B3F 0%,rgba(21,27,63,.82) 60%,rgba(21,27,63,.6) 100%)}
.kwx-bolt{left:auto;right:6%}
.kwx-about{grid-template-columns:1fr;gap:20px;padding-top:80px}
.kwx-grid{grid-template-columns:repeat(2,1fr)}
.kwx-who__list{grid-template-columns:repeat(2,1fr);row-gap:20px}
.kwx-cta{grid-template-columns:1fr;gap:32px;padding:44px 40px}
.kwx-btns--col{flex-direction:row}
}
@media (max-width:767px){
.kwx-wrap{padding:0 16px}
.kwx-hero{min-height:0}
.kwx-hero__in{padding-top:64px;padding-bottom:72px}
.kwx-hero__logo{height:64px !important;margin-bottom:24px}
.kwx-bolt{width:90px;top:22%;right:4%}
.kwx-lead{font-size:16.5px}
.kwx-btn{width:100%}
.kwx-pillars{grid-template-columns:1fr}
.kwx-pillars li{padding:16px 0 0}
.kwx-sec{padding-top:64px;padding-bottom:72px}
.kwx-sec__head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:30px}
.kwx-grid{grid-template-columns:1fr;gap:16px}
.kwx-who{padding:72px 0}
.kwx-who__list{grid-template-columns:1fr}
.kwx-who__list li{margin-right:0;padding-right:0}
.kwx-cta-wrap{padding-top:64px;padding-bottom:72px}
.kwx-cta{padding:32px 22px;border-left-width:4px}
.kwx-cta__logo{height:46px !important}
.kwx-btns--col{flex-direction:column}
}/* End custom CSS */