.elementor-28 .elementor-element.elementor-element-4f32e86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-4f32e86 *//* Elementor HTML Widget */

.elementor-28 .elementor-element.elementor-element-4f32e86 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* HTML Widget Container */

.elementor-28 .elementor-element.elementor-element-4f32e86 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Landing Page */

.elementor-28 .elementor-element.elementor-element-4f32e86 #ai-masterclass {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Prevent Horizontal Overflow */

.elementor-28 .elementor-element.elementor-element-4f32e86 #ai-masterclass .hero h1 {
    overflow-wrap: break-word;
    word-break: normal;
}

.elementor-28 .elementor-element.elementor-element-4f32e86 #ai-masterclass .container {
    width: 100%;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */