.elementor-818 .elementor-element.elementor-element-45452fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-818 .elementor-element.elementor-element-51754f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-818 .elementor-element.elementor-element-51754f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-818 .elementor-element.elementor-element-51754f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-818 .elementor-element.elementor-element-51754f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-818 .elementor-element.elementor-element-93c43cf .wd-list {--wd-row-gap:7px;}/* Start custom CSS for container, class: .elementor-element-45452fa *//* Genel Konteynır Ayarı */
.elementor-818 .elementor-element.elementor-element-45452fa {
    padding: 15px 0;
    font-family: 'Segoe UI', Roboto, sans-serif; /* Modern yazı tipi */
}

/* Slogan Bölümü (Doğallığın en güvenilir hali.) */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-container > p {
    font-size: 13px;
    margin-bottom: 8px;
    color: #999;
}

/* İletişim Bilgileri (Adres ve Telefon) */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-icon-list-item {
    margin-bottom: 3px !important; /* Birbirine daha yakın */
    font-size: 13px;
    color: #555;
}

/* Yasal Linkler ve Hakkımızda Menüsü */
/* (Logoyu bu gruptan hariç tutuyoruz) */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-text-editor a,
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-icon-list a {
    font-size: 14px !important;
    color: #444 !important;
    display: inline-block;
    padding: 3px 0;
    text-decoration: none !important;
    position: relative; /* Çizgi için zemin */
}

/* Modern Alt Çizgi Etkisi (Başlangıçta gizli) */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-text-editor a:after,
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-icon-list a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 1px; /* Çok ince ve zarif bir çizgi */
    bottom: 0;
    left: 0;
    background-color: #b33939; /* Antep kırmızısı */
    transition: width 0.3s; /* Soldan sağa uzama hızı */
}

/* Üzerine gelince çizgi uzasın ve renk hafifçe kızıla dönsün */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-text-editor a:hover,
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-icon-list a:hover {
    color: #b33939 !important;
}

.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-text-editor a:hover:after,
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-icon-list a:hover:after {
    width: 100%; /* Çizgi kelimenin altını tam kaplar */
}

/* Logo Linkini Tüm Bu Efektlerden Hariç Tut */
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-image a:after,
.elementor-818 .elementor-element.elementor-element-45452fa .elementor-widget-image a:before {
    display: none !important;
}/* End custom CSS */