.elementor-12218 .elementor-element.elementor-element-9aacff5{--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-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12218 .elementor-element.elementor-element-77d8606{text-align:center;}.elementor-12218 .elementor-element.elementor-element-77d8606 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-0b4abf8 );}.elementor-12218 .elementor-element.elementor-element-bf537b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12218 .elementor-element.elementor-element-b55adbd{--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-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12218 .elementor-element.elementor-element-d06bcf9{color:#474747;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12218 .elementor-element.elementor-element-b8ca256{--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-12218 .elementor-element.elementor-element-53e0d67 > .elementor-widget-container{margin:0px 0px 0px 020px;}@media(min-width:768px){.elementor-12218 .elementor-element.elementor-element-b55adbd{--width:65%;}.elementor-12218 .elementor-element.elementor-element-b8ca256{--width:35%;}}@media(max-width:767px){.elementor-12218 .elementor-element.elementor-element-77d8606 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-d06bcf9 *//* General Content Styles */
.post-content p {
    margin-bottom: 1.5em;
    line-height: 1.6;
}

/* Headings */
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.2;
}

/* Lists */
.post-content ul,
.post-content ol {
    margin: 1.5em 0;
    padding-left: 2em;
}

.post-content li {
    margin-bottom: 0.5em;
}

/* Blockquotes */
.post-content blockquote {
    margin: 1.5em 0;
    padding: 0.5em 1em;
    border-left: 5px solid #ddd;
    background: #f9f9f9;
}

/* Images */
.post-content img {
    max-width: 100%;
    height: auto;
    margin: 1.5em 0;
}

/* Links */
.post-content a {
    color: #0073aa;
    text-decoration: none;
}

.post-content a:hover,
.post-content a:focus {
    color: #005177;
    text-decoration: underline;
}

/* Tables */
.post-content table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em 0;
}

.post-content table th,
.post-content table td {
    padding: 0.5em;
    border: 1px solid #ddd;
}

/* Alignments */
.post-content .alignleft {
    float: left;
    margin: 0 1.5em 1.5em 0;
}

.post-content .alignright {
    float: right;
    margin: 0 0 1.5em 1.5em;
}

.post-content .aligncenter {
    display: block;
    margin: 0 auto 1.5em;
}/* End custom CSS */