.elementor-kit-10{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#D2D2D2;--e-global-color-accent:#FDE6BA;--e-global-typography-primary-font-family:"AlumniSans";--e-global-typography-secondary-font-family:"AlumniSans";--e-global-typography-text-font-family:"AlumniSans";--e-global-typography-accent-font-family:"AlumniSans";background-color:var( --e-global-color-primary );--e-page-transition-entrance-animation:e-page-transition-slide-out-up;--e-page-transition-exit-animation:e-page-transition-slide-in-up;--e-page-transition-animation-duration:800ms;}.elementor-kit-10 e-page-transition{background-color:var( --e-global-color-primary );}#the7-body a.scroll-top{display:none;}#the7-body{--the7-btn-bg:#02010100;--the7-btn-hover-bg:#00000000;--the7-btn-color:var( --e-global-color-secondary );--the7-btn-hover-color:var( --e-global-color-accent );--the7-base-font-family:"AlumniSans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:60px;--container-default-padding-bottom:0px;--container-default-padding-left:60px;}.elementor-widget:not(:last-child){--kit-widget-spacing:5px;}.elementor-element{--widgets-spacing:5px 5px;--widgets-spacing-row:5px;--widgets-spacing-column:5px;}{}h1.entry-title{display:var(--page-title-display);}body{--the7-btn-s-font-family:"AlumniSans", Sans-serif;--the7-btn-m-font-family:"AlumniSans", Sans-serif;--the7-btn-l-font-family:"AlumniSans", Sans-serif;--the7-btn-lg-font-family:"AlumniSans", Sans-serif;--the7-btn-xl-font-family:"AlumniSans", Sans-serif;--the7-h1-font-family:"AlumniSans", Sans-serif;--the7-h2-font-family:"AlumniSans", Sans-serif;--the7-h3-font-family:"AlumniSans", Sans-serif;--the7-h4-font-family:"AlumniSans", Sans-serif;--the7-h5-font-family:"AlumniSans", Sans-serif;--the7-h6-font-family:"AlumniSans", Sans-serif;}body#the7-body{--the7-form-xs-font-family:"AlumniSans", Sans-serif;--the7-form-sm-font-family:"AlumniSans", Sans-serif;--the7-form-md-font-family:"AlumniSans", Sans-serif;--the7-form-lg-font-family:"AlumniSans", Sans-serif;--the7-form-xl-font-family:"AlumniSans", Sans-serif;}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;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-text-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}}
/* Start custom CSS */* {
box-sizing: border-box;
user-select: none;
-webkit-user-select: none;
}

.sakla {
display: none;
}

.overflow-hidden {
overflow: hidden;
}

::-webkit-scrollbar {
    display: none;
}

header {
z-index: 990!important;
background: linear-gradient(0deg, transparent, #000);
}

.open-nav {
    opacity: 0;
    z-index: 900;
    top: 0;
    position: fixed;
    visibility: hidden;
    transform-origin: top center; 
    transform: translateY(-50%) scaleY(0.5);
    transition: 
    opacity 0.8s ease, 
    transform 0.8s cubic-bezier(0.16, 0.8, 0.4, 1),
    visibility 0s 0.8s; 
}

.open-nav.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0) scaleY(1);
    transition: 
    opacity 0.8s ease, 
    transform 0.8s cubic-bezier(0.16, 0.8, 0.4, 1), 
    visibility 0s 0s;
}

/* baslik-gelir Revize */
.baslik-gelir, .next-p-button {
    position: relative;
    font-kerning: none;
}

.char-mask {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    vertical-align: top;
}

.char {
    display: inline-block;
}

/* Aşağı kayacak olan renkli maske */
.char-filler {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-primary);
    z-index: 2;
    pointer-events: none;
}
/* baslik-gelir end*/

/* metin-gelir */
.metin-gelir {
position: relative;
transition: none;
font-kerning: none;
}

.metin-gelir .line-mask {
transition: none;
overflow: hidden;
display: inline-block;
}
/* metin-gelir end*/

/*blind obje panel*/
.blind-obje {
    position: relative;
    overflow: hidden;
    transition: none;
}

.blind-obje .blind-piece {
    position: absolute;
    left: 0;
    width: 100%;
    background: var( --e-global-color-primary );
    transform-origin: top center;
    transition: none;
}
/*blind obje panel end*/

/* hero scroll anim */
@keyframes surukleUp {
    0% { opacity: 1; transform: translateY(15px); }
    50% { opacity: 0.24; transform: translateY(-15px); }
    100% { opacity: 1; transform: translateY(15px); }
}

@keyframes surukleDown {
    0% { opacity: 0.24; transform: translateY(-15px); }
    50% { opacity: 1; transform: translateY(15px); }
    100% { opacity: 0.24; transform: translateY(-15px); }
}

.surukleUp::after {
    content: "↑ SÜRÜKLE ↓";
    position: absolute;
    z-index: 30;
    left: inherit!important;
    height: inherit!important;
    top: 50%;
    right: 60px;
    width: 60px;
    line-height: normal;
    text-align: right;
    color: var(--e-global-color-secondary);
    font-family: 'AlumniSans', sans-serif;
    font-size: 24px;
    user-select: none;
    pointer-events: none;
    will-change: transform, opacity;
    animation: surukleUp 2.4s infinite ease-in-out;
}
/*.surukleDown::before {
    content: "↑ SÜRÜKLE ↑";
    position: absolute;
    z-index: 30;
    height: inherit!important;
    top: 50%;
    left: 60px;
    width: 60px;
    text-align: left;
    color: var(--e-global-color-secondary);
    font-family: 'AlumniSans', sans-serif;
    font-size: 24px;
    user-select: none;
    pointer-events: none;
    will-change: transform, opacity;
    animation: surukleDown 2.4s infinite ease-in-out;
}*/

/* TABLET AYARI */
@media (max-width: 1024px) {
    .surukleUp::after {
    right: 30px;
    }
    .surukleDown::before {
    left: 30px;
    }
}

/* MOBİL AYARI */
@media (max-width: 767px) {
    .surukleUp::after {
    right: 15px;
    }
    .surukleDown::before {
    left: 15px;
    }
}
/* hero scroll anim end*/

/* galeri fotolari */
.galeri-in-photos a {
    transform-origin: top center;
    transition: none; 
    transition-property: none!important;
    animation: none!important;
}
/* galeri fotolari end *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AlumniSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://batuhanturk.art/wp-content/uploads/2026/02/AlumniSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'AlumniSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://batuhanturk.art/wp-content/uploads/2026/02/AlumniSans-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'AlumniSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://batuhanturk.art/wp-content/uploads/2026/02/AlumniSans-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */