.elementor-411 .elementor-element.elementor-element-3f4c599{--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;}.elementor-411 .elementor-element.elementor-element-38eb06d{--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;}.elementor-411 .elementor-element.elementor-element-d351616{--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;}.elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform p, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform li{color:#17253c !important;}.elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform{--tutor-color-primary:#315bdf;--bb-primary-color:#315bdf;--ant-primary-color:#315bdf;background:#ffffff;}.elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform button, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform .tutor-btn-primary, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform .ant-btn-primary{background-color:#315bdf !important;border-color:#315bdf !important;color:white !important;}.elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform p, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform input, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform button{font-family:"GatherBody", Sans-serif;font-size:16px;}.elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform input, .elementor-411 .elementor-element.elementor-element-3bbe02b .g-platform button{border-radius:12px !important;}.elementor-411 .elementor-element.elementor-element-a2e268f{--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;}.elementor-411 .elementor-element.elementor-element-6cdcd9d .elementor-heading-title{font-size:24px;}.elementor-411 .elementor-element.elementor-element-7616149 .g-platform, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform p, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform li{color:#17253c !important;}.elementor-411 .elementor-element.elementor-element-7616149 .g-platform{--tutor-color-primary:#315bdf;--bb-primary-color:#315bdf;--ant-primary-color:#315bdf;background:#ffffff;}.elementor-411 .elementor-element.elementor-element-7616149 .g-platform button, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform .tutor-btn-primary, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform .ant-btn-primary{background-color:#315bdf !important;border-color:#315bdf !important;color:white !important;}.elementor-411 .elementor-element.elementor-element-7616149 .g-platform, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform p, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform input, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform button{font-family:"GatherBody", Sans-serif;font-size:16px;}.elementor-411 .elementor-element.elementor-element-7616149 .g-platform, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform input, .elementor-411 .elementor-element.elementor-element-7616149 .g-platform button{border-radius:12px !important;}.elementor-411 .elementor-element.elementor-element-3fad947 .g-platform, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform p, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform li{color:#17253c !important;}.elementor-411 .elementor-element.elementor-element-3fad947 .g-platform{--tutor-color-primary:#315bdf;--bb-primary-color:#315bdf;--ant-primary-color:#315bdf;background:#ffffff;}.elementor-411 .elementor-element.elementor-element-3fad947 .g-platform button, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform .tutor-btn-primary, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform .ant-btn-primary{background-color:#315bdf !important;border-color:#315bdf !important;color:white !important;}.elementor-411 .elementor-element.elementor-element-3fad947 .g-platform, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform p, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform input, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform button{font-family:"GatherBody", Sans-serif;font-size:16px;}.elementor-411 .elementor-element.elementor-element-3fad947 .g-platform, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform input, .elementor-411 .elementor-element.elementor-element-3fad947 .g-platform button{border-radius:12px !important;}/* Start custom CSS */.g-page-title{padding-top:38px!important;padding-bottom:16px!important}.g-section{padding-top:28px!important}.tutor-btn-primary{color:white!important}.g-platform-layout{display:flex;flex-direction:row;gap:34px;align-items:flex-start}.g-platform-sidebar{width:27%;flex-shrink:0}.g-platform-main{flex:1;min-width:0}.g-platform-card{padding:28px;border:1px solid #dce4ef;border-radius:14px}.g-platform progress{width:100%;accent-color:#315bdf}.g-platform-lesson-completion{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.g-platform-lesson-navigation .tutor-course-topic-item-title{white-space:normal}.g-platform-lesson-navigation .tutor-course-content-list{margin:0}.g-platform-community .bb-nouveau-info,.g-platform-community .bp-navs{border-radius:12px}.etn-single-event-ticket-wrap{margin-top:12px}.g-platform-event-registration{padding:0}.g-platform-event-details ul{padding:0!important;list-style:none!important}.g-platform-event-details li{padding:10px 0}.g-elementor-platform-screen .woocommerce-order ul.woocommerce-order-overview{margin-bottom:32px}.etn-thankyou-page-order-details{display:none}.g-platform button,.g-platform .tutor-btn{font-family:inherit}.g-platform-event-tickets .ant-btn-primary{background:#315bdf}.g-platform-event-registration .ant-btn-primary{background:#315bdf}@media(max-width:900px){.g-platform-layout{flex-direction:column}.g-platform-sidebar{width:100%}}/* End custom CSS */