.kqa-booking-nav{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:3;width:100%;}
.kqa-booking-nav-top{margin:0 auto 24px;}
.kqa-booking-nav-bottom{justify-content:center;margin:25px auto 10px;}
.kqa-home-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:9px 18px;border:1px solid #d6b591;background:rgba(255,251,247,.97);border-radius:999px;color:#8e674d;font-size:13px;line-height:1.5;letter-spacing:.03em;text-decoration:none;font-weight:600;box-shadow:0 4px 13px rgba(109,65,65,.07);transition:background .2s ease,color .2s ease;}
.kqa-home-link:visited{color:#8e674d}.kqa-home-link:hover,.kqa-home-link:focus-visible{background:#fff0f3;border-color:#cb9eab;color:#92526a;text-decoration:none}.kqa-home-link:focus-visible{outline:2px solid #b06b84;outline-offset:3px;}
.kqa-completion-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:17px auto 0}.kqa-completion-nav .kqa-back-link{margin:0;}
.kqa-line-home-nav{margin:0 0 12px;justify-content:flex-start;}
.kqa-line-home-nav .kqa-home-link{font-size:12px;min-height:42px;padding:8px 15px;}
.kqa-line-direct-link{display:flex;justify-content:center;flex-wrap:wrap;column-gap:5px;row-gap:3px;font-size:12px!important;line-height:1.65!important;margin:9px auto 14px!important;color:#795d53;overflow-wrap:anywhere;}
.kqa-line-direct-link a{color:#9c6271;text-decoration:underline;text-underline-offset:3px;}
.kqa-line-direct-link small{width:100%;font-size:11px;color:#9a7a73;line-height:1.75;}
@media(max-width:560px){.kqa-booking-nav-top{margin:0 auto 18px}.kqa-booking-nav-bottom{margin:18px auto 6px}.kqa-home-link{min-height:44px;font-size:12px;padding:8px 14px}.kqa-line-direct-link{font-size:11px!important;}.kqa-line-direct-link small{font-size:10px;}}