.hero-section[data-v-990aa884]{min-height:100vh}.scroll-down-btn[data-v-990aa884]{animation:bounce-990aa884 2s infinite}@keyframes bounce-990aa884{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-10px)}70%{transform:translateY(-5px)}90%{transform:translateY(-2px)}}video[data-v-990aa884]{min-height:100%;min-width:100%}h1[data-v-990aa884]{text-shadow:0 2px 4px rgba(0,0,0,.5)}nav a[data-v-990aa884]{position:relative}nav a[data-v-990aa884]:after{background-color:#fb923c;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}nav a[data-v-990aa884]:hover:after{width:100%}.typed-cursor[data-v-990aa884]{animation:blink-990aa884 1s step-start infinite;font-family:monospace;font-weight:300}@keyframes blink-990aa884{50%{opacity:0}}.about-section[data-v-a025fb31]{min-height:45vh}.our-prowess-section[data-v-7996f486]{background:#fff}.custom_border[data-v-7996f486]{-o-border-image:linear-gradient(#0a0144 20%,transparent 10% 40%,transparent 30%) 1 0 0 0 /1px;border-image:linear-gradient(#0a0144 20%,transparent 10% 40%,transparent 30%) 1 0 0 0 /1px}.active-border[data-v-7996f486]{-o-border-image:linear-gradient(#e24e00 20%,transparent 10% 40%,transparent 30%) 1 0 0 0 /1px;border-image:linear-gradient(#e24e00 20%,transparent 10% 40%,transparent 30%) 1 0 0 0 /1px}.active-text[data-v-7996f486]{color:#e24e00}.regions-section[data-v-ea4f9d24]{display:flex;min-height:100vh;overflow:hidden}.flag-container[data-v-ea4f9d24],.regions-section[data-v-ea4f9d24]{align-items:center;justify-content:center}.flag-container[data-v-ea4f9d24]{height:auto;padding:10px;width:240px}.flag[data-v-ea4f9d24]{border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.pulse-animation[data-v-ea4f9d24]{animation:pulse-effect-ea4f9d24 1.5s infinite;position:relative}.pulse-animation[data-v-ea4f9d24]:before{border-radius:20px;content:"";inset:-8px;pointer-events:none;position:absolute;z-index:-1}@keyframes pulse-effect-ea4f9d24{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes corner-pulse-ea4f9d24{0%{box-shadow:-8px -8px 0 -6px #0a014400,8px -8px 0 -6px #0a014400,-8px 8px 0 -6px #0a014400,8px 8px 0 -6px #0a014400}50%{box-shadow:-8px -8px 0 -2px #0a014499,8px -8px 0 -2px #0a014499,-8px 8px 0 -2px #0a014499,8px 8px 0 -2px #0a014499}to{box-shadow:-8px -8px 0 -6px #0a014400,8px -8px 0 -6px #0a014400,-8px 8px 0 -6px #0a014400,8px 8px 0 -6px #0a014400}}.pulse-animation[data-v-ea4f9d24]:before{animation:corner-pulse-ea4f9d24 1.5s infinite}@media (max-width:768px){.regions-section[data-v-ea4f9d24]{align-items:center;display:flex;justify-content:center;min-height:60vh}.flag-container[data-v-ea4f9d24]{height:auto;width:100px}.pulse-animation[data-v-ea4f9d24]:before{border-radius:34px;inset:-4px}@keyframes corner-pulse-ea4f9d24{0%{box-shadow:-4px -4px 0 -3px #0a014400,4px -4px 0 -3px #0a014400,-4px 4px 0 -3px #0a014400,4px 4px 0 -3px #0a014400}50%{box-shadow:-4px -4px 0 -1px #0a014499,4px -4px 0 -1px #0a014499,-4px 4px 0 -1px #0a014499,4px 4px 0 -1px #0a014499}to{box-shadow:-4px -4px 0 -3px #0a014400,4px -4px 0 -3px #0a014400,-4px 4px 0 -3px #0a014400,4px 4px 0 -3px #0a014400}}}@media (max-width:640px){.flag-container[data-v-ea4f9d24]{height:auto;width:100px}}.top-row[data-v-ea4f9d24]{opacity:0;transform:translate(-100%)}.bottom-row[data-v-ea4f9d24]{opacity:0;transform:translate(100%)}.bottom-row.translate-x-0[data-v-ea4f9d24],.top-row.translate-x-0[data-v-ea4f9d24]{opacity:1;transform:translate(0)}.project-grid[data-v-452ff171]{display:grid;gap:1.75rem;margin:0 auto;max-width:1200px;width:100%}@media (min-width:1024px){.project-grid[data-v-452ff171]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.project-grid[data-v-452ff171]{gap:.5rem;grid-template-columns:1fr}}.project-card[data-v-452ff171]{color:#333;display:flex;flex-direction:column;height:auto;text-decoration:none;transition:transform .3s ease;width:auto}.card-content[data-v-452ff171]{align-items:center;border-radius:8px;display:flex;height:720px;justify-content:center;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.project-image[data-v-452ff171],.project-svg[data-v-452ff171]{left:50%;max-height:80%;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.project-video[data-v-452ff171]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:2}@media (min-width:1024px){.project-card:hover .project-video[data-v-452ff171]{opacity:1}.project-card:hover .initial-content[data-v-452ff171]{opacity:0}}.project-video.playing[data-v-452ff171]{opacity:1}.initial-content[data-v-452ff171]{transition:opacity .3s ease}.initial-content.hidden[data-v-452ff171]{opacity:0}.card-footer[data-v-452ff171]{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.text-content[data-v-452ff171]{display:flex;flex-direction:column}.company[data-v-452ff171]{color:#666;font-size:.95rem;font-weight:500;text-transform:uppercase}.title[data-v-452ff171]{color:#333;font-size:1.75rem;font-weight:700}.arrow-circle[data-v-452ff171]{align-items:center;border:1px solid #ccc;border-radius:50%;display:flex;height:50px;justify-content:center;transition:border-color .3s ease;width:50px}.arrow-circle svg[data-v-452ff171]{height:20px;width:20px}@media (min-width:1024px){.project-card:hover .arrow-circle[data-v-452ff171]{border-color:#333}}@media (max-width:768px){.project-grid[data-v-452ff171]{gap:1.25rem;grid-template-columns:1fr}.project-card[data-v-452ff171]{aspect-ratio:16/9;height:624px;max-width:100%;overflow:hidden;width:100%}.card-content[data-v-452ff171]{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;padding-bottom:0;position:relative;width:100%}.company[data-v-452ff171]{color:#666;font-size:.95rem;font-weight:500;text-transform:uppercase}.title[data-v-452ff171]{color:#333;font-size:1.5rem;font-weight:700}.arrow-circle[data-v-452ff171]{align-items:center;border:1px solid #ccc;border-radius:50%;display:flex;height:40px;justify-content:center;transition:border-color .3s ease;width:40px}.arrow-circle svg[data-v-452ff171]{height:20px;width:20px}}.p-avatar.p-avatar-xl{height:8rem;width:8rem}
