/* Exam Preparation Section 07 — exact scoped conversion of the supplied ZIP. */
.maryam-ep-s7 {
  --ep7-accent:#c21e2e;--ep7-ink:#15171c;--ep7-muted:#737b88;
  --ep7-background:#fff;--ep7-strip-background:#fff6f7;--ep7-border:#f0d3d7;--ep7-divider:#efced2;
  position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;
  margin:0;padding:var(--ep7-vpad,38px) 0;background:var(--ep7-background);color:var(--ep7-ink);
  font-family:Inter,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;
}
.maryam-ep-s7 *,.maryam-ep-s7 *:before,.maryam-ep-s7 *:after {box-sizing:border-box}
.maryam-ep-s7 .ep7-container {
  width:100%;max-width:none;margin:0;padding:0 var(--ep7-side-pad,var(--mp-header-side-pad,24px));
}
.maryam-ep-s7 .ep7-strip {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:13px 18px;
  border:1px solid var(--ep7-border);border-radius:var(--ep7-radius,14px);background:var(--ep7-strip-background);
}
.maryam-ep-s7 .ep7-item {
  min-width:0;margin:0;padding:3px 15px;border:0;border-right:1px solid var(--ep7-divider);
  border-radius:0;background:transparent;color:var(--ep7-ink);text-decoration:none;box-shadow:none;
  display:flex;align-items:center;gap:10px;
}
.maryam-ep-s7 .ep7-item:last-child {border-right:0}
.maryam-ep-s7 .ep7-item:hover,.maryam-ep-s7 .ep7-item:focus-visible {
  background:transparent;color:var(--ep7-ink);transform:none;box-shadow:none;
}
.maryam-ep-s7 .ep7-item:focus-visible {outline:2px solid var(--ep7-accent);outline-offset:3px}
.maryam-ep-s7 .ep7-media {
  width:var(--ep7-media-size,23px);height:var(--ep7-media-size,23px);min-width:var(--ep7-media-size,23px);
  margin:0;padding:0;border:0;display:grid;place-items:center;color:var(--ep7-accent);
}
.maryam-ep-s7 .ep7-media svg,.maryam-ep-s7 .ep7-media i,.maryam-ep-s7 .ep7-media img {
  display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;
  color:inherit;object-fit:var(--ep7-image-fit,contain);
}
.maryam-ep-s7 .ep7-copy {min-width:0;margin:0;padding:0}
.maryam-ep-s7 .ep7-copy strong {
  display:block;margin:0;color:var(--ep7-ink);font-size:12px;font-weight:700;line-height:1.55;
  letter-spacing:normal;text-transform:none;
}
.maryam-ep-s7 .ep7-copy span {
  display:block;margin:0;color:var(--ep7-muted);font-size:10px;font-weight:400;line-height:1.55;
  letter-spacing:normal;text-transform:none;
}
@media(max-width:540px) {
  .maryam-ep-s7 {padding:var(--ep7-vpad,28px) 0}
  .maryam-ep-s7 .ep7-strip {grid-template-columns:1fr}
  .maryam-ep-s7 .ep7-item {padding:10px 4px;border-right:0;border-bottom:1px solid var(--ep7-divider)}
  .maryam-ep-s7 .ep7-item:last-child {border-bottom:0}
}

