
.form-consents{clear:both;width:100%;box-sizing:border-box;font:14px/1.6 Arial,sans-serif;color:#fff;text-align:left}.form-consents .consent-row{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0 0 16px;cursor:pointer}.form-consents .consent-row input[type=checkbox]{appearance:none;-webkit-appearance:none;display:block;position:static;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0;border:2px solid #fff;border-radius:2px;background:transparent;opacity:1;cursor:pointer}.form-consents .consent-row input:checked{background:#fff;box-shadow:inset 0 0 0 3px #2a2852}.form-consents .consent-row span{flex:1;min-width:0}.form-consents a{color:inherit;text-decoration:underline!important}.form-consents .cookie-info{font:inherit;color:inherit;margin:0}.form-consents input:focus-visible,.form-consents a:focus-visible{outline:2px solid #c9b789;outline-offset:4px}.formFooter .form-consents{color:#2a2852}.formFooter .form-consents input[type=checkbox]{border-color:#2a2852;background:#fff}.formFooter .form-consents input:checked{background:#2a2852;box-shadow:inset 0 0 0 3px white}
footer .policy-links{display:flex;position:relative;clear:both;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:36px 16px 0;color:#fff;font:14px/1.6 Arial}footer .policy-links a,footer .policy-links a:visited{color:inherit;text-decoration:none}footer .policy-links a:hover{text-decoration:underline}footer .policy-links button{border:0;padding:0;height:auto;font:inherit;color:inherit;background:none;text-decoration:underline}footer.formFooter .policy-links{color:#2a2852}footer.formFooter #smscode_input .text-white{color:#2a2852!important}.iti__country-list{color:#222;font:14px/1.5 Arial;z-index:10}footer .tstip{width:100%;max-width:85%}footer .btnSend{position:relative}form#form1{display:flow-root}.policy-page{padding-top:70px;padding-bottom:50px}.policy-content{max-width:1000px;margin:auto;color:#2a2852;font:16px/1.8 Arial;overflow-wrap:anywhere}.policy-content h1{font-size:30px;margin-bottom:30px}.policy-content p{margin:15px 0}.policy-content a{color:#504877}.policy-page+footer{margin-top:30px}
@media(max-width:767px){footer .tstip{max-width:100%;width:100%}footer .form-consents{font-size:14px}.policy-page{padding:35px 20px}.policy-content h1{font-size:24px}}
