.elementor-736 .elementor-element.elementor-element-621f5bf{--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-736 .elementor-element.elementor-element-621f5bf:not(.elementor-motion-effects-element-type-background), .elementor-736 .elementor-element.elementor-element-621f5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{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-736 .elementor-element.elementor-element-f543b7d .hfe-post-card{background-color:#090F15;}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-post-title a{color:var( --e-global-color-astglobalcolor3 );}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-post-title{margin-bottom:5px;}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-post-meta{color:var( --e-global-color-3c4a0e1 );font-family:"Roboto Slab", Sans-serif;font-size:10px;font-weight:400;margin-bottom:15px;}.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-read-more{color:var( --e-global-color-f182c7e );}.elementor-736 .elementor-element.elementor-element-b0ccae0{--display:flex;--min-height:114px;--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:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .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-736 .elementor-element.elementor-element-490b723{text-align:left;}.elementor-736 .elementor-element.elementor-element-490b723 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3c4a0e1 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-736 .elementor-element.elementor-element-edc74f9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-736 .elementor-element.elementor-element-6a1e1ed{text-align:left;}.elementor-736 .elementor-element.elementor-element-6a1e1ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3c4a0e1 );}.elementor-736 .elementor-element.elementor-element-1abadf2{text-align:left;}.elementor-736 .elementor-element.elementor-element-1abadf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3c4a0e1 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-736 .elementor-element.elementor-element-c454a93 .elementor-icon-list-icon i{color:var( --e-global-color-3c4a0e1 );transition:color 0.3s;}.elementor-736 .elementor-element.elementor-element-c454a93 .elementor-icon-list-icon svg{fill:var( --e-global-color-3c4a0e1 );transition:fill 0.3s;}.elementor-736 .elementor-element.elementor-element-c454a93 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );}.elementor-736 .elementor-element.elementor-element-c454a93 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-736 .elementor-element.elementor-element-c454a93{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-736 .elementor-element.elementor-element-c454a93 .elementor-icon-list-text{transition:color 0.3s;}.elementor-736 .elementor-element.elementor-element-c4557c6{text-align:left;}.elementor-736 .elementor-element.elementor-element-c4557c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3c4a0e1 );}.elementor-736 .elementor-element.elementor-element-6aa5116{text-align:left;}.elementor-736 .elementor-element.elementor-element-6aa5116 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#D9B802;}.elementor-736 .elementor-element.elementor-element-ac6cb4b{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-736 .elementor-element.elementor-element-f543b7d .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-bf22c85 *//* 1. Container Styling: Center everything */
.accent-heading-container {
    text-align: center;
    padding: 50px 0; /* Add some vertical space above and below */
}

/* 2. Heading Styling: Large, uppercase, white text */
.section-title {
    /* Font size and family should match your site (e.g., Poppins) */
    font-size: 30px;
    font-weight: 700;
    color: #D9B802;
    text-transform: uppercase;
    margin-bottom: 10px; /* Space between text and divider */
    letter-spacing: 2px; /* For a wide, bold look */
}

/* 3. Divider Line Styling: The Key Element */
.divider-line {
    /* Dimensions and Color */
    width: 80px; /* Adjust this to make it shorter or longer */
    height: 3px; /* Adjust this for thickness */
    background-color: #FFFFFF; /* Use your specific gold/yellow accent color */
    
    /* Centering the line */
    margin-left: auto;
    margin-right: auto;
    
    /* Adds the grey line continuation from the example image */
    position: relative;
}

/* 4. Adding the Grey Line on the sides (Optional Advanced Look) */
.divider-line::before,
.divider-line::after {
    content: "";
    position: absolute;
    top: 50%; /* Center the line vertically */
    transform: translateY(-50%);
    width: 50px; /* Length of the grey extension line */
    height: 1px;
    background-color: rgba(255, 255, 255, 0.2); /* Light grey/white color */
}

.divider-line::before {
    right: 100%; /* Place it to the left of the gold line */
}

.divider-line::after {
    left: 100%; /* Place it to the right of the gold line */
}/* End custom CSS */