.elementor-26289 .elementor-element.elementor-element-6a5bb51{--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-26289 .elementor-element.elementor-element-e463c6f{--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;}/* Start custom CSS for html, class: .elementor-element-32c847d */.abrma-intro-container {
    font-family: 'Tahoma', sans-serif;
    max-width: 1100px;
    margin: 30px auto;
    padding: 20px;
    direction: rtl;
    line-height: 1.8;
}

.abrma-hero {
    background: linear-gradient(45deg, #0056b3, #00a8ff);
    color: white;
    padding: 50px 30px;
    border-radius: 20px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0,86,179,0.2);
    margin-bottom: 40px;
}

.abrma-hero h1 { font-size: 28px; margin-bottom: 15px; }

.abrma-card-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
    margin-top: 30px;
}

.abrma-card {
    background: #fff;
    border: 1px solid #eef2f6;
    padding: 25px;
    border-radius: 15px;
    transition: 0.3s;
    position: relative;
    overflow: hidden;
}

.abrma-card:hover { transform: translateY(-5px); box-shadow: 0 15px 35px rgba(0,0,0,0.1); }

.abrma-card h3 { color: #0056b3; margin-bottom: 15px; border-right: 4px solid #f1c40f; padding-right: 10px; }


.btn-abrma-link {
    display: inline-block;
    background: #f1c40f;
    color: #000;
    padding: 15px 35px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    margin-top: 25px;
    transition: 0.3s;
    box-shadow: 0 4px 15px rgba(241, 196, 15, 0.4);
}

.btn-abrma-link:hover {
    background: #000;
    color: #fff;
    transform: scale(1.05);
}

.trust-badge {
    background: #e8f4fd;
    color: #0056b3;
    padding: 10px 20px;
    border-radius: 10px;
    display: inline-block;
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold;
}/* End custom CSS */