.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-717b48b:#000000;--e-global-color-f77bc09:#FFFFFF;--e-global-color-b6c74f4:#000000;--e-global-color-bbfb094:#000000;--e-global-color-80f3201:#3D3D3D;--e-global-color-075a381:#E7E7E7;--e-global-color-a25bb8b:#EDE2D7;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;font-family:"Helvetica", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 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-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;}}/* Start custom CSS */.fade-in-down {
    opacity:0;
    transform:translateY(-30px);
    transition: all 0.5s ease 0.3s;
}

.text-center {
    text-align: center;
}

#faaliyetlerimizImageContainer {
     width: 100%;
    height: 40vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: all 200ms ease-in-out;
}

.delay-100 {
    transition-delay: 500ms;
}

.delay-200 {
    transition-delay: 700ms;
}
#raygo-anchor {
    cursor: pointer;
    user-select: none;
}
.delay-300 {
    transition-delay: 900ms;
}

.delay-400 {
    transition-delay: 1100ms;
}

.animate {
    opacity: 1;
    transform:translateY(0px);
}

.person-image img {
    aspect-ratio: 1 / 1;
    border-radius: 5%;
}


.menu-item-white , .menu-item-black{
    position: relative;
    align-self: flex-start;
}

.menu-item-white::before ,.menu-item-black::before , .menu-items-black li::before , .menu-items-white li::before , .menu-items-black-home li::before , .menu-items-white-home li::before{
    content: '';
    position: absolute;
    width: 0px;
    bottom: 0;
    left: 0;
    height: 1px;
    transition: width 0.3s ease
}

.menu-item-white::before , .menu-items-white li::before , .menu-items-white-home li::before{
    background-color: white;
}

.menu-item-white:hover::before , .menu-item-black:hover::before , .menu-items-black li:hover::before , .menu-items-white li:hover::before , .menu-items-black-home li:hover::before , .menu-items-white-home li:hover::before{
    width: 100%
}


.menu-item-black::before , .menu-items-black li::before , .menu-items-black-home li::before {
    background-color: black;
}

/* Sidebar Popup Menu ve Footer için */
.menu-items-black ul , .menu-items-white ul{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.menu-items-black-home ul , .menu-items-white-home ul{
    display: flex;
    gap:20px;
    align-items: flex-start;
}

/* HomeMainMenu için */
.menu-items-black-home a , .menu-items-white-home a {
    margin: 0;
    padding: 0;
}


.menu-items-black-home li::before , .menu-items-white-home li::before {
    bottom: -3px;
}

.fixedheader , .fixedheaderdark {
    position: fixed;
    top: 0;
    background-color: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    transform: translateY(-200px);
    transition: transform 0.34s ease;
    -webkit-transition: transform 0.34s ease;
}


.fixedheader  {
    background-color: rgba(255, 255, 255, 0.8);
}

.fixedheaderdark {
    background-color: rgba(0, 0, 0, 0.8);
}

.aspect-square {
    aspect-ratio: 1/1;
}

@media (max-width:764px) {
    .aspect-square {
        aspect-ratio:auto;
    }
    
    .horizontal-scrollable {
        grid-template-columns: repeat(1,100%);
    }
    
}


.fixedheader.headershow , .fixedheaderdark.headershow {
    transform: translateY(0px);
}

.group-link {
    cursor: pointer;
}

.group-link:hover > .menu-item-white::before {
    width: 100%;
}

#scroll-top-btn {
    cursor: pointer;
    transform: translateY(300px);
    transition: transform 0.34s ease;
}/* End custom CSS */