.elementor-kit-6{--e-global-color-primary:#EEB500;--e-global-color-secondary:#70649C;--e-global-color-text:#2B2F33;--e-global-color-accent:#88BE55;--e-global-color-0b9d788:#756757;--e-global-color-353e228:#FFFFFF;--e-global-color-7718d9e:#E9ECEF;--e-global-color-f62be2a:#DEE2E6;--e-global-color-1e2c09a:#ADB5BD;--e-global-color-8b1f2ab:#6C757D;--e-global-color-2ba1016:#495057;--e-global-typography-primary-font-family:"din-2014";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"din-2014";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"din-2014";--e-global-typography-accent-font-weight:500;--e-global-typography-71bffe5-font-family:"Inter";--e-global-typography-71bffe5-font-size:15px;--e-global-typography-71bffe5-font-weight:500;--e-global-typography-71bffe5-text-transform:uppercase;--e-global-typography-71bffe5-line-height:1em;--e-global-typography-c376102-font-family:"Inter";--e-global-typography-c376102-font-size:12px;--e-global-typography-c376102-font-weight:400;--e-global-typography-c376102-line-height:1.45em;--e-global-typography-d471c3f-font-family:"din-2014";--e-global-typography-d471c3f-font-size:3.5rem;--e-global-typography-d471c3f-font-weight:800;--e-global-typography-d471c3f-line-height:1.15em;--e-global-typography-d471c3f-letter-spacing:-0.02em;--e-global-typography-6b2c694-font-family:"din-2014";--e-global-typography-6b2c694-font-size:2.75rem;--e-global-typography-6b2c694-font-weight:800;--e-global-typography-6b2c694-line-height:1.2em;--e-global-typography-6b2c694-letter-spacing:-0.02em;--e-global-typography-ba89f95-font-family:"din-2014";--e-global-typography-ba89f95-font-size:1.75rem;--e-global-typography-ba89f95-font-weight:700;--e-global-typography-ba89f95-line-height:1.25em;--e-global-typography-ba89f95-letter-spacing:-0.015em;--e-global-typography-e5f92fe-font-family:"din-2014";--e-global-typography-e5f92fe-font-size:1.5rem;--e-global-typography-e5f92fe-font-weight:700;--e-global-typography-e5f92fe-line-height:1.25em;--e-global-typography-e5f92fe-letter-spacing:-0.015em;--e-global-typography-7671384-font-family:"Inter";--e-global-typography-7671384-font-size:1.15rem;--e-global-typography-7671384-font-weight:400;--e-global-typography-7671384-line-height:1.5em;--e-global-typography-55fde99-font-family:"Inter";--e-global-typography-55fde99-font-size:14px;--e-global-typography-55fde99-font-weight:500;--e-global-typography-55fde99-text-transform:uppercase;--e-global-typography-55fde99-line-height:1em;--e-global-typography-55fde99-letter-spacing:0.075em;--e-global-typography-9b7ff91-font-family:"Inter";--e-global-typography-9b7ff91-font-weight:500;--e-global-typography-9b7ff91-text-transform:uppercase;--e-global-typography-9b7ff91-line-height:1em;--e-global-typography-874b07f-font-family:"Inter";--e-global-typography-874b07f-font-size:14px;--e-global-typography-874b07f-font-weight:500;--e-global-typography-874b07f-text-transform:uppercase;--e-global-typography-874b07f-line-height:1em;--e-global-typography-874b07f-letter-spacing:0.25em;--e-global-typography-13aba6b-font-family:"Inter";--e-global-typography-13aba6b-font-size:14px;--e-global-typography-13aba6b-font-weight:400;--e-global-typography-13aba6b-line-height:1.4em;--e-global-typography-1e6a6f1-font-family:"Inter";--e-global-typography-1e6a6f1-font-size:12px;--e-global-typography-1e6a6f1-font-weight:400;--e-global-typography-1e6a6f1-text-transform:uppercase;--e-global-typography-1e6a6f1-line-height:1.45em;--e-global-typography-946d2fb-font-family:"Inter";--e-global-typography-946d2fb-font-size:1.15rem;--e-global-typography-946d2fb-font-weight:300;--e-global-typography-946d2fb-font-style:italic;--e-global-typography-946d2fb-line-height:1.5em;--e-global-typography-0c77865-font-family:"Inter";--e-global-typography-0c77865-font-size:1.15rem;--e-global-typography-0c77865-font-weight:700;--e-global-typography-0c77865-line-height:1.33em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-55fde99-font-family ), Sans-serif;font-size:var( --e-global-typography-55fde99-font-size );font-weight:var( --e-global-typography-55fde99-font-weight );text-transform:var( --e-global-typography-55fde99-text-transform );line-height:var( --e-global-typography-55fde99-line-height );letter-spacing:var( --e-global-typography-55fde99-letter-spacing );color:var( --e-global-color-353e228 );border-radius:50px 50px 50px 50px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-55fde99-font-size );line-height:var( --e-global-typography-55fde99-line-height );letter-spacing:var( --e-global-typography-55fde99-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-d471c3f-font-size:2.5rem;--e-global-typography-6b2c694-font-size:2rem;--e-global-typography-7671384-font-size:15px;--e-global-typography-55fde99-font-size:12px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-55fde99-font-size );line-height:var( --e-global-typography-55fde99-line-height );letter-spacing:var( --e-global-typography-55fde99-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.bg-dark-text .elementor-heading-title,
.bg-dark-text .elementor-heading-title * {
    display: inline !important;
    background-color: var(--e-global-color-text) !important;
    color: white !important;
    padding: 0.02em 0.2em !important;
    line-height: 1.45 !important;
    -webkit-box-decoration-break: clone !important;
    box-decoration-break: clone !important;
}

.bg-green-text .elementor-heading-title,
.bg-green-text .elementor-heading-title * {
    display: inline !important;
    background-color: var(--e-global-color-accent) !important;
    color: white !important;
    padding: 0.02em 0.2em !important;
    line-height: 1.45 !important;
    -webkit-box-decoration-break: clone !important;
    box-decoration-break: clone !important;
}

.text-accent {
    color: var(--e-global-color-accent);
}

.text-secondary {
    color: var(--e-global-color-secondary);
}

.bold {
    font-weight: bolder;
}


#Var.resimsiz {
    display: none !important;
}

