.elementor-8779 .elementor-element.elementor-element-f155730{--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-8779 .elementor-element.elementor-element-e7a307e{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8779 .elementor-element.elementor-element-e7a307e:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-e7a307e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-f593664 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-f593664 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}:root{--page-title-display:none;}@media(min-width:690px){.elementor-8779 .elementor-element.elementor-element-e7a307e{--content-width:839px;}}/* Start custom CSS for html, class: .elementor-element-84c6fe9 *//* Basic Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Set font and background */
body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f4;
    color: #333;
}

/* Container to center content */
.container {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 30px 0;
}

/* Course Information Box */
.course-info {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    max-width: 600px;
    width: 100%;
}

/* Heading Style */
h1 {
    font-size: 24px;
    color: #2c3e50;
    text-align: center;
    margin-bottom: 15px;
}

/* Paragraph Style */
p {
    font-size: 16px;
    margin: 8px 0;
}

/* Highlight Specific Info */
strong {
    font-weight: bold;
    color: #2980b9;
}

/* Add some margin to the bottom of each item */
.hosted-by,
.location,
.date,
.duration,
.fees {
    margin-bottom: 12px;
}/* End custom CSS */