.elementor-2534 .elementor-element.elementor-element-d712ed4{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2534 .elementor-element.elementor-element-1a2e50d{--divider-border-style:solid;--divider-color:#078100;--divider-border-width:1px;}.elementor-2534 .elementor-element.elementor-element-1a2e50d .elementor-divider-separator{width:0%;}.elementor-2534 .elementor-element.elementor-element-1a2e50d .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-2534 .elementor-element.elementor-element-aa44f04{--display:flex;}.elementor-2534 .elementor-element.elementor-element-6749c38{--display:flex;}.elementor-2534 .elementor-element.elementor-element-1d369bf{--display:flex;}@media(min-width:768px){.elementor-2534 .elementor-element.elementor-element-aa44f04{--content-width:1600px;}.elementor-2534 .elementor-element.elementor-element-6749c38{--content-width:1600px;}.elementor-2534 .elementor-element.elementor-element-1d369bf{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-c6e4932 */.elementor-2534 .elementor-element.elementor-element-c6e4932 {
    border-radius: 22px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7635bdb */.elementor-2534 .elementor-element.elementor-element-7635bdb {
    border-radius: 22px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eddf421 */.elementor-2534 .elementor-element.elementor-element-eddf421 {
    border-radius: 22px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS *//* Sadece bu sayfa için */
.page-id-2534 #primary.content-area {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
@media (max-width: 767px) {

    footer.footer-two img[src*="SITE-ICIN-IDEAL-LOGO"] {
        width: 270px !important;
        max-width: 270px !important;
        height: auto !important;
        display: block !important;
        margin: 23px auto 0 auto !important;
    }

    footer.footer-two a:has(img[src*="SITE-ICIN-IDEAL-LOGO"]) {
        display: block !important;
        width: 100% !important;
        text-align: center !important;
    }

}
footer.footer-two .row.gutter-60 > div:nth-child(3) h5,
footer.footer-two .row.gutter-60 > div:nth-child(4) h5 {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}
footer.footer-two .row.gutter-60 > div:nth-child(3) h5 {
    width: 160px !important;
    max-width: 160px !important;
    white-space: nowrap !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
footer.footer-two .row.gutter-60 > div:nth-child(3) h5 {
    transform: translateX(-15px) !important;
}
footer.footer-two .row.gutter-60 > div:nth-child(3) h5 {
    transform: translateX(-25px) !important;
}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        width: 220px !important;
        max-width: 220px !important;
        height: auto !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        width: 250px !important;
        max-width: 250px !important;
        height: auto !important;
        display: block !important;
        margin: 8px auto 0 auto !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        width: 250px !important;
        max-width: 250px !important;
        height: auto !important;
        display: block !important;
        margin: 8px 0 0 8px !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        width: 250px !important;
        max-width: 250px !important;
        height: auto !important;
        display: block !important;
        margin: 8px 0 0 18px !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu {
        transition: none !important;
    }

    .mobile-menu__wrapper {
        transition: none !important;
        transform: none !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu {
        transition: none !important;
    }

    .mobile-menu__wrapper {
        transition: none !important;
        transform: none !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__wrapper,
    .mobile-menu__header,
    .mobile-menu__nav {
        opacity: 1 !important;
        visibility: visible !important;
    }

    .mobile-menu__header .logo,
    .mobile-menu__header .logo img,
    .mobile-menu__nav,
    .mobile-menu__nav * {
        animation-delay: 0s !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__wrapper {
        width: 72vw !important;
        max-width: 340px !important;
    }

}
@media (max-width: 767px) {

    /* Mobil açılır menü logo alanı */
    .mobile-menu__header .logo {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
    }

    /* Mobil açılır menü logosu */
    .mobile-menu__header .logo img {
        width: 165px !important;
        max-width: 165px !important;
        height: auto !important;
        display: block !important;
        margin: 12px auto 0 auto !important;
        object-fit: contain !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        width: 210px !important;
        max-width: 210px !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header {
        position: relative !important;
    }

    .mobile-menu__header .close-mobile-menu {
        position: absolute !important;
        top: 15px !important;
        right: 5px !important;
        left: auto !important;
        z-index: 99999 !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .close-mobile-menu {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: auto !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header .logo img {
        transform: translateX(-3px) !important;
    }

}
@media (max-width: 767px) {

    #menu-ana-menu li a,
    #menu-ana-menu li a:visited,
    #menu-ana-menu li a:hover,
    #menu-ana-menu li a:focus {
        color: #000000 !important;
        -webkit-text-fill-color: #000000 !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

}
@media (max-width: 767px) {

    /* Menü yazılarının beklemesini kaldır */
    #menu-ana-menu li.nav-fade {
        animation-delay: 0s !important;
    }

    /* Menü kutusunun açılış gecikmesini kaldır */
    .mobile-menu__wrapper {
        transition-delay: 0s !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__header button.close-mobile-menu {
        display: flex !important;
        position: absolute !important;

        top: 5px !important;
        right: 5px !important;

        width: 30px !important;
        height: 30px !important;

        padding: 0 !important;
        margin: 0 !important;

        align-items: center !important;
        justify-content: center !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        color: #000000 !important;
        opacity: 1 !important;
        visibility: visible !important;

        z-index: 999999 !important;

        transform: scale(0.75) !important;
    }

    .mobile-menu__header button.close-mobile-menu::before,
    .mobile-menu__header button.close-mobile-menu::after {
        color: #000000 !important;
        background-color: #000000 !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

}
@media (max-width: 767px) {
    .mobile-menu__header button.close-mobile-menu {
        transform: translateY(-60px) scale(0.75) !important;
    }
}
@media (max-width: 767px) {

    .mobile-menu__header.nav-fade {
        animation-delay: 0s !important;
        -webkit-animation-delay: 0s !important;
    }

}
@media (max-width: 767px) {

    .mobile-menu__backdrop,
    .mobile-menu__backdrop-active {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }

}/* End custom CSS */