/* V44 - self-contained style overrides. Tilda: embed in T123 <style> */
@keyframes kp-v44-breathe-a {0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(5px,-7px,0)}}
@keyframes kp-v44-breathe-b {0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-6px,6px,0)}}
#top.kp-float .kp-float-clock .kp-float-word-group-top{animation:kp-v44-breathe-a 12s ease-in-out infinite}
#top.kp-float .kp-float-clock .kp-float-word-group-left{animation:kp-v44-breathe-b 14s ease-in-out infinite}
#top.kp-float .kp-float-clock .kp-float-word-group-right{animation:kp-v44-breathe-a 13s ease-in-out infinite reverse}
#top.kp-float .kp-float-clock .kp-float-word-group-bottom{animation:kp-v44-breathe-b 14s ease-in-out infinite reverse}
#top.kp-float .kp-float-geography{margin:1.2rem 0 0;max-width:100%;color:#526477}
#top.kp-float .kp-float-geography summary{display:list-item;cursor:pointer;font-size:1rem;line-height:1.6;font-weight:600;padding:.4rem 0}
#top.kp-float .kp-float-geography summary:focus-visible{outline:2px solid #c44829;outline-offset:4px}
#top.kp-float .kp-float-geography .kp-float-city-list{margin:.6rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1rem}
#top.kp-float #site-footer .kp-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}
@media(max-width:1100px){
#top.kp-float .kp-float-clock .kp-float-word-group{animation:none!important}
#top.kp-float .kp-float-clock .kp-float-word:nth-child(4n+1){animation:kp-v44-breathe-a 13s ease-in-out infinite}
#top.kp-float .kp-float-clock .kp-float-word:nth-child(4n+2){animation:kp-v44-breathe-b 14s ease-in-out infinite}
#top.kp-float .kp-float-clock .kp-float-word:nth-child(4n+3){animation:kp-v44-breathe-a 11s ease-in-out infinite reverse}
#top.kp-float .kp-float-clock .kp-float-word:nth-child(4n){animation:kp-v44-breathe-b 12s ease-in-out infinite reverse}
#top.kp-float .kp-float-geography .kp-float-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:650px){
#top.kp-float .kp-float-clock .kp-float-word:nth-child(n){animation:none!important}
#top.kp-float .kp-float-words{gap:10px 16px}
#top.kp-float .kp-float-clock figcaption{margin-top:16px}
#top.kp-float .kp-float-geography .kp-float-city-list{grid-template-columns:minmax(0,1fr)}
#top.kp-float #site-footer .kp-footer-grid{grid-template-columns:minmax(0,1fr)}
#top.kp-float #faq.kp-faq-ready .kp-faq-grid{gap:1.25rem;margin-top:1.5rem}
#top.kp-float #faq.kp-faq-ready .kp-faq-answer{padding-top:.9rem}
}
@media(prefers-reduced-motion:reduce){
#top.kp-float .kp-float-clock .kp-float-word-group,
#top.kp-float .kp-float-clock .kp-float-word{animation:none!important}
}
#top.kp-float .kp-trust-motion{display:none!important}
