.elementor-widget-section .scroll-to-down-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15418 .elementor-element.elementor-element-fc88a95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15418 .elementor-element.elementor-element-fc88a95:not(.elementor-motion-effects-element-type-background), .elementor-15418 .elementor-element.elementor-element-fc88a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-fc88a95{border-style:solid;border-width:0px 0px 1px 0px;border-color:#F3F3F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 30px 20px 30px;}.elementor-15418 .elementor-element.elementor-element-fc88a95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15418 .elementor-element.elementor-element-c959f53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15418 .elementor-element.elementor-element-c959f53 > .elementor-element-populated{padding:0px 13px 0px 13px !important;}.elementor-15418 .elementor-element.elementor-element-fff0d93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15418 .elementor-element.elementor-element-fff0d93 > .elementor-element-populated{padding:0px 13px 0px 13px !important;}.elementor-15418 .elementor-element.elementor-element-52ae506:not(.elementor-motion-effects-element-type-background), .elementor-15418 .elementor-element.elementor-element-52ae506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F2000;}.elementor-15418 .elementor-element.elementor-element-63ec7f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15418 .elementor-element.elementor-element-63ec7f1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF1A;padding:5rem 2rem 1.5rem 2rem !important;}.elementor-15418 .elementor-element.elementor-element-6af8659:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15418 .elementor-element.elementor-element-6af8659 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-15418 .elementor-element.elementor-element-6af8659 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-15418 .elementor-element.elementor-element-6af8659 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-litho-left-menu .litho-left-menu-wrap li.item-depth-0 > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-left-menu .litho-left-menu ul.sub-menu-item > li.item-depth-1 > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-left-menu .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15418 .elementor-element.elementor-element-ee90b85 > .elementor-widget-container{padding:11rem 0rem 13.5rem 0rem;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0 > a{font-weight:400;color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0 > span.menu-toggle::before{background-color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0 > span.menu-toggle::after{background-color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0 > a:before{background-color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0 > a > i{color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0:hover > a{color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0:hover > a:before{background-color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-item > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-parent > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-ancestor > a{color:#696969;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-item > a:before, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-parent > a:before, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu-wrap li.item-depth-0.current-menu-ancestor > a:before{background-color:#696969;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1 > a{font-weight:400;color:#000000;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1 > span.menu-toggle::before{background-color:#000000;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1 > span.menu-toggle::after{background-color:#000000;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1 > a > i{color:#FFFFFF;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1:hover > a{color:#000000;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1.current-menu-item > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1.current-menu-parent > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li.item-depth-1.current-menu-ancestor > a{color:#888888;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li > a{font-weight:400;color:#888888;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li > span.menu-toggle::before{background-color:#888888;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li > span.menu-toggle::after{background-color:#888888;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li:hover > a{color:#888888;}.elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li.current-menu-item > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li.current-menu-parent > a, .elementor-15418 .elementor-element.elementor-element-ee90b85 .litho-left-menu ul.sub-menu-item > li > ul.sub-menu-item > li.current-menu-ancestor > a{color:#888888;}@media(min-width:768px){.elementor-15418 .elementor-element.elementor-element-6af8659{width:100%;}}@media(max-width:1024px){.elementor-15418 .elementor-element.elementor-element-fc88a95{padding:20px 40px 20px 40px;}.elementor-15418 .elementor-element.elementor-element-c959f53 > .elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-15418 .elementor-element.elementor-element-9c0ef72{width:initial;max-width:initial;}.elementor-15418 .elementor-element.elementor-element-fff0d93 > .elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-15418 .elementor-element.elementor-element-63ec7f1 > .elementor-element-populated{padding:10rem 3.2rem 5.3rem 3.2rem !important;}.elementor-15418 .elementor-element.elementor-element-6af8659.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-15418 .elementor-element.elementor-element-6af8659 > .elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-15418 .elementor-element.elementor-element-ee90b85 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15418 .elementor-element.elementor-element-fc88a95{padding:15px 15px 15px 15px;}.elementor-15418 .elementor-element.elementor-element-c959f53{width:50%;}.elementor-15418 .elementor-element.elementor-element-fff0d93{width:50%;}}/* Start custom CSS for section, class: .elementor-element-52ae506 *//* Menü dar hali – Transparan ve Blur */
.litho-left-menu-wrap {
    width: 80px;
    transition: width 0.3s ease;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    background: rgba(195, 22, 28, 0.6) !important; /* Transparan beyaz */
    backdrop-filter: blur(8px); /* BLUR efekti */
    z-index: 1000;
    padding-top: 50px;
}

/* Hover olduğunda menü genişliyor */
.litho-left-menu-wrap:hover {
    width: 290px;
}

/* Menü item: link + submenu */
.litho-left-menu li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    position: relative;
    flex-direction: column; /* Alt menü aşağı açılabilsin */
}

/* Menü linkleri – Dar halde İKON SOLDA */
.litho-left-menu li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    color: #333;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.3s ease;
    width: 100%;
    text-align: left;
}

/* Hover olduğunda YAZI SOLDA, İKON SAĞDA */
.litho-left-menu-wrap:hover li a {
    flex-direction: row-reverse;
    justify-content: space-between;
}

/* İkon – SOLDA, hover’da SAĞDA */
.litho-left-menu li a i {
    width: 45px;
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 27px;
    color: #333;
    margin: 0 10px;
    transition: all 0.3s ease;
}

/* Menü yazısı – Hover’da çıkacak */
.litho-left-menu li a .menu-text {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    white-space: nowrap;
}

/* Hover sonrası yazılar görünür */
.litho-left-menu-wrap:hover li a .menu-text {
    opacity: 1;
    visibility: visible;
}

/* TOGGLE YOK – Tamamen kaldırıldı */
.litho-left-menu .menu-toggle {
    display: none !important;
}

/* Submenu – Absolute, Hover Alanını Bozmadan, Modern Animasyon */
.litho-left-menu .sub-menu-item {
    transform: scaleY(0);
    transform-origin: top;
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
    width: 100%;
    padding-left: 0;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(5px);
    position: absolute; /* Hover alanını bozmaz */
    top: 100%; /* Menü öğesinin hemen altında */
    left: 0;
    z-index: 999;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    display: block;
    height: auto;
    overflow: hidden;
}

/* Hover ile submenu görünür */
.litho-left-menu li:hover > .sub-menu-item {
    transform: scaleY(1);
    opacity: 1;
}

/* Submenu stil */
.litho-left-menu .sub-menu-item li a {
    font-size: 13px;
    padding: 8px 15px 8px 30px;
    color: #333;
    display: block;
    transition: background 0.3s ease;
}

.litho-left-menu .sub-menu-item li a:hover {
    background: rgba(0,0,0,0.05);
    color: #000;
}

/* Border kaldırma */
.elementor-15418 .elementor-element.elementor-element-63ec7f1 > .elementor-element-populated {
    border: none !important;
}/* End custom CSS */