.elementor-kit-6{--e-global-color-primary:#0F0F0F;--e-global-color-secondary:#F4F3EF;--e-global-color-text:#CCCACC;--e-global-color-accent:#9E1B1B;--e-global-color-2c5bab4:#081849;--e-global-color-6f5aa42:#213885;--e-global-color-4d27eac:#DD323E;--e-global-color-57aa9cf:#5F3475;--e-global-color-5c6e00e:#893172;--e-global-color-edcd25b:#ECDFD2;--e-global-color-8e194ac:#DD323E;--e-global-typography-primary-font-family:"Plakkaat";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"BurbankBigWide";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"BurbankBigWide";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"BurbankBigWide";--e-global-typography-accent-font-weight:normal;background-color:var( --e-global-color-secondary );}#the7-body a.scroll-top{display:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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);}.elementor-lightbox{background-color:var( --e-global-color-secondary );--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-primary );}body{--the7-btn-s-font-family:"Plakkaat", Sans-serif;--the7-btn-m-font-family:"Plakkaat", Sans-serif;--the7-btn-l-font-family:"Plakkaat", Sans-serif;--the7-btn-lg-font-family:"Plakkaat", Sans-serif;--the7-btn-xl-font-family:"Plakkaat", Sans-serif;--the7-btn-s-font-weight:normal;--the7-btn-m-font-weight:normal;--the7-btn-l-font-weight:normal;--the7-btn-lg-font-weight:normal;--the7-btn-xl-font-weight:normal;--the7-h1-font-family:"Plakkaat", Sans-serif;--the7-h2-font-family:"Plakkaat", Sans-serif;--the7-h3-font-family:"Plakkaat", Sans-serif;--the7-h4-font-family:"Plakkaat", Sans-serif;--the7-h5-font-family:"Plakkaat", Sans-serif;--the7-h6-font-family:"Plakkaat", Sans-serif;--the7-h1-font-weight:normal;--the7-h2-font-weight:normal;--the7-h3-font-weight:normal;--the7-h4-font-weight:normal;--the7-h5-font-weight:normal;--the7-h6-font-weight:normal;}body#the7-body{--the7-form-xs-font-family:"BurbankBigWide", Sans-serif;--the7-form-sm-font-family:"BurbankBigWide", Sans-serif;--the7-form-md-font-family:"BurbankBigWide", Sans-serif;--the7-form-lg-font-family:"BurbankBigWide", Sans-serif;--the7-form-xl-font-family:"BurbankBigWide", Sans-serif;--the7-form-xs-font-weight:normal;--the7-form-sm-font-weight:normal;--the7-form-md-font-weight:normal;--the7-form-lg-font-weight:normal;--the7-form-xl-font-weight:normal;}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:0px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:0px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:0px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:0px;}#the7-body{--the7-base-font-family:"BurbankBigWide", Sans-serif;--the7-base-font-weight:normal;}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --transparent:#00000000; }
/* Start custom CSS */html.lenis, html.lenis body {
height: auto;
}
.lenis.lenis-smooth {
scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
overscroll-behavior: contain;
}
.lenis.lenis-stopped {
overflow: hidden;
}
.lenis.lenis-scrolling iframe {
pointer-events: none;
}

::-webkit-scrollbar {
    display: none;
}

body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}

.sakla {
display: none;
}

.hero .pin-spacer:nth-child(1) {
user-select: none;
pointer-events: none!important;
}

header {
z-index: 990!important;
}

.overflow-hidden {
overflow: hidden;
}

.open-nav {
position: fixed;
z-index: 88;
height: auto;
min-height: 100vh;
min-height: 100dvh;
top: 0;
visibility: hidden;
opacity: 0;
pointer-events: none;
transition: visibility 0.6s ease, opacity 0.6s ease;
}

.open-nav.active {
pointer-events: inherit;
opacity: 1;
visibility: visible;
overflow-y: auto;
}

.hero-image-mask {
    position: absolute;
}

.hero-image-mask .elementor-widget-video {
    --br-m: 1; 
    /* Üst köşeler normal çarpan, alt köşeler (var(--br-m) + 0.15) */
border-radius: 
    calc(60% * var(--br-m)) calc(40% * var(--br-m)) 
    calc(20% * (var(--br-m) + 0.15)) calc(20% * (var(--br-m) + 0.15)) / 
    calc(30% * var(--br-m)) calc(20% * var(--br-m)) 
    calc(40% * (var(--br-m) + 0.15)) calc(60% * (var(--br-m) + 0.15));
    max-width: 100vw !important;
    max-height: 100vh !important;
    transition: none !important;
    will-change: transform, border-radius;
}

/* hero scroll anim */
.hero::after {
content: "aşağı kaydırın";
position: fixed;
display: block;
z-index: 24;
bottom: 20px;
left: 0;
color: var(--e-global-color-primary);
font-size: 24px;
width: 100%;
text-align: center;
height: inherit!important;
transform-origin: bottom left;
transition: opacity 0.1s ease!important;
pointer-events: none;
opacity: var(--hero-opacity, 1);
will-change: transform, opacity;
}
/* hero scroll anim */

/* hero scroll anim */
.page-hero::after {
content: "aşağı kaydırın";
position: absolute;
display: block;
z-index: 24;
bottom: 0px;
left: 0;
color: var(--e-global-color-primary);
font-size: 24px;
width: 100%;
text-align: center;
height: inherit!important;
transform-origin: bottom left;
transition: opacity 0.1s ease!important;
pointer-events: none;
opacity: var(--hero-opacity, 1);
will-change: transform, opacity;
}
/* hero scroll anim */

/* baslik-gelir */
.baslik-gelir {
position: relative;
font-kerning: none;
}

.baslik-gelir .char-mask {
overflow: hidden;
display: inline-block;
}
/* baslik-gelir end*/

/* metin-gelir */
.metin-gelir {
position: relative;
transition: none;
font-kerning: none;
line-height: 1.2em;
}

.metin-gelir .line-mask {
transition: none;
overflow: hidden;
display: inline-block;
}

/* menu alt cizgi */

/* Menü metnini kapsayan ana yapı */
.mobile-horizontal-menu .menu-text {
  position: relative;
}

/* Çizginin içine dolacağı kutu */
.hover-alt-cizgi-kutu {
  width: 100%;
  height: 0.5em; 
  position: absolute;
  bottom: -15px; 
  left: 0;
  pointer-events: none;
  z-index: 1;
}

/* SVG'nin kendisi */
.hover-alt-cizgi {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible!important;
}

.hover-alt-cizgi path {
  fill: none !important;
  stroke: currentColor;
}
/* menu alt cizgi end*/

/* mobil menu */
.mobile-vertical-menu .menu-text {
display: block;
text-align: center;
transition: none;
}

.mobile-vertical-menu .menu-text .word {
white-space: nowrap;
}

.mobile-vertical-menu .menu-text .char-mask {
transition: none;
overflow: hidden; /* Maske (Gizleme) */
display: inline-block !important; 
vertical-align: top;
}

.mobile-vertical-menu .menu-text .char {
display: inline-block !important;
}
/* mobil menu end*/

/* obje gelir */
.obje-gelir {
    transform-origin: top center;
    transition: none!important;
    animation: none!important;
}
/* obje gelir end*/

/* resim kayar */
.resim-kayar {
  position: relative;
  overflow: hidden;
  user-select: none!important;
  transition: none;
}

.resim-kayar img {
  height: 140%!important;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: -20%;
  transition: none;
  will-change: transform;
}
/* resim kayar end */

/* kurslar */
.kurslar {
    transition: none;
}

.kurs {
    transition: none;
    transform-origin: top center;
}
/* kurslar */

/* lightbox */
.elementor-lightbox-image, .e-gallery-image {
border-radius: 4%!important;
}

.dialog-type-lightbox {
background: var(--e-global-color-secondary);    
}

.elementor-slideshow__header{
padding: 13px 55px 15px 15px!important;
}

.elementor-slideshow__footer {
}

.dialog-lightbox-close-button  {
background: var(--e-global-color-primary);
border-radius: 18%!important;
padding: 8px!important;
}

.dialog-lightbox-close-button svg {
width: 18px!important;
height: 18px!important;
fill: var(--e-global-color-secondary)!important;
}

.dialog-lightbox-close-button:hover {
background: var(--e-global-color-accent);

}

.dialog-lightbox-close-button:hover svg {
width: 18px!important;
height: 18px!important;
fill: var(--e-global-color-secondary)!important;
}

.e-eicon-zoom-in-bold  {
background: var(--e-global-color-primary);
border-radius: 18%!important;
padding: 7px!important;
fill: var(--e-global-color-secondary)!important;
transition: all .3s;
}

.e-eicon-zoom-in-bold:hover {
background: var(--e-global-color-accent)!important;
}

.e-eicon-zoom-out-bold  {
background: var(--e-global-color-primary);
border-radius: 18%!important;
padding: 7px!important;
fill: var(--e-global-color-secondary)!important;
transition: all .3s;
}

.e-eicon-zoom-out-bold:hover {
background: var(--e-global-color-accent)!important;
}

.e-eicon-chevron-left {
margin-left: 15px;
padding: 8px!important;
border-radius: 18%!important;
background: var(--e-global-color-secondary)!important;
transition: all .3s;
}

.e-eicon-chevron-left use {
transform: translateX(-1.5px);
}
.e-eicon-chevron-right {
margin-right: 15px;
padding: 8px!important;
border-radius: 18%!important;
background: var(--e-global-color-secondary)!important;
transition: all .3s;
}

.e-eicon-chevron-right use {
transform: translateX(1.5px);
}

.e-eicon-chevron-right use, .e-eicon-chevron-left use {
fill: var(--e-global-color-primary);
}

.e-eicon-chevron-left, .e-eicon-chevron-right {
width: 18px!important;
height: 18px!important;
}

.e-eicon-chevron-left:hover, .e-eicon-chevron-right:hover {
fill: var(--e-global-color-primary);
}

.e-eicon-chevron-right:hover use, .e-eicon-chevron-left:hover use {
fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plakkaat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.xlatolye.com/wp-content/uploads/2026/02/Plakkaat.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BurbankBigWide';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.xlatolye.com/wp-content/uploads/2026/02/BurbankBigWide-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */