.pqn168-menu{position:relative}.pqn168-menu summary{cursor:pointer;list-style:none;font:700 12px/1.3 Arial,sans-serif;white-space:nowrap;padding:14px 8px;color:#242720}.pqn168-menu summary:after{content:' ⌄';color:#795025}.pqn168-menu>nav{position:absolute;top:100%;right:0;min-width:290px;background:#fffdf9;border:1px solid #d8c8ad;border-radius:12px;padding:10px;box-shadow:0 12px 35px #24272025;z-index:1000}.pqn168-menu-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 13px;border-radius:7px;box-sizing:border-box;color:#242720;text-decoration:none!important;font:700 14px/1.3 Arial,sans-serif!important}.pqn168-menu-link:hover{background:#f3eee4}.pqn168-menu-link.pqn168-primary{background:#795025;color:#fff}.pqn168-mobile-flows{padding:0 0 18px}.pqn168-mobile-flows h2{font-size:19px;margin:0 0 12px}.pqn168-mobile-flows nav{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pqn168-mobile-flows .pqn168-menu-link{background:#f5f1e9;border:1px solid #ddd3c3;font-size:12px!important;min-height:49px;padding:10px}.pqn168-mobile-flows .pqn168-primary{grid-column:1/-1;background:#795025;color:#fff;font-size:16px!important;min-height:54px}
.pqn168-page{max-width:850px;margin:0 auto;padding:34px 22px 65px;color:#242720}.pqn168-intro>a{font-size:13px;color:#795025}.pqn168-kicker{display:block;letter-spacing:.1em;font-size:11px;font-weight:800;color:#795025;margin-top:24px}.pqn168-intro h1{font:700 clamp(32px,5vw,52px)/1.1 Arial,sans-serif;margin:14px 0}.pqn168-intro>p{font:400 17px/1.6 Arial,sans-serif;margin:0;max-width:650px}.pqn168-page .pqn165-quote{margin:24px 0 12px;padding:25px;max-width:none}.pqn168-page .pqn165-quote>p:not(.pqn165-context){display:none}.pqn168-page .pqn165-form{margin-top:12px}.pqn168-page .pqn165-context:empty{display:none}.pqn168-reassurance{font-size:13px;line-height:1.6;color:#625d53}.pqn168-sr{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.pqn168-menu summary:focus-visible,.pqn168-menu-link:focus-visible{outline:3px solid #98642e;outline-offset:2px}
@media(max-width:600px){.pqn168-page{padding:24px 15px 40px}.pqn168-page .pqn165-quote{padding:20px 16px}.pqn168-intro>p{font-size:15px}.pqn168-page .pqn165-required{gap:12px}.pqn168-menu{display:none}}

.pqn167-budget[hidden],.pqn167-contacts[hidden]{display:none!important}
