.header[data-v-5e27814c]{min-height:120px;padding:20px 0;position:relative;z-index:10}.header-background[data-v-5e27814c]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.header-background .header-video[data-v-5e27814c]{-o-object-fit:cover;object-fit:cover;z-index:1}.header-background .header-video[data-v-5e27814c],.header-background .video-fallback[data-v-5e27814c]{height:100%;left:0;position:absolute;top:0;width:100%}.header-background .video-fallback[data-v-5e27814c]{background:transparent;z-index:0}.header-content[data-v-5e27814c]{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:30px 40px;position:relative;z-index:2}.navigation[data-v-5e27814c]{display:flex;flex:1;justify-content:flex-start;margin-left:40px}.contacts[data-v-5e27814c],.logo[data-v-5e27814c]{flex-shrink:0}.logo .logo-link[data-v-5e27814c]{display:block}.logo .logo-image[data-v-5e27814c]{height:60px;width:auto}.navigation .nav-list[data-v-5e27814c]{align-items:flex-end;display:flex;gap:12px;list-style:none;margin:0;padding:0}.navigation .nav-item[data-v-5e27814c]{position:relative}.navigation .nav-link[data-v-5e27814c]{border-radius:5px;color:#000;display:block;font-weight:500;padding:8px 6px;position:relative;text-decoration:none;transition:color 1s ease}.navigation .nav-link[data-v-5e27814c]:hover{color:#47009f}.navigation .nav-item:first-child .nav-link[data-v-5e27814c]{padding-left:0}.contact-info[data-v-5e27814c],.contacts[data-v-5e27814c]{align-items:flex-end;display:flex}.contact-info[data-v-5e27814c]{flex-direction:column;gap:8px}.phone-main[data-v-5e27814c]{display:flex;justify-content:flex-end}.phone-large[data-v-5e27814c]{color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.phone-large[data-v-5e27814c]:hover{color:#47009f}.working-hours[data-v-5e27814c]{display:flex;justify-content:flex-end;margin-bottom:2px}.hours-text[data-v-5e27814c]{color:#666;font-size:12px;font-weight:400;line-height:1.2;text-align:right}.contact-icons[data-v-5e27814c]{display:flex;gap:12px;justify-content:flex-end}.contact-icon[data-v-5e27814c]{align-items:center;background:#47009f1a;border-radius:50%;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.contact-icon[data-v-5e27814c]:hover{background:#47009f33;transform:translateY(-2px)}.contact-icon span[data-v-5e27814c]{font-size:16px;line-height:1}.contact-icon-img[data-v-5e27814c]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@media (max-width:768px){.header-content[data-v-5e27814c]{align-items:center;flex-direction:column;gap:20px;padding:0 20px}.navigation[data-v-5e27814c]{justify-content:center;margin-left:0}.navigation .nav-list[data-v-5e27814c]{align-items:center;gap:15px}.contact-info[data-v-5e27814c],.contacts[data-v-5e27814c]{align-items:center}.phone-large[data-v-5e27814c]{font-size:20px}.hours-text[data-v-5e27814c]{text-align:center}}@media (max-width:480px){.navigation .nav-list[data-v-5e27814c]{flex-wrap:wrap;gap:12px;justify-content:center}.navigation .nav-link[data-v-5e27814c]{font-size:.9rem;padding:8px 12px}.phone-large[data-v-5e27814c]{font-size:18px}.contact-icons[data-v-5e27814c]{gap:8px}.contact-icon[data-v-5e27814c]{height:28px;width:28px}.contact-icon span[data-v-5e27814c]{font-size:14px}.contact-icon-img[data-v-5e27814c]{height:18px;width:18px}}.footer-new[data-v-f88ae5e9]{background:#e0ebff;border-top:1px solid #e5e7eb;color:#000;margin-top:auto;overflow:visible;padding:60px 0 0;position:relative}.footer-new[data-v-f88ae5e9]:before{background:url(../assets/images/wave.png) no-repeat 50%;background-size:100% 100%;content:"";height:120px;left:0;pointer-events:none;position:absolute;right:0;top:-120px;z-index:1}.footer-content[data-v-f88ae5e9]{align-items:start;gap:60px;margin:0 auto;max-width:1200px;padding:0 40px}.footer-content[data-v-f88ae5e9],.footer-left[data-v-f88ae5e9]{display:grid;grid-template-columns:1fr 1fr}.footer-left[data-v-f88ae5e9]{gap:40px}.footer-title[data-v-f88ae5e9]{color:#000;font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;text-transform:uppercase}.links-list[data-v-f88ae5e9]{list-style:none;margin:0;padding:0}.links-list li[data-v-f88ae5e9]{margin-bottom:12px}.footer-link[data-v-f88ae5e9]{border-radius:5px;color:#666;display:inline-block;font-size:16px;font-weight:500;margin:-8px -12px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.footer-link[data-v-f88ae5e9]:hover{background-color:#47009f1a;color:#47009f;transform:translate(5px)}.footer-right[data-v-f88ae5e9]{align-items:center;display:flex;flex-direction:column;text-align:center}.logo-container[data-v-f88ae5e9]{margin-bottom:20px}.footer-logo[data-v-f88ae5e9]{height:auto;max-width:200px}.footer-tagline[data-v-f88ae5e9]{color:#666;font-size:18px;font-style:italic;line-height:1.4;margin-bottom:32px;max-width:280px}.social-links[data-v-f88ae5e9]{width:100%}.social-title[data-v-f88ae5e9]{color:#000;font-size:18px;font-weight:600;margin-bottom:20px}.social-icons[data-v-f88ae5e9]{gap:16px}.social-icons[data-v-f88ae5e9],.social-link[data-v-f88ae5e9]{display:flex;justify-content:center}.social-link[data-v-f88ae5e9]{align-items:center;background:#47009f1a;border:1px solid rgba(71,0,159,.2);border-radius:50%;color:#47009f;height:48px;position:relative;text-decoration:none;transition:all .3s ease;width:48px;z-index:2}.social-link[data-v-f88ae5e9]:hover{background:#47009f33;box-shadow:0 8px 25px #47009f4d;color:#47009f;transform:translateY(-2px)}.social-link[data-v-f88ae5e9]:first-child:hover{background:#4680c2;border-color:#4680c2;color:#fff}.social-link[data-v-f88ae5e9]:nth-child(2):hover{background:#08c;border-color:#08c;color:#fff}.social-link[data-v-f88ae5e9]:nth-child(3):hover{background:#25d366;border-color:#25d366;color:#fff}.social-link[data-v-f88ae5e9]:nth-child(4):hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743,#cc2366 75%,#bc1888);border-color:transparent;color:#fff}.social-icon[data-v-f88ae5e9]{height:24px;width:24px}.footer-bottom[data-v-f88ae5e9]{background:#f8f9fa;border-top:1px solid #e5e7eb;margin-top:48px;padding:24px 0}.footer-bottom-content[data-v-f88ae5e9]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px}.copyright[data-v-f88ae5e9]{color:#666;font-size:14px;margin:0}.footer-legal[data-v-f88ae5e9]{display:flex;gap:24px}.legal-link[data-v-f88ae5e9]{border-radius:5px;color:#666;font-size:14px;padding:4px 8px;text-decoration:none;transition:color .3s ease}.legal-link[data-v-f88ae5e9]:hover{background-color:#47009f1a;color:#47009f}@media (max-width:968px){.footer-content[data-v-f88ae5e9]{gap:40px;grid-template-columns:1fr}.footer-left[data-v-f88ae5e9]{gap:30px;grid-template-columns:1fr 1fr}.footer-right[data-v-f88ae5e9]{order:-1}}@media (max-width:768px){.footer-new[data-v-f88ae5e9]{padding:40px 0 0}.footer-content[data-v-f88ae5e9]{gap:32px;padding:0 20px}.footer-left[data-v-f88ae5e9]{gap:24px;grid-template-columns:1fr}.footer-title[data-v-f88ae5e9]{font-size:18px;margin-bottom:16px}.footer-logo[data-v-f88ae5e9]{max-width:160px}.footer-tagline[data-v-f88ae5e9]{font-size:16px;margin-bottom:24px}.social-icons[data-v-f88ae5e9]{gap:12px}.social-link[data-v-f88ae5e9]{height:44px;width:44px}.social-icon[data-v-f88ae5e9]{height:20px;width:20px}.footer-bottom-content[data-v-f88ae5e9]{flex-direction:column;gap:16px;padding:0 20px;text-align:center}.footer-legal[data-v-f88ae5e9]{gap:16px}}@media (max-width:480px){.footer-bottom-content[data-v-f88ae5e9],.footer-content[data-v-f88ae5e9]{padding:0 20px}.footer-left[data-v-f88ae5e9]{gap:20px}.footer-title[data-v-f88ae5e9]{font-size:16px;margin-bottom:12px}.footer-link[data-v-f88ae5e9]{font-size:14px}.footer-logo[data-v-f88ae5e9]{max-width:140px}.footer-tagline[data-v-f88ae5e9]{font-size:14px;margin-bottom:20px}.social-title[data-v-f88ae5e9]{font-size:16px;margin-bottom:16px}.social-icons[data-v-f88ae5e9]{gap:10px}.social-link[data-v-f88ae5e9]{height:40px;width:40px}.social-icon[data-v-f88ae5e9]{height:18px;width:18px}.footer-legal[data-v-f88ae5e9]{flex-direction:column;gap:8px}.copyright[data-v-f88ae5e9],.legal-link[data-v-f88ae5e9]{font-size:12px}}
