.kkf-footer{box-sizing:border-box;background:#001428;color:#aec0d4;font-family:"KKF Neo Sans","Neo Sans W1G","Neo Sans Pro","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.kkf-footer *,.kkf-footer *::before,.kkf-footer *::after{box-sizing:inherit}.kkf-footer :where(ul){list-style:none;margin:0;padding:0}.kkf-footer :where(li){list-style:none}.kkf-footer :where(p){margin:0;padding:0}.kkf-footer :where(a){color:inherit;text-decoration:none}.kkf-footer :where(img){display:block;max-width:none;height:auto}.kkf-footer :focus-visible{outline:2px solid #ffc700;outline-offset:3px}.kkf-footer__inner{display:flex;flex-direction:column;gap:10px;max-width:1580px;margin:0 auto;padding:60px 40px 124px}@media(max-width: 1199px){.kkf-footer__inner{padding:50px 32px 80px}}@media(max-width: 767px){.kkf-footer__inner{padding:48px 24px 60px}}.kkf-footer__top{display:grid;grid-template-columns:auto minmax(0, 1fr) 358px;grid-template-areas:"contact nav aside";gap:60px;padding-bottom:30px}@media(max-width: 1199px){.kkf-footer__top{grid-template-columns:1fr 1fr;grid-template-areas:"contact aside" "nav nav";gap:48px 40px}}@media(max-width: 767px){.kkf-footer__top{grid-template-columns:1fr;grid-template-areas:"contact" "nav" "aside";gap:44px}}.kkf-footer__contact{grid-area:contact;display:flex;flex-direction:column;gap:16px;padding-right:40px}.kkf-footer__nav{grid-area:nav}.kkf-footer__aside{grid-area:aside;display:flex;flex-direction:column;gap:40px;padding-top:4px}.kkf-footer__logo img{width:150px;height:auto}.kkf-footer__contact-body{display:flex;flex-direction:column;gap:15px}.kkf-footer__text{color:#aec0d4;font-size:16px;line-height:1.4;letter-spacing:-0.54px}.kkf-footer__text a{font-weight:400;padding-bottom:2px;background:linear-gradient(#21B6D7, #21B6D7) left bottom/0 .1em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1),background-size .35s cubic-bezier(0.4, 0, 0.2, 1)}.kkf-footer__text a:hover,.kkf-footer__text a:focus-visible{color:#fff;background-size:100% .1em}.kkf-footer__support{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px}.kkf-footer__label{color:#fff;font-size:16px;font-weight:500;line-height:1;letter-spacing:-0.54px}.kkf-footer__small-link{display:inline-flex;align-items:center;gap:5px;padding-top:5px;color:#fff;font-size:12px;line-height:1;letter-spacing:-0.3px}.kkf-footer__small-link img{flex-shrink:0;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.kkf-footer__small-link:hover,.kkf-footer__small-link:focus-visible{color:#fff}.kkf-footer__small-link:hover img,.kkf-footer__small-link:focus-visible img{transform:translateX(4px)}.kkf-footer__nav{display:flex;flex-wrap:wrap;gap:40px 60px;padding:4px 0 50px}@media(max-width: 1199px){.kkf-footer__nav{padding-bottom:0}}@media(max-width: 767px){.kkf-footer__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}}.kkf-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.kkf-footer__heading{color:#fff;font-size:24px;font-weight:500;line-height:1}@media(max-width: 767px){.kkf-footer__heading{font-size:20px}}.kkf-footer__explore{display:inline-flex;font-weight:400;align-items:center;gap:6px;color:#fff;font-size:18px;line-height:1;letter-spacing:-0.45px}.kkf-footer__explore img{flex-shrink:0;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.kkf-footer__explore:hover,.kkf-footer__explore:focus-visible{color:#fff}.kkf-footer__explore:hover img,.kkf-footer__explore:focus-visible img{transform:translateX(4px)}.kkf-footer__links{display:flex;flex-direction:column;gap:20px}.kkf-footer__links a{color:#aec0d4;font-size:18px;line-height:1.2;letter-spacing:-0.45px;font-weight:400;padding-bottom:2px;background:linear-gradient(#21B6D7, #21B6D7) left bottom/0 .1em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1),background-size .35s cubic-bezier(0.4, 0, 0.2, 1)}.kkf-footer__links a:hover,.kkf-footer__links a:focus-visible{color:#fff;background-size:100% .1em}.kkf-footer__links--sub{padding-left:12px;border-left:1px solid #33506e}@media(max-width: 767px){.kkf-footer__links a{font-size:16px}}.kkf-footer__signup{display:flex;flex-direction:column;gap:10px}.kkf-footer__signup>.kkf-footer__text{padding-bottom:8px;line-height:normal;letter-spacing:0}.kkf-footer__form form{display:flex;flex-direction:column;gap:16px;margin:0}.kkf-footer__form fieldset{max-width:none !important;margin:0;padding:0;border:0}.kkf-footer__form .hs-form-field>label,.kkf-footer__form .hs-field-desc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kkf-footer__form .input{margin:0 !important}.kkf-footer__form input[type=email],.kkf-footer__form input[type=text]{display:block;width:100% !important;height:auto !important;padding:18px 20px 16px !important;border:0 !important;border-radius:4px !important;background:#fff !important;color:#02172c !important;font-family:"KKF Neo Sans","Neo Sans W1G","Neo Sans Pro","Helvetica Neue",Arial,sans-serif !important;font-size:16px !important;line-height:1 !important;letter-spacing:.08px;box-shadow:none !important}.kkf-footer__form input[type=email]::placeholder,.kkf-footer__form input[type=text]::placeholder{color:#86a0ba;opacity:1}.kkf-footer__form input[type=email]:focus,.kkf-footer__form input[type=text]:focus{outline:2px solid #ffc700;outline-offset:2px}.kkf-footer__form .hs-error-msgs{margin:8px 0 0;padding:0;list-style:none}.kkf-footer__form .hs-error-msg,.kkf-footer__form .hs-main-font-element{color:#ffb3b3;font-size:13px}.kkf-footer__form .legal-consent-container,.kkf-footer__form .hs-richtext{color:#aec0d4;font-size:12px;line-height:1.4}.kkf-footer__form .submitted-message{color:#fff;font-size:16px}.kkf-footer__form .hs-submit .actions{margin:0;padding:0}.kkf-footer__form input[type=submit],.kkf-footer__form .kkf-footer__btn{display:inline-flex;width:auto !important;height:auto !important;padding:16px 24px 14px !important;border:0 !important;border-radius:999px !important;background:#ffc700 !important;color:#06213d !important;font-family:"KKF Neo Sans","Neo Sans W1G","Neo Sans Pro","Helvetica Neue",Arial,sans-serif !important;font-size:18px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:-0.54px;box-shadow:none !important;cursor:pointer;text-decoration:none;transition:padding .3s ease-in-out,margin .3s ease-in-out}.kkf-footer__form input[type=submit]:hover,.kkf-footer__form input[type=submit]:focus-visible,.kkf-footer__form .kkf-footer__btn:hover,.kkf-footer__form .kkf-footer__btn:focus-visible{margin:-2px !important;padding:18px 26px 16px !important;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.kkf-footer__social{display:flex;align-items:center;gap:8px}.kkf-footer__social ul{display:flex;align-items:center;gap:8px}.kkf-footer__social a{display:flex;align-items:center;justify-content:center;width:37px;height:38px;border-radius:50%;transition:background-color .2s ease}.kkf-footer__social a:hover{background:hsla(0,0%,100%,.1)}.kkf-footer__social-label{color:#fff;font-size:15px;font-weight:500}.kkf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px;color:#aec0d4;font-size:13px;line-height:normal}@media(max-width: 767px){.kkf-footer__bottom{flex-direction:column;align-items:flex-start}}.kkf-footer__legal{display:flex;flex-wrap:wrap;align-items:center}.kkf-footer__legal li+li::before{content:"|";margin:0 8px;color:#516e8c}.kkf-footer__legal a{font-weight:400;padding-bottom:2px;background:linear-gradient(#21B6D7, #21B6D7) left bottom/0 .1em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1),background-size .35s cubic-bezier(0.4, 0, 0.2, 1)}.kkf-footer__legal a:hover,.kkf-footer__legal a:focus-visible{color:#fff;background-size:100% .1em}.kkf-footer--simple .kkf-footer__inner{padding-top:24px;padding-bottom:24px}.kkf-footer__links--after{padding-top:10px}.kkf-brand-wisetail .kkf-footer__inner{gap:30px}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__inner{padding:40px 24px 60px}}@media(min-width: 1200px){.kkf-brand-wisetail .kkf-footer__top{grid-template-columns:auto minmax(0, 1fr) 333px;gap:40px}}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__top{grid-template-areas:"contact" "aside" "nav";gap:30px}}.kkf-brand-wisetail .kkf-footer__contact{gap:24px}.kkf-brand-wisetail .kkf-footer__contact-body{gap:20px}.kkf-brand-wisetail .kkf-footer__logo img{width:182px;aspect-ratio:auto}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__logo img{width:157px}}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__text{font-size:15px}}.kkf-brand-wisetail .kkf-footer__aside{padding-top:0}.kkf-brand-wisetail .kkf-footer__nav{padding:6px 0 0}@media(min-width: 1200px){.kkf-brand-wisetail .kkf-footer__nav{flex-wrap:nowrap;justify-content:space-between;gap:40px}}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__nav{gap:60px 22px;margin-top:20px}}.kkf-brand-wisetail .kkf-footer__col{max-width:200px}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__col{max-width:none}}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__heading{font-size:18px}}.kkf-brand-wisetail .kkf-footer__explore{gap:8px;letter-spacing:-0.54px}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__explore{font-size:16px;letter-spacing:-0.4px}}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__links a{font-size:15px;letter-spacing:-0.375px}}.kkf-brand-wisetail .kkf-footer__bottom{gap:8px 16px}@media(max-width: 767px){.kkf-brand-wisetail .kkf-footer__bottom{gap:10px}}.kkf-brand-wisetail .kkf-footer__legal{line-height:1.6}.kkf-brand-wisetail .kkf-footer__legal li+li::before{margin:0 6px}
