.elementor-126437 .elementor-element.elementor-element-60c5c6df{--display:flex;--overflow:hidden;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-47525df{--display:grid;--e-con-grid-template-columns:401px auto;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--grid-justify-content:space-between;--overflow:hidden;}.elementor-126437 .elementor-element.elementor-element-47525df:not(.elementor-motion-effects-element-type-background), .elementor-126437 .elementor-element.elementor-element-47525df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-426ea9b );}.elementor-126437 .elementor-element.elementor-element-e5b3625{--display:flex;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-75cd37d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-4ddc2a8 .elementor-button:hover, .elementor-126437 .elementor-element.elementor-element-4ddc2a8 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-126437 .elementor-element.elementor-element-4ddc2a8 .elementor-button:hover svg, .elementor-126437 .elementor-element.elementor-element-4ddc2a8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-126437 .elementor-element.elementor-element-6ed213e{--display:flex;--overflow:hidden;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-653ce6ae{--display:grid;--e-con-grid-template-columns:401px auto;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--grid-justify-content:space-between;--overflow:hidden;}.elementor-126437 .elementor-element.elementor-element-653ce6ae:not(.elementor-motion-effects-element-type-background), .elementor-126437 .elementor-element.elementor-element-653ce6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-426ea9b );}.elementor-126437 .elementor-element.elementor-element-36b39f5{--display:flex;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-210c46f4 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-b0828b3{--display:flex;}.elementor-126437 .elementor-element.elementor-element-6751d31 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-126437 .elementor-element.elementor-element-3da74ee3{--display:flex;--gap:var(--sp-gap-2) var(--sp-gap-2);--row-gap:var(--sp-gap-2);--column-gap:var(--sp-gap-2);--overflow:hidden;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-3da74ee3:not(.elementor-motion-effects-element-type-background), .elementor-126437 .elementor-element.elementor-element-3da74ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-daab573 );}.elementor-126437 .elementor-element.elementor-element-1b7050f6{--display:flex;}.elementor-126437 .elementor-element.elementor-element-60153b13{text-align:center;}.elementor-126437 .elementor-element.elementor-element-60153b13 .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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126437 .elementor-element.elementor-element-69cddee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-126437 .elementor-element.elementor-element-65ca7d5c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-126437 .elementor-element.elementor-element-2c02886d img{width:80px;}.elementor-126437 .elementor-element.elementor-element-5a9e567c{text-align:center;}.elementor-126437 .elementor-element.elementor-element-5a9e567c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-2c319d1d > .elementor-widget-container{padding:20px 60px 0px 0px;}.elementor-126437 .elementor-element.elementor-element-2c319d1d{text-align:start;}.elementor-126437 .elementor-element.elementor-element-3c8e4fad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-126437 .elementor-element.elementor-element-c65bb27 img{width:80px;}.elementor-126437 .elementor-element.elementor-element-7bcffdb9{text-align:center;}.elementor-126437 .elementor-element.elementor-element-7bcffdb9 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-757a842a > .elementor-widget-container{padding:20px 60px 0px 0px;}.elementor-126437 .elementor-element.elementor-element-757a842a{text-align:start;}.elementor-126437 .elementor-element.elementor-element-63a55066{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-126437 .elementor-element.elementor-element-5f72e0dd img{width:80px;}.elementor-126437 .elementor-element.elementor-element-174b7d10{text-align:center;}.elementor-126437 .elementor-element.elementor-element-174b7d10 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-3f8b0b59 > .elementor-widget-container{padding:20px 60px 0px 0px;}.elementor-126437 .elementor-element.elementor-element-3f8b0b59{text-align:start;}.elementor-126437 .elementor-element.elementor-element-3ead9908{--display:flex;--overflow:hidden;--padding-top:var(--sp-section-padding);--padding-bottom:var(--sp-section-padding);--padding-left:0;--padding-right:0;}.elementor-126437 .elementor-element.elementor-element-359caebf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-126437 .elementor-element.elementor-element-e4dcc1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-126437 .elementor-element.elementor-element-e4dcc1c{text-align:start;font-family:"Fira Sans Condensed", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-d6e5c66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-126437 .elementor-element.elementor-element-d6e5c66{columns:2;}.elementor-126437 .elementor-element.elementor-element-3b79ea90{--display:flex;--padding-top:var(--sp-gap);--padding-bottom:var(--sp-gap);--padding-left:var(--sp-gap);--padding-right:var(--sp-gap);}.elementor-126437 .elementor-element.elementor-element-3b79ea90:not(.elementor-motion-effects-element-type-background), .elementor-126437 .elementor-element.elementor-element-3b79ea90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d351da );}.elementor-126437 .elementor-element.elementor-element-7fc0ac10 .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;line-height:1em;color:var( --e-global-color-primary );}.elementor-126437 .elementor-element.elementor-element-21ed7248 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-126437 .elementor-element.elementor-element-21ed7248 .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;line-height:1em;color:var( --e-global-color-primary );}.elementor-126437 .elementor-element.elementor-element-49d02af > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-49d02af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-49d02af.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-49d02af.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-49d02af .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-edfebb6 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-edfebb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-edfebb6.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-edfebb6.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-edfebb6 .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-a8bc4ae > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-a8bc4ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-a8bc4ae.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-a8bc4ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-a8bc4ae .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-afe4bc5 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-afe4bc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-afe4bc5.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-afe4bc5.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-afe4bc5 .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-6cfa421 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-6cfa421.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-6cfa421.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-6cfa421.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-6cfa421 .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-7fb52c2 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-126437 .elementor-element.elementor-element-7fb52c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-7fb52c2.elementor-view-framed .elementor-icon, .elementor-126437 .elementor-element.elementor-element-7fb52c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-ed87057 );color:var( --e-global-color-ed87057 );border-color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon{font-size:36px;}.elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon-box-title, .elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon-box-title{color:var( --e-global-color-ed87057 );}.elementor-126437 .elementor-element.elementor-element-7fb52c2 .elementor-icon-box-description{font-size:16px;}.elementor-126437 .elementor-element.elementor-element-2ab6cdcd{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126437 .elementor-element.elementor-element-dd4613f{--display:flex;}@media(max-width:1366px){.elementor-126437 .elementor-element.elementor-element-47525df{--e-con-grid-template-columns:242px auto;--grid-auto-flow:row;}.elementor-126437 .elementor-element.elementor-element-75cd37d .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-653ce6ae{--e-con-grid-template-columns:242px auto;--grid-auto-flow:row;}.elementor-126437 .elementor-element.elementor-element-210c46f4 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-60153b13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126437 .elementor-element.elementor-element-69cddee{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-126437 .elementor-element.elementor-element-5a9e567c .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-7bcffdb9 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-174b7d10 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-359caebf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-126437 .elementor-element.elementor-element-e4dcc1c{font-size:16px;line-height:1.6em;letter-spacing:0px;}}@media(max-width:767px){.elementor-126437 .elementor-element.elementor-element-47525df{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--grid-justify-content:space-between;}.elementor-126437 .elementor-element.elementor-element-75cd37d .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-653ce6ae{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--grid-justify-content:space-between;}.elementor-126437 .elementor-element.elementor-element-210c46f4 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-126437 .elementor-element.elementor-element-60153b13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126437 .elementor-element.elementor-element-69cddee{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-126437 .elementor-element.elementor-element-5a9e567c .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-7bcffdb9 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-174b7d10 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0.03em;}.elementor-126437 .elementor-element.elementor-element-359caebf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-126437 .elementor-element.elementor-element-e4dcc1c{font-size:16px;line-height:1.6em;letter-spacing:0px;}}/* Start custom CSS for container, class: .elementor-element-e5b3625 *//* don't modify this container unless you know what you're doing *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47525df */.sp-course-hero .sp-course-hero-text
{ grid-area: text; }
.sp-course-hero .sp-course-hero-img
{ grid-area: img; }

.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "text img"
    ;
}

@media(max-width: 1366px) {
.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "text img"
    ;
}
}

