.elementor-364 .elementor-element.elementor-element-b18dbb4{--display:flex;--min-height:calc(100vh - 160px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-1d5e9726{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-1d5e9726:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-1d5e9726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 95%);}.elementor-364 .elementor-element.elementor-element-74f73692{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-d4ef6e0{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-4d6c1816 .elementor-heading-title{font-family:var( --e-global-typography-8b4e338-font-family ), Sans-serif;font-size:var( --e-global-typography-8b4e338-font-size );font-weight:var( --e-global-typography-8b4e338-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-74f73692{--content-width:650px;}.elementor-364 .elementor-element.elementor-element-d4ef6e0{--content-width:650px;}}@media(max-width:1024px){.elementor-364 .elementor-element.elementor-element-74f73692{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-364 .elementor-element.elementor-element-d4ef6e0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-364 .elementor-element.elementor-element-4d6c1816 .elementor-heading-title{font-size:var( --e-global-typography-8b4e338-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-364 .elementor-element.elementor-element-4d6c1816 .elementor-heading-title{font-size:var( --e-global-typography-8b4e338-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-b18dbb4 *//*Full content area to 100% width and height*/
.portal-content-area {
    max-width: 100%;
    border-radius: 0;
    margin: 0px;
    padding: 0px;
}
.portal-layout-narrow, .portal-layout-normal {
    padding: 0px;
}

.portal-item-featured-image-wrap + .portal-content-area,
.wp-block-suredash-content > .portal-content-area:first-child {
    margin-top: 0px;
    margin-bottom: 0px;
}

/*Hide lesson title*/
    .wp-block-group.has-portal-global-color-5-background-color {
    display: none;
}

/*Align portal comment buttons*/
    .portal-comments-block, .portal-comments-trigger {
        padding: 0px;
        width: 650px;
        margin: auto;
}
    
/*Align portal comment text box*/
    .sd-mt-20 {
        padding: 16px 0px;
        width: 650px;
        margin: auto;
}

/*Tablet and mobile corrections*/
@media (max-width: 1024px) {
    /*Correction top margin content area*/
    .portal-item-featured-image-wrap + .portal-content-area,
    .wp-block-suredash-content > .portal-content-area:first-child {
        margin-top: 0px;
    }
    
    /*Align button Bookmark lesson*/
    .portal-button.button-secondary {
        margin-top: 16px;
        margin-left: 16px;
    }

    /*Align button Complete lesson*/
    .portal-button.button-primary {
        margin-top: 16px;
        margin-right: 16px;
    }
}

/*Mobile corrections*/
@media (max-width: 767px) {
    /*Align portal comment buttons*/
    .portal-comments-block, .portal-comments-trigger {
        padding: 0px 16px;
    }
    
    /*Align portal comment text box*/    
        .sd-mt-20 {
        padding: 16px;
    }
}/* End custom CSS */