.opening-container{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.5s ease-out 3s forwards container-fade-out;display:flex;position:fixed;top:0;left:0}.logo-svg{width:400px;height:auto;animation:.5s ease-out 3s forwards logo-zoom-out}.logo-svg path,.logo-svg polygon{fill-opacity:0;stroke-width:2px;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:1.2s ease-out forwards draw,.4s ease-out forwards fill-in}.logo-svg .logo-part-1 polygon:first-child{stroke:#009ce5;fill:#009ce5}.logo-svg .logo-part-1 polygon:nth-child(2){stroke:#2c3aa8;fill:#2c3aa8}.logo-svg .logo-part-1 path:nth-child(3){stroke:#00c4fb;fill:#00c4fb}.logo-svg .logo-part-1 path:nth-child(4){stroke:#009ce5;fill:#009ce5}.logo-svg .logo-part-2 path{stroke:#171717;fill:#171717}.logo-svg .logo-part-1 polygon:first-child{animation-delay:0s,1.2s}.logo-svg .logo-part-1 polygon:nth-child(2){animation-delay:.2s,1.4s}.logo-svg .logo-part-1 path:nth-child(3){animation-delay:.4s,1.6s}.logo-svg .logo-part-1 path:nth-child(4){animation-delay:.6s,1.8s}.logo-svg .logo-part-2 path{animation-delay:.8s,2s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1}}@keyframes container-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes logo-zoom-out{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width:768px){.logo-svg{width:90vw}}