@media(max-width: 767px) {
.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "img"
        "text"
    ;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b39f5 *//* don't modify this container unless you know what you're doing *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-653ce6ae */.sp-course-hero .sp-course-hero-text
{ grid-area: text; }
.sp-course-hero .sp-course-hero-img
{ grid-area: img; }

.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "text img"
    ;
}

@media(max-width: 1366px) {
.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "text img"
    ;
}
}

@media(max-width: 767px) {
.sp-course-hero .e-con-inner
{
    grid-template-areas:
        "img"
        "text"
    ;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab6cdcd *//* don't modify this container unless you know what you're doing *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ead9908 */.sp-course-about-grid .sp-course-about-grid-lead
{ grid-area: lead; }
.sp-course-about-grid .sp-course-about-grid-text
{ grid-area: text; }
.sp-course-about-grid .sp-course-about-grid-side
{ grid-area: side; }

.sp-course-about-grid
{
    grid-template-areas:
        "lead side"
        "text side"
    ;
}

@media(max-width: 1366px) {
.sp-course-about-grid
{
    grid-template-areas:
        "lead side"
        "text side"
    ;
}
}

@media(max-width: 767px) {
.sp-course-about-grid
{
    grid-template-areas:
        "lead"
        "side"
        "text"
    ;
}
}/* End custom CSS */