.elementor-1023 .elementor-element.elementor-element-b876077{--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;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1023:not(.elementor-motion-effects-element-type-background), body.elementor-page-1023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1023 .elementor-element.elementor-element-b876077{--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2974a8a */@media screen and (max-width: 1199px) {
.elementor-1023 .elementor-element.elementor-element-2974a8a .masteriyo-container {
        padding-left: 8px;
        padding-right: 8px;
    }
}

.masteriyo-checkout-summary-apply-coupon {
    display: block;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-label {
    width: 100%;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-input {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 8px;
}
.masteriyo-checkout-summary-apply-coupon .masteriyo-apply-coupon-btn {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */.tg-container {
    background-color: #F4F4E9!important;
}
.tg-container--flex-space-between {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.masteriyo-single-course:not(.elementor) {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0px!important;
    margin-right: 0px!important;
    flex-direction: row;
}/* End custom CSS */