.kvp-toast{position:fixed;z-index:9995;bottom:16px;right:16px;left:auto;max-width:460px;box-sizing:border-box;background:#0d2a30;color:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 14px 34px rgb(0 0 0 / .35);direction:rtl;text-align:right;font:400 15px/1.55 Assistant,"Segoe UI",Arial,sans-serif;animation:kvp-up .25s ease-out}.kvp-toast[hidden]{display:none}.kvp-toast .kvp-text{margin:0 0 12px;color:#fff}.kvp-toast .kvp-nw{white-space:nowrap;unicode-bidi:isolate}.kvp-toast .kvp-text a{color:#7fe0ea;text-decoration:underline;text-underline-offset:2px;font-weight:600}.kvp-toast .kvp-text a:hover,.kvp-toast .kvp-text a:focus{color:#fff}.kvp-toast .kvp-btns{display:flex;gap:10px;flex-wrap:wrap}.kvp-toast .kvp-btn{font:700 15px/1 Assistant,"Segoe UI",Arial,sans-serif;border-radius:999px;padding:11px 22px;cursor:pointer;border:1.5px solid #fff;min-height:44px;transition:background .15s,color .15s;text-transform:none;letter-spacing:0}.kvp-toast .kvp-accept,.kvp-toast .kvp-accept:hover,.kvp-toast .kvp-accept:focus{background:#fff;color:#0d2a30}.kvp-toast .kvp-accept:hover{background:#d9f5f8;border-color:#d9f5f8}.kvp-toast .kvp-essential,.kvp-toast .kvp-essential:focus{background:#fff0;color:#fff}.kvp-toast .kvp-essential:hover{background:rgb(255 255 255 / .12);color:#fff}.kvp-toast .kvp-btn:focus-visible,.kvp-toast a:focus-visible{outline:3px solid #7fe0ea;outline-offset:2px}@keyframes kvp-up{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (max-width:699px){.kvp-toast{right:10px;left:10px;bottom:10px;max-width:none;padding:14px 16px;font-size:14px}.kvp-toast .kvp-btn{flex:1 1 0%;padding:11px 12px}}@media (prefers-reduced-motion:reduce){.kvp-toast{animation:none}}.elementor-field-type-acceptance label a{text-decoration:underline;font-weight:700}.elementor-field-type-html .kvp-form-note{margin:0;font-size:13px;line-height:1.5;opacity:.8}.elementor-element-2821d8b,.elementor-element-2821d8b *{pointer-events:none}.elementor-element-2821d8b .elementor-grid-item,.elementor-element-2821d8b .elementor-grid-item *{pointer-events:auto}.kvp-policy table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:15px}.kvp-policy th,.kvp-policy td{border:1px solid #c9d3d4;padding:8px 10px;text-align:right;vertical-align:top}.kvp-policy th{background:#0d2a30;color:#fff;font-weight:700}.kvp-policy tr:nth-child(even) td{background:rgb(255 255 255 / .55)}.kvp-policy .wp-block-table{overflow-x:auto;margin:0}.kvp-policy code{font-size:13px;direction:ltr;unicode-bidi:embed;background:rgb(0 0 0 / .06);padding:1px 5px;border-radius:4px}