.elementor-1179 .elementor-element.elementor-element-46699b1:not(.elementor-motion-effects-element-type-background), .elementor-1179 .elementor-element.elementor-element-46699b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://retirement-guru.com/wp-content/uploads/2026/02/Screenshot-2026-02-16-at-5.33.00-PM.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1179 .elementor-element.elementor-element-46699b1 > .elementor-container{min-height:708px;}.elementor-1179 .elementor-element.elementor-element-46699b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1179 .elementor-element.elementor-element-46699b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1179 .elementor-element.elementor-element-2f54f3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1179 .elementor-element.elementor-element-2f54f3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1179 .elementor-element.elementor-element-8d0cec6:not(.elementor-motion-effects-element-type-background), .elementor-1179 .elementor-element.elementor-element-8d0cec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F1;}.elementor-1179 .elementor-element.elementor-element-8d0cec6 > .elementor-container{max-width:1500px;}.elementor-1179 .elementor-element.elementor-element-8d0cec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1179 .elementor-element.elementor-element-8d0cec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1179 .elementor-element.elementor-element-72c38d9 .rtcl-el-listing-header-action .rtcl-el-header-btn li:not(.rtcl-el-add-listing-btn) a{width:20px;height:20px;font-size:23px;background-color:#FFFFFF00;color:#000000;border-style:none;}.elementor-1179 .elementor-element.elementor-element-72c38d9 .rtcl-el-listing-header-action .rtcl-el-header-btn .count{background-color:#D4826C;}.elementor-1179 .elementor-element.elementor-element-72c38d9 .rtcl-el-listing-header-action .rtcl-el-item-btn{color:#000000;}.elementor-1179 .elementor-element.elementor-element-0f808f5 > .elementor-container{max-width:1550px;}.elementor-1179 .elementor-element.elementor-element-0f808f5{padding:20px 0px 20px 0px;}.elementor-1179 .elementor-element.elementor-element-04bc6c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1179 .elementor-element.elementor-element-04bc6c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1179 .elementor-element.elementor-element-04bc6c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1179 .elementor-element.elementor-element-04bc6c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-widget-search-form{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-elementor-widget-search {--search-items-gap:52px;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-elementor-widget-search .rtcl-form-control, .elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-elementor-widget-search .rtcl-btn[type=submit]{height:49px;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-form-control {border-radius:0px 0px 0px 0px;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-elementor-widget-search.rtcl-widget-search-vertical .rtcl-btn[type=submit]{max-width:800px;}.elementor-1179 .elementor-element.elementor-element-6f9f52f .rtcl-elementor-widget-search .rtcl-btn[type=submit]{font-family:"Inter", Sans-serif;border-style:none;}.elementor-1179 .elementor-element.elementor-element-ec57239 .rtcl-grid-view{grid-column-gap:30px;grid-row-gap:30px;}.elementor-1179 .elementor-element.elementor-element-ec57239 .rtcl-list-view .listing-item{margin-bottom:30px;}.elementor-1179 .elementor-element.elementor-element-ec57239 .rtcl .rtcl-list-view .listing-item, .elementor-1179 .elementor-element.elementor-element-ec57239 .rtcl .rtcl-grid-view .listing-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 0, 0, 0.05);}.elementor-1179 .elementor-element.elementor-element-ec57239 .rtcl-pagination a.page-numbers{background-color:#FFFFFF;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1179 .elementor-element.elementor-element-04bc6c1{width:18.699%;}.elementor-1179 .elementor-element.elementor-element-95a67b0{width:81.301%;}}@media(max-width:767px){.elementor-1179 .elementor-element.elementor-element-46699b1 > .elementor-container{min-height:200px;}}/* Start custom CSS for section, class: .elementor-element-0f808f5 *//* Normal title color */
.rtcl-widget-listing-item .listing-title a{
    color: #000 !important;
    transition: 0.3s ease;
}

/* On Card Hover — still black */
.rtcl-widget-listing-item:hover .listing-title a{
    color: #000 !important;
}

/* Extra strong override */
.rtcl-widget-listing-item:hover h3.listing-title a{
    color: #000 !important;
}/* End custom CSS */