.kf-footer{background:#eee7f5;color:#23182f;padding:58px 5% 28px}.kf-inner{max-width:1160px;margin:0 auto}.kf-footer a{color:inherit;text-underline-offset:4px}.kf-newsletter{max-width:640px;margin-bottom:42px}.kf-newsletter h2{font:600 26px/1.3 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 16px}.kf-newsletter p{font-size:16px;line-height:1.65;color:#62576e;margin:0 0 26px}.kf-email{display:flex;align-items:center;border:1.5px solid #cdbde0;border-radius:16px;min-height:70px;overflow:hidden}.kf-email input{min-width:0;flex:1;background:transparent;color:#23182f;border:0;box-shadow:none;padding:22px;font:inherit;font-size:16px;outline-offset:-5px}.kf-email input::placeholder{color:#23182f;opacity:1}.kf-email button{display:grid;place-items:center;align-self:stretch;width:64px;background:transparent;border:0;color:#23182f;cursor:pointer}.kf-email svg{width:24px;height:24px}.kf-groups{border-top:1px solid #d8cbe5}.kf-groups details{border-bottom:1px solid #d8cbe5}.kf-groups summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;padding:28px 0;font-size:18px;line-height:1.4;font-weight:500;text-transform:uppercase;cursor:pointer}.kf-groups summary::-webkit-details-marker{display:none}.kf-groups summary>span{width:12px;height:12px;flex:0 0 12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 5px 7px 0}.kf-groups details[open] summary>span{transform:rotate(225deg);margin-bottom:0}.kf-content{padding:0 0 28px;font-size:14px;color:#62576e;line-height:1.8;max-width:640px}.kf-content p{margin:0 0 18px}.kf-content nav{display:grid;gap:11px}.kf-content nav a{text-decoration:none;width:fit-content}.kf-contact{display:inline-block;margin-bottom:20px}.kf-bottom{text-align:center;padding-top:42px}.kf-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 32px}.kf-payments svg{width:43px;height:28px}.kf-bottom p{font-size:14px;margin:0}.kf-bottom a{text-decoration:none}.kf-footer a:hover{text-decoration:underline}.kf-footer :focus-visible{outline:2px solid #6032ad;outline-offset:5px}@media(min-width:990px){.kf-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.kf-groups summary{font-size:14px;padding:26px 0}.kf-groups details{border-bottom:0}.kf-content{font-size:13px}.kf-footer{padding-top:64px}}@media(max-width:749px){.kf-footer{padding:38px 22px 26px}.kf-newsletter{margin-bottom:30px}.kf-newsletter h2{font-size:21px;margin-bottom:16px}.kf-newsletter p{font-size:15px;line-height:1.6;margin-bottom:25px}.kf-email{min-height:62px;border-radius:14px}.kf-email input{padding:18px;font-size:16px}.kf-email button{width:52px}.kf-groups summary{padding:26px 0;font-size:17px}.kf-bottom{padding-top:40px}.kf-payments{gap:7px;margin-bottom:32px}.kf-payments svg{width:38px;height:25px}.kf-bottom p{font-size:14px}}

.kf-email{background:#f8f5fc}.kf-email button{color:#6032ad}.kf-content a,.kf-newsletter a{color:#6032ad}.kf-bottom{color:#51435e}
