.cookie-banner .privacy-link[data-v-f40bc90c]{text-decoration:underline}.cookie-banner[data-v-f40bc90c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid hsla(0,0%,100%,.1);position:fixed;width:100vw;z-index:100}.cookie-banner button[data-v-f40bc90c]{background-color:#fff;border-radius:20px;padding:0 20px}.cookie-banner button[data-v-f40bc90c]:hover{background-color:#d3d3d3}@media (max-width:768px){.cookie-banner[data-v-f40bc90c]{font-size:12px}.cookie-banner .flex[data-v-f40bc90c]{display:grid}.cookie-banner button[data-v-f40bc90c]{padding:8px}}@media (max-width:992px){.cursor[data-v-14dd7d49]{display:none!important}}.error-section[data-v-43352300]{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:100px 0}.error-content[data-v-43352300]{text-align:center}.error-title[data-v-43352300]{color:#333;font-size:120px;font-weight:700}.error-subtitle[data-v-43352300],.error-title[data-v-43352300]{font-family:Nata Sans,sans-serif;margin-bottom:20px}.error-subtitle[data-v-43352300]{color:#555;font-size:32px}.error-text[data-v-43352300]{color:#777;font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:500px}.back-home-btn[data-v-43352300]{background:linear-gradient(45deg,#eaab66,#764ba2);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Nata Sans,sans-serif;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.back-home-btn[data-v-43352300]:hover{box-shadow:0 10px 20px #0003;transform:translateY(-2px)}.custom-checkbox[data-v-bbd1962f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;cursor:pointer;height:20px;position:relative;transition:all .4s;width:20px}.custom-checkbox[data-v-bbd1962f]:checked:before{background-color:#fff;border-radius:4px;color:#fff;content:"";font-size:14px;height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.alert[data-v-bbd1962f]{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert-success[data-v-bbd1962f]{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-danger[data-v-bbd1962f]{background-color:#f2dede;border-color:#ebccd1;color:#a94442}@media (max-width:576px){.email a[data-v-bbd1962f],.phone a[data-v-bbd1962f]{font-size:24px}}.main-bg[data-v-260be111]{background:#f8f9fa}
