.feature-box.custom-feature-box{margin-bottom:1.2rem}.feature-box{display:flex}.feature-box.custom-feature-box .feature-box-icon{flex:0 0 auto;background:#ffc705!important;width:100px;position:relative;height:100px;border:6px solid #ffb005;border-radius:100%;padding:5px;margin-top:0;overflow:hidden;z-index:1;transition:box-shadow 300ms ease}.feature-box.feature-box-style-2 .feature-box-icon{background:rgba(0,0,0,0);top:-3px}.feature-box .feature-box-icon{background-color:rgba(77,187,109,1)}.feature-box .feature-box-icon{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;background:rgba(0,0,0,0.06);border-radius:100%;color:rgba(255,255,255,1);font-size:1rem;position:relative;top:7px;text-align:center;padding:0.8em;height:2.7em;width:2.7em}

/* HTML etiketine gelen sınıfa göre menüyü görünür yap */
html.mobile-menu-opened .header-nav-main nav {
    max-height: 1000px !important; /* Menü yüksekliği */
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    background: #212529; /* Menü arka plan rengi */
    transition: all 0.3s ease;
}

/* Menü içindeki linklerin görünmesini sağla */
html.mobile-menu-opened .header-nav-main nav ul.nav-pills {
    display: block !important;
}

/* Menü açıkken hamburger çizgilerini çarpı yap */
html.mobile-menu-opened .hamburger-inner::before {
    transform: translateY(7.5px) rotate(45deg) !important;
}
html.mobile-menu-opened .hamburger-inner span {
    opacity: 0 !important;
}
html.mobile-menu-opened .hamburger-inner::after {
    transform: translateY(-7.5px) rotate(-45deg) !important;
}

/* Kartların (feature-card) yüksekliklerini otomatik eşitler */
.row {
    display: flex;
    flex-wrap: wrap;
}

.feature-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}