#Yok.resimli {
    display: none !important;
}

/* Butonun Ana Yapısı */
.likit-button .elementor-button {
  position: relative;
  background-color: transparent !important; /* Varsayılan arka planı sıfırla */
  padding: 10px 20px !important; /* Sizin belirlediğiniz padding ayarı */
  transition: all 0.3s ease;
  z-index: 1;
}

/* 1. KATMAN (ARKADAKİ SIVI - SECONDARY RENK) */
.likit-button .elementor-button::before {
  content: "";
  position: absolute;
  top: -6px;
  left: -5px;
  right: -5px;
  bottom: -7px;
  z-index: -2;
  
  /* Rengi doğrudan Elementor global ikincil renginden alıyor */
  background-color: var(--e-global-color-accent) !important;
  
  /* SVG Maske Kalıbı */
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 27.736' preserveAspectRatio='none'><path d='m53.069 26.762c-13.458-0.86474-43.715 3.0464-49.513-3.9501-5.581-6.7309-5.6437-22.05 7.5185-22.681 9.8366-0.4681 28.325 0.47352 32.917 0.51891 12.118 0.11957 37.658-0.23473 38.444-0.18799 12.295 0.73061 7.3836 20.92 0.8434 24.723-6.5406 3.8034-16.287 2.4716-30.208 1.5771' fill='%23000'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 27.736' preserveAspectRatio='none'><path d='m53.069 26.762c-13.458-0.86474-43.715 3.0464-49.513-3.9501-5.581-6.7309-5.6437-22.05 7.5185-22.681 9.8366-0.4681 28.325 0.47352 32.917 0.51891 12.118 0.11957 37.658-0.23473 38.444-0.18799 12.295 0.73061 7.3836 20.92 0.8434 24.723-6.5406 3.8034-16.287 2.4716-30.208 1.5771' fill='%23000'/></svg>");
  
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  
  /* Arkadaki sıvının animasyonu */
  animation: liquidBack 8s ease-in-out infinite alternate;
  transform-origin: center;
  will-change: transform;
  opacity: 0.8; /* Derinlik hissi yaratması için */
}

