.header-on-sp[data-v-e0978426]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0d279bbf;height:100vh;width:100%}.contact-button[data-v-e0978426]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:26px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;height:56px;justify-content:center;overflow:hidden;padding:0 24px;position:relative;text-decoration:none;transition:opacity .2s ease;width:159px}.contact-button[data-v-e0978426]:before{background:linear-gradient(90deg,#526fec80,#526fec4d 50%,#526fec80);content:"";filter:blur(34px);inset:0;opacity:.6;position:absolute;z-index:-1}.contact-button[data-v-e0978426]:after{background:#526fec;content:"";filter:blur(10px);height:42px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(148.891deg);width:301px;z-index:-1}.contact-button[data-v-e0978426]:hover{background-color:#00000080;opacity:.9}.contact-button[data-v-e0978426]:active{opacity:.8}.language-button[data-v-e0978426]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ebeff5;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;color:#4d4d4d;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;font-weight:700;gap:12px;height:48px;justify-content:center;min-width:100px;overflow:hidden;padding:0 16px;position:relative;transition:opacity .2s ease,background-color .2s ease;width:auto}.language-button[data-v-e0978426]:hover{background-color:#ebeff4;opacity:.9}.language-button[data-v-e0978426]:active{opacity:.8}.language-dropdown[data-v-e0978426]{background:#fff;border-radius:4px;min-width:180px;padding:16px}.language-dropdown-title[data-v-e0978426]{color:#5f5f5f;font-size:16px;font-weight:700;padding-bottom:8px}.language-options[data-v-e0978426]{display:flex;flex-direction:column;gap:8px}.language-option[data-v-e0978426]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background-color .2s ease;width:100%}.language-option[data-v-e0978426]:hover{background-color:#f3f4f6}.language-option.active[data-v-e0978426]{background-color:#eff6ff}.language-option.active .language-option-text[data-v-e0978426]{color:#2563eb}.language-option-text[data-v-e0978426]{color:#071222;font-size:14px;font-weight:600;transition:color .2s ease}.language-option:not(.active) .language-option-text[data-v-e0978426]{color:#071222}a.relative.cursor-pointer[data-v-e0978426]{border-radius:25px;box-shadow:0 0 20px #526fec80;overflow:hidden}.button-container[data-v-e0978426]{height:52px;position:relative;width:150px}.button-border[data-v-e0978426]{border-radius:50px;height:100%;overflow:hidden;padding:2px;position:relative;width:100%}.button-border[data-v-e0978426]:before{background:#262f4cd9;border-radius:50px;content:"";inset:0;position:absolute;z-index:-3}.button-contact[data-v-e0978426]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#262f4c;border:none;border-radius:50px;box-shadow:0 0 20px #526fec80;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;overflow:hidden;position:relative;transition:font-size .3s cubic-bezier(.23,1,.32,1);width:100%;z-index:1}.shine-effect[data-v-e0978426]{animation:shine-e0978426 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(103,147,249,.2),transparent);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:50%;z-index:0}.real-button[data-v-e0978426]{border:none;border-radius:50px;cursor:pointer;height:52px;opacity:0;outline:none;position:absolute;width:150px;z-index:1}.spin[data-v-e0978426]{inset:0;opacity:.5;overflow:hidden;position:absolute;transition:.3s;z-index:-2}.real-button:active~div .spin[data-v-e0978426]{opacity:1}.spin-intense[data-v-e0978426]{border-radius:50px;filter:blur(.25em) url(#unopaq2);inset:-.125em}.spin[data-v-e0978426]:before{animation:speen-e0978426 3s cubic-bezier(.56,.15,.28,.86) infinite;background-color:#8bb4ff;content:"";height:40px;left:50%;position:absolute;top:50%;transform-origin:center center;width:200px}.spin-intense[data-v-e0978426]:before{background-color:#a5c7ff}@media(max-width:767px){.custom-logo[data-v-e0978426]{margin-bottom:10px}}@keyframes shine-e0978426{0%{left:0}70%{left:80%}to{left:0}}@keyframes speen-e0978426{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.menu-button[data-v-e0978426]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#262f4c;border:none;border-radius:50px;box-shadow:0 0 20px #526fec80;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:52px}@media(min-width:1024px){.menu-button[data-v-e0978426]{display:none!important}}.menu-button[data-v-e0978426]:hover{background:#1e40af;box-shadow:0 0 25px #526fec99;transform:translateY(-2px)}.menu-button[data-v-e0978426]:active{transform:translateY(0)}.menu-icon[data-v-e0978426]{color:#fff;height:24px;width:24px;z-index:1}.mobile-menu-content[data-v-e0978426]{animation:slideInFromLeft-e0978426 .3s ease-out}@keyframes slideInFromLeft-e0978426{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.mobile-menu-content nav a[data-v-e0978426]{animation:fadeInUp-e0978426 .4s ease-out backwards}.mobile-menu-content nav a[data-v-e0978426]:first-child{animation-delay:.1s}.mobile-menu-content nav a[data-v-e0978426]:nth-child(2){animation-delay:.15s}.mobile-menu-content nav a[data-v-e0978426]:nth-child(3){animation-delay:.2s}.mobile-menu-content nav a[data-v-e0978426]:nth-child(4){animation-delay:.25s}.mobile-menu-content nav a[data-v-e0978426]:nth-child(5){animation-delay:.3s}@keyframes fadeInUp-e0978426{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){[data-v-e0978426] .mobile-menu-slideover [data-slot=wrapper]{max-width:100%!important;width:100%!important}}
