/* START_SECTION:kite-finder-promo (INDEX:49) */
.kf-promo{display:grid;grid-template-columns:1fr 1fr;max-width:1300px;margin:45px auto;background:#edf3ed;color:#173d35;min-height:260px}.kf-promo__image img{display:block;height:100%;width:100%;object-fit:cover}.kf-promo__content{padding:40px;align-self:center}.kf-promo__eyebrow{color:#56866f;font-weight:700;font-size:11px;letter-spacing:.13em}.kf-promo h2{font-size:clamp(28px,3vw,44px);line-height:1.1;margin:12px 0}.kf-promo__content>p:not(.kf-promo__eyebrow){line-height:1.6}.kf-promo a{display:inline-block;margin-top:10px;background:#214e3c;color:white;padding:14px 22px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.05em}.kf-promo--compact{display:block;min-height:0;max-width:1200px;margin:20px auto}.kf-promo--compact .kf-promo__content{padding:24px 32px}.kf-promo--compact h2{font-size:25px}.kf-promo--compact .kf-promo__eyebrow{display:none}@media(max-width:700px){.kf-promo{grid-template-columns:1fr;margin:25px 15px}.kf-promo__image{height:220px}.kf-promo__content{padding:26px}.kf-promo--compact .kf-promo__content{padding:24px}}

.kf-promo:not(.kf-promo--compact){max-width:1080px;margin:30px auto;min-height:0;grid-template-columns:35% 65%;background:#f8f3e9;color:#1c1d1d}.kf-promo:not(.kf-promo--compact) .kf-promo__image{height:190px}.kf-promo:not(.kf-promo--compact) .kf-promo__content{padding:22px 30px}.kf-promo:not(.kf-promo--compact) .kf-promo__eyebrow{color:#2b4655}.kf-promo:not(.kf-promo--compact) h2{font-size:clamp(24px,2.2vw,32px);margin:7px 0}.kf-promo:not(.kf-promo--compact) .kf-promo__content>p:not(.kf-promo__eyebrow){font-size:14px;margin:6px 0}.kf-promo:not(.kf-promo--compact) a{background:#2b4655;padding:10px 17px;margin-top:8px}@media(max-width:700px){.kf-promo:not(.kf-promo--compact){grid-template-columns:35% 65%;margin:22px 15px}.kf-promo:not(.kf-promo--compact) .kf-promo__image{height:100%;min-height:170px}.kf-promo:not(.kf-promo--compact) .kf-promo__content{padding:16px}.kf-promo:not(.kf-promo--compact) h2{font-size:22px}.kf-promo:not(.kf-promo--compact) .kf-promo__eyebrow{font-size:9px}}
/* END_SECTION:kite-finder-promo */