/* 2. KATMAN (ÖNDEKİ SIVI - PRIMARY RENK) */
.likit-button .elementor-button::after {
  content: "";
  position: absolute;
  top: -5px;
  left: -8px;
  right: -8px;
  bottom: -5px;
  z-index: -1;
  
  /* Rengi doğrudan Elementor global birincil renginden alıyor */
  background-color: var(--e-global-color-secondary) !important;
  
  /* Aynı SVG Maske Kalıbı */
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 27.736' preserveAspectRatio='none'><path d='m53.069 26.762c-13.458-0.86474-43.715 3.0464-49.513-3.9501-5.581-6.7309-5.6437-22.05 7.5185-22.681 9.8366-0.4681 28.325 0.47352 32.917 0.51891 12.118 0.11957 37.658-0.23473 38.444-0.18799 12.295 0.73061 7.3836 20.92 0.8434 24.723-6.5406 3.8034-16.287 2.4716-30.208 1.5771' fill='%23000'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 27.736' preserveAspectRatio='none'><path d='m53.069 26.762c-13.458-0.86474-43.715 3.0464-49.513-3.9501-5.581-6.7309-5.6437-22.05 7.5185-22.681 9.8366-0.4681 28.325 0.47352 32.917 0.51891 12.118 0.11957 37.658-0.23473 38.444-0.18799 12.295 0.73061 7.3836 20.92 0.8434 24.723-6.5406 3.8034-16.287 2.4716-30.208 1.5771' fill='%23000'/></svg>");
  
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  
  /* Öndeki sıvının animasyonu */
  animation: liquidFront 5.5s ease-in-out infinite alternate;
  transform-origin: center;
  will-change: transform;
}

/* --- ANİMASYON DÖNGÜLERİ --- */

/* Öndeki Sıvının Hareketi */
@keyframes liquidFront {
  0% {
    transform: scale(1) rotate(0deg) skewX(0deg);
  }
  50% {
    transform: scaleX(1.03) scaleY(0.94) rotate(1deg) skewX(1.5deg);
  }
  100% {
    transform: scaleX(0.95) scaleY(1.02) rotate(-0.5deg) skewX(-1deg);
  }
}

/* Arkadaki Sıvının Hareketi (Zıt esneme) */
@keyframes liquidBack {
  0% {
    transform: scaleX(0.95) scaleY(1.03) rotate(0deg);
  }
  50% {
    transform: scaleX(0.92) scaleY(1.06) rotate(-1.5deg) skewX(-2deg);
  }
  100% {
    transform: scaleX(1.08) scaleY(0.92) rotate(1deg) skewX(1deg);
  }
}

.likit-button.mor-sari .elementor-button::before {

  background-color: var(--e-global-color-primary) !important;
}

.likit-button.yesil-mor .elementor-button::before {
  background-color: var(--e-global-color-secondary) !important;
}

.likit-button.yesil-mor .elementor-button::after {
  background-color: var(--e-global-color-accent) !important;
}

.likit-button.kahve-mor .elementor-button::before {
  background-color: var(--e-global-color-primary) !important;
}

.likit-button.kahve-mor .elementor-button::after {
  background-color: var(--e-global-color-0b9d788) !important;
}

.likit-button.kahve-yesil .elementor-button::before {
  background-color: var(--e-global-color-accent) !important;
}

