.privacy-consent{box-sizing:border-box;display:block;width:100%;max-width:100%;margin:12px 0;color:#242424;font:12px/17px Arial,sans-serif;text-align:left;letter-spacing:0;}
.privacy-consent label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;}
.privacy-consent input[type=checkbox]{position:static;appearance:auto;flex:0 0 17px;width:17px;height:17px;min-width:17px;margin:0;padding:0;opacity:1;}
.privacy-consent span{min-width:0;overflow-wrap:anywhere;}
.privacy-consent a,.privacy-footer a{color:#155a85;text-decoration:underline;}
.privacy-consent a:focus-visible,.privacy-consent input:focus-visible{outline:2px solid #155a85;outline-offset:3px;}
.privacy-policy-link{display:inline-block;margin:3px 0 0 25px;}
.privacy-consent[aria-invalid=true]{outline:2px solid #b42318;outline-offset:4px;}
.privacy-footer{padding:20px 12px;text-align:center;background:#f6f6f6;font:14px/22px Arial,sans-serif;}
.forma[data-vid="1"] .privacy-consent{position:absolute;margin:0;}
.forma[data-vid="1"] .form_error:not(:empty){position:absolute;font:12px/16px Arial,sans-serif;text-align:left;}
.show .privacy-consent{max-width:280px;margin:14px auto;}
.privacy-site-56 .cont1_bg,.privacy-site-56 .cont1{height:860px;}
.privacy-site-56 .cont1_t5{height:340px;}
.privacy-site-56 #form1 .privacy-consent{top:674px;right:52px;width:296px;}
.privacy-site-56 .cont1_t10{top:746px;}
.privacy-site-56 #form1 .form_error:not(:empty){top:800px;right:52px;width:296px;}
.privacy-site-56 #form2 .privacy-consent,.privacy-site-56 #form4 .privacy-consent{top:178px;left:4px;width:895px;background:#fff;}
.privacy-site-56 #form2 .form_error:not(:empty),.privacy-site-56 #form4 .form_error:not(:empty){top:222px;left:4px;width:895px;}
.privacy-site-56 .cont8_bg,.privacy-site-56 .cont8{height:380px;}
.privacy-site-56 .cont8_t5{height:380px;}
.privacy-site-56 #form3 .privacy-consent{top:205px;right:20px;width:296px;}
.privacy-site-56 .cont8_t9{top:282px;}
.privacy-site-56 #form3 .form_error:not(:empty){top:334px;right:20px;width:296px;}
.privacy-site-oren .cont1_t13{height:300px;}
.privacy-site-oren .cont4_bg{height:250px;background-position:center top;}
.privacy-site-oren #form1 .privacy-consent{top:535px;right:90px;width:276px;}
.privacy-site-oren .cont1_t16{top:610px;}
.privacy-site-oren #form1 .form_error:not(:empty){top:663px;right:90px;width:276px;}
.privacy-site-oren #form2 .privacy-consent,.privacy-site-oren #form3 .privacy-consent{top:178px;left:4px;width:895px;}
.privacy-site-oren #form2 .form_error:not(:empty),.privacy-site-oren #form3 .form_error:not(:empty){top:224px;left:4px;width:895px;}
.legal-page{margin:0;background:#fff;color:#242424;font:17px/1.6 Arial,sans-serif;letter-spacing:0;}
.legal-page main{box-sizing:border-box;max-width:860px;margin:0 auto;padding:28px 24px 60px;}
.legal-page nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:26px;font-size:15px;}
.legal-page a{color:#155a85;text-decoration:underline;overflow-wrap:anywhere;}
.legal-page h1{font-size:30px;line-height:1.2;margin:0 0 16px;overflow-wrap:anywhere;}
.legal-page h2{font-size:22px;line-height:1.3;margin:28px 0 10px;}
.legal-page p,.legal-page ul{margin:10px 0;}
.legal-page .legal-version{color:#555;font-size:14px;}
.legal-page .operator-placeholder{padding:12px;border-left:3px solid #a74400;background:#fff4ed;}
@media(max-width:480px){.legal-page main{padding:20px 16px 40px;}.legal-page h1{font-size:26px;}}
