.elementor-9 .elementor-element.elementor-element-e00c135{--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-9 .elementor-element.elementor-element-007ee23{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:147px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-007ee23:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-007ee23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003366;}.elementor-9 .elementor-element.elementor-element-df12cb0{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-df12cb0 > .elementor-widget-container{margin:54px 48px -67px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-df12cb0.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-f94b6d2{--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;--margin-top:37px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1986bf2{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-1986bf2 > .elementor-widget-container{margin:-91px 0px 0px 0px;padding:0px 0px 0px 98px;}.elementor-9 .elementor-element.elementor-element-26e3f0a{--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-9 .elementor-element.elementor-element-65f3028{--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-9 .elementor-element.elementor-element-dc09566 > .elementor-widget-container{margin:0px 0px 0px 278px;padding:36px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dc09566.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-63248e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d2d8d08 > .elementor-widget-container{margin:0px 66px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d2d8d08{text-align:end;}.elementor-9 .elementor-element.elementor-element-d2d8d08 .elementor-heading-title{color:#005E86;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-f34c8ab > .elementor-widget-container{margin:-13px 64px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f34c8ab.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-f34c8ab{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#2D3B45;}.elementor-9 .elementor-element.elementor-element-236cbbc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:109px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-236cbbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eb404b6 > .elementor-widget-container{margin:0px 0px 0px -0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb404b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eb404b6{z-index:10;}.elementor-9 .elementor-element.elementor-element-bdf4f23{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5298e02{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;top:195px;z-index:1;}.elementor-9 .elementor-element.elementor-element-5298e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5298e02{left:35px;}body.rtl .elementor-9 .elementor-element.elementor-element-5298e02{right:35px;}.elementor-9 .elementor-element.elementor-element-613e0a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-e720aaa{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-e720aaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 275px;}.elementor-9 .elementor-element.elementor-element-4761ac4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:154px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-4761ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-54ce1a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-91px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:82px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-95cfced{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-95cfced > .elementor-widget-container{margin:0px -266px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-07cc6d9{--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;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-236cbbc{--content-width:752px;}.elementor-9 .elementor-element.elementor-element-bdf4f23{--content-width:1518px;}.elementor-9 .elementor-element.elementor-element-54ce1a5{--content-width:886px;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-df12cb0 > .elementor-widget-container{margin:56px 57px -53px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-df12cb0{--container-widget-width:795px;--container-widget-flex-grow:0;width:var( --container-widget-width, 795px );max-width:795px;}.elementor-9 .elementor-element.elementor-element-f94b6d2{--margin-top:0px;--margin-bottom:0px;--margin-left:143px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1986bf2 > .elementor-widget-container{margin:-56px 7px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dc09566 > .elementor-widget-container{margin:30px 0px 0px 393px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-63248e9{--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-236cbbc{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb404b6{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-eb404b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 101px;}.elementor-9 .elementor-element.elementor-element-eb404b6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bdf4f23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5298e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5298e02{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;top:185px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5298e02{left:18px;}body.rtl .elementor-9 .elementor-element.elementor-element-5298e02{right:18px;}.elementor-9 .elementor-element.elementor-element-613e0a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e720aaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e720aaa{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-9 .elementor-element.elementor-element-e720aaa.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-95cfced > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-95cfced{--container-widget-width:659px;--container-widget-flex-grow:0;width:var( --container-widget-width, 659px );max-width:659px;}.elementor-9 .elementor-element.elementor-element-95cfced.elementor-element{--align-self:flex-end;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-007ee23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-df12cb0{width:var( --container-widget-width, 539px );max-width:539px;--container-widget-width:539px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-df12cb0 > .elementor-widget-container{margin:0px 0px 45px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-df12cb0.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-f94b6d2{--margin-top:21px;--margin-bottom:0px;--margin-left:270px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1986bf2{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1986bf2 > .elementor-widget-container{margin:-66px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-65f3028{--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-236cbbc{--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb404b6{width:var( --container-widget-width, 634px );max-width:634px;--container-widget-width:634px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-eb404b6 > .elementor-widget-container{margin:0px -20px 0px 47px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb404b6.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-bdf4f23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5298e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5298e02{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5298e02{left:9px;}body.rtl .elementor-9 .elementor-element.elementor-element-5298e02{right:9px;}.elementor-9 .elementor-element.elementor-element-e720aaa{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-9 .elementor-element.elementor-element-95cfced{--container-widget-width:509px;--container-widget-flex-grow:0;width:var( --container-widget-width, 509px );max-width:509px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-e00c135{--min-height:161px;}.elementor-9 .elementor-element.elementor-element-007ee23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f94b6d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1986bf2 > .elementor-widget-container{margin:-45px -50px 0px -51px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1986bf2{--container-widget-width:402px;--container-widget-flex-grow:0;width:var( --container-widget-width, 402px );max-width:402px;}.elementor-9 .elementor-element.elementor-element-26e3f0a{--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4b6362d > .elementor-widget-container{margin:0px 0px 31px 13px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-65f3028{--content-width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dc09566{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dc09566 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-63248e9{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-d2d8d08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f34c8ab > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-236cbbc{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb404b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb404b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-eb404b6.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-bdf4f23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5298e02 > .elementor-widget-container{margin:0px 34px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5298e02{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-9 .elementor-element.elementor-element-613e0a1{--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e720aaa > .elementor-widget-container{margin:0px 3px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4761ac4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-933a867{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-933a867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-54ce1a5{--content-width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f94b6d2{--content-width:699px;}.elementor-9 .elementor-element.elementor-element-236cbbc{--content-width:814px;}.elementor-9 .elementor-element.elementor-element-613e0a1{--content-width:821px;}}/* Start custom CSS for html, class: .elementor-element-df12cb0 *//* Desktop (1200px and above) */
  @media (min-width: 1200px) {
    #course-hero h2 {
      font-size: 40px !important;
    }

    #course-hero > div > p:first-of-type {
      font-size: 25px !important;
    }
  }

  /* Laptop (992px to 1199px) */
  @media (min-width: 992px) and (max-width: 1199px) {
    #course-hero h2 {
      font-size: 28px !important;
    }

    #course-hero > div > p:first-of-type {
      font-size: 20px !important;
    }
  }

  /* Tablet (768px to 991px) */
  @media (min-width: 768px) and (max-width: 991px) {
    #course-hero h2 {
      font-size: 24px !important;
    }

    #course-hero > div > p:first-of-type {
      font-size: 16px !important;
    }
  }

  /* Mobile (below 768px) */
  @media (max-width: 767px) {
    #course-hero h2 {
      font-size: 22px !important;
    }

    #course-hero > div > p:first-of-type {
      font-size: 16px !important;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc09566 */.symbol {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 10px;  /* This creates space between text and symbol */
    vertical-align: middle;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb404b6 *//* Laptop (up to 1366px) */
@media (max-width: 1366px) {
    .course-section,
    .course-content {  /* Add course-content here */
        width: 600px;
        margin: 0 auto; /* Center both */
    }
}

/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
    .course-section,
    .course-content {  /* Add course-content here */
        width: 80%;
        margin: 0 auto; /* Center both */
    }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
    .course-section,
    .course-content {  /* Add course-content here */
        width: 90%;
        margin: 0 auto; /* Center both */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5298e02 *//* Show the course box on desktop, laptop, and tablet */
@media (min-width: 768px) {
  .course-box {
    display: block !important; /* Ensures the course box shows on tablet and up */
  }
}

/* Hide the course box on mobile */
@media (max-width: 767px) {
  .course-box {
    display: none !important; /* Hides the course box on mobile */
  }
}

.course-box {
  z-index: 1;
  position: relative;
}

@media (max-width: 1366px) {
  .elementor-9 .elementor-element.elementor-element-5298e02 {
    padding: 15px !important;           /* was 20px */
  }

  .course-image {
    height: 260px !important;           /* was 350px – main height saver */
  }

  .course-description {
    font-size: 13.5px !important;
    margin-top: 8px !important;
  }

  .course-price {
    font-size: 24px !important;
    margin-top: -10px !important;
  }

  .original-price, .discount {
    font-size: 14px !important;
  }

  .timer {
    font-size: 13.5px !important;
    margin-top: -10px !important;
  }

  .buy-button {
    font-size: 17px !important;
    padding: 12px 20px !important;
    margin-top: 10px !important;
  }

  .course-notes p {
    font-size: 12.5px !important;
  }

  /* Smaller play button overlay */
  .play-button-circle {
    width: 65px !important;
    height: 65px !important;
    margin-bottom: 10px !important;
  }

  .play-button-circle svg {
    width: 26px !important;
    height: 26px !important;
  }

  .course-preview-trigger p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e720aaa */ul {
    padding-left: 2rem; /* Controls the indentation of the bullets */
}

ul li {
    margin-bottom: 0.5rem; /* Adds space between the bullet points */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95cfced */.review-item {
    position: relative;
  }

  .more-options {
    cursor: pointer;
    position: relative; /* Ensure this is the reference point */
  }

  .report-popup {
    display: none;
    position: absolute; /* Position the popup next to the 3 dots */
    right: 70%; /* Place it to the right of the 3 dots */
    top: 0;
    background-color: #fff;
    border: 1px solid #7F56D9;
    padding: 10px;
    width: 150px;
    z-index: 9999;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  }
  
  .report-popup .report-option {
    cursor: pointer;
    padding: 8px;
    text-align: center;
    color: #7F56D9;
    font-weight: bold;
  }

  .report-popup .report-option:hover {
    background-color: #f0f0f0;
  }

  /* Modal Popup */
  .report-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    align-items: center;
    justify-content: center;
    z-index: 9999;
  }

  .modal-content {
    background-color: white;
    padding: 20px;
    max-width: 400px;
    width: 80%;
    position: relative;
    border-radius: 8px;
  }

  .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 20px;
  }

.review-item {
  direction: rtl;
  text-align: right;
}

.review-header,
.review-content,
.review-feedback,
.report-modal {
  direction: rtl;
  text-align: right;
}

.reviewer-info {
  display: flex;
  align-items: center;
  margin-bottom: 10px; /* Adds space below reviewer info */
}

.avatar {
  margin-left: 10px; /* Adds space between avatar and the name */
}



.review-rating {
  display: flex;
  justify-content: flex-end; /* Right-align the contents */
  gap: 8px; /* Add space between stars and date */
  direction: rtl; /* Ensure RTL doesn't flip order */
}

.review-feedback {
  display: flex;
  align-items: center;
  gap: 8px; /* Adjust spacing as needed */
}/* End custom CSS */