.logo-link[data-v-e73761f2]{transition:opacity .3s ease}.logo-link.hidden[data-v-e73761f2]{opacity:0;pointer-events:none}.navigation-menu[data-v-e73761f2]{background:transparent;border-bottom:1px solid transparent;left:0;padding:20px 40px;position:fixed;right:0;top:0;transition:background-color .3s ease,border-bottom .3s ease,padding .3s ease;z-index:1000}@media (max-width:1200px){.navigation-menu[data-v-e73761f2]{padding:10px 20px}}.navigation-menu.scrolled[data-v-e73761f2]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 8px #0000000d;padding:10px 40px}@media (max-width:1200px){.navigation-menu.scrolled[data-v-e73761f2]{padding:7px 20px}}.nav-container[data-v-e73761f2]{margin:0 auto;max-width:1920px;width:100%}.nav-content[data-v-e73761f2]{justify-content:space-between}.nav-center[data-v-e73761f2],.nav-content[data-v-e73761f2]{align-items:center;display:flex}.nav-center[data-v-e73761f2]{gap:32px}@media (max-width:1560px){.nav-center[data-v-e73761f2]{gap:16px}}.nav-left[data-v-e73761f2]{align-items:center;display:flex;gap:20px;width:240px}@media (max-width:1200px){.nav-left[data-v-e73761f2]{width:auto}}.logo-background[data-v-e73761f2]{background-image:url(./logo_horizontal.Ba9r6eY1.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:52px;transition:opacity .3s ease;width:175px}@media (max-width:768px){.logo-background[data-v-e73761f2]{height:40px;width:120px}}@media (max-width:1435px){.desktop-nav[data-v-e73761f2]{display:none}}.nav-item[data-v-e73761f2]{padding:10px 0;position:relative}.nav-link[data-v-e73761f2]{border-radius:0;color:#000;font-size:16px;font-weight:500;line-height:1.2;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-link[data-v-e73761f2]:after{background-color:#cb342e;border-radius:0;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width .3s ease;width:0}.nav-link[data-v-e73761f2]:hover{background-color:#cb342e0d;color:#cb342e}.nav-link[data-v-e73761f2]:hover:after{width:20px}.nav-link.active[data-v-e73761f2]{color:#000;font-weight:600}.nav-link.active[data-v-e73761f2]:after{background-color:#000;width:20px}.navigation-menu:not(.scrolled) .logo-background[data-v-e73761f2]{background-image:url(./logo_horizontal_white.Ca0-xWrt.svg)}.navigation-menu:not(.scrolled) .nav-link[data-v-e73761f2]{color:#fff}.navigation-menu:not(.scrolled) .nav-link[data-v-e73761f2]:hover{background-color:#ffffff26;color:#fff}.navigation-menu:not(.scrolled) .nav-link[data-v-e73761f2]:hover:after{background-color:#fff}.navigation-menu:not(.scrolled) .nav-link.active[data-v-e73761f2]{color:#fff}.navigation-menu:not(.scrolled) .nav-link.active[data-v-e73761f2]:after{background-color:#fff}.navigation-menu:not(.scrolled) .nav-right-contact-us[data-v-e73761f2]{background-color:transparent;border:2px solid #fff;box-shadow:none;color:#fff}.navigation-menu:not(.scrolled) .nav-right-contact-us[data-v-e73761f2]:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.anchor-dropdown[data-v-e73761f2]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);border-radius:0;box-shadow:0 16px 48px #0000001f;display:flex;flex-direction:column;gap:8px;margin-top:10px;min-width:260px;padding:16px;top:100%;transform:translate(-50%);z-index:10}.anchor-dropdown[data-v-e73761f2],.anchor-dropdown[data-v-e73761f2]:before{background:#fffffff2;left:50%;position:absolute}.anchor-dropdown[data-v-e73761f2]:before{border-left:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);content:"";height:12px;top:-6px;transform:translate(-50%) rotate(45deg);width:12px}.anchor-dropdown-link[data-v-e73761f2]{background:none;border:none;border-radius:0;color:#000;cursor:pointer;font-size:15px;font-weight:500;padding:10px 16px;text-align:left;text-decoration:none;transition:all .2s ease}.anchor-dropdown-link[data-v-e73761f2]:hover{background-color:#cb342e0d;color:#cb342e}.nav-right[data-v-e73761f2]{display:flex;justify-content:flex-end;width:240px}@media (max-width:1200px){.nav-right[data-v-e73761f2]{width:auto}}.nav-right-contact-us[data-v-e73761f2]{background-color:#cb342e;border:2px solid #cb342e;border-radius:0;box-shadow:0 8px 24px #00000014;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:10px 24px;transition:all .3s ease}.nav-right-contact-us[data-v-e73761f2]:hover{background-color:#b72f29;border-color:#b72f29;box-shadow:0 12px 32px #0000001f;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.nav-right-contact-us[data-v-e73761f2]{font-size:14px;padding:8px 16px}}.mobile-menu-toggle[data-v-e73761f2]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 10px;position:relative;width:40px;z-index:1001}.mobile-menu-toggle .hamburger-line[data-v-e73761f2]{background-color:#000;border-radius:0;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:24px}.mobile-menu-toggle .hamburger-line[data-v-e73761f2]:first-child{transform:translate(-50%,-50%) translateY(-6px)}.mobile-menu-toggle .hamburger-line[data-v-e73761f2]:nth-child(2){transform:translate(-50%,-50%)}.mobile-menu-toggle .hamburger-line[data-v-e73761f2]:nth-child(3){transform:translate(-50%,-50%) translateY(6px)}.mobile-menu-toggle.active .hamburger-line[data-v-e73761f2]:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-toggle.active .hamburger-line[data-v-e73761f2]:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line[data-v-e73761f2]:nth-child(3){transform:translate(-50%,-50%) rotate(45deg)}@media (max-width:410px){.mobile-menu-toggle[data-v-e73761f2]{margin:0}}@media (min-width:1435px){.mobile-menu-toggle[data-v-e73761f2]{display:none}}.navigation-menu:not(.scrolled) .mobile-menu-toggle .hamburger-line[data-v-e73761f2]{background-color:#fff}.navigation-menu.mobile-menu-open .mobile-menu-toggle[data-v-e73761f2]{position:absolute;right:5px;top:20px}.navigation-menu.mobile-menu-open .mobile-menu-toggle .hamburger-line[data-v-e73761f2]{background-color:#000}.mobile-menu-overlay[data-v-e73761f2]{animation:fadeIn-e73761f2 .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:999}@media (min-width:1435px){.mobile-menu-overlay[data-v-e73761f2]{display:none}}.mobile-menu[data-v-e73761f2]{animation:slideInRight-e73761f2 .3s ease;background:#fff;box-shadow:-5px 0 30px #0000001a;height:100vh;max-width:360px;overflow-y:auto;padding-top:80px;position:absolute;right:0;top:0;width:85%}.mobile-nav-links[data-v-e73761f2]{display:flex;flex-direction:column;padding:0 24px 40px}.mobile-nav-item[data-v-e73761f2]{border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;padding:16px 0}.mobile-nav-item[data-v-e73761f2]:last-child{border-bottom:none}.mobile-nav-link[data-v-e73761f2]{color:#000;display:block;font-size:18px;font-weight:600;text-decoration:none;transition:color .2s ease}.mobile-nav-link.active[data-v-e73761f2],.mobile-nav-link[data-v-e73761f2]:hover{color:#cb342e}.mobile-anchor-links[data-v-e73761f2]{display:flex;flex-direction:column;gap:12px;padding:12px 0 0 12px}.mobile-anchor-link[data-v-e73761f2]{background:none;border:none;color:#000;cursor:pointer;font-size:15px;padding:4px 0;text-align:left;text-decoration:none;transition:color .2s ease}.mobile-anchor-link[data-v-e73761f2]:hover{color:#cb342e}@keyframes slideInRight-e73761f2{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn-e73761f2{0%{opacity:0}to{opacity:1}}.dropdown-fade-enter-active[data-v-e73761f2],.dropdown-fade-leave-active[data-v-e73761f2]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-e73761f2],.dropdown-fade-leave-to[data-v-e73761f2]{opacity:0;transform:translate(-50%,10px)}.consent-modal-overlay[data-v-7dcc36ca]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:10000}.consent-modal[data-v-7dcc36ca]{background:#fff;box-shadow:0 16px 48px #0000001f;display:flex;flex-direction:column;max-height:90vh;max-width:680px;position:relative;width:100%}@media (max-width:768px){.consent-modal[data-v-7dcc36ca]{max-height:95vh}}.consent-modal__close[data-v-7dcc36ca]{background:transparent;border:none;cursor:pointer;height:32px;padding:0;position:absolute;right:16px;top:16px;width:32px;z-index:1}.consent-modal__close span[data-v-7dcc36ca]{background:#000;height:2px;left:50%;position:absolute;top:50%;transition:all .2s ease;width:20px}.consent-modal__close span[data-v-7dcc36ca]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.consent-modal__close span[data-v-7dcc36ca]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.consent-modal__close:hover span[data-v-7dcc36ca]{background:#cb342e}.consent-modal__header[data-v-7dcc36ca]{padding:32px 32px 0}@media (max-width:768px){.consent-modal__header[data-v-7dcc36ca]{padding:24px 20px 0}}.consent-modal__title[data-v-7dcc36ca]{color:#000;font-size:24px;font-weight:700;line-height:1.3;margin:0;padding-right:40px;text-transform:none}@media (max-width:768px){.consent-modal__title[data-v-7dcc36ca]{font-size:20px}}.consent-modal__body[data-v-7dcc36ca]{flex:1;overflow-y:auto;padding:24px 32px}@media (max-width:768px){.consent-modal__body[data-v-7dcc36ca]{padding:20px}}.consent-modal__text[data-v-7dcc36ca]{color:#000;font-size:14px;line-height:1.7}.consent-modal__text p[data-v-7dcc36ca]{margin:0 0 16px}.consent-modal__text p[data-v-7dcc36ca]:last-child{margin-bottom:0}.consent-modal__text strong[data-v-7dcc36ca]{color:#000;font-weight:700}.consent-modal__text code[data-v-7dcc36ca]{background:#60221a1a;border-radius:3px;font-family:monospace;font-size:13px;padding:2px 6px}.consent-modal__text a[data-v-7dcc36ca]{color:#cb342e;text-decoration:none}.consent-modal__text a[data-v-7dcc36ca]:hover{text-decoration:underline}.consent-modal__checkbox-wrapper[data-v-7dcc36ca]{border-top:1px solid #eee;margin-top:24px;padding-top:24px}.consent-modal__checkbox[data-v-7dcc36ca]{align-items:flex-start;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent-modal__checkbox-input[data-v-7dcc36ca]{height:0;opacity:0;position:absolute;width:0}.consent-modal__checkbox-mark[data-v-7dcc36ca]{background:#fff;border:2px solid #ccc;flex-shrink:0;height:24px;margin-top:2px;position:relative;transition:all .2s ease;width:24px}.consent-modal__checkbox-mark[data-v-7dcc36ca]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:all .2s ease;width:6px}.consent-modal__checkbox-input:checked+.consent-modal__checkbox-mark[data-v-7dcc36ca]{background:#cb342e;border-color:#cb342e}.consent-modal__checkbox-input:checked+.consent-modal__checkbox-mark[data-v-7dcc36ca]:after{opacity:1}.consent-modal__checkbox-input:focus+.consent-modal__checkbox-mark[data-v-7dcc36ca]{border-color:#cb342e;box-shadow:0 0 0 3px #cb342e33}.consent-modal__checkbox-label[data-v-7dcc36ca]{color:#000;font-size:14px;line-height:1.5}.consent-modal__checkbox-label a[data-v-7dcc36ca]{color:#cb342e;text-decoration:none}.consent-modal__checkbox-label a[data-v-7dcc36ca]:hover{text-decoration:underline}.consent-modal__footer[data-v-7dcc36ca]{display:flex;flex-wrap:wrap;gap:12px;padding:24px 32px 32px}@media (max-width:768px){.consent-modal__footer[data-v-7dcc36ca]{flex-direction:column;padding:20px}}.consent-modal__btn[data-v-7dcc36ca]{flex:1;min-width:180px}.consent-modal__btn--secondary[data-v-7dcc36ca]{flex:0 0 auto}@media (max-width:768px){.consent-modal__btn--secondary[data-v-7dcc36ca]{flex:1}}.consent-modal__btn[data-v-7dcc36ca]:disabled{cursor:not-allowed;opacity:.5}.modal-fade-enter-active[data-v-7dcc36ca],.modal-fade-leave-active[data-v-7dcc36ca]{transition:opacity .3s ease}.modal-fade-enter-active .consent-modal[data-v-7dcc36ca],.modal-fade-leave-active .consent-modal[data-v-7dcc36ca]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-7dcc36ca],.modal-fade-leave-to[data-v-7dcc36ca]{opacity:0}.modal-fade-enter-from .consent-modal[data-v-7dcc36ca],.modal-fade-leave-to .consent-modal[data-v-7dcc36ca]{opacity:0;transform:translateY(20px)}html{font-size:16px}
