.elementor-18909 .elementor-element.elementor-element-228f219{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 70px;--row-gap:56px;--column-gap:70px;--padding-top:90px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-18909 .elementor-element.elementor-element-228f219:not(.elementor-motion-effects-element-type-background), .elementor-18909 .elementor-element.elementor-element-228f219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B5E;}.elementor-18909 .elementor-element.elementor-element-29fae92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18909 .elementor-element.elementor-element-439536b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18909 .elementor-element.elementor-element-439536b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18909 .elementor-element.elementor-element-439536b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-type-html{padding-bottom:0px;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-button[type="submit"]{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-439536b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18909 .elementor-element.elementor-element-12aabfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18909 .elementor-element.elementor-element-c742547{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-18909 .elementor-element.elementor-element-c742547:not(.elementor-motion-effects-element-type-background), .elementor-18909 .elementor-element.elementor-element-c742547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE0;}.elementor-18909 .elementor-element.elementor-element-c84d8db{--grid-row-gap:26px;--grid-column-gap:26px;}.elementor-18909 .elementor-element.elementor-element-c84d8db .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5625 * 100% );}.elementor-18909 .elementor-element.elementor-element-c84d8db:after{content:"0.5625";}.elementor-18909 .elementor-element.elementor-element-c84d8db .elementor-post__thumbnail__link{width:100%;}.elementor-18909 .elementor-element.elementor-element-c84d8db .elementor-post__meta-data span + span:before{content:"///";}.elementor-18909 .elementor-element.elementor-element-c84d8db.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-18909 .elementor-element.elementor-element-c84d8db.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-18909 .elementor-element.elementor-element-c84d8db.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-18909 .elementor-element.elementor-element-f506b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:28px;--padding-right:28px;}.elementor-18909 .elementor-element.elementor-element-f506b40:not(.elementor-motion-effects-element-type-background), .elementor-18909 .elementor-element.elementor-element-f506b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE0;}.elementor-18909 .elementor-element.elementor-element-f9243a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--border-radius:28px 28px 28px 28px;--padding-top:60px;--padding-bottom:60px;--padding-left:56px;--padding-right:56px;}.elementor-18909 .elementor-element.elementor-element-f9243a8:not(.elementor-motion-effects-element-type-background), .elementor-18909 .elementor-element.elementor-element-f9243a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B5E;}.elementor-18909 .elementor-element.elementor-element-cccc3fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18909 .elementor-element.elementor-element-bf33fef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18909 .elementor-element.elementor-element-a13043b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18909 .elementor-element.elementor-element-a13043b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18909 .elementor-element.elementor-element-a13043b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-type-html{padding-bottom:0px;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-button[type="submit"]{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18909 .elementor-element.elementor-element-a13043b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-18909:not(.elementor-motion-effects-element-type-background), body.elementor-page-18909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4137744 );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-18909 .elementor-element.elementor-element-228f219{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-18909 .elementor-element.elementor-element-f9243a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-18909 .elementor-element.elementor-element-228f219{--padding-top:60px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-18909 .elementor-element.elementor-element-c742547{--padding-top:70px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-18909 .elementor-element.elementor-element-c84d8db .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-18909 .elementor-element.elementor-element-c84d8db:after{content:"0.5";}.elementor-18909 .elementor-element.elementor-element-c84d8db .elementor-post__thumbnail__link{width:100%;}.elementor-18909 .elementor-element.elementor-element-f506b40{--padding-top:0px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-18909 .elementor-element.elementor-element-228f219{--content-width:1240px;}.elementor-18909 .elementor-element.elementor-element-29fae92{--width:55%;}.elementor-18909 .elementor-element.elementor-element-12aabfe{--width:45%;}.elementor-18909 .elementor-element.elementor-element-c742547{--content-width:1240px;}.elementor-18909 .elementor-element.elementor-element-f506b40{--content-width:1240px;}.elementor-18909 .elementor-element.elementor-element-cccc3fc{--width:52%;}.elementor-18909 .elementor-element.elementor-element-bf33fef{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18909 .elementor-element.elementor-element-29fae92{--width:100%;}.elementor-18909 .elementor-element.elementor-element-12aabfe{--width:100%;}.elementor-18909 .elementor-element.elementor-element-cccc3fc{--width:100%;}.elementor-18909 .elementor-element.elementor-element-bf33fef{--width:100%;}}/* Start custom CSS *//* ===== Koçluk Notları ===== */
.kn-hero, .kn-archive, .kn-cta{ -webkit-font-smoothing:antialiased }
.kn-hero .elementor-widget, .kn-archive .elementor-widget, .kn-cta .elementor-widget{ margin-bottom:0 }
.kn-hero .elementor-widget-container p, .kn-cta .elementor-widget-container p{ margin:0 }

/* Hero */
.kn-hero{ position:relative; overflow:hidden; color:#fff }
.kn-hero::before{ content:""; position:absolute; left:-60px; top:40px; width:260px; height:200px; opacity:.6; pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='200' viewBox='0 0 260 200' fill='none'%3E%3Cpath d='M20 100 Q 80 30, 150 80 T 250 60' stroke='%233340D8' stroke-width='14' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat }
.kn-hero > .e-con-inner{ position:relative; z-index:2 }
.kn-eyebrow .elementor-heading-title{ color:#F0DB4F !important; font-weight:700 !important; font-size:13px !important; letter-spacing:1.4px; text-transform:uppercase; line-height:1.4 !important }
.elementor-widget.kn-h1{ margin:14px 0 22px !important }
.kn-h1 .elementor-heading-title{ color:#fff !important; font-size:clamp(38px,5vw,62px) !important; line-height:1.08 !important; letter-spacing:-1.2px !important; font-weight:800 !important }
.kn-h1 .uw{ position:relative; display:inline-block }
.kn-h1 .uw::after{ content:""; position:absolute; left:0; bottom:-10px; width:100%; height:16px; pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M2 10 Q 80 2, 150 7 T 298 5' stroke='%23F0DB4F' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat; background-size:100% 100% }
.kn-lead{ margin-bottom:32px !important }
.kn-lead, .kn-lead p{ font-size:18px !important; line-height:1.7 !important; color:rgba(255,255,255,.88) !important; max-width:560px }

/* Abonelik formu (Elementor Form) */
.kn-form{ max-width:540px; width:100% }
.kn-form .elementor-form-fields-wrapper{ display:flex !important; flex-wrap:nowrap !important; gap:10px; margin:0 !important;
  background:#fff; padding:8px; border-radius:999px; box-shadow:0 20px 40px -18px rgba(0,0,0,.45) }
.kn-form .elementor-field-group{ padding:0 !important; margin:0 !important; width:auto !important; max-width:none !important }
.kn-form .elementor-field-type-email{ flex:1 1 auto; min-width:0 }
.kn-form .e-form__buttons, .kn-form .elementor-field-type-submit{ flex:0 0 auto }
.kn-form input.elementor-field{ border:0 !important; outline:0; box-shadow:none !important; padding:14px 20px !important; font-size:16px !important;
  color:#1A1B5E !important; background:transparent !important; border-radius:999px !important; min-width:0; min-height:0 }
.kn-form input.elementor-field::placeholder{ color:#6E6F95 }
.kn-form .elementor-button{ background:#F0DB4F !important; color:#1A1B5E !important; border:0 !important; font-weight:800 !important; font-size:15px !important;
  letter-spacing:.4px; padding:14px 26px !important; border-radius:999px !important; min-height:0; white-space:nowrap; line-height:1.2 !important;
  transition:background .15s, transform .15s }
.kn-form .elementor-button:hover{ background:#E8CE2A !important; transform:translateY(-1px) }
.kn-form .elementor-button .elementor-button-content-wrapper{ gap:8px }
.kn-form .elementor-button i, .kn-form .elementor-button svg{ color:#1A1B5E; fill:#1A1B5E }
.kn-form .elementor-message{ margin-top:14px; font-size:15.5px; line-height:1.5 }
.kn-form .elementor-message.elementor-message-success{ color:#fff; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.25); border-radius:16px; padding:18px 22px }
.kn-form .elementor-message.elementor-message-success::before{ display:none }
.kn-form .elementor-message-danger, .kn-form .elementor-error .elementor-message{ color:#F0DB4F }
.kn-form .elementor-field-group .elementor-message{ position:absolute; top:100%; left:20px; padding:0; background:none; border:0; font-size:13px; margin-top:12px }
.kn-form .elementor-field-group{ position:relative }
.kn-legal{ margin-top:14px !important }
.kn-legal, .kn-legal p{ font-size:13px !important; color:rgba(255,255,255,.65) !important; margin-left:8px; line-height:1.5 !important }
.kn-legal a{ color:#fff !important; text-decoration:underline; text-underline-offset:3px }
.kn-meta{ display:flex; flex-wrap:wrap; gap:22px; margin-top:34px; font-size:14px; color:rgba(255,255,255,.8) }
.kn-meta span{ display:inline-flex; align-items:center; gap:8px }
.kn-meta i{ width:8px; height:8px; border-radius:50%; background:#F0DB4F; display:inline-block }

/* Bülten önizleme kartı */
.kn-visual{ position:relative; max-width:460px; margin-left:auto; width:100% }
.kn-card{ background:#F5EFE0; color:#1A1B5E; border-radius:22px; overflow:hidden; box-shadow:0 40px 70px -30px rgba(0,0,0,.6); transform:rotate(1.5deg) }
.kn-card-top{ background:#fff; padding:18px 22px; display:flex; align-items:center; gap:12px; border-bottom:1px solid #E2DBC7 }
.kn-avatar{ flex:0 0 46px; width:46px; height:46px; border-radius:50%; background-color:#EEE5CF; background-size:cover; background-position:50% 15%; background-repeat:no-repeat; border:2px solid #F0DB4F }
.kn-card-top b{ display:block; font-size:14.5px; color:#1A1B5E; line-height:1.3 }
.kn-card-top small{ color:#6E6F95; font-size:12.5px }
.kn-card-body{ padding:26px 24px 28px }
.kn-card-body .no{ display:inline-block; background:#1A1B5E; color:#F0DB4F; font-weight:800; font-size:12px; letter-spacing:1px; padding:5px 12px; border-radius:999px }
.kn-card-body h3{ font-size:22px; line-height:1.25; margin:14px 0 14px; color:#1A1B5E; letter-spacing:-.3px; font-weight:700 }
.kn-card-body .ln{ height:10px; border-radius:6px; background:#EEE5CF; margin:10px 0 }
.kn-card-body .ln.s{ width:72% } .kn-card-body .ln.m{ width:88% }
.kn-card-body .quote{ margin-top:18px; background:#fff; border-left:4px solid #F0DB4F; border-radius:10px; padding:14px 16px; font-size:14px; color:#3D3F70; font-style:italic; line-height:1.5 }
.kn-star{ position:absolute; top:-26px; right:-18px; z-index:3 }

/* Arşiv */
.kn-eyebrow-dark .elementor-heading-title{ color:#1A1B5E !important; font-weight:700 !important; font-size:13px !important; letter-spacing:1.4px; text-transform:uppercase; line-height:1.4 !important }
.elementor-widget.kn-h2{ margin-top:8px !important }
.kn-h2 .elementor-heading-title{ color:#1A1B5E !important; font-size:clamp(34px,4vw,56px) !important; line-height:1.05 !important; font-weight:700 !important; letter-spacing:-1px !important }
.kn-archive-sub{ margin:10px 0 44px !important }
.kn-archive-sub, .kn-archive-sub p{ color:#3D3F70 !important; font-size:16px !important; line-height:1.6 !important; max-width:520px; margin-bottom:0 }
.kn-posts .elementor-post{ background:#fff; border:1px solid #E2DBC7; border-radius:18px; overflow:hidden; display:flex; flex-direction:column; transition:transform .15s, box-shadow .15s }
.kn-posts .elementor-post:hover{ transform:translateY(-4px); box-shadow:0 20px 40px -20px rgba(26,27,94,.22) }
.kn-posts .elementor-post__thumbnail__link{ margin-bottom:0 !important; width:100% !important; background:#1A1B5E }
.kn-posts .elementor-post__thumbnail img{ transition:transform .3s }
.kn-posts .elementor-post:hover .elementor-post__thumbnail img{ transform:translate(-50%,-50%) scale(1.03) }
.kn-posts .elementor-post__text{ padding:22px 22px 24px; display:flex; flex-direction:column; flex:1 }
.kn-posts .elementor-post__meta-data{ order:1; margin:0 !important; padding:0; border:0; font-size:12.5px !important; color:#6E6F95 !important; font-weight:600; letter-spacing:.4px; text-transform:uppercase }
.kn-posts .elementor-post__title{ order:2; font-size:18px !important; line-height:1.35 !important; margin:8px 0 18px !important; font-weight:700 !important }
.kn-posts .elementor-post__title a{ color:#1A1B5E !important; font-size:inherit !important; font-weight:inherit !important; line-height:inherit !important }
.kn-posts .elementor-post__read-more-wrapper, .kn-posts a.elementor-post__read-more{ order:3; margin-top:auto }
.kn-posts a.elementor-post__read-more{ font-weight:700 !important; font-size:14px !important; color:#1A1B5E !important; letter-spacing:0; text-transform:none; transition:letter-spacing .15s }
.kn-posts .elementor-post:hover a.elementor-post__read-more{ letter-spacing:.3px }
.kn-posts .e-load-more-anchor + .elementor-button-wrapper, .kn-posts .elementor-button-wrapper{ text-align:center; margin-top:48px }
.kn-posts .elementor-button-wrapper .elementor-button{ background:transparent !important; border:1.5px solid #1A1B5E !important; color:#1A1B5E !important;
  padding:13px 28px !important; border-radius:999px !important; font-weight:700 !important; font-size:15px !important; transition:background .15s, color .15s }
.kn-posts .elementor-button-wrapper .elementor-button:hover{ background:#1A1B5E !important; color:#fff !important }

/* Alt CTA */
.kn-cta-box{ overflow:hidden }
.kn-cta-h2 .elementor-heading-title{ color:#fff !important; font-size:clamp(28px,3.4vw,40px) !important; line-height:1.15 !important; letter-spacing:-.6px !important; font-weight:700 !important }
.elementor-widget.kn-cta-h2{ margin-bottom:12px !important }
.kn-cta-p, .kn-cta-p p{ color:rgba(255,255,255,.82) !important; font-size:16.5px !important; line-height:1.6 !important }

@media (max-width:1024px){
  .kn-visual{ margin:0 auto; max-width:420px }
}
@media (max-width:767px){
  .kn-form .elementor-form-fields-wrapper{ flex-direction:column; flex-wrap:wrap !important; border-radius:18px; padding:10px }
  .kn-form .elementor-field-group{ width:100% !important }
  .kn-form input.elementor-field{ border-radius:12px !important; padding:14px !important }
  .kn-form .elementor-button{ width:100%; justify-content:center; border-radius:12px !important }
  .kn-star{ display:none }
}

/* Form hizalama düzeltmesi */
.kn-form .elementor-form-fields-wrapper{ align-items:center !important }
.kn-form .elementor-field-group.e-form__buttons, .kn-form .elementor-field-type-submit{ align-items:center !important; justify-content:center !important; align-self:center !important }
.kn-form input.elementor-field{ line-height:1.3 !important; height:auto !important }
.kn-form .elementor-button{ display:inline-flex !important; align-items:center; justify-content:center; min-height:0 !important; height:auto !important }
.kn-form .elementor-button .elementor-button-text{ line-height:1.2 }
@media (max-width:767px){ .kn-form .elementor-field-group.e-form__buttons{ width:100% !important } }

/* Tema sayfa başlığı gizle */
.uicore-page-title{ display:none !important }/* End custom CSS */