:root{--color-gold:#C8982E}.donaty-top-row{display:none!important}.et_pb_menu__logo img[src=""],.et_pb_menu__logo img:not([src]),img[src*="donaty-logo"]{display:none!important}.et_pb_menu--without-logo .et_pb_menu__logo::after{content:"Kesselhaut Family Foundation";font-size:18px;font-weight:700;color:#fff;white-space:nowrap}.kff-home-hero-section .et_pb_row{background-size:cover!important;background-position:center center!important}.et_pb_number_counter .et_pb_counter_amount{color:var(--color-gold)!important}.et_pb_blurb_image img{border-radius:10px 10px 0 0;object-fit:cover;height:220px;width:100%}.et_pb_team_member_image{width:140px;height:140px;margin:0 auto 14px;overflow:hidden;border-radius:50%;border:3px solid var(--color1)}.et_pb_team_member_image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.et_pb_team_member{padding-top:24px!important}.et_pb_team_member .et_pb_module_header{font-size:16px!important;margin-bottom:4px!important;color:var(--color2)!important}.et_pb_team_member .et_pb_member_position{font-size:13px!important;color:var(--color1)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.kff-org-logos{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:30px 50px!important;padding:10px 0 20px!important}.kff-org-logos a{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.kff-org-logos img{height:60px!important;width:auto!important;max-width:150px!important;object-fit:contain!important;filter:grayscale(30%)!important;opacity:0.85!important;transition:filter 0.3s ease,opacity 0.3s ease,transform 0.3s ease!important;display:block!important}.kff-org-logos img:hover{filter:grayscale(0%)!important;opacity:1!important;transform:scale(1.05)!important}@media (max-width:767px){.kff-org-logos{gap:20px 30px!important}.kff-org-logos img{height:44px!important;max-width:110px!important}}#footer-info{display:none!important}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-0.015em}.et_pb_text p{line-height:1.85em}@media (max-width:980px){.et_pb_blurb_image img{height:180px}.et_pb_team_member_image{width:110px;height:110px}}@media (max-width:767px){.et_pb_blurb_image img{height:200px}}.et_pb_social_media_follow{display:none!important}.et_pb_social_media_follow_network_wrapper{display:none!important}.et_pb_row .et_pb_column_1_3{display:flex;flex-direction:column}.et_pb_row .et_pb_column_1_3 .et_pb_module.et_pb_blurb{flex:1}.et_pb_column_1_3 .et_pb_module_inner{min-height:450px;display:flex;flex-direction:column;justify-content:space-between}.et_pb_section{padding-top:40px!important;padding-bottom:40px!important}.et_pb_section.et_pb_fullwidth_section{padding:0!important}.kff-org-logos{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:40px!important;max-width:900px!important;margin:0 auto!important}.kff-org-logos img{max-height:100px!important;width:auto!important;object-fit:contain!important}