/* ST About Page (st_about_page) widget styles */
.st-about-page{--m:#5E2C2B;--d:#421D1C;--x:#321313;--s:#E8C3A8;--c:#F8F1EB;--w:#fff;--t:#6E5B57;--l:rgba(94,44,43,.14);width:100%;overflow:hidden;background:var(--c)}
.st-about-page,.st-about-page *{box-sizing:border-box}.st-about-page img{max-width:100%}.st-ab-shell{width:min(1380px,calc(100% - 48px));margin:auto}.st-ab-section{padding:110px 0}.st-ab-kicker{display:flex;align-items:center;gap:14px;margin-bottom:24px;color:var(--s);font-size:11px;font-weight:700;letter-spacing:2px}.st-ab-kicker span{width:44px;height:1px;background:currentColor}.st-ab-kicker.dark{color:var(--m)}.st-ab-kicker.center{justify-content:center}.st-ab-number{margin-bottom:18px;color:var(--s);font:italic 18px Georgia}.st-ab-number.light{color:var(--s)}.st-about-page h1,.st-about-page h2,.st-about-page h3{font-family:Georgia,"Times New Roman",serif}.st-about-page h2{margin:0;color:var(--m);font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.07;letter-spacing:-2px}.st-about-page h2 em{display:block;color:var(--d);font-weight:400;font-style:normal}.st-about-page p{color:var(--t);font-size:16px;line-height:1.8}.st-ab-btn{min-height:58px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none!important;transition:.25s}.st-ab-btn:hover{transform:translateY(-3px)}.st-ab-btn-light{background:var(--s);color:var(--m)!important}.st-ab-btn-ghost{border:1px solid rgba(255,255,255,.35);color:#fff!important}.st-ab-btn-dark{background:var(--m);color:#fff!important}
.st-ab-hero{position:relative;min-height:850px;padding:88px 0;display:flex;align-items:center;background:radial-gradient(circle at 86% 12%,rgba(232,195,168,.17),transparent 30%),linear-gradient(135deg,var(--m),var(--x))}.st-ab-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:82px;align-items:center}.st-ab-copy h1{margin:0 0 30px;color:#fff;font-size:clamp(58px,7vw,96px);font-weight:400;line-height:.99;letter-spacing:-4px}.st-ab-copy h1 em{display:block;color:var(--s);font-weight:400;font-style:normal}.st-ab-lead{color:rgba(255,255,255,.76)!important;font-size:17px!important}.st-ab-actions{display:flex;gap:14px;flex-wrap:wrap}.st-ab-meta{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14)}.st-ab-meta div{padding:22px 18px 0 0}.st-ab-meta strong{display:block;margin-bottom:7px;color:var(--s);font:400 19px Georgia}.st-ab-meta span{color:rgba(255,255,255,.7);font-size:12px}.st-ab-visual{position:relative;padding:0 0 54px 42px}.st-ab-photo,.st-ab-round-photo{position:relative;min-height:690px;overflow:hidden;border-radius:280px 280px 24px 24px;background:var(--d)}.st-ab-photo img,.st-ab-round-photo img{width:100%;height:690px;object-fit:cover}.st-ab-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(50,19,19,.8))}.st-ab-quote{position:absolute;right:28px;bottom:30px;left:28px;padding:27px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(50,19,19,.68);color:#fff;font:20px/1.45 Georgia}.st-ab-note{position:absolute;left:0;bottom:0;width:min(340px,74%);padding:24px 27px;border-left:4px solid var(--s);background:var(--c)}.st-ab-note small{display:block;color:var(--m);font-weight:700}.st-ab-note strong{font:400 19px Georgia;color:var(--d)}
.st-ab-two-col,.st-ab-photo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.st-ab-photo-grid.reverse{grid-template-columns:1.1fr .9fr}.st-ab-highlight{margin-top:36px;padding:25px 28px;border-left:4px solid var(--m);background:#fff}.st-ab-highlight strong{display:block;color:var(--m);font:400 24px Georgia}.st-ab-center{max-width:940px;margin:0 auto 65px;text-align:center}.st-ab-timeline-section{padding-top:0}.st-ab-timeline{max-width:1050px;margin:auto;border-left:1px solid var(--l);padding-left:70px}.st-ab-timeline article{position:relative;padding:0 0 46px}.st-ab-timeline article:before{content:"";position:absolute;left:-77px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--m);box-shadow:0 0 0 5px var(--c)}.st-ab-timeline b{display:block;color:var(--s);font:italic 16px Georgia}.st-ab-timeline small{color:var(--m);font-weight:700;letter-spacing:1.5px}.st-ab-timeline h3{margin:8px 0;color:var(--d);font-size:29px;font-weight:400}
.st-ab-training,.st-ab-philosophy{background:var(--m)}.st-ab-training-head{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:end}.st-ab-training h2,.st-ab-philosophy h2{color:#fff}.st-ab-training h2 em,.st-ab-philosophy h2 em{color:var(--s)}.st-ab-training-head>p,.st-ab-philosophy p{color:rgba(255,255,255,.72)}.st-ab-cards{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.st-ab-cards article{min-height:330px;padding:38px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.st-ab-cards span{display:block;margin-bottom:55px;color:var(--s);font-size:10px;font-weight:700;letter-spacing:1.6px}.st-ab-cards h3{margin:0 0 15px;color:#fff;font-size:27px;font-weight:400}.st-ab-cards p{color:rgba(255,255,255,.7);font-size:14px}.st-ab-cards .featured{background:var(--s)}.st-ab-cards .featured span,.st-ab-cards .featured h3,.st-ab-cards .featured p{color:var(--m)}.st-ab-philosophy{background:var(--d)}.st-ab-values{margin-top:35px;border-top:1px solid rgba(255,255,255,.13)}.st-ab-values div{padding:20px 0;display:grid;grid-template-columns:190px 1fr;gap:22px;border-bottom:1px solid rgba(255,255,255,.13)}.st-ab-values strong{color:var(--s);font:400 18px Georgia}.st-ab-values span{color:rgba(255,255,255,.68);font-size:14px}.st-ab-values.light-values{border-color:var(--l)}.st-ab-values.light-values div{border-color:var(--l)}.st-ab-values.light-values strong{color:var(--m)}.st-ab-values.light-values span{color:var(--t)}.st-about-page blockquote{margin:34px 0;padding:25px 28px;border-left:4px solid var(--m);background:#fff;color:var(--m);font:24px/1.5 Georgia}
.st-ab-editorial{padding:130px 0;background:linear-gradient(rgba(50,19,19,.88),rgba(50,19,19,.88));background-color:var(--x);text-align:center}.st-ab-editorial span{color:var(--s);font-size:11px;font-weight:700;letter-spacing:2px}.st-ab-editorial blockquote{max-width:1100px;margin:28px auto;background:none;border:0;color:#fff;font-size:clamp(36px,5vw,66px)}.st-ab-editorial strong{color:var(--s)}.st-ab-final{padding:90px 0;background:var(--m)}.st-ab-final-grid{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.st-ab-final>div>div>span{color:var(--s);font-weight:700}.st-ab-final h2{color:#fff}.st-ab-final h2 em{color:var(--s)}.st-ab-final p{color:rgba(255,255,255,.72)}.st-ab-final-actions{display:flex;flex-direction:column;gap:12px}
@media(max-width:1024px){.st-ab-hero-grid,.st-ab-two-col,.st-ab-photo-grid,.st-ab-photo-grid.reverse,.st-ab-training-head{grid-template-columns:1fr}.st-ab-cards{grid-template-columns:repeat(2,1fr)}.st-ab-final-grid{grid-template-columns:1fr}.st-ab-final-actions{flex-direction:row}.st-ab-visual{max-width:780px;margin:auto}.st-ab-philosophy .st-ab-round-photo{order:2}}
@media(max-width:767px){.st-ab-shell{width:min(100% - 30px,1380px)}.st-ab-section{padding:68px 0}.st-about-page h2{font-size:40px}.st-ab-hero{padding:62px 0;min-height:auto}.st-ab-copy h1{font-size:49px;letter-spacing:-2px}.st-ab-actions,.st-ab-final-actions{flex-direction:column}.st-ab-btn{width:100%}.st-ab-meta{grid-template-columns:1fr}.st-ab-meta div{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12)}.st-ab-visual{padding:0 0 48px}.st-ab-photo,.st-ab-round-photo{min-height:520px;border-radius:150px 150px 20px 20px}.st-ab-photo img,.st-ab-round-photo img{height:520px}.st-ab-quote{right:15px;left:15px;font-size:17px}.st-ab-cards{grid-template-columns:1fr}.st-ab-cards article{min-height:auto;padding:30px 24px}.st-ab-values div{grid-template-columns:1fr;gap:7px}.st-ab-editorial{padding:85px 0}.st-ab-editorial blockquote{font-size:36px}}

/* Widget sarmalayicisini tam genislik yap */
.elementor-widget-st_about_page,
.elementor-widget-st_about_page > .elementor-widget-container{width:100%;max-width:100%}

/* Widget hangi sayfada kullanilirsa kullanilsin tema/Elementor bosluklarini sifirla.
   :has() sadece widget'i iceren kapsayicilari etkiler; diger sayfalara dokunmaz. */
#pxl-main:has(.st-about-page){
    padding:0 !important;
}
#pxl-main:has(.st-about-page) .container:has(.st-about-page),
#pxl-content-main:has(.st-about-page),
#pxl-content-area:has(.st-about-page),
.row:has(.st-about-page),
article:has(.st-about-page),
.elementor:has(.st-about-page),
[class*="col-"]:has(.st-about-page){
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
}

/* Elementor kapsayicilari (hem eski section/column hem yeni flex container) */
.elementor-section:has(.st-about-page){
    padding:0 !important;
}
.elementor-section:has(.st-about-page) > .elementor-container{
    max-width:100% !important;
}
.elementor-column:has(.st-about-page) > .elementor-widget-wrap{
    padding:0 !important;
}
.e-con:has(.st-about-page),
.e-con-inner:has(.st-about-page){
    --content-width:100% !important;
    --padding-top:0 !important;
    --padding-bottom:0 !important;
    --padding-left:0 !important;
    --padding-right:0 !important;
    max-width:100% !important;
    width:100% !important;
    padding:0 !important;
}
.elementor-widget-st_about_page{
    margin:0 !important;
}

/* Sadece icerik kapsayicisi tekrar kendi genisliginde olsun */
.st-about-page .st-ab-shell{
    width:min(1380px, calc(100% - 48px)) !important;
    max-width:1380px !important;
    margin:auto !important;
    padding:0 24px !important;
}

/* Temanin blockquote stilini (bordo kutu, tirnak ikonu, radius) tamamen sifirla */
.st-about-page blockquote::before,
.st-about-page blockquote::after{
    content:none !important;
    display:none !important;
}

/* ShuLift bolumundeki alinti: bordo kutu + beyaz yazi + butondan ayrik dursun */
.st-about-page blockquote{
    margin:34px 0 38px !important;
    padding:28px 32px !important;
    border:0 !important;
    border-left:4px solid var(--s) !important;
    border-radius:0 18px 18px 0 !important;
    background:var(--m) !important;
    box-shadow:none !important;
    color:#fff !important;
    font-family:Georgia,"Times New Roman",serif !important;
    font-size:22px !important;
    font-weight:400 !important;
    font-style:normal !important;
    line-height:1.55 !important;
    text-align:left !important;
}

/* Editoryal alinti: kutusuz, ortali ve makul boyutta */
.st-ab-editorial blockquote{
    max-width:1000px !important;
    margin:28px auto !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:none !important;
    color:#fff !important;
    font-size:clamp(26px,3.5vw,48px) !important;
    line-height:1.25 !important;
    text-align:center !important;
}
@media(max-width:767px){
    .st-about-page blockquote{font-size:18px !important;padding:22px 24px !important}
    .st-ab-editorial blockquote{font-size:26px !important}
}
