.ssprivacy-consent{display:block!important;clear:both!important;float:none!important;box-sizing:border-box!important;margin:14px 0!important;padding:0!important;width:100%!important;height:auto!important;max-width:100%!important;color:#30383a!important;text-align:left!important;white-space:normal!important}
.ssprivacy-consent label,.ssprivacy-consent span,.ssprivacy-consent a,.ssprivacy-error{font:400 13px/1.5 Arial,sans-serif!important;font-weight:400!important;text-align:left!important;letter-spacing:normal!important;text-transform:none!important;text-indent:0!important;white-space:normal!important}
.ssprivacy-consent label{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:0!important;margin:0!important;float:none!important;width:100%!important;height:auto!important;cursor:pointer!important}
.ssprivacy-consent label>span{display:block!important;flex:1 1 0!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;float:none!important}
.ssprivacy-consent a{display:inline!important;float:none!important;width:auto!important;padding:0!important;margin:0!important;color:#087d86!important;text-decoration:underline!important;border:0!important}
.ssprivacy-consent input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:static!important;float:none!important;transform:none!important;clip:auto!important;clip-path:none!important;width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;margin:2px 0 0!important;padding:0!important;accent-color:#079caa;box-shadow:none!important}
.ssprivacy-error{display:none;color:#a52828!important;margin-top:5px!important}.ssprivacy-invalid .ssprivacy-error{display:block!important}.okform .agree[hidden]{display:none!important}
.ssprivacy-banner{position:fixed!important;z-index:2147483000;bottom:18px;left:18px;right:18px;margin:auto;max-width:1080px;box-sizing:border-box;padding:20px 24px;background:#fff;color:#26383b;border:1px solid #cee0e2;border-top:4px solid #0caaa9;border-radius:10px;box-shadow:0 6px 32px #0003;text-align:left;font:14px/1.55 Arial,sans-serif}
.ssprivacy-banner[hidden],.ssprivacy-settings[hidden]{display:none!important}.ssprivacy-banner strong{display:block!important;margin:0 0 6px!important;font:700 18px/1.4 Arial,sans-serif!important;color:#26383b!important}.ssprivacy-banner p{margin:0!important;padding:0!important;font:400 14px/1.55 Arial,sans-serif!important;color:#26383b!important;text-align:left!important}.ssprivacy-banner a{color:#087d86!important;text-decoration:underline!important;font:inherit!important}
.ssprivacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ssprivacy-banner button{display:inline-flex!important;align-items:center;justify-content:center;font:400 14px/1.35 Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;padding:10px 16px!important;width:auto!important;height:auto!important;margin:0!important;border:1px solid #09848b!important;border-radius:5px!important;background:#fff!important;color:#096a72!important;box-shadow:none!important;cursor:pointer!important}.ssprivacy-banner button.ssprivacy-primary{color:#fff!important;background:#078f99!important}.ssprivacy-settings{padding-top:12px}.ssprivacy-settings label{display:block!important;margin:9px 0!important;font:400 13px/1.5 Arial,sans-serif!important;color:#26383b!important;text-align:left!important}.ssprivacy-settings input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;width:17px!important;height:17px!important;margin:0 7px 0 0!important;padding:0!important;vertical-align:middle;accent-color:#079caa}
.ssprivacy-links{box-sizing:border-box;grid-column:1/-1;clear:both;display:flex;flex-wrap:wrap;gap:10px 24px;width:100%;max-width:1280px;margin:18px auto 0;padding:18px 24px;font:400 12px/1.5 Arial,sans-serif;text-align:left}.ssprivacy-links a,.ssprivacy-links button{font:inherit!important;letter-spacing:normal!important;text-transform:none!important;color:inherit;text-decoration:underline!important;background:none!important;box-shadow:none!important;border:0!important;width:auto!important;padding:0!important;margin:0!important;cursor:pointer!important}
.ssprivacy-banner :focus-visible,.ssprivacy-links :focus-visible,.ssprivacy-consent :focus-visible{outline:3px solid #ffbf47!important;outline-offset:3px!important}.ssprivacy-document{font:400 15px/1.7 Arial,sans-serif;overflow-wrap:anywhere}.ssprivacy-document p,.ssprivacy-document li,.ssprivacy-document td,.ssprivacy-document th{font:400 15px/1.7 Arial,sans-serif!important}.ssprivacy-document h2{font-size:24px;line-height:1.35;margin:26px 0 12px}.ssprivacy-document th{font-weight:700!important}
@media(max-width:600px){.ssprivacy-banner{bottom:8px;left:8px;right:8px;padding:15px;max-height:80vh;overflow:auto}.ssprivacy-banner strong{font-size:16px!important}.ssprivacy-banner p{font-size:13px!important}.ssprivacy-actions{gap:7px}.ssprivacy-actions button{flex:1 1 140px;padding:9px!important}.ssprivacy-links{padding:16px;gap:10px 18px}}

.ssprivacy-consent[hidden]{display:none!important}
