.kx-whatsapp{position:fixed;right:22px;bottom:22px;z-index:75;display:inline-flex;align-items:center;gap:9px;background:#20382b;color:#f1ead8;border:1px solid #9d916d;border-radius:28px;padding:13px 18px;min-height:48px;box-shadow:0 5px 24px #0005;font-size:13px}.kx-whatsapp:hover{background:#2a4938}.kx-whatsapp:focus-visible{outline:3px solid #ddc691;outline-offset:3px}.kx-faq{max-width:1150px;padding-bottom:40px}.kx-faq-intro{padding:35px 0 25px}.kx-faq-controls{display:grid;grid-template-columns:2fr 1fr;gap:20px;background:#1c1f18;padding:24px;margin:15px 0 20px}.kx-faq-controls label{display:flex;flex-direction:column;gap:10px;color:#dbddcf;font-size:13px}.kx-faq-controls input,.kx-faq-controls select{width:100%;min-height:46px;padding:12px;border:1px solid #4b503f;background:#11150e;color:#f1f0e9!important;font:15px Arial}.kx-faq-list{margin:25px 0 50px}.kx-faq-list details{border-top:1px solid #3d4233}.kx-faq-list details:last-child{border-bottom:1px solid #3d4233}.kx-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:23px/1.3 Georgia;color:#ebe7db}.kx-faq-list summary::-webkit-details-marker{display:none}.kx-faq-list summary>span:last-child{color:#c3ae80;font:24px Arial}.kx-faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.kx-faq-list details>div{padding:0 35px 18px 0;max-width:850px}.kx-faq-list small{color:#c3ae80;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.kx-faq-list p{margin-top:15px}.kx-faq-list summary:focus-visible{outline:2px solid #c3ae80;outline-offset:4px}.kd-footer{padding-bottom:95px!important}@media(max-width:600px){.kx-whatsapp{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:11px 15px;font-size:12px}.kx-faq-controls{grid-template-columns:1fr;padding:18px}.kx-faq-controls input,.kx-faq-controls select{font-size:16px}.kx-faq-list summary{font-size:21px;padding:22px 0}.kx-faq-intro{padding-top:18px}.kx-faq-list details>div{padding-right:0}}
