/* Farm brand consistency: navy, gold, cream */
body .farm.farm,body .ip.ip{--farm-cream:#f5f0e6;--farm-ink:#242424;--farm-olive:#173367;--farm-gold:#f5a019;color:#242424;background-color:#f5f0e6}
body .farm.farm h1,body .farm.farm h2,body .farm.farm h3,body .ip.ip h1,body .ip.ip h2,body .ip.ip h3{color:#173367!important}
body .farm.farm .farm-btn,body .ip.ip .ip-btn{background:#173367!important;border:2px solid #173367!important;color:#f5f0e6!important;border-radius:4px;text-decoration:none!important}
body .farm.farm .farm-btn:hover,body .ip.ip .ip-btn:hover{background:#354f9c!important;border-color:#354f9c!important}
body .farm.farm .farm-secondary{background:transparent!important;border-color:transparent!important;color:#173367!important;text-decoration:underline!important}
body .farm.farm .farm-eyebrow,body .ip.ip .ip-eyebrow,body .farm.farm .farm-subtitle{color:#173367!important}
body .farm-header-row.farm,body .ip.ip-head{border-bottom:2px solid #f5a019!important}
body .farm.farm-trust-row,body .ip.ip .ip-trust{background:#173367!important;color:#f5f0e6!important}
body .farm.farm-trust-row *,body .ip.ip .ip-trust *{color:#f5f0e6!important}
body .farm.farm-signature,body .farm.farm-footer-row,body .farm.farm-contact-row,body .ip.ip-olive,body .ip.ip-dark,body .ip.ip-foot,body .ip.ip-footer{background:#173367!important;color:#f5f0e6!important}
body .farm.farm-signature :is(h1,h2,h3,p,li,span,a),body .farm.farm-footer-row :is(h1,h2,h3,p,li,span,a,strong),body .farm.farm-contact-row :is(h1,h2,h3,p,li,span,a),body .ip:is(.ip-olive,.ip-dark,.ip-foot,.ip-footer) :is(h1,h2,h3,p,li,span,a,strong){color:#f5f0e6!important}
body .farm.farm-signature .farm-eyebrow,body .ip.ip-olive .ip-eyebrow{color:#f5a019!important}
body .farm.farm-signature .farm-btn,body .farm.farm-contact-row .farm-btn,body .ip.ip-olive .ip-btn{background:#f5f0e6!important;border-color:#f5f0e6!important;color:#173367!important}
body .farm.farm .farm-card,body .farm.farm .farm-credentials,body .ip.ip .ip-card,body .farm.farm #client-reviews figure{border-top:3px solid #f5a019!important}
body .farm.farm .farm-number{color:#173367!important;border-left:3px solid #f5a019;padding-left:12px}
body .farm.farm a:focus-visible,body .ip.ip a:focus-visible{outline:3px solid #f5a019!important;outline-offset:4px}
body .farm.farm-footer-row,body .ip:is(.ip-dark,.ip-foot,.ip-footer){border-top:2px solid #f5a019!important}
@media(max-width:767px){body .farm.farm .farm-btn,body .ip.ip .ip-btn{white-space:normal;max-width:100%}}/* Farm brand consistency: navy, gold, cream */
body .farm.farm,body .ip.ip{--farm-cream:#f5f0e6;--farm-ink:#242424;--farm-olive:#173367;--farm-gold:#f5a019;color:#242424;background-color:#f5f0e6}
body .farm.farm h1,body .farm.farm h2,body .farm.farm h3,body .ip.ip h1,body .ip.ip h2,body .ip.ip h3{color:#173367!important}
body .farm.farm .farm-btn,body .ip.ip .ip-btn{background:#173367!important;border:2px solid #173367!important;color:#f5f0e6!important;border-radius:4px;text-decoration:none!important}
body .farm.farm .farm-btn:hover,body .ip.ip .ip-btn:hover{background:#354f9c!important;border-color:#354f9c!important}
body .farm.farm .farm-secondary{background:transparent!important;border-color:transparent!important;color:#173367!important;text-decoration:underline!important}
body .farm.farm .farm-eyebrow,body .ip.ip .ip-eyebrow,body .farm.farm .farm-subtitle{color:#173367!important}
body .farm-header-row.farm,body .ip.ip-head{border-bottom:2px solid #f5a019!important}
body .farm.farm-trust-row,body .ip.ip .ip-trust{background:#173367!important;color:#f5f0e6!important}
body .farm.farm-trust-row *,body .ip.ip .ip-trust *{color:#f5f0e6!important}
body .farm.farm-signature,body .farm.farm-footer-row,body .farm.farm-contact-row,body .ip.ip-olive,body .ip.ip-dark,body .ip.ip-foot,body .ip.ip-footer{background:#173367!important;color:#f5f0e6!important}
body .farm.farm-signature :is(h1,h2,h3,p,li,span,a),body .farm.farm-footer-row :is(h1,h2,h3,p,li,span,a,strong),body .farm.farm-contact-row :is(h1,h2,h3,p,li,span,a),body .ip:is(.ip-olive,.ip-dark,.ip-foot,.ip-footer) :is(h1,h2,h3,p,li,span,a,strong){color:#f5f0e6!important}
body .farm.farm-signature .farm-eyebrow,body .ip.ip-olive .ip-eyebrow{color:#f5a019!important}
body .farm.farm-signature .farm-btn,body .farm.farm-contact-row .farm-btn,body .ip.ip-olive .ip-btn{background:#f5f0e6!important;border-color:#f5f0e6!important;color:#173367!important}
body .farm.farm .farm-card,body .farm.farm .farm-credentials,body .ip.ip .ip-card,body .farm.farm #client-reviews figure{border-top:3px solid #f5a019!important}
body .farm.farm .farm-number{color:#173367!important;border-left:3px solid #f5a019;padding-left:12px}
body .farm.farm a:focus-visible,body .ip.ip a:focus-visible{outline:3px solid #f5a019!important;outline-offset:4px}
body .farm.farm-footer-row,body .ip:is(.ip-dark,.ip-foot,.ip-footer){border-top:2px solid #f5a019!important}
@media(max-width:767px){body .farm.farm .farm-btn,body .ip.ip .ip-btn{white-space:normal;max-width:100%}}

body .farm.farm-contact-row .farm-btn,body .ip.ip-olive .ip-btn{background:#354f9c!important;border-color:#f5a019!important;color:#f5f0e6!important}
body .farm.farm-contact-row .wpb_text_column .wpb_wrapper a.farm-btn,body .ip.ip-olive .wpb_text_column .wpb_wrapper a.ip-btn{color:#f5f0e6!important}
body .farm#client-reviews figure{border-top:3px solid #f5a019!important}
/* Shared navigation */
body .farm.farm .farm-main-nav a,body .ip.ip .farm-main-nav a,body .farm.farm .farm-clubs summary,body .ip.ip .farm-clubs summary{color:#173367!important}
body .farm.farm .farm-main-nav a,body .ip.ip .farm-main-nav a{font:700 15px Arial,sans-serif!important;text-decoration:none!important}
body .farm.farm .farm-main-nav p,body .ip.ip .farm-main-nav p{margin:0!important;padding:0!important}
body .farm.farm .farm-clubs div a,body .ip.ip .farm-clubs div a{display:block!important;padding:10px!important}
body .farm-mobile-contact a{color:#fff!important}
body .farm-quick-contact{padding:0!important;margin:0!important;min-height:0!important}