.elementor-9 .elementor-element.elementor-element-1804da2{--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;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-1804da2::before, .elementor-9 .elementor-element.elementor-element-1804da2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1804da2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1804da2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1804da2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1804da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-d08aee1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:-1.3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:12px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-049e1d4{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-049e1d4::before, .elementor-9 .elementor-element.elementor-element-049e1d4 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-049e1d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-049e1d4 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-049e1d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-049e1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-09041f5 img{max-width:300px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-280c85c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-280c85c .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-280c85c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-335ac21{text-align:center;}.elementor-9 .elementor-element.elementor-element-335ac21 .elementor-heading-title{font-family:"Portrait", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-87bc9a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1.3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-09df084{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8e15b5a .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-8e15b5a .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-8e15b5a .elementor-heading-title a:focus{color:#06AEEF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-50dab7a{font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-50dab7a a:hover, .elementor-9 .elementor-element.elementor-element-50dab7a a:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-50dab7a a{transition-duration:1s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-9 .elementor-element.elementor-element-995f274 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-995f274 .elementor-button{font-family:"Pressura Mono", Sans-serif;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-995f274 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-995f274 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-995f274 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-995f274 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-40d3be2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-ceff8be .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-80f36d9 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-80f36d9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 325deg );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-separator{border-bottom-style:dashed;border-bottom-width:2px;border-bottom-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-item{align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list li:not(:last-child){margin-bottom:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-header{margin-bottom:0px;font-family:"Pressura Mono", Sans-serif;font-weight:normal;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-price{font-family:"Pressura Mono", Sans-serif;font-weight:normal;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-4f05f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1.3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6404fd8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8d085b2 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-8d085b2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 183% ) blur( 0px ) hue-rotate( 325deg );}.elementor-9 .elementor-element.elementor-element-cdc2537{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-16056b2 .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-16056b2 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-16056b2 .elementor-heading-title a:focus{color:#06AEEF;}.elementor-9 .elementor-element.elementor-element-3dbb1dc{font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3dbb1dc a:hover, .elementor-9 .elementor-element.elementor-element-3dbb1dc a:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3dbb1dc a{transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-56de24f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1.3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ac5ceb9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-aefc40a .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-aefc40a .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-aefc40a .elementor-heading-title a:focus{color:#06AEEF;}.elementor-9 .elementor-element.elementor-element-f27593e{font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f27593e a:hover, .elementor-9 .elementor-element.elementor-element-f27593e a:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-f27593e a{transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-28c8f27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-7bac37f img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-7bac37f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 325deg );}.elementor-9 .elementor-element.elementor-element-dd9e4e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1.3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c48405c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-5ea96e8{text-align:center;}.elementor-9 .elementor-element.elementor-element-5ea96e8 .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-5ea96e8 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-5ea96e8 .elementor-heading-title a:focus{color:#06AEEF;}.elementor-9 .elementor-element.elementor-element-af5e306{text-align:center;font-size:25px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-af5e306 a:hover, .elementor-9 .elementor-element.elementor-element-af5e306 a:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-af5e306 a{transition-duration:1s;}.elementor-9 .elementor-element.elementor-element-082d170 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-082d170 .elementor-button{font-family:"Pressura Mono", Sans-serif;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-082d170 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-082d170 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-082d170 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-082d170 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-09df084{--width:100%;}.elementor-9 .elementor-element.elementor-element-40d3be2{--width:50%;}.elementor-9 .elementor-element.elementor-element-6404fd8{--width:50%;}.elementor-9 .elementor-element.elementor-element-cdc2537{--width:100%;}.elementor-9 .elementor-element.elementor-element-ac5ceb9{--width:100%;}.elementor-9 .elementor-element.elementor-element-28c8f27{--width:50%;}.elementor-9 .elementor-element.elementor-element-c48405c{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-280c85c .elementor-divider-separator{width:10%;}.elementor-9 .elementor-element.elementor-element-8e15b5a .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-50dab7a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-ceff8be .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-header{font-size:15px;}.elementor-9 .elementor-element.elementor-element-16056b2 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-3dbb1dc{font-size:20px;}.elementor-9 .elementor-element.elementor-element-aefc40a .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-f27593e{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5ea96e8 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-af5e306{font-size:20px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-09041f5 img{max-width:200px;}.elementor-9 .elementor-element.elementor-element-335ac21 .elementor-heading-title{font-size:27px;}.elementor-9 .elementor-element.elementor-element-40d3be2{border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-9 .elementor-element.elementor-element-6404fd8{border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-9 .elementor-element.elementor-element-8d085b2 img{max-width:80%;}.elementor-9 .elementor-element.elementor-element-28c8f27{border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-9 .elementor-element.elementor-element-28c8f27.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for heading, class: .elementor-element-8e15b5a *//* Hover'da yazı rengini değiştir */
.elementor-9 .elementor-element.elementor-element-8e15b5a .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-9 .elementor-element.elementor-element-8e15b5a:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50dab7a *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-9 .elementor-element.elementor-element-50dab7a,
.elementor-9 .elementor-element.elementor-element-50dab7a .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-50dab7a .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-50dab7a .elementor-text-editor *{
  transition: color 1s cubic-bezier(.22,.61,.36,1);
  will-change: color;
}

/* 2) Hover'da renk uygula (tüm alt öğelere) */
.elementor-9 .elementor-element.elementor-element-50dab7a:hover,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor *,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor a,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor p,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor li,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor span,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor strong,
.elementor-9 .elementor-element.elementor-element-50dab7a:hover .elementor-text-editor em{
  color: #06AEEF !important; /* tema/kit rengi eziliyorsa gerekli */
}

/* 3) Linklerin kendi hover rengi varsa onu da geçersiz kıl */
.elementor-9 .elementor-element.elementor-element-50dab7a .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-9 .elementor-element.elementor-element-50dab7a,
  .elementor-9 .elementor-element.elementor-element-50dab7a .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-50dab7a .elementor-text-editor,
  .elementor-9 .elementor-element.elementor-element-50dab7a .elementor-text-editor *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceff8be *//* Hover'da yazı rengini değiştir */
.elementor-9 .elementor-element.elementor-element-ceff8be .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-9 .elementor-element.elementor-element-ceff8be:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2cd2070 *//* Elementor Pro – Price List widget (Custom CSS) */

/* Geçişler */
.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list,
.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list *{
  transition:
    color 1s cubic-bezier(.22,.61,.36,1),
    border-color 1s cubic-bezier(.22,.61,.36,1),
    background 1s cubic-bezier(.22,.61,.36,1);
  will-change: color, border-color, background;
}

/* ---- 1) NATIVE SEPARATOR (border tabanlı) -> dashed yap ---- */
.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-separator{
  border: 0;                      /* olası solid'ı sıfırla */
  border-bottom: 1px dashed currentColor; /* dashed separator */
  height: 0;                      /* sadece çizgi kalsın */
}

/* Hover: metinler + border renkleri */
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-title,
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-price,
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-item-description,
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-item a{
  color: #06AEEF;
}
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-separator{
  border-bottom-color: #06AEEF;
}

/* ---- 2) PSEUDO-ELEMENT SEPARATOR (background tabanlı) ----
   Bazı temalar çizgiyi :after ile SOLID background olarak verir.
   Bunu dashed'e çevirmek için repeating-linear-gradient kullan. */
.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-title:after,
.elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list-text:after{
  /* mevcut içerik/konumlandırma temadan gelir; sadece görünümü düzelt */
  background: repeating-linear-gradient(
    90deg,
    currentColor 0 6px,           /* 6px çizgi */
    transparent 6px 12px          /* 6px boşluk */
  ) !important;
}

/* Hover: pseudo separator rengi de #06AEEF'e geçsin (currentColor sayesinde otomatik uyum) */
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-title:after,
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-text:after{
  /* renk, parent color’ı #06AEEF olduğu için currentColor zaten mavi olur */
  background: repeating-linear-gradient(
    90deg,
    currentColor 0 6px,
    transparent 6px 12px
  ) !important;
}

/* SVG ikonuny varsa (opsiyonel) */
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-icon svg path,
.elementor-9 .elementor-element.elementor-element-2cd2070:hover .elementor-price-list-icon svg *{
  fill: #06AEEF;
}

/* Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list,
  .elementor-9 .elementor-element.elementor-element-2cd2070 .elementor-price-list *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16056b2 *//* Hover'da yazı rengini değiştir */
.elementor-9 .elementor-element.elementor-element-16056b2 .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-9 .elementor-element.elementor-element-16056b2:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dbb1dc *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-9 .elementor-element.elementor-element-3dbb1dc,
.elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-text-editor *{
  transition: color 1s cubic-bezier(.22,.61,.36,1);
  will-change: color;
}

/* 2) Hover'da renk uygula (tüm alt öğelere) */
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor *,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor a,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor p,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor li,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor span,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor strong,
.elementor-9 .elementor-element.elementor-element-3dbb1dc:hover .elementor-text-editor em{
  color: #06AEEF !important; /* tema/kit rengi eziliyorsa gerekli */
}

/* 3) Linklerin kendi hover rengi varsa onu da geçersiz kıl */
.elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-9 .elementor-element.elementor-element-3dbb1dc,
  .elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-text-editor,
  .elementor-9 .elementor-element.elementor-element-3dbb1dc .elementor-text-editor *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefc40a *//* Hover'da yazı rengini değiştir */
.elementor-9 .elementor-element.elementor-element-aefc40a .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-9 .elementor-element.elementor-element-aefc40a:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f27593e *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-9 .elementor-element.elementor-element-f27593e,
.elementor-9 .elementor-element.elementor-element-f27593e .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-f27593e .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-f27593e .elementor-text-editor *{
  transition: color 1s cubic-bezier(.22,.61,.36,1);
  will-change: color;
}

/* 2) Hover'da renk uygula (tüm alt öğelere) */
.elementor-9 .elementor-element.elementor-element-f27593e:hover,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor *,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor a,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor p,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor li,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor span,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor strong,
.elementor-9 .elementor-element.elementor-element-f27593e:hover .elementor-text-editor em{
  color: #06AEEF !important; /* tema/kit rengi eziliyorsa gerekli */
}

/* 3) Linklerin kendi hover rengi varsa onu da geçersiz kıl */
.elementor-9 .elementor-element.elementor-element-f27593e .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-9 .elementor-element.elementor-element-f27593e,
  .elementor-9 .elementor-element.elementor-element-f27593e .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-f27593e .elementor-text-editor,
  .elementor-9 .elementor-element.elementor-element-f27593e .elementor-text-editor *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ea96e8 *//* Hover'da yazı rengini değiştir */
.elementor-9 .elementor-element.elementor-element-5ea96e8 .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-9 .elementor-element.elementor-element-5ea96e8:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af5e306 *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-9 .elementor-element.elementor-element-af5e306,
.elementor-9 .elementor-element.elementor-element-af5e306 .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-af5e306 .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-af5e306 .elementor-text-editor *{
  transition: color 1s cubic-bezier(.22,.61,.36,1);
  will-change: color;
}

/* 2) Hover'da renk uygula (tüm alt öğelere) */
.elementor-9 .elementor-element.elementor-element-af5e306:hover,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor *,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor a,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor p,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor li,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor span,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor strong,
.elementor-9 .elementor-element.elementor-element-af5e306:hover .elementor-text-editor em{
  color: #06AEEF !important; /* tema/kit rengi eziliyorsa gerekli */
}

/* 3) Linklerin kendi hover rengi varsa onu da geçersiz kıl */
.elementor-9 .elementor-element.elementor-element-af5e306 .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-9 .elementor-element.elementor-element-af5e306,
  .elementor-9 .elementor-element.elementor-element-af5e306 .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-af5e306 .elementor-text-editor,
  .elementor-9 .elementor-element.elementor-element-af5e306 .elementor-text-editor *{ transition: none; }
}/* End custom CSS */