.elementor-1217 .elementor-element.elementor-element-e22024d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1217 .elementor-element.elementor-element-801eee3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1217 .elementor-element.elementor-element-feec0a8{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1217 .elementor-element.elementor-element-218332a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1217 .elementor-element.elementor-element-a66b8d0.elementor-element{--align-self:center;}.elementor-1217 .elementor-element.elementor-element-6be9952{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for Elementor-service-two-widget, class: .elementor-element-053d516 *//* Satırdaki ortalama hizalamasını iptal et, kutuları eşitle VE satır aralarına boşluk ver */
#services-05 .row {
    align-items: stretch !important;
    row-gap: 40px !important; /* Satırlar arası dikey boşluk (Zevkinize göre 30px veya 50px yapabilirsiniz) */
}

/* Her bir kutuyu kendi sütununun tüm yüksekliğini kaplayacak şekilde ayarla */
#services-05 .services-08-item {
    height: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important; /* Eski HTML'den gelen dengesiz boşlukları iptal eder, sadece gap'i kullanır */
}

/* İçerik alanını esneterek kutunun alt kısımlarını aynı hizaya getir */
#services-05 .services-08-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for Elementor_contacts_two, class: .elementor-element-a66b8d0 */.gorselkarartma img {
    filter: brightness(50%); 
}/* End custom CSS */