.elementor-17869 .elementor-element.elementor-element-4e9c24fc{--display:flex;--overlay-opacity:0.5;}.elementor-17869 .elementor-element.elementor-element-4e9c24fc::before, .elementor-17869 .elementor-element.elementor-element-4e9c24fc > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-4e9c24fc > .e-con-inner > .elementor-background-video-container::before, .elementor-17869 .elementor-element.elementor-element-4e9c24fc > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-4e9c24fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-17869 .elementor-element.elementor-element-4e9c24fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mcat.prep101.com/wp-content/uploads/2025/11/LO-BG-GLOW-01.svg");--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17869 .elementor-element.elementor-element-2f7c6f76{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-17869 .elementor-element.elementor-element-2f7c6f76 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#1087FC;}.elementor-17869 .elementor-element.elementor-element-71ddc4d2{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-17869 .elementor-element.elementor-element-13dba6fb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--item-text-color:#000000;--item-text-hover-decoration:underline;--marker-color:#1087FC;}.elementor-17869 .elementor-element.elementor-element-13dba6fb .elementor-toc__header-title{text-align:start;}.elementor-17869 .elementor-element.elementor-element-13dba6fb .elementor-toc__header{flex-direction:row;}.elementor-17869 .elementor-element.elementor-element-1c49e541{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-7dd090f .elementor-heading-title{font-size:46px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17869 .elementor-element.elementor-element-3b6d7e7a{padding:0px 0px 0px 0px;columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-405046ea .elementor-heading-title{color:#000000;}.elementor-17869 .elementor-element.elementor-element-31f5529b{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-1dd2302a .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-86a4c7f{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-0ff1216{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-ad31e9d .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-debc96f{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-9f4df73{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-37e1b65 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-9c351a6{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-2f15664{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-48facd3 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-8d3a85d{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-7a61846{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-928b4e2 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-60a4c71{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-00012ea{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-9702158 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-60856fe{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-31b1c85f{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17869 .elementor-element.elementor-element-2033104e .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-172ddc80{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-57aa14df{--display:flex;}.elementor-17869 .elementor-element.elementor-element-2081a35c{--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-17869 .elementor-element.elementor-element-4d67e664{color:#000000;}.elementor-17869 .elementor-element.elementor-element-5bfc2829{--display:flex;}.elementor-17869 .elementor-element.elementor-element-1007c657{--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-17869 .elementor-element.elementor-element-134576a7{color:#000000;}.elementor-17869 .elementor-element.elementor-element-22f24f4d{--display:flex;}.elementor-17869 .elementor-element.elementor-element-2005ec84{--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-17869 .elementor-element.elementor-element-2033d7a4{color:#000000;}.elementor-17869 .elementor-element.elementor-element-13fb74e1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-17869 .elementor-element.elementor-element-3d351ff{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-c25d2fb .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-6bde432{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-cd0bd43{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-1132883 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-c678b43{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-3ba3892{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-fea7f21 .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-8027ce8{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-eff8448{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17869 .elementor-element.elementor-element-70b12ea .elementor-heading-title{font-size:46px;}.elementor-17869 .elementor-element.elementor-element-8025c43{columns:1;font-size:20px;color:#000000;}.elementor-17869 .elementor-element.elementor-element-5e7806c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17869 .elementor-element.elementor-element-1b2e1a59{--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;--justify-content:center;}.elementor-17869 .elementor-element.elementor-element-1b2e1a59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-17869 .elementor-element.elementor-element-569d7b57{--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;--justify-content:center;}.elementor-17869 .elementor-element.elementor-element-22bd2750{color:#000000;}@media(min-width:545px){.elementor-17869 .elementor-element.elementor-element-1b2e1a59{--width:26.011%;}.elementor-17869 .elementor-element.elementor-element-569d7b57{--width:50%;}}@media(max-width:544px){.elementor-17869 .elementor-element.elementor-element-1c49e541{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-31f5529b{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-0ff1216{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-9f4df73{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-2f15664{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-7a61846{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-00012ea{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-31b1c85f{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-3d351ff{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-3ba3892{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-17869 .elementor-element.elementor-element-eff8448{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-3b6d7e7a */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86a4c7f */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-debc96f */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c351a6 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d3a85d */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60a4c71 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60856fe */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172ddc80 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bde432 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c678b43 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8027ce8 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8025c43 */.elementor-widget-text-editor p:not(:last-child) {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS *//* MOBILE LIST FIXES — only for this page */
@media (max-width: 767px) {

  /* BULLET LISTS */
  .elementor-widget-text-editor ul {
    margin-left: 0 !important;
    padding-left: 1.2em !important;
    list-style-position: outside !important;
  }

  .elementor-widget-text-editor ul li {
    margin-bottom: 0.6em !important;
    line-height: 1.5 !important;
  }

  .elementor-widget-text-editor ul li:last-child {
    margin-bottom: 0 !important;
  }

  /* NUMBERED LISTS */
  .elementor-widget-text-editor ol {
    margin-left: 0 !important;
    padding-left: 1.4em !important; /* slightly more for numbers */
    list-style-position: outside !important;
  }

  .elementor-widget-text-editor ol li {
    margin-bottom: 0.6em !important;
    line-height: 1.5 !important;
  }

  .elementor-widget-text-editor ol li:last-child {
    margin-bottom: 0 !important;
  }
}/* End custom CSS */