.elementor-74 .elementor-element.elementor-element-bec5c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-41d6415{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-41d6415.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-5aaf28e8{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-74 .elementor-element.elementor-element-5aaf28e8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5aaf28e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#622C78;}.elementor-74 .elementor-element.elementor-element-4ae35365{text-align:center;}.elementor-74 .elementor-element.elementor-element-4ae35365 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-41d6415{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-5aaf28e8{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-74 .elementor-element.elementor-element-4ae35365 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-bec5c8c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-41d6415 */.eMindFooter {
    background: linear-gradient(to bottom, #5a2b76, #3e1b5e);
    color: white;
    padding: 40px 20px;
    font-family: Poppins, sans-serif;
    width: 100%;
    padding-top: 60px;
}

.eMindFooterContainer {
    max-width: 1600px;
    width: 82%;
    margin: 0 auto;
}

/* Ãœst KÄ±sÄ±m */
.eMindFooterTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    gap: 20px;
    flex-wrap: wrap;
}

.eMindFooterEmail {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 20px;
    flex: 1;
    min-width: 300px;
}

.emailBox {
    display: flex;
    flex: 1;
    max-width: 500px;
    width: 100%;
}

.emailBox input {
    padding: 10px 20px;
    width: 100%;
    border: none;
    border-radius: 8px 0 0 8px;
    outline: none;
    font-size: 16px;
    background: #fff;
}

.emailBox button {
    background: #f79f1f;
    border: none;
    padding: 10px 30px;
    color: #29103a;
    font-weight: bold;
    border-radius: 0 8px 8px 0;
    cursor: pointer;
    white-space: nowrap;
    transition: background-color 0.3s ease;
    font-size: 16px;
}

.emailBox button:hover {
    background: #ff9d00;
}

.eMindFooterSocial {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

.socialIcons {
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}

.socialIcons a {
    background: #fff;
    padding: 0px;
    font-size: 26px;
    color: #622c78;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3sease;
    text-decoration: none;
    min-width: 45px;
    min-height: 45px;
}

.socialIcons a:hover {
    background: #ff9d00;
    color: #29103a;
    transform: translateY(-2px);
}

/* Alt KÄ±sÄ±m */
.eMindFooterBottom {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    flex-wrap: wrap;
}

/* Sol BÃ¶lÃ¼m */
.eMindFooterLeft {
    display: flex;
    gap: 40px;
    flex: 1;
    flex-wrap: wrap;
    min-width: 300px;
}

.eMindFooterLogo {
    flex: 0 1 200px;
}

.eMindFooterLogo img {
    max-width: 150px;
    height: auto;
    display: block;
    margin-bottom: 20px;
}

.eMindFooterLogo p {
    font-size: 16.5px;
    line-height: 1.5;
    margin-top: 20px;
}

.eMindFooterMenus {
    display: flex;
    gap: 20px;
    flex: 1;
    flex-wrap: wrap;
    max-width: 400px;
}
.eMindFooterServices, 
.eMindFooterExplore {
    flex: 1;
}

.eMindFooterServices h3, 
.eMindFooterExplore h3,
.eMindFooterRight h3 {
    font-size: 18px;
    margin-bottom: 15px;
    color: #fff;
}

.eMindFooterServices ul, 
.eMindFooterExplore ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.eMindFooterServices ul li, 
.eMindFooterExplore ul li {
    margin-bottom: 10px;
    font-size: 14px;
    transition: color 0.3s ease;
    cursor: pointer;
}

.eMindFooterServices ul li:hover, 
.eMindFooterExplore ul li:hover {
    color: #f79f1f;
}

/* SaÄŸ BÃ¶lÃ¼m */
.eMindFooterRight {
    flex: 0 1 390px;
    min-width: 280px;
}

.eMindFooterRight p {
    font-size: 14px;
    margin-bottom: 15px;
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.eMindFooterRight i {
    margin-top: 4px;
}

.eMindFooterRight a {
    color: white;
    text-decoration: none;
    transition: color 0.3s ease;
}

.eMindFooterRight a:hover {
    color: #f79f1f;
}

.kayitText {
    margin: 0;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 500;
    margin-top: 10px;
}


.baglantiText {
    margin: 0;
    font-size: 16px;
    white-space: nowrap;
    font-weight: 500;
}

/* Responsive TasarÄ±m */
@media (max-width: 1024px) {
    
        
    .socialIcons {
        justify-content: space-between;
        gap: 0px;
    }
    
    
    .mobileDnone{
          display: none;
    }
    .eMindFooterLogo{
            flex: 0 0 00px;
    }
    .eMindFooterMenus{
        margin-top:0px !important;
    }
    .eMindFooterServices, .eMindFooterExplore{
        margin-bottom: 0px !important;
    }
    .eMindFooterRight{
        margin-top: 0px;
        flex: 0 1 0px;
    }
    
    .baglantiText {
        margin: 0;
        font-size: 16px;
        white-space: nowrap;
        font-weight: 500;
        width: 100%;
    }
    
    .socialIcons {
        width: 100%;
        display: flex;
        gap: 8px;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-between;
    }

    
    .eMindFooterEmail {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
        flex: 1;
        min-width: 300px;
    }



    .eMindFooterContainer {
        width: 95%;
    }
    
    .eMindFooterTop {
        justify-content: center;
    }
    
    .eMindFooterEmail,
    .eMindFooterSocial {
        width: 100%;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .eMindFooterTop {
        flex-direction: column;
        align-items: stretch;
    }
    
    .emailBox {
        flex-direction: row;
        width: 100%;
    }
    
    .eMindFooterBottom {
        flex-direction: column;
    }
    
    .eMindFooterLeft {
        flex-direction: column;
    }
    
    .eMindFooterLogo {
        text-align: center;
        margin: 0 auto;
    }
    
    .eMindFooterLogo img {
        margin: 0 auto 20px;
    }
    
    .eMindFooterMenus {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 20px;
        text-align: left;
        margin-top: 30px;
    }
    
    .eMindFooterServices, 
    .eMindFooterExplore {
        flex: 1;
        min-width: 45%;
    }
    
    .eMindFooterRight {
        text-align: left;
    }
    
    .eMindFooterRight p {
        justify-content: left;
    }
}

@media (max-width: 480px) {
    .eMindFooterContainer {
        width: 100%;
    }
    
    .emailBox {
        flex-direction: row;
        width: 100%;
        max-width: none;
    }
    
    .emailBox input {
        border-radius: 8px 0 0 8px;
    }
    
    .emailBox button {
        border-radius: 0 8px 8px 0;
    }

    
    .eMindFooterMenus {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    
    .eMindFooterServices, 
    .eMindFooterExplore {
        flex: 1;
        margin-bottom: 30px;
        min-width: auto;
    }
    
    .eMindFooterEmail {
        width: 100%;
    }
}/* End custom CSS *//* End custom CSS */