.likit-button.kahve-yesil .elementor-button::after {
  background-color: var(--e-global-color-0b9d788) !important;
}

.likit-button.kahve-yesil .elementor-button::before {
  background-color: var(--e-global-color-accent) !important;
}

.likit-button.gri-sari .elementor-button::after {
  background-color: var(--e-global-color-8b1f2ab) !important;
}


.likit-button.gri-sari .elementor-button::before {
  background-color: var(--e-global-color-primary) !important;
}

.likit-button.sari-mor .elementor-button::after {
  background-color: var(--e-global-color-primary) !important;
}

.likit-button.sari-yesil .elementor-button::before {
  background-color: var(--e-global-color-accent) !important;
}

.likit-button.sari-yesil .elementor-button::after {
  background-color: var(--e-global-color-primary) !important;
}

/* Hover Durumunda Animasyonların Hızlanması */
.likit-button:hover .elementor-button::before {
  animation-duration: 2s;
}
.likit-button:hover .elementor-button::after {
  animation-duration: 1.25s;
}

.gutenberg-content .elementor-widget-text-editor {
    max-width: 720px !important;
    margin-left: auto;
    margin-right: auto;
}

.likit-button.small .elementor-button {
    padding: 5px 10px !important;
}

.likit-button.small .elementor-button::after {
  top: -4px;
  left: -5px;
  right: -5px;
  bottom: -4px;
}

.likit-button.small .elementor-button::before {
  top: -3px;
  left: -7px;
  right: -4px;
  bottom: -4px;
}

.gutenberg-content h1,
.gutenberg-content h2,
.gutenberg-content h3,
.gutenberg-content h4,
.gutenberg-content h5,
.gutenberg-content h6 {
    color: inherit;
    font-family: var(--e-global-typography-d471c3f-font-family), Sans-serif;
    font-weight: 700;
    line-height: 1.2;
    margin-block-end: 0.5em;
    margin-block-start: 1.5em;
}

.gutenberg-content hr {
    background-color: transparent;
    border-top: 1px solid;
}

.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6 {
    color: inherit;
    font-family: var(--e-global-typography-d471c3f-font-family), Sans-serif;
    font-weight: 700;
    line-height: 1.2;
    margin-block-end: 0.5em;
    margin-block-start: 1.5em;
}

.elementor-widget-text-editor hr {
    background-color: transparent;
    border-top: 1px solid;
}

.gutenberg-content.rehber h2 {
    font-size: 2.25rem;
    margin-block-start: 1em;
    font-weight: 800;
}

.gutenberg-content.rehber h3 {
    font-size: 1.75rem;
    margin-block-start: 1em;
    font-weight: 800;
}

.gutenberg-content.rehber h4 {
    font-size: 1.4rem;
    margin-block-start: 1em;
}

.gutenberg-content.rehber h5 {
    font-size: 1.2rem;
    margin-block-start: 1em;
}


.elementor-widget-theme-post-content a,.elementor-widget-text-editor a, .gutenberg-content .wp-block-paragraph a {
    color: var(--e-global-color-secondary);
    font-weight: 700;
    text-decoration: none;
    display: inline;
    position: relative;
    z-index: 1;
    padding: 0;
    word-break: break-word; 
    overflow-wrap: anywhere;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    background-image: linear-gradient(var(--e-global-color-secondary), var(--e-global-color-secondary));
    background-repeat: no-repeat;
    background-position: 0 calc(100% + 2px); 
    background-size: 100% 3px;
    transition: color 0.35s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.35s cubic-bezier(0.25, 0.8, 0.25, 1),
                background-position 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);
    border-radius: 2px;
}

.elementor-widget-theme-post-content a:hover,.elementor-widget-text-editor a:hover,.gutenberg-content .wp-block-paragraph a:hover {
    color: #ffffff;
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 4px;
}

.wp-block-list {
    margin-bottom: 2rem;
}/* End custom CSS */