/* Elementor and supplied-theme isolation. */
.elementor-widget-maryam_exam_preparation_section_7 {
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
}
.elementor-widget-maryam_exam_preparation_section_7 > .elementor-widget-container {
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
.elementor-widget-maryam_exam_preparation_section_7 .maryam-ep-s7 {
  left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;
  margin:0!important;padding:var(--ep7-vpad,38px) 0!important;overflow:hidden!important;
  background:var(--ep7-background,#fff)!important;color:var(--ep7-ink,#15171c)!important;
  font-family:Inter,Arial,sans-serif!important;line-height:1.55!important;
}
.maryam-ep-s7 .ep7-container {
  width:100%!important;max-width:none!important;margin:0!important;
  padding:0 var(--ep7-side-pad,var(--mp-header-side-pad,24px))!important;
}
.maryam-ep-s7 .ep7-strip {
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  width:100%!important;max-width:100%!important;margin:0!important;padding:13px 18px!important;
  border:1px solid var(--ep7-border,#f0d3d7)!important;border-radius:var(--ep7-radius,14px)!important;
  background:var(--ep7-strip-background,#fff6f7)!important;box-shadow:none!important;
}
.maryam-ep-s7 .ep7-item,.maryam-ep-s7 .ep7-item:visited {
  min-width:0!important;margin:0!important;padding:3px 15px!important;
  border:0!important;border-right:1px solid var(--ep7-divider,#efced2)!important;border-radius:0!important;
  background:transparent!important;color:var(--ep7-ink,#15171c)!important;text-decoration:none!important;box-shadow:none!important;
  display:flex!important;align-items:center!important;gap:10px!important;
}
.maryam-ep-s7 .ep7-item:last-child {border-right:0!important}
.maryam-ep-s7 .ep7-item:hover,.maryam-ep-s7 .ep7-item:focus-visible {
  background:transparent!important;color:var(--ep7-ink,#15171c)!important;transform:none!important;box-shadow:none!important;
}
.maryam-ep-s7 .ep7-media {
  width:var(--ep7-media-size,23px)!important;height:var(--ep7-media-size,23px)!important;
  min-width:var(--ep7-media-size,23px)!important;margin:0!important;padding:0!important;border:0!important;
  display:grid!important;place-items:center!important;color:var(--ep7-accent,#c21e2e)!important;
}
.maryam-ep-s7 .ep7-media svg,.maryam-ep-s7 .ep7-media i,.maryam-ep-s7 .ep7-media img {
  display:block!important;width:100%!important;height:100%!important;max-width:none!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
  color:inherit!important;object-fit:var(--ep7-image-fit,contain)!important;
}
.maryam-ep-s7 .ep7-copy {min-width:0!important;margin:0!important;padding:0!important}
.maryam-ep-s7 .ep7-copy strong {
  display:block!important;margin:0!important;padding:0!important;color:var(--ep7-ink,#15171c)!important;
  font:700 12px/1.55 Inter,Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;
}
.maryam-ep-s7 .ep7-copy span {
  display:block!important;margin:0!important;padding:0!important;color:var(--ep7-muted,#737b88)!important;
  font:400 10px/1.55 Inter,Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;
}
@media(max-width:540px) {
  .elementor-widget-maryam_exam_preparation_section_7 .maryam-ep-s7 {padding:var(--ep7-vpad,28px) 0!important}
  .maryam-ep-s7 .ep7-strip {grid-template-columns:1fr!important}
  .maryam-ep-s7 .ep7-item {
    padding:10px 4px!important;border-right:0!important;border-bottom:1px solid var(--ep7-divider,#efced2)!important;
  }
  .maryam-ep-s7 .ep7-item:last-child {border-bottom:0!important}
}
body.elementor-page .entry-content:has(.elementor-widget-maryam_exam_preparation_section_7) {
  padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;
}
body.elementor-page .elementor-section:has(.elementor-widget-maryam_exam_preparation_section_7) {
  padding:0!important;margin-top:0!important;margin-bottom:0!important;
}
body.elementor-page .elementor-section:has(.elementor-widget-maryam_exam_preparation_section_7) > .elementor-container {
  width:100%!important;max-width:none!important;
}
body.elementor-page .elementor-widget-wrap:has(> .elementor-widget-maryam_exam_preparation_section_7),
body.elementor-page .elementor-column:has(> .elementor-widget-wrap > .elementor-widget-maryam_exam_preparation_section_7),
body.elementor-page .e-con:has(> .elementor-widget-maryam_exam_preparation_section_7),
body.elementor-page .e-con:has(> .e-con-inner > .elementor-widget-maryam_exam_preparation_section_7) {
  width:100%!important;max-width:none!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;
}
@media (max-width:1280px) and (min-width:901px) {
  .maryam-ep-s7 {--ep7-side-pad:min(var(--mp-header-side-pad,24px),16px)}
}
@media (max-width:900px) {
  .maryam-ep-s7 {--ep7-side-pad:var(--mp-shell-pad-mobile,20px)}
}
@media (prefers-reduced-motion:reduce) {
  .maryam-ep-s7 * {scroll-behavior:auto!important;transition:none!important;animation:none!important}
}
