.elementor-2077 .elementor-element.elementor-element-027f82c{--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;--flex-wrap:wrap;}.elementor-2077 .elementor-element.elementor-element-027f82c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-9ec6180{--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-2077 .elementor-element.elementor-element-9ec6180.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-c18429b > .elementor-widget-container{margin:1px 1px 1px 1px;padding:4px 4px 4px 4px;}.elementor-2077 .elementor-element.elementor-element-c18429b.elementor-element{--align-self:center;}.elementor-2077 .elementor-element.elementor-element-d6cb0d8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2077 .elementor-element.elementor-element-a0866dc{z-index:0;}.elementor-2077 .elementor-element.elementor-element-fee65f8{--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-2077 .elementor-element.elementor-element-fee65f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-5786e2b > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2077 .elementor-element.elementor-element-027f82c{--width:1300px;}.elementor-2077 .elementor-element.elementor-element-9ec6180{--width:47.481%;}.elementor-2077 .elementor-element.elementor-element-d6cb0d8{--width:50%;}.elementor-2077 .elementor-element.elementor-element-fee65f8{--width:99.453%;}}/* Start custom CSS for fmc-widget-fmcidxlinkswidget, class: .elementor-element-a0866dc *//* 1. Target the 'Quick Links' text specifically */
h4.widget-title, 
.widget h4, 
.elementor-widget-container h4 {
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 18px !important;
    color: #333 !important; /* Adjust color if needed */
}

/* 2. Target the list of links below it */
.widget ul, 
.widget li, 
.widget li a,
.elementor-widget-container ul li a {
    font-size: 18px !important;
    line-height: 1.6 !important;
    display: inline-block !important;
    padding-bottom: 5px !important;
}

/* 3. If it's an Elementor Icon List */
.elementor-icon-list-text {
    font-size: 18px !important;
}

/* Ensure the clickable link text is also updated */
.elementor-icon-list-item a {
    font-size: 18px !important;
    color: inherit;
    text-decoration: none;
}

/* Hover effect to make them more interactive */
.flex-idx-search-links a:hover {
    text-decoration: underline !important;
    color: #0073aa; /* Change this to your preferred brand color */
}

/* Target the Quick Links heading */
.widget-title, .astra-p-search-quick-links h2, .astra-p-search-quick-links h4 {
    font-size: 180px !important; /* Larger for better visibility */
    font-weight: 700;
    margin-bottom: 20px !important;
    display: block;
}

/* Target the links inside that section */
.astra-p-search-quick-links a, .widget a {
    font-size: 24px !important; 
    line-height: 1.8;
    text-decoration: none;
}/* End custom CSS */