.elementor-16886 .elementor-element.elementor-element-4cf1f0f{--display:flex;--min-height:885px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-16886 .elementor-element.elementor-element-4cf1f0f:not(.elementor-motion-effects-element-type-background), .elementor-16886 .elementor-element.elementor-element-4cf1f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16886 .elementor-element.elementor-element-8d73af1 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-16886 .elementor-element.elementor-element-8d73af1 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-16886 .elementor-element.elementor-element-8d73af1 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-16886 .elementor-element.elementor-element-8d73af1 .jet-listing-dynamic-image img{border-radius:20px 20px 0px 0px;}.elementor-16886 .elementor-element.elementor-element-8d73af1 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field.display-multiline, .elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#DCB600;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c > .elementor-widget-container{margin:0% 10% 0% 8%;padding:0% 10% 0% 10%;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Inria Sans", Sans-serif;font-size:14px;font-weight:600;line-height:2.3em;letter-spacing:0.5px;text-align:center;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field{justify-content:center;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field.display-multiline{padding:0px 15px 0px 15px;border-radius:8px 8px 8px 8px;}.elementor-16886 .elementor-element.elementor-element-4f1fb3c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 15px 0px 15px;border-radius:8px 8px 8px 8px;}.elementor-16886 .elementor-element.elementor-element-f6c5acb > .elementor-widget-container{margin:0% 3% 0% 3%;padding:3% 10% 2% 10%;}.elementor-16886 .elementor-element.elementor-element-f6c5acb .jet-listing-dynamic-field__content{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;text-align:left;}.elementor-16886 .elementor-element.elementor-element-f6c5acb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16886 .elementor-element.elementor-element-f6c5acb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16886 .elementor-element.elementor-element-f6c5acb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-16886 .elementor-element.elementor-element-a5136dd > .elementor-widget-container{margin:0% 3% 0% 3%;padding:2% 10% 0% 10%;}.elementor-16886 .elementor-element.elementor-element-a5136dd .jet-listing-dynamic-field__content{font-family:"Inria Sans", Sans-serif;font-size:14px;text-align:left;}.elementor-16886 .elementor-element.elementor-element-a5136dd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16886 .elementor-element.elementor-element-a5136dd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16886 .elementor-element.elementor-element-a5136dd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16886 .elementor-element.elementor-element-aa3bf62 .elementor-button{background-color:#C5A300;font-family:"Inria Sans", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;border-style:solid;border-width:0px 10px 0px 10px;border-color:#C5A300;border-radius:10px 10px 10px 10px;}.elementor-16886 .elementor-element.elementor-element-aa3bf62 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-16886 .elementor-element.elementor-element-aa3bf62.elementor-element{--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-16886 .elementor-element.elementor-element-4cf1f0f{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-4cf1f0f *//* --- Forces all course cards within the grid to be the same height --- */

/* 1. Targets the main Listing Grid container */
.uniform-course-grid {
    /* Enables Flexbox on the grid items (the columns) */
    display: flex;
    /* Wraps the items to the next line */
    flex-wrap: wrap; 
    /* Ensures all columns start at the same height */
    align-items: stretch;
}

/* 2. Targets the individual course cards */
.uniform-course-grid .jet-listing-grid__item {
    /* Ensures the card itself uses up all the available height */
    display: flex;
    flex-direction: column; 
    height: 100%;
}

#red{
    color: #FF5500;
    
}/* End custom CSS */