.elementor-18512 .elementor-element.elementor-element-b3e7e19{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:40px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18512 .elementor-element.elementor-element-dc0ec39 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18512 .elementor-element.elementor-element-dc0ec39 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.025em;color:#C9202A;}.elementor-18512 .elementor-element.elementor-element-cae8ad7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-3e42b08{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-98f92ef > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-ldactivity .bb-la__body{padding:30px 30px 30px 30px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la__parent{margin-bottom:0px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la__title h2{font-size:28px;margin-bottom:20px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la__excerpt{margin-bottom:20px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la__link a{padding:4px 20px 4px 20px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la .slick-arrow.bb-slide-prev{left:-21px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la .slick-arrow.bb-slide-next{right:-21px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .bb-la .slick-arrow{width:42px;height:42px;}.elementor-18512 .elementor-element.elementor-element-98f92ef .slick-arrow i{line-height:42px;}.elementor-18512 .elementor-element.elementor-element-c679910{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-ef20a71{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-042a205{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-1b44f62{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-4af1089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-73f899d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-5585244{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-810c734{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-4833051{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-c2dc534{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-20816bc{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-f8bcba6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18512 .elementor-element.elementor-element-c7e6851{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-18512 .elementor-element.elementor-element-b3e7e19{--content-width:1200px;}.elementor-18512 .elementor-element.elementor-element-3e42b08{--width:66%;}.elementor-18512 .elementor-element.elementor-element-c679910{--width:34%;}.elementor-18512 .elementor-element.elementor-element-5585244{--width:60%;}.elementor-18512 .elementor-element.elementor-element-810c734{--width:40%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18512 .elementor-element.elementor-element-dc0ec39 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18512 .elementor-element.elementor-element-dc0ec39 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.course-reviews-section .write-a-review.not-rated {
    background-color: #c9202a !important;
    border-radius: 8px !important;
}

.course-reviews-section .review-top-section .write-a-review.already-rated:hover,
.rating-container .rating-stars .filled-stars {
    color: #c9202a;
}

.course-reviews-section .review-split-percent .review-split-percent-inner-2 {
    background-color: #c9202a;
    box-shadow: none;
}

.course-reviews-section .write-a-review.not-rated:hover {
    background-color: #a81820 !important;
    box-shadow: 0 0 20px rgba(201, 32, 42, 0.4) !important;
    color: #ffffff !important;
}

button.next.mid-submit-step,
button.rrf-review-submission {
    --ldx-btn-primary-bg-color: #c90000;
    --ldx-btn-primary-text-color: #ffffff;
    --ldx-btn-primary-bg-color-hover: #a81820;
    --ldx-btn-primary-text-color-hover: #ffffff;
}

.rating-container .rating-stars .empty-stars,
.rating-container .rating-stars .filled-stars {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
}

#course-reviews-section h3 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 800 !important;
}/* End custom CSS */