.elementor-kit-348{--e-global-color-primary:#0B1238;--e-global-color-secondary:#C8A45D;--e-global-color-text:#2C3446;--e-global-color-accent:#0E1530;--e-global-color-2a74f671:#FFFFFF;--e-global-color-c2c55d15:#F5F6F9;--e-global-color-4cf6f41c:#E2E6EE;--e-global-color-c647bd2e:#DCBE82;--e-global-color-1b8ec98f:#5B6478;--e-global-color-f9edbe5f:#AAB3C8;--e-global-color-f6a02e68:#010321;--e-global-color-3c858144:#25D366;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-0.4px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.75em;}.elementor-kit-348 e-page-transition{background-color:#FFBC7D;}.elementor-kit-348 a{color:#0B1238;}.elementor-kit-348 a:hover{color:#9A7A35;}.elementor-kit-348 h1{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;}.elementor-kit-348 h2{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-kit-348 h3{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;}.elementor-kit-348 h4{color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.35em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-348 h1{font-size:34px;}.elementor-kit-348 h2{font-size:25px;}.elementor-kit-348 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Navy:#0B1238; --NavyDeep:#010321; --Ink:#0E1530; --Text:#2C3446; --Muted:#5B6478; --OnNavyMuted:#AAB3C8; --Line:#E2E6EE; --Soft:#F5F6F9; --Surface:#FFFFFF; --Gold:#C8A45D; --GoldLight:#DCBE82; --WhatsApp:#25D366; --WhatsAppInk:#073B1C; --HeadingFont:Manrope; --BodyFont:Poppins; }
/* Start custom CSS *//* Yazı içeriği tipografisi (tedavi ve blog yazıları) */
.elementor-widget-theme-post-content{font-size:17.5px;line-height:1.8;color:#2C3446}
.elementor-widget-theme-post-content p{margin:0 0 1.15em}
.elementor-widget-theme-post-content h2{font-family:"Manrope",sans-serif;font-weight:700;font-size:29px;line-height:1.25;letter-spacing:-.01em;color:#0E1530;margin:1.8em 0 .55em;scroll-margin-top:110px}
.elementor-widget-theme-post-content h3{font-family:"Manrope",sans-serif;font-weight:700;font-size:21px;line-height:1.35;color:#0E1530;margin:1.5em 0 .45em;scroll-margin-top:110px}
.elementor-widget-theme-post-content>.elementor-widget-container>h2:first-child{margin-top:0}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{list-style:none;margin:0 0 1.4em;padding:0}
.elementor-widget-theme-post-content li{position:relative;padding-left:34px;margin:0 0 .7em}
.elementor-widget-theme-post-content ul>li::before{content:"";position:absolute;left:9px;top:.7em;width:8px;height:8px;border-radius:50%;background:#C8A45D}
.elementor-widget-theme-post-content ol{counter-reset:qx-ol}
.elementor-widget-theme-post-content ol>li{counter-increment:qx-ol}
.elementor-widget-theme-post-content ol>li::before{content:counter(qx-ol);position:absolute;left:0;top:.22em;width:24px;height:24px;border-radius:50%;background:#0B1238;color:#DCBE82;font:600 12px/24px "Poppins",sans-serif;text-align:center}
.elementor-widget-theme-post-content li strong{font-weight:500;color:#0E1530}
.elementor-widget-theme-post-content a{color:#0B1238;text-decoration:underline;text-decoration-color:#C8A45D;text-decoration-thickness:1.5px;text-underline-offset:3px}
.elementor-widget-theme-post-content a:hover{color:#9A7A35}
.elementor-widget-theme-post-content img{border-radius:16px;height:auto}
.elementor-widget-theme-post-content blockquote{margin:1.6em 0;padding:18px 24px;border-left:3px solid #C8A45D;background:#F5F6F9;border-radius:0 14px 14px 0;color:#0E1530}
.elementor-widget-theme-post-content .qx-not{margin-top:2.2em;padding-top:1.4em;border-top:1px solid #E2E6EE;font-size:15px;line-height:1.7;color:#5B6478}
.elementor-widget-theme-post-content .qx-not p{margin-bottom:.6em}
@media (max-width:767px){.elementor-widget-theme-post-content{font-size:16.5px}.elementor-widget-theme-post-content h2{font-size:24px}.elementor-widget-theme-post-content h3{font-size:19px}}
/* İçerik yolu (koyu zemin) */
.qx-yol .rank-math-breadcrumb p{margin:0;font-family:"Poppins",sans-serif;font-size:13px;line-height:1.6;letter-spacing:.02em;color:#AAB3C8}
.qx-yol .rank-math-breadcrumb a{color:#AAB3C8;text-decoration:none;transition:color .2s ease}
.qx-yol .rank-math-breadcrumb a:hover{color:#FFFFFF}
.qx-yol .rank-math-breadcrumb .separator{color:#C8A45D;margin:0 8px}
.qx-yol .rank-math-breadcrumb .last{color:#DCBE82}
/* Okuma süresi */
.qx-okuma{font-family:"Poppins",sans-serif;font-size:15px;color:#AAB3C8}
.qx-meta-row .elementor-widget-shortcode .qx-okuma::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#C8A45D;margin:0 12px 3px 0;vertical-align:middle}
/* Kartlar */
.qx-kart{transition:transform .25s ease,box-shadow .25s ease}
.qx-kart:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(11,18,56,.10)}
.qx-kart .elementor-widget-theme-post-featured-image{overflow:hidden}
.qx-kart .elementor-widget-theme-post-featured-image img{transition:transform .6s ease}
.qx-kart:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.035)}
/* Sayfalama */
.qx-grid .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}
.qx-grid .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid #E2E6EE;background:#FFFFFF;text-decoration:none}
.qx-grid .elementor-pagination .page-numbers.current{background:#0B1238;border-color:#0B1238;color:#DCBE82}
.qx-grid .elementor-pagination a.page-numbers:hover{border-color:#C8A45D}
/* Yasal metin sayfaları */
.qx-metin{font-size:16.5px;line-height:1.8;color:#2C3446}.qx-metin h2{font-family:"Manrope",sans-serif;font-weight:700;font-size:25px;line-height:1.3;color:#0E1530;margin:1.8em 0 .5em}.qx-metin h2:first-child{margin-top:0}.qx-metin p{margin:0 0 1em}.qx-metin ul{list-style:none;margin:0 0 1.2em;padding:0}.qx-metin li{position:relative;padding-left:26px;margin:0 0 .55em}.qx-metin li::before{content:"";position:absolute;left:6px;top:.72em;width:7px;height:7px;border-radius:50%;background:#C8A45D}.qx-metin a{color:#0B1238;text-decoration:underline;text-decoration-color:#C8A45D;text-underline-offset:3px}.qx-metin strong{color:#0E1530;font-weight:600}
/* Formlar */
.qx-form .elementor-field-textual{min-height:52px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
.qx-form textarea.elementor-field-textual{min-height:96px}
.qx-form .elementor-field-textual:focus{background-color:#FFFFFF!important;border-color:#C8A45D!important;box-shadow:0 0 0 4px rgba(200,164,93,.18);outline:none}
.qx-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:10px}
.qx-form .elementor-field-type-radio .elementor-field-option{margin:0!important;position:relative}
.qx-form .elementor-field-type-radio input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.qx-form .elementor-field-type-radio .elementor-field-option label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid #E2E6EE;border-radius:999px;background:#FFFFFF;font:500 15px/1 "Poppins",sans-serif;color:#0E1530;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.qx-form .elementor-field-type-radio .elementor-field-option label:hover{border-color:#C8A45D}
.qx-form .elementor-field-type-radio input[type=radio]:checked+label{background:#0B1238;border-color:#0B1238;color:#FFFFFF}
.qx-form .elementor-field-type-radio input[type=radio]:focus-visible+label{box-shadow:0 0 0 4px rgba(200,164,93,.3)}
.qx-form .elementor-field-type-upload input[type=file]{width:100%;padding:14px;border:1.5px dashed #C8A45D;border-radius:14px;background:#FFFFFF;font:400 14px "Poppins",sans-serif;color:#5B6478;cursor:pointer}
.qx-form .elementor-field-type-upload input[type=file]::file-.elementor-kit-348-button{margin-right:14px;padding:10px 18px;border:0;border-radius:999px;background:#0B1238;color:#FFFFFF;font:600 14px "Poppins",sans-serif;cursor:pointer}
.qx-form .qx-form-ipucu{margin:-8px 0 0;font-size:13px;line-height:1.5;color:#5B6478}
.qx-form .elementor-field-type-acceptance .elementor-field-subgroup{display:flex}
.qx-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}
.qx-form .elementor-field-type-acceptance input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:#0B1238}
.qx-form .elementor-field-type-acceptance label{font-size:14px;line-height:1.55;color:#5B6478}
.qx-form .elementor-field-type-acceptance a{color:#0B1238;text-decoration:underline;text-decoration-color:#C8A45D;text-underline-offset:3px}
.qx-form .elementor-mark-required .elementor-field-label:after{color:#C8A45D}
.qx-form .iti{width:100%;display:block}
.qx-form .iti input.elementor-field-textual{width:100%}
.qx-form .iti__dropdown-content{border-radius:14px;box-shadow:0 18px 40px rgba(11,18,56,.16);z-index:30}
.qx-form .iti__search-input{font-family:"Poppins",sans-serif;font-size:16px}
.qx-form .iti__country{font-family:"Poppins",sans-serif;font-size:15px}
/* Blog: ozet, tablo, gorsel, kaynak */
.elementor-widget-theme-post-content .qx-ozet{margin:1.4em 0 1.8em;padding:20px 24px;background:#F5F6F9;border:1px solid #E2E6EE;border-left:3px solid #C8A45D;border-radius:0 14px 14px 0}
.elementor-widget-theme-post-content .qx-ozet p{margin:0 0 .5em;font-family:"Manrope",sans-serif;color:#0E1530}
.elementor-widget-theme-post-content .qx-ozet ul{margin:0;padding-left:1.1em}
.elementor-widget-theme-post-content .qx-ozet li{margin:.3em 0}
.elementor-widget-theme-post-content .qx-tablo{margin:1.4em 0 1.8em;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E2E6EE;border-radius:14px}
.elementor-widget-theme-post-content .qx-tablo table{width:100%;min-width:520px;border-collapse:collapse;margin:0;font-size:15.5px;line-height:1.55;border:0}
.elementor-widget-theme-post-content .qx-tablo th{background:#0B1238;color:#fff;font-family:"Manrope",sans-serif;font-weight:700;text-align:left;padding:12px 16px;border:0}
.elementor-widget-theme-post-content .qx-tablo tbody tr td{padding:11px 16px;border:0;border-top:1px solid #E2E6EE;vertical-align:top;color:#2C3446;background:#fff}
.elementor-widget-theme-post-content .qx-tablo tbody tr:nth-child(even) td{background:#F8F9FB}
.elementor-widget-theme-post-content .qx-tablo tbody td:first-child{font-weight:600;color:#0E1530}
.elementor-widget-theme-post-content figure.qx-fig{margin:1.8em 0}
.elementor-widget-theme-post-content figure.qx-fig img{display:block;width:100%;height:auto;border-radius:16px}
.elementor-widget-theme-post-content figure.qx-fig figcaption{margin-top:.65em;font-size:14px;line-height:1.5;color:#6B7385;text-align:center}
.elementor-widget-theme-post-content ol.qx-kaynak{font-size:14.5px;line-height:1.6;color:#5B6478;padding-left:1.3em}
.elementor-widget-theme-post-content ol.qx-kaynak li{margin:.35em 0;overflow-wrap:anywhere}
@media (max-width:767px){.elementor-widget-theme-post-content .qx-tablo table{font-size:14.5px}.elementor-widget-theme-post-content .qx-ozet{padding:16px 18px}}

/* One cikan gorseller 16:9 */
.elementor-element-bc-img img,.elementor-element-bp-img img{width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover;display:block}

/* Ust menu katmani */
.elementor-element-hdr{z-index:1000!important}

/* Manrope: buyuk schwa icin Poppins */
@font-face{font-family:"Manrope";font-style:normal;font-weight:100 500;font-display:swap;src:url(https://drnoyansualp.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-86b12e74.woff2) format("woff2");unicode-range:U+018F}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(https://drnoyansualp.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-b1eb82d1.woff2) format("woff2");unicode-range:U+018F}
@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(https://drnoyansualp.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-71994884.woff2) format("woff2");unicode-range:U+018F}
@font-face{font-family:"Manrope";font-style:normal;font-weight:800 900;font-display:swap;src:url(https://drnoyansualp.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-e4a3a357.woff2) format("woff2");unicode-range:U+018F}

/* Yan sutun ekrana sigsin */
.elementor-element-bp-toc .elementor-toc__body{max-height:clamp(96px,calc(100vh - 500px),440px)!important;overflow-y:auto}
body.admin-bar .elementor-element-bp-toc .elementor-toc__body{max-height:clamp(96px,calc(100vh - 532px),440px)!important}

/* Galeri */
.qx-galeri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.qx-galeri figure{margin:0}
.qx-galeri a{display:block;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px rgba(1,3,33,.14);transition:transform .25s ease,box-shadow .25s ease}
.qx-galeri a:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(1,3,33,.22)}
.qx-galeri img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
@media (max-width:1024px){.qx-galeri{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media (max-width:640px){.qx-galeri{grid-template-columns:1fr;gap:18px}}

/* Menu 1025-1279 */
.elementor-element-hdr-cta .elementor-button{white-space:nowrap}
@media (min-width:1025px) and (max-width:1279px){.elementor-element-hdr{--gap:14px;--row-gap:14px;--column-gap:14px}.elementor-element-hdr>.e-con-inner{gap:14px}.elementor-element-hdr-logo img{width:165px!important}.elementor-element-hdr-nav .elementor-nav-menu--main .elementor-item{padding-left:9px!important;padding-right:9px!important;font-size:14.5px!important}.elementor-element-hdr-cta .elementor-button{padding-left:16px!important;padding-right:16px!important}.elementor-element-hdr-right{--gap:12px;--row-gap:12px;--column-gap:12px;gap:12px}.elementor-element-hdr-right>.e-con-inner{gap:12px}}
/* Menu 1025-1099 */
@media (min-width:1025px) and (max-width:1099px){.elementor-element-hdr-logo img{width:150px!important}.elementor-element-hdr-nav .elementor-nav-menu--main .elementor-item{padding-left:7px!important;padding-right:7px!important;font-size:14px!important}.elementor-element-hdr-cta .elementor-button{padding-left:14px!important;padding-right:14px!important;font-size:14px!important}}/* End custom CSS */