@font-face{font-family:"SubjectBoardS4UI";src:url("fonts/ui-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"SubjectBoardS4UI";src:url("fonts/ui-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"SubjectBoardS4UI";src:url("fonts/ui-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"SubjectBoardS4UI";src:url("fonts/ui-900.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}

.elementor-widget-maryam_subject_board_section_4,
.elementor-widget-maryam_subject_board_section_4>.elementor-widget-container{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4>.elementor-widget-container{overflow:hidden!important}
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4,
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4 *,
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4 *::before,
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4 *::after{box-sizing:border-box}
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4{
  --subject-board-s4-accent:#c21e2e;--subject-board-s4-heading:#15171c;--subject-board-s4-body:#505866;
  --subject-board-s4-panel-start:#fff0f3;--subject-board-s4-panel-end:#fff6f7;--subject-board-s4-control:#f3bdc6;
  --subject-board-s4-dot:#c5cad0;--subject-board-s4-book-height:220px;
  display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;padding:0!important;overflow:hidden!important;color:var(--subject-board-s4-heading)!important;
  background:#fff!important;font-family:"SubjectBoardS4UI",Arial,sans-serif!important;font-size:16px!important;
  font-style:normal!important;font-weight:400!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;
  -webkit-font-smoothing:antialiased
}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-shell{width:calc(100% - clamp(28px,4.5vw,96px))!important;max-width:none!important;min-width:0!important;margin:0 auto!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-panel{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;align-items:center!important;gap:24px!important;
  width:auto!important;min-width:0!important;min-height:285px!important;margin:16px 10px 20px!important;padding:22px!important;
  overflow:hidden!important;background:linear-gradient(115deg,var(--subject-board-s4-panel-start),var(--subject-board-s4-panel-end))!important;
  border:0!important;border-radius:12px!important;box-shadow:none!important
}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-copy{min-width:0!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-heading{max-width:450px!important;margin:0 0 9px!important;padding:0!important;color:var(--subject-board-s4-heading)!important;background:transparent!important;border:0!important;font-family:inherit!important;font-size:36px!important;font-style:normal!important;font-weight:900!important;line-height:1.07!important;letter-spacing:-.8px!important;text-align:left!important;text-decoration:none!important;text-transform:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-heading span{display:block!important;color:var(--subject-board-s4-accent)!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-description{margin:0 0 14px!important;padding:0!important;color:var(--subject-board-s4-body)!important;background:transparent!important;border:0!important;font-family:inherit!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-actions{display:block!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:42px!important;margin:0!important;padding:10px 15px!important;color:#fff!important;background:var(--subject-board-s4-accent)!important;border:1px solid var(--subject-board-s4-accent)!important;border-radius:8px!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button:hover,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button:focus-visible{color:#fff!important;background:var(--subject-board-s4-accent)!important;border-color:var(--subject-board-s4-accent)!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px rgba(0,0,0,.1)!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button--secondary{display:flex!important;justify-content:flex-start!important;width:max-content!important;min-height:25px!important;margin:10px 0 0!important;padding:0!important;color:var(--subject-board-s4-accent)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;text-align:left!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button--secondary:hover,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button--secondary:focus-visible{color:var(--subject-board-s4-accent)!important;background:transparent!important;box-shadow:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-glyph{display:block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;color:inherit!important}

.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-carousel{position:relative!important;min-width:0!important;margin:0!important;padding:0 38px 42px!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-window{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;touch-action:pan-y}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-track{display:flex!important;gap:18px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;transition:transform .35s ease!important;will-change:transform}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide{display:grid!important;grid-template-rows:var(--subject-board-s4-book-height) 56px 28px!important;align-items:center!important;flex:0 0 calc((100% - 18px)/2)!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--subject-board-s4-heading)!important;background:transparent!important;border:0!important;text-align:center!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-cover{display:block!important;width:100%!important;height:var(--subject-board-s4-book-height)!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(3px 4px 3px rgba(0,0,0,.08))!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide strong{display:block!important;align-self:center!important;margin:6px 0 3px!important;padding:0!important;overflow-wrap:anywhere;color:var(--subject-board-s4-heading)!important;background:transparent!important;border:0!important;font-family:inherit!important;font-size:15px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:26px!important;margin:0!important;padding:0!important;color:var(--subject-board-s4-accent)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide>a:hover,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide>a:focus-visible{color:var(--subject-board-s4-accent)!important;text-decoration:underline!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide>a .subject-board-s4-glyph{width:12px!important;height:12px!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-prev,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-next{display:grid!important;place-items:center!important;position:absolute!important;z-index:3!important;top:calc(var(--subject-board-s4-book-height)/2 - 22px)!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;color:var(--subject-board-s4-accent)!important;background:#fff!important;border:1px solid var(--subject-board-s4-control)!important;border-radius:50%!important;box-shadow:0 5px 13px rgba(0,0,0,.08)!important;font:inherit!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;appearance:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-prev{left:-4px!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-next{right:-4px!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-prev:hover,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-next:hover,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-prev:focus-visible,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-next:focus-visible{color:#fff!important;background:var(--subject-board-s4-accent)!important;border-color:var(--subject-board-s4-accent)!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-controls{display:flex!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;align-items:center!important;justify-content:center!important;gap:20px!important;height:25px!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-dots{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-dots button{display:block!important;width:10px!important;height:10px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--subject-board-s4-dot)!important;border:0!important;border-radius:50%!important;box-shadow:none!important;font-size:0!important;line-height:0!important;cursor:pointer!important;appearance:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-dots button.is-active{background:var(--subject-board-s4-accent)!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-pause{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;color:var(--subject-board-s4-heading)!important;background:#fff!important;border:1px solid #cad0d7!important;border-radius:50%!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;appearance:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-pause svg{display:block!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-play-icon,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-pause[data-paused="true"] .subject-board-s4-pause-icon{display:none!important}
.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-pause[data-paused="true"] .subject-board-s4-play-icon{display:block!important}
.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4 a:focus-visible,.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4 button:focus-visible{outline:3px solid rgba(194,30,46,.28)!important;outline-offset:3px!important}

@media(max-width:1180px){.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-shell{width:calc(100% - 32px)!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-panel{margin-right:0!important;margin-left:0!important}}
@media(max-width:850px){.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4{--subject-board-s4-book-height:200px}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-panel{gap:14px!important;padding:18px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-heading{font-size:26px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-description{font-size:14px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-carousel{padding-right:34px!important;padding-left:34px!important}}
@media(max-width:720px){.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-shell{width:calc(100% - 20px)!important}}
@media(max-width:600px){.elementor-widget-maryam_subject_board_section_4 .maryam-subject-board-s4{--subject-board-s4-book-height:185px}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-panel{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;margin-top:16px!important;margin-bottom:20px!important;padding:20px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-heading{max-width:none!important;font-size:27px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-description{font-size:16px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button{min-height:44px!important;font-size:14px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-carousel{margin-top:12px!important;padding-right:38px!important;padding-left:38px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide strong{font-size:14px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-prev{left:-8px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-next{right:-8px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-dots button{width:12px!important;height:12px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-pause{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}
@media(max-width:420px){.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-carousel{padding-right:30px!important;padding-left:30px!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-slide{flex-basis:100%!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button{width:100%!important}.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button--secondary{width:auto!important}}
@media(prefers-reduced-motion:reduce){.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-track,.elementor-widget-maryam_subject_board_section_4 .subject-board-s4-button{transition:none!important}}
