.elementor-12 .elementor-element.elementor-element-5f610b4{--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-12 .elementor-element.elementor-element-5f610b4::before, .elementor-12 .elementor-element.elementor-element-5f610b4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5f610b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5f610b4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5f610b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5f610b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://alacati.demo.sc.tc/wp-content/uploads/2025/10/fish_left.webp");--background-overlay:'';background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-9fb7760{--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;--overlay-opacity:0.5;--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-12 .elementor-element.elementor-element-9fb7760::before, .elementor-12 .elementor-element.elementor-element-9fb7760 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9fb7760 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9fb7760 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9fb7760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9fb7760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-bd66adc{--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:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4d47046 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-12 .elementor-element.elementor-element-b581b92{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b581b92 .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-b581b92 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-b581b92 .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-12 .elementor-element.elementor-element-c5d1579{font-size:25px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c5d1579 a:hover, .elementor-12 .elementor-element.elementor-element-c5d1579 a:focus{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c5d1579 a{transition-duration:1s;}.elementor-12 .elementor-element.elementor-element-046626c{--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 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--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-12 .elementor-element.elementor-element-9d10ca7 .elementor-heading-title{font-family:"Portrait", Sans-serif;font-weight:900;text-transform:uppercase;}.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-12 .elementor-element.elementor-element-5300d74 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-12 .elementor-element.elementor-element-5300d74: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-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-separator{border-bottom-style:dashed;border-bottom-width:2px;border-bottom-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-item{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list li:not(:last-child){margin-bottom:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-header{margin-bottom:0px;font-family:"Pressura Mono", Sans-serif;font-weight:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-price{font-family:"Pressura Mono", Sans-serif;font-weight:normal;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-13a58f1 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-12 .elementor-element.elementor-element-13a58f1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 325deg );}.elementor-12 .elementor-element.elementor-element-87f8d2e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-87f8d2e{text-align:left;font-size:25px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-87f8d2e a{color:var( --e-global-color-primary );transition-duration:1s;}.elementor-12 .elementor-element.elementor-element-87f8d2e a:hover, .elementor-12 .elementor-element.elementor-element-87f8d2e a:focus{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-bd66adc{--width:100%;}.elementor-12 .elementor-element.elementor-element-046626c{--width:50%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b581b92 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-c5d1579{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9d10ca7 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-header{font-size:15px;}.elementor-12 .elementor-element.elementor-element-87f8d2e{font-size:20px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-046626c{border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;}}/* Start custom CSS for heading, class: .elementor-element-b581b92 *//* Hover'da yazı rengini değiştir */
.elementor-12 .elementor-element.elementor-element-b581b92 .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-12 .elementor-element.elementor-element-b581b92:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d1579 *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-12 .elementor-element.elementor-element-c5d1579,
.elementor-12 .elementor-element.elementor-element-c5d1579 .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-c5d1579 .elementor-text-editor,
.elementor-12 .elementor-element.elementor-element-c5d1579 .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-12 .elementor-element.elementor-element-c5d1579:hover,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor *,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor a,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor p,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor li,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor span,
.elementor-12 .elementor-element.elementor-element-c5d1579:hover .elementor-text-editor strong,
.elementor-12 .elementor-element.elementor-element-c5d1579: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-12 .elementor-element.elementor-element-c5d1579 .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-c5d1579,
  .elementor-12 .elementor-element.elementor-element-c5d1579 .elementor-widget-container,
  .elementor-12 .elementor-element.elementor-element-c5d1579 .elementor-text-editor,
  .elementor-12 .elementor-element.elementor-element-c5d1579 .elementor-text-editor *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d10ca7 *//* Hover'da yazı rengini değiştir */
.elementor-12 .elementor-element.elementor-element-9d10ca7 .elementor-heading-title { 
  transition: color 1s ease; 
}
.elementor-12 .elementor-element.elementor-element-9d10ca7:hover .elementor-heading-title { 
  color: #06AEEF; 
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-4a8dcf8 *//* Elementor Pro – Price List widget (Custom CSS) */

/* Geçişler */
.elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list,
.elementor-12 .elementor-element.elementor-element-4a8dcf8 .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-12 .elementor-element.elementor-element-4a8dcf8 .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-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-title,
.elementor-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-price,
.elementor-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-item-description,
.elementor-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-item a{
  color: #06AEEF;
}
.elementor-12 .elementor-element.elementor-element-4a8dcf8: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-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list-title:after,
.elementor-12 .elementor-element.elementor-element-4a8dcf8 .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-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-title:after,
.elementor-12 .elementor-element.elementor-element-4a8dcf8: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-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-icon svg path,
.elementor-12 .elementor-element.elementor-element-4a8dcf8:hover .elementor-price-list-icon svg *{
  fill: #06AEEF;
}

/* Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list,
  .elementor-12 .elementor-element.elementor-element-4a8dcf8 .elementor-price-list *{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87f8d2e *//* Text Editor – yumuşak hover rengi (daha sağlam seçiciler) */

/* 1) Tüm metin düğümlerine geçiş tanımla */
.elementor-12 .elementor-element.elementor-element-87f8d2e,
.elementor-12 .elementor-element.elementor-element-87f8d2e .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-87f8d2e .elementor-text-editor,
.elementor-12 .elementor-element.elementor-element-87f8d2e .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-12 .elementor-element.elementor-element-87f8d2e:hover,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor *,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor a,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor p,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor li,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor span,
.elementor-12 .elementor-element.elementor-element-87f8d2e:hover .elementor-text-editor strong,
.elementor-12 .elementor-element.elementor-element-87f8d2e: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-12 .elementor-element.elementor-element-87f8d2e .elementor-text-editor a:hover{
  color: #06AEEF !important;
}

/* 4) Hareketi azalt tercihi */
@media (prefers-reduced-motion: reduce){
  .elementor-12 .elementor-element.elementor-element-87f8d2e,
  .elementor-12 .elementor-element.elementor-element-87f8d2e .elementor-widget-container,
  .elementor-12 .elementor-element.elementor-element-87f8d2e .elementor-text-editor,
  .elementor-12 .elementor-element.elementor-element-87f8d2e .elementor-text-editor *{ transition: none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Portrait';
	font-display: auto;
	src: url('https://alacati.demo.sc.tc/wp-content/uploads/2025/10/6d126d1cf218a43fb9548319f5824445.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pressura Mono';
	font-display: auto;
	src: url('https://alacati.demo.sc.tc/wp-content/uploads/2025/10/226f58ab113a6d821def90a7d6dc2427.ttf') format('truetype');
}
/* End Custom Fonts CSS */