.kt-svg-icon-list-items294_089bb4-3a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items294_089bb4-3a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    color: var(--global-palette3, #1A202C);
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
}

h2.wp-block-kadence-advancedheading{
	padding-top: 3px;
padding-right: 3px;
padding-bottom: 7px;
padding-left: 3px;
font-size: 20px;
}

/* Kadence Form – Rounded Inputs */
.kb-advanced-form input[type=text],
.kb-advanced-form input[type=tel],
.kb-advanced-form input[type=number],
.kb-advanced-form input[type=date],
.kb-advanced-form input[type=time],
.kb-advanced-form input[type=email],
.kb-advanced-form input[type=file],
.kb-advanced-form select,
.kb-advanced-form textarea {
    border-radius: 6px;
}

/* Match Archive Field Height */
.kb-advanced-form input,
.kb-advanced-form select,
.kb-advanced-form textarea {
    padding: 14px 16px;
    border-radius: 6px;
}

/* Increase spacing between fields */
.kb-advanced-form .kb-field {
margin-bottom: 20px;
}

.kb-advanced-form .kb-adv-form-field{
	margin-bottom: 20px;
}

/* Archive-style light background */
.kb-advanced-form input,
.kb-advanced-form select,
.kb-advanced-form textarea {
    background: #f2f4f6;
    border: 1px solid #d9dee3;
}

/* Section Heading spacing */
.kb-advanced-form h2 {
    margin-bottom: 15px;
    margin-top: 35px;
    font-weight: 700;
}

/* Increase column gap */
.kb-advanced-form .kt-row-column-wrap {
    column-gap: 40px;
}

.stayconnectedform .kb-submit-field {
    justify-content: flex-start !important;
}

/* Stay Connected Form Compact Spacing */
.wp-block-kadence-advanced-form .kb-submit-field {
    margin-top: 20px;
}

.wp-block-kadence-rowlayout {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* Force footer row to stay 4 columns */
.site-top-footer-inner-wrap {
    display: flex;
    flex-wrap: nowrap;
}

.site-top-footer-inner-wrap > div {
    flex: 1;
}

/* Prevent large icons from breaking layout */
.site-footer .wp-block-kadence-infobox {
    max-width: 100%;
}

/* Prevent page content from affecting footer */
.site-footer {
    clear: both;
}

/* Restore Kadence Info Box layout */
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wp-block-kadence-infobox .kt-info-svg-icon svg, .wp-block-kadence-infobox .kt-info-svg-icon-flip svg, .wp-block-kadence-infobox .kt-blocks-info-box-number svg {
display: block !important;
width: 1em !important;
height: 1em !important;
}

/* Yellow box highlight for About Us heading */
.wp-block-kadence-advancedheading mark.has-inline-color {
    background: #F3F315 !important; /* your yellow */
    color: #111 !important;
    padding: 0.1em 0.4em;
    border-radius: 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.kb-row-layout-wrap.kb-row-layout-id992_697fa9-5d.alignfull.has-theme-palette8-background-color.kt-row-has-bg.wp-block-kadence-rowlayout {
display: none;
}

.kb-row-layout-wrap.kb-row-layout-id992_cdb762-b6.alignnone.is-style-default.wp-block-kadence-rowlayout {
display: none;
}

.kb-row-layout-wrap.kb-row-layout-id992_3d1655-5c.alignnone.wp-block-kadence-rowlayout {
display: none;
}

.kb-row-layout-wrap.kb-row-layout-id992_8ec93a-1e.alignnone.wp-block-kadence-rowlayout {
display: none;
}