/*
Theme Name: ASHM Child
Theme URI: https://github.com/ASHM-Health/ashm-platform
Description: ASHM child theme of Hello Elementor.
Template: hello-elementor
Version: 2.1.0
 */

/* Import Global Resets */
@import url("assets/css/global.css");

/* Import Design Tokens */
@import url("assets/css/ashm-design.css");

/* Import Typography */
@import url("assets/css/typography.css");

/* Import Buttons */
@import url("assets/css/buttons.css");

/* Import Components */
@import url("assets/css/components.css");

/* Import Layout & Grid */
@import url("assets/css/education-template.css");

/* Import Gravity forms */
@import url("assets/css/gravity-forms.css");

@import url("assets/css/shortcodes.css");


/* Accordion Styles */
.ashm-accordion {
	border-radius: var(--global-border-radius-default);
	overflow: hidden;
	border: 1px solid var(--global-stroke-weak);
}

.ashm-accordion .e-n-accordion-item:not(:first-of-type) {
	border-top: 1px solid var(--global-stroke-weak);
}

.ashm-accordion summary.e-n-accordion-item-title {
	justify-content: space-between !important;
}

.e-n-accordion-item .e-n-accordion-item-title {
	justify-content: space-between;
}	

.e-n-accordion {
    border-radius: var(--global-border-radius-default);
    overflow: hidden;
    border: 1px solid var(--global-stroke-weak);
    box-shadow: var(--global-shadow-card); /* Apply box shadow */
    transition: box-shadow 0.3s ease-in-out; /* Smooth transition */
}

.e-n-accordion-item:not(:last-child) {
    border-bottom: 1px solid var(--global-stroke-weak, #E6E9F0);
}

