.elementor-366 .elementor-element.elementor-element-26a5bdd{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-86f5cb7 */.arm_setup_gatewaybox_wrapper {
    display: none !important;
}
.arm_setup_summary_text{
    display: none !important;
}


/* Cards plans ARMember */
.arm_setup_form_container,
.arm_module_plan_input {
    border-radius: 0 !important;
}

.arm_setup_column_item,
.arm_membership_setup_plans_li,
.arm_module_plan_option {
    background: #fff !important;
    border: 1px solid #e8e8e8 !important;
    box-shadow: 0 8px 25px rgba(0,0,0,0.06) !important;
    padding: 25px !important;
    transition: all 0.3s ease;
}

.arm_setup_column_item:hover,
.arm_membership_setup_plans_li:hover,
.arm_module_plan_option:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 35px rgba(0,0,0,0.12) !important;
}

/* Titre du forfait */
.arm_setup_form_container .arm_module_plan_name,
.arm_membership_setup_plans_li .arm_module_plan_name {
    font-family: 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #000 !important;
  
    letter-spacing: 1px;
}

/* Prix */
.arm_module_plan_price,
.arm_setup_form_container .arm_setup_summary_text {
    font-size: 20px !important;
    font-weight: 800 !important;
    color: #000 !important;
}

/* Bouton choisir */
.arm_setup_form_container button,
.arm_setup_form_container input[type="submit"],
.arm_module_plan_option .arm_setup_submit_btn {
    background: #000 !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 1px 1px !important;
    font-family: 'Inter', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: none !important;
    font-family: Inter;
}

.arm_setup_form_container button:hover,
.arm_setup_form_container input[type="submit"]:hover {
    background: #40BF75 !important;
    color: #fff !important;
}

/* Mobile */
@media (max-width: 767px) {
    .arm_setup_column_item,
    .arm_membership_setup_plans_li,
    .arm_module_plan_option {
        padding: 18px !important;
        margin-bottom: 18px !important;
    }

    .arm_module_plan_price {
        font-size: 22px !important;
    }

    .arm_module_plan_name {
        font-size: 16px !important;
    }
}/* End custom CSS */