.navbar{background-image:linear-gradient(#712cf9,#712cf9f2)}.header__wrapper{z-index:1000;will-change:transform;transition:transform .2s;position:sticky;top:0;transform:translateY(-100%)}.header__wrapper--pinned{transform:translateY(0)}.header__link{margin:0 8px}.header__link:hover{cursor:pointer}.header a{color:#fff}
.bg-container{width:100%;height:100%;position:fixed;overflow:hidden}.circle-container{animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;transform:translateY(-10vh)}.circle-container .circle{mix-blend-mode:screen;background-image:radial-gradient(#9ff,#9ff 10%,#9ff0 56%);border-radius:50%;width:100%;height:100%;animation:.2s infinite fadein-frames,2s infinite scale-frames}@keyframes fade-frames{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes scale-frames{0%{transform:scale(.4)}50%{transform:scale(2.2)}to{transform:scale(.4)}}.circle-container:first-child{width:2px;height:2px;animation-name:move-frames-1;animation-duration:31.84s;animation-delay:23.561s}@keyframes move-frames-1{0%{transform:translate(26vw,105vh)}to{transform:translate(25vw,-117vh)}}.circle-container:first-child .circle{animation-delay:2.962s}.circle-container:nth-child(2){width:1px;height:1px;animation-name:move-frames-2;animation-duration:35.474s;animation-delay:7.312s}@keyframes move-frames-2{0%{transform:translate(72vw,105vh)}to{transform:translate(73vw,-116vh)}}.circle-container:nth-child(2) .circle{animation-delay:1.327s}.circle-container:nth-child(3){width:7px;height:7px;animation-name:move-frames-3;animation-duration:28.204s;animation-delay:23.461s}@keyframes move-frames-3{0%{transform:translate(54vw,105vh)}to{transform:translate(82vw,-131vh)}}.circle-container:nth-child(3) .circle{animation-delay:2.221s}.circle-container:nth-child(4){width:2px;height:2px;animation-name:move-frames-4;animation-duration:31.206s;animation-delay:21.584s}@keyframes move-frames-4{0%{transform:translate(78vw,105vh)}to{transform:translate(32vw,-118vh)}}.circle-container:nth-child(4) .circle{animation-delay:1.151s}.circle-container:nth-child(5){width:2px;height:2px;animation-name:move-frames-5;animation-duration:35.208s;animation-delay:21.535s}@keyframes move-frames-5{0%{transform:translate(44vw,103vh)}to{transform:translate(30vw,-117vh)}}.circle-container:nth-child(5) .circle{animation-delay:3.48s}.circle-container:nth-child(6){width:2px;height:2px;animation-name:move-frames-6;animation-duration:28.348s;animation-delay:26.867s}@keyframes move-frames-6{0%{transform:translate(33vw,110vh)}to{transform:translate(57vw,-140vh)}}.circle-container:nth-child(6) .circle{animation-delay:2.366s}.circle-container:nth-child(7){width:5px;height:5px;animation-name:move-frames-7;animation-duration:34.129s;animation-delay:25.831s}@keyframes move-frames-7{0%{transform:translate(62vw,103vh)}to{transform:translate(51vw,-118vh)}}.circle-container:nth-child(7) .circle{animation-delay:2.836s}.circle-container:nth-child(8){width:2px;height:2px;animation-name:move-frames-8;animation-duration:30.036s;animation-delay:4.495s}@keyframes move-frames-8{0%{transform:translate(12vw,107vh)}to{transform:translate(53vw,-121vh)}}.circle-container:nth-child(8) .circle{animation-delay:1.743s}.circle-container:nth-child(9){width:1px;height:1px;animation-name:move-frames-9;animation-duration:33.884s;animation-delay:35.172s}@keyframes move-frames-9{0%{transform:translate(60vw,101vh)}to{transform:translate(40vw,-106vh)}}.circle-container:nth-child(9) .circle{animation-delay:3.99s}.circle-container:nth-child(10){width:2px;height:2px;animation-name:move-frames-10;animation-duration:28.946s;animation-delay:12.356s}@keyframes move-frames-10{0%{transform:translate(84vw,103vh)}to{transform:translate(64vw,-130vh)}}.circle-container:nth-child(10) .circle{animation-delay:.397s}.circle-container:nth-child(11){width:4px;height:4px;animation-name:move-frames-11;animation-duration:31.581s;animation-delay:6.278s}@keyframes move-frames-11{0%{transform:translate(20vw,106vh)}to{transform:translate(76vw,-134vh)}}.circle-container:nth-child(11) .circle{animation-delay:2.319s}.circle-container:nth-child(12){width:2px;height:2px;animation-name:move-frames-12;animation-duration:35.393s;animation-delay:30.636s}@keyframes move-frames-12{0%{transform:translate(64vw,104vh)}to{transform:translate(55vw,-133vh)}}.circle-container:nth-child(12) .circle{animation-delay:2.051s}.circle-container:nth-child(13){width:6px;height:6px;animation-name:move-frames-13;animation-duration:28.079s;animation-delay:3.371s}@keyframes move-frames-13{0%{transform:translate(67vw,103vh)}to{transform:translate(99vw,-112vh)}}.circle-container:nth-child(13) .circle{animation-delay:3.845s}.circle-container:nth-child(14){width:6px;height:6px;animation-name:move-frames-14;animation-duration:29.632s;animation-delay:17.137s}@keyframes move-frames-14{0%{transform:translate(93vw,109vh)}to{transform:translate(47vw,-137vh)}}.circle-container:nth-child(14) .circle{animation-delay:.812s}.circle-container:nth-child(15){width:8px;height:8px;animation-name:move-frames-15;animation-duration:32.821s;animation-delay:3.82s}@keyframes move-frames-15{0%{transform:translate(14vw,107vh)}to{transform:translate(78vw,-117vh)}}.circle-container:nth-child(15) .circle{animation-delay:1.852s}.circle-container:nth-child(16){width:8px;height:8px;animation-name:move-frames-16;animation-duration:32.333s;animation-delay:28.706s}@keyframes move-frames-16{0%{transform:translate(55vw,101vh)}to{transform:translate(89vw,-109vh)}}.circle-container:nth-child(16) .circle{animation-delay:2.684s}.circle-container:nth-child(17){width:8px;height:8px;animation-name:move-frames-17;animation-duration:30.992s;animation-delay:10.425s}@keyframes move-frames-17{0%{transform:translate(6vw,104vh)}to{transform:translate(89vw,-120vh)}}.circle-container:nth-child(17) .circle{animation-delay:2.865s}.circle-container:nth-child(18){width:2px;height:2px;animation-name:move-frames-18;animation-duration:35.45s;animation-delay:18.456s}@keyframes move-frames-18{0%{transform:translate(12vw,101vh)}to{transform:translate(25vw,-119vh)}}.circle-container:nth-child(18) .circle{animation-delay:2.021s}.circle-container:nth-child(19){width:5px;height:5px;animation-name:move-frames-19;animation-duration:28.241s;animation-delay:19.087s}@keyframes move-frames-19{0%{transform:translate(34vw,104vh)}to{transform:translate(71vw,-134vh)}}.circle-container:nth-child(19) .circle{animation-delay:1.628s}.circle-container:nth-child(20){width:7px;height:7px;animation-name:move-frames-20;animation-duration:29.212s;animation-delay:30.197s}@keyframes move-frames-20{0%{transform:translate(30vw,104vh)}to{transform:translate(100vw,-132vh)}}.circle-container:nth-child(20) .circle{animation-delay:3.119s}.circle-container:nth-child(21){width:6px;height:6px;animation-name:move-frames-21;animation-duration:34.181s;animation-delay:36.582s}@keyframes move-frames-21{0%{transform:translate(15vw,105vh)}to{transform:translate(77vw,-110vh)}}.circle-container:nth-child(21) .circle{animation-delay:1.596s}.circle-container:nth-child(22){width:2px;height:2px;animation-name:move-frames-22;animation-duration:33.526s;animation-delay:19.023s}@keyframes move-frames-22{0%{transform:translate(63vw,107vh)}to{transform:translate(4vw,-129vh)}}.circle-container:nth-child(22) .circle{animation-delay:3.728s}.circle-container:nth-child(23){width:7px;height:7px;animation-name:move-frames-23;animation-duration:29.429s;animation-delay:27.253s}@keyframes move-frames-23{0%{transform:translate(11vw,110vh)}to{transform:translate(68vw,-139vh)}}.circle-container:nth-child(23) .circle{animation-delay:97ms}.circle-container:nth-child(24){width:5px;height:5px;animation-name:move-frames-24;animation-duration:32.881s;animation-delay:22.229s}@keyframes move-frames-24{0%{transform:translate(43vw,110vh)}to{transform:translate(53vw,-140vh)}}.circle-container:nth-child(24) .circle{animation-delay:2.156s}.circle-container:nth-child(25){width:2px;height:2px;animation-name:move-frames-25;animation-duration:29.894s;animation-delay:11.919s}@keyframes move-frames-25{0%{transform:translate(88vw,109vh)}to{transform:translate(46vw,-133vh)}}.circle-container:nth-child(25) .circle{animation-delay:1.167s}.circle-container:nth-child(26){width:3px;height:3px;animation-name:move-frames-26;animation-duration:31.779s;animation-delay:36.091s}@keyframes move-frames-26{0%{transform:translate(38vw,105vh)}to{transform:translate(58vw,-126vh)}}.circle-container:nth-child(26) .circle{animation-delay:1.519s}.circle-container:nth-child(27){width:5px;height:5px;animation-name:move-frames-27;animation-duration:36.651s;animation-delay:20.134s}@keyframes move-frames-27{0%{transform:translate(7vw,105vh)}to{transform:translate(93vw,-108vh)}}.circle-container:nth-child(27) .circle{animation-delay:.98s}.circle-container:nth-child(28){width:3px;height:3px;animation-name:move-frames-28;animation-duration:31.586s;animation-delay:12.042s}@keyframes move-frames-28{0%{transform:translate(90vw,104vh)}to{transform:translate(12vw,-117vh)}}.circle-container:nth-child(28) .circle{animation-delay:2.409s}.circle-container:nth-child(29){width:5px;height:5px;animation-name:move-frames-29;animation-duration:33.232s;animation-delay:24.32s}@keyframes move-frames-29{0%{transform:translate(93vw,107vh)}to{transform:translate(100vw,-135vh)}}.circle-container:nth-child(29) .circle{animation-delay:1.105s}.circle-container:nth-child(30){width:4px;height:4px;animation-name:move-frames-30;animation-duration:33.631s;animation-delay:7.439s}@keyframes move-frames-30{0%{transform:translate(80vw,101vh)}to{transform:translate(40vw,-105vh)}}.circle-container:nth-child(30) .circle{animation-delay:2.396s}.circle-container:nth-child(31){width:3px;height:3px;animation-name:move-frames-31;animation-duration:36.577s;animation-delay:24.837s}@keyframes move-frames-31{0%{transform:translate(81vw,106vh)}to{transform:translate(13vw,-115vh)}}.circle-container:nth-child(31) .circle{animation-delay:2.26s}.circle-container:nth-child(32){width:4px;height:4px;animation-name:move-frames-32;animation-duration:28.449s;animation-delay:22.338s}@keyframes move-frames-32{0%{transform:translate(7vw,104vh)}to{transform:translate(96vw,-130vh)}}.circle-container:nth-child(32) .circle{animation-delay:1.172s}.circle-container:nth-child(33){width:3px;height:3px;animation-name:move-frames-33;animation-duration:28.842s;animation-delay:7.726s}@keyframes move-frames-33{0%{transform:translate(71vw,103vh)}to{transform:translate(72vw,-111vh)}}.circle-container:nth-child(33) .circle{animation-delay:3.534s}.circle-container:nth-child(34){width:6px;height:6px;animation-name:move-frames-34;animation-duration:30.902s;animation-delay:27.59s}@keyframes move-frames-34{0%{transform:translate(82vw,105vh)}to{transform:translate(2vw,-116vh)}}.circle-container:nth-child(34) .circle{animation-delay:.216s}.circle-container:nth-child(35){width:7px;height:7px;animation-name:move-frames-35;animation-duration:32.876s;animation-delay:9.179s}@keyframes move-frames-35{0%{transform:translate(30vw,107vh)}to{transform:translate(29vw,-124vh)}}.circle-container:nth-child(35) .circle{animation-delay:1.429s}.circle-container:nth-child(36){width:1px;height:1px;animation-name:move-frames-36;animation-duration:29.248s;animation-delay:6.117s}@keyframes move-frames-36{0%{transform:translate(69vw,110vh)}to{transform:translate(44vw,-126vh)}}.circle-container:nth-child(36) .circle{animation-delay:3.745s}.circle-container:nth-child(37){width:4px;height:4px;animation-name:move-frames-37;animation-duration:31.703s;animation-delay:21.392s}@keyframes move-frames-37{0%{transform:translate(8vw,106vh)}to{transform:translate(18vw,-111vh)}}.circle-container:nth-child(37) .circle{animation-delay:3.879s}.circle-container:nth-child(38){width:6px;height:6px;animation-name:move-frames-38;animation-duration:33.603s;animation-delay:34.323s}@keyframes move-frames-38{0%{transform:translate(52vw,107vh)}to{transform:translate(28vw,-134vh)}}.circle-container:nth-child(38) .circle{animation-delay:48ms}.circle-container:nth-child(39){width:2px;height:2px;animation-name:move-frames-39;animation-duration:29.079s;animation-delay:14.524s}@keyframes move-frames-39{0%{transform:translate(46vw,104vh)}to{transform:translate(16vw,-112vh)}}.circle-container:nth-child(39) .circle{animation-delay:3.667s}.circle-container:nth-child(40){width:7px;height:7px;animation-name:move-frames-40;animation-duration:32.909s;animation-delay:9.83s}@keyframes move-frames-40{0%{transform:translate(22vw,110vh)}to{transform:translate(82vw,-114vh)}}.circle-container:nth-child(40) .circle{animation-delay:1.626s}.circle-container:nth-child(41){width:4px;height:4px;animation-name:move-frames-41;animation-duration:28.885s;animation-delay:28.606s}@keyframes move-frames-41{0%{transform:translate(58vw,106vh)}to{transform:translate(26vw,-116vh)}}.circle-container:nth-child(41) .circle{animation-delay:1.936s}.circle-container:nth-child(42){width:4px;height:4px;animation-name:move-frames-42;animation-duration:33.376s;animation-delay:35.666s}@keyframes move-frames-42{0%{transform:translate(83vw,102vh)}to{transform:translate(7vw,-119vh)}}.circle-container:nth-child(42) .circle{animation-delay:.771s}.circle-container:nth-child(43){width:7px;height:7px;animation-name:move-frames-43;animation-duration:33.358s;animation-delay:17.621s}@keyframes move-frames-43{0%{transform:translate(25vw,102vh)}to{transform:translate(5vw,-110vh)}}.circle-container:nth-child(43) .circle{animation-delay:4s}.circle-container:nth-child(44){width:1px;height:1px;animation-name:move-frames-44;animation-duration:30.665s;animation-delay:2.246s}@keyframes move-frames-44{0%{transform:translate(24vw,108vh)}to{transform:translate(49vw,-109vh)}}.circle-container:nth-child(44) .circle{animation-delay:2.958s}.circle-container:nth-child(45){width:3px;height:3px;animation-name:move-frames-45;animation-duration:32.159s;animation-delay:3.736s}@keyframes move-frames-45{0%{transform:translate(1vw,109vh)}to{transform:translate(47vw,-136vh)}}.circle-container:nth-child(45) .circle{animation-delay:.304s}.circle-container:nth-child(46){width:8px;height:8px;animation-name:move-frames-46;animation-duration:33.134s;animation-delay:22.04s}@keyframes move-frames-46{0%{transform:translate(3vw,101vh)}to{transform:translate(4vw,-128vh)}}.circle-container:nth-child(46) .circle{animation-delay:1.559s}.circle-container:nth-child(47){width:2px;height:2px;animation-name:move-frames-47;animation-duration:30.056s;animation-delay:22.585s}@keyframes move-frames-47{0%{transform:translate(18vw,107vh)}to{transform:translate(8vw,-133vh)}}.circle-container:nth-child(47) .circle{animation-delay:1.415s}.circle-container:nth-child(48){width:8px;height:8px;animation-name:move-frames-48;animation-duration:31.112s;animation-delay:20.457s}@keyframes move-frames-48{0%{transform:translate(94vw,105vh)}to{transform:translate(56vw,-130vh)}}.circle-container:nth-child(48) .circle{animation-delay:.254s}.circle-container:nth-child(49){width:2px;height:2px;animation-name:move-frames-49;animation-duration:29.567s;animation-delay:12.936s}@keyframes move-frames-49{0%{transform:translate(55vw,105vh)}to{transform:translate(76vw,-132vh)}}.circle-container:nth-child(49) .circle{animation-delay:3.444s}.circle-container:nth-child(50){width:3px;height:3px;animation-name:move-frames-50;animation-duration:36.573s;animation-delay:11.125s}@keyframes move-frames-50{0%{transform:translate(53vw,107vh)}to{transform:translate(36vw,-111vh)}}.circle-container:nth-child(50) .circle{animation-delay:1.387s}.circle-container:nth-child(51){width:7px;height:7px;animation-name:move-frames-51;animation-duration:32.082s;animation-delay:28.226s}@keyframes move-frames-51{0%{transform:translate(42vw,108vh)}to{transform:translate(50vw,-118vh)}}.circle-container:nth-child(51) .circle{animation-delay:1.991s}.circle-container:nth-child(52){width:1px;height:1px;animation-name:move-frames-52;animation-duration:34.986s;animation-delay:9.656s}@keyframes move-frames-52{0%{transform:translate(69vw,102vh)}to{transform:translate(80vw,-125vh)}}.circle-container:nth-child(52) .circle{animation-delay:2.313s}.circle-container:nth-child(53){width:1px;height:1px;animation-name:move-frames-53;animation-duration:33.252s;animation-delay:27.802s}@keyframes move-frames-53{0%{transform:translate(81vw,102vh)}to{transform:translate(71vw,-127vh)}}.circle-container:nth-child(53) .circle{animation-delay:.568s}.circle-container:nth-child(54){width:8px;height:8px;animation-name:move-frames-54;animation-duration:29.394s;animation-delay:33.279s}@keyframes move-frames-54{0%{transform:translate(84vw,103vh)}to{transform:translate(47vw,-114vh)}}.circle-container:nth-child(54) .circle{animation-delay:3.637s}.circle-container:nth-child(55){width:5px;height:5px;animation-name:move-frames-55;animation-duration:31.298s;animation-delay:26.022s}@keyframes move-frames-55{0%{transform:translate(21vw,108vh)}to{transform:translate(2vw,-136vh)}}.circle-container:nth-child(55) .circle{animation-delay:.426s}.circle-container:nth-child(56){width:5px;height:5px;animation-name:move-frames-56;animation-duration:32.482s;animation-delay:5.519s}@keyframes move-frames-56{0%{transform:translate(11vw,109vh)}to{transform:translate(8vw,-119vh)}}.circle-container:nth-child(56) .circle{animation-delay:3.649s}.circle-container:nth-child(57){width:4px;height:4px;animation-name:move-frames-57;animation-duration:36.679s;animation-delay:21.282s}@keyframes move-frames-57{0%{transform:translate(46vw,105vh)}to{transform:translate(66vw,-134vh)}}.circle-container:nth-child(57) .circle{animation-delay:1.942s}.circle-container:nth-child(58){width:8px;height:8px;animation-name:move-frames-58;animation-duration:33.993s;animation-delay:24.674s}@keyframes move-frames-58{0%{transform:translate(44vw,102vh)}to{transform:translate(53vw,-113vh)}}.circle-container:nth-child(58) .circle{animation-delay:.776s}.circle-container:nth-child(59){width:4px;height:4px;animation-name:move-frames-59;animation-duration:31.924s;animation-delay:25.679s}@keyframes move-frames-59{0%{transform:translate(27vw,104vh)}to{transform:translate(53vw,-129vh)}}.circle-container:nth-child(59) .circle{animation-delay:80ms}.circle-container:nth-child(60){width:4px;height:4px;animation-name:move-frames-60;animation-duration:32.387s;animation-delay:25.069s}@keyframes move-frames-60{0%{transform:translate(52vw,101vh)}to{transform:translate(34vw,-116vh)}}.circle-container:nth-child(60) .circle{animation-delay:1.709s}.circle-container:nth-child(61){width:6px;height:6px;animation-name:move-frames-61;animation-duration:36.163s;animation-delay:18.551s}@keyframes move-frames-61{0%{transform:translate(96vw,102vh)}to{transform:translate(10vw,-125vh)}}.circle-container:nth-child(61) .circle{animation-delay:2.332s}.circle-container:nth-child(62){width:6px;height:6px;animation-name:move-frames-62;animation-duration:34.243s;animation-delay:10.065s}@keyframes move-frames-62{0%{transform:translate(53vw,102vh)}to{transform:translate(64vw,-115vh)}}.circle-container:nth-child(62) .circle{animation-delay:.124s}.circle-container:nth-child(63){width:7px;height:7px;animation-name:move-frames-63;animation-duration:28.651s;animation-delay:17.019s}@keyframes move-frames-63{0%{transform:translate(6vw,105vh)}to{transform:translate(94vw,-130vh)}}.circle-container:nth-child(63) .circle{animation-delay:3.704s}.circle-container:nth-child(64){width:6px;height:6px;animation-name:move-frames-64;animation-duration:30.452s;animation-delay:1.505s}@keyframes move-frames-64{0%{transform:translate(62vw,110vh)}to{transform:translate(91vw,-119vh)}}.circle-container:nth-child(64) .circle{animation-delay:3.62s}.circle-container:nth-child(65){width:3px;height:3px;animation-name:move-frames-65;animation-duration:32.912s;animation-delay:20.244s}@keyframes move-frames-65{0%{transform:translate(55vw,101vh)}to{transform:translate(93vw,-106vh)}}.circle-container:nth-child(65) .circle{animation-delay:2.008s}.circle-container:nth-child(66){width:1px;height:1px;animation-name:move-frames-66;animation-duration:32.606s;animation-delay:34.3s}@keyframes move-frames-66{0%{transform:translate(13vw,101vh)}to{transform:translate(12vw,-121vh)}}.circle-container:nth-child(66) .circle{animation-delay:1.915s}.circle-container:nth-child(67){width:5px;height:5px;animation-name:move-frames-67;animation-duration:31.425s;animation-delay:9.808s}@keyframes move-frames-67{0%{transform:translate(100vw,103vh)}to{transform:translate(15vw,-129vh)}}.circle-container:nth-child(67) .circle{animation-delay:2.212s}.circle-container:nth-child(68){width:8px;height:8px;animation-name:move-frames-68;animation-duration:35.122s;animation-delay:35.896s}@keyframes move-frames-68{0%{transform:translate(56vw,104vh)}to{transform:translate(86vw,-109vh)}}.circle-container:nth-child(68) .circle{animation-delay:2.172s}.circle-container:nth-child(69){width:3px;height:3px;animation-name:move-frames-69;animation-duration:28.618s;animation-delay:5.983s}@keyframes move-frames-69{0%{transform:translate(97vw,101vh)}to{transform:translate(16vw,-121vh)}}.circle-container:nth-child(69) .circle{animation-delay:1.038s}.circle-container:nth-child(70){width:3px;height:3px;animation-name:move-frames-70;animation-duration:28.507s;animation-delay:5.464s}@keyframes move-frames-70{0%{transform:translate(3vw,102vh)}to{transform:translate(2vw,-105vh)}}.circle-container:nth-child(70) .circle{animation-delay:.123s}.circle-container:nth-child(71){width:6px;height:6px;animation-name:move-frames-71;animation-duration:36.499s;animation-delay:30.845s}@keyframes move-frames-71{0%{transform:translate(62vw,109vh)}to{transform:translate(93vw,-127vh)}}.circle-container:nth-child(71) .circle{animation-delay:.418s}.circle-container:nth-child(72){width:2px;height:2px;animation-name:move-frames-72;animation-duration:30.809s;animation-delay:7.728s}@keyframes move-frames-72{0%{transform:translate(51vw,103vh)}to{transform:translate(10vw,-123vh)}}.circle-container:nth-child(72) .circle{animation-delay:3.362s}.circle-container:nth-child(73){width:4px;height:4px;animation-name:move-frames-73;animation-duration:31.253s;animation-delay:15.311s}@keyframes move-frames-73{0%{transform:translate(88vw,108vh)}to{transform:translate(38vw,-115vh)}}.circle-container:nth-child(73) .circle{animation-delay:1.714s}.circle-container:nth-child(74){width:6px;height:6px;animation-name:move-frames-74;animation-duration:36.839s;animation-delay:31.146s}@keyframes move-frames-74{0%{transform:translate(67vw,103vh)}to{transform:translate(47vw,-117vh)}}.circle-container:nth-child(74) .circle{animation-delay:1.668s}.circle-container:nth-child(75){width:2px;height:2px;animation-name:move-frames-75;animation-duration:35.007s;animation-delay:24.706s}@keyframes move-frames-75{0%{transform:translate(24vw,108vh)}to{transform:translate(29vw,-136vh)}}.circle-container:nth-child(75) .circle{animation-delay:3.588s}.circle-container:nth-child(76){width:5px;height:5px;animation-name:move-frames-76;animation-duration:35.01s;animation-delay:17.142s}@keyframes move-frames-76{0%{transform:translate(61vw,104vh)}to{transform:translate(79vw,-128vh)}}.circle-container:nth-child(76) .circle{animation-delay:2.885s}.circle-container:nth-child(77){width:5px;height:5px;animation-name:move-frames-77;animation-duration:33.936s;animation-delay:3.616s}@keyframes move-frames-77{0%{transform:translate(6vw,109vh)}to{transform:translate(33vw,-136vh)}}.circle-container:nth-child(77) .circle{animation-delay:2.465s}.circle-container:nth-child(78){width:7px;height:7px;animation-name:move-frames-78;animation-duration:32.187s;animation-delay:13.818s}@keyframes move-frames-78{0%{transform:translate(5vw,104vh)}to{transform:translate(22vw,-111vh)}}.circle-container:nth-child(78) .circle{animation-delay:2.402s}.circle-container:nth-child(79){width:1px;height:1px;animation-name:move-frames-79;animation-duration:28.87s;animation-delay:23.013s}@keyframes move-frames-79{0%{transform:translate(35vw,107vh)}to{transform:translate(9vw,-112vh)}}.circle-container:nth-child(79) .circle{animation-delay:2.26s}.circle-container:nth-child(80){width:1px;height:1px;animation-name:move-frames-80;animation-duration:34.987s;animation-delay:28.274s}@keyframes move-frames-80{0%{transform:translate(54vw,102vh)}to{transform:translate(76vw,-126vh)}}.circle-container:nth-child(80) .circle{animation-delay:.305s}.circle-container:nth-child(81){width:4px;height:4px;animation-name:move-frames-81;animation-duration:31.328s;animation-delay:31.639s}@keyframes move-frames-81{0%{transform:translate(8vw,106vh)}to{transform:translate(15vw,-114vh)}}.circle-container:nth-child(81) .circle{animation-delay:1.184s}.circle-container:nth-child(82){width:6px;height:6px;animation-name:move-frames-82;animation-duration:31.691s;animation-delay:30.938s}@keyframes move-frames-82{0%{transform:translate(6vw,101vh)}to{transform:translate(26vw,-111vh)}}.circle-container:nth-child(82) .circle{animation-delay:3.187s}.circle-container:nth-child(83){width:1px;height:1px;animation-name:move-frames-83;animation-duration:30.999s;animation-delay:9.345s}@keyframes move-frames-83{0%{transform:translate(9vw,106vh)}to{transform:translate(69vw,-116vh)}}.circle-container:nth-child(83) .circle{animation-delay:1.576s}.circle-container:nth-child(84){width:8px;height:8px;animation-name:move-frames-84;animation-duration:30.234s;animation-delay:24.614s}@keyframes move-frames-84{0%{transform:translate(1vw,106vh)}to{transform:translate(24vw,-136vh)}}.circle-container:nth-child(84) .circle{animation-delay:1.784s}.circle-container:nth-child(85){width:1px;height:1px;animation-name:move-frames-85;animation-duration:32.02s;animation-delay:9.986s}@keyframes move-frames-85{0%{transform:translate(49vw,104vh)}to{transform:translate(64vw,-129vh)}}.circle-container:nth-child(85) .circle{animation-delay:3.245s}.circle-container:nth-child(86){width:2px;height:2px;animation-name:move-frames-86;animation-duration:28.561s;animation-delay:1.416s}@keyframes move-frames-86{0%{transform:translate(42vw,104vh)}to{transform:translate(1vw,-109vh)}}.circle-container:nth-child(86) .circle{animation-delay:.538s}.circle-container:nth-child(87){width:3px;height:3px;animation-name:move-frames-87;animation-duration:33.446s;animation-delay:16.175s}@keyframes move-frames-87{0%{transform:translate(93vw,105vh)}to{transform:translate(79vw,-126vh)}}.circle-container:nth-child(87) .circle{animation-delay:2.753s}.circle-container:nth-child(88){width:3px;height:3px;animation-name:move-frames-88;animation-duration:35.265s;animation-delay:26.366s}@keyframes move-frames-88{0%{transform:translate(83vw,102vh)}to{transform:translate(97vw,-116vh)}}.circle-container:nth-child(88) .circle{animation-delay:1.905s}.circle-container:nth-child(89){width:1px;height:1px;animation-name:move-frames-89;animation-duration:30.68s;animation-delay:36.032s}@keyframes move-frames-89{0%{transform:translate(45vw,106vh)}to{transform:translate(19vw,-118vh)}}.circle-container:nth-child(89) .circle{animation-delay:50ms}.circle-container:nth-child(90){width:7px;height:7px;animation-name:move-frames-90;animation-duration:28.456s;animation-delay:29.381s}@keyframes move-frames-90{0%{transform:translate(98vw,101vh)}to{transform:translate(43vw,-116vh)}}.circle-container:nth-child(90) .circle{animation-delay:.46s}.circle-container:nth-child(91){width:4px;height:4px;animation-name:move-frames-91;animation-duration:30.046s;animation-delay:7.279s}@keyframes move-frames-91{0%{transform:translate(39vw,105vh)}to{transform:translate(43vw,-118vh)}}.circle-container:nth-child(91) .circle{animation-delay:3.457s}.circle-container:nth-child(92){width:5px;height:5px;animation-name:move-frames-92;animation-duration:28.563s;animation-delay:23.08s}@keyframes move-frames-92{0%{transform:translate(41vw,108vh)}to{transform:translate(76vw,-113vh)}}.circle-container:nth-child(92) .circle{animation-delay:1.951s}.circle-container:nth-child(93){width:4px;height:4px;animation-name:move-frames-93;animation-duration:29.76s;animation-delay:17.122s}@keyframes move-frames-93{0%{transform:translate(34vw,109vh)}to{transform:translate(96vw,-118vh)}}.circle-container:nth-child(93) .circle{animation-delay:2.119s}.circle-container:nth-child(94){width:5px;height:5px;animation-name:move-frames-94;animation-duration:34.714s;animation-delay:15.679s}@keyframes move-frames-94{0%{transform:translate(99vw,107vh)}to{transform:translate(47vw,-129vh)}}.circle-container:nth-child(94) .circle{animation-delay:2.708s}.circle-container:nth-child(95){width:1px;height:1px;animation-name:move-frames-95;animation-duration:28.218s;animation-delay:12.672s}@keyframes move-frames-95{0%{transform:translate(40vw,108vh)}to{transform:translate(90vw,-120vh)}}.circle-container:nth-child(95) .circle{animation-delay:.108s}.circle-container:nth-child(96){width:3px;height:3px;animation-name:move-frames-96;animation-duration:33.481s;animation-delay:13.69s}@keyframes move-frames-96{0%{transform:translate(56vw,106vh)}to{transform:translate(74vw,-114vh)}}.circle-container:nth-child(96) .circle{animation-delay:3.42s}.circle-container:nth-child(97){width:8px;height:8px;animation-name:move-frames-97;animation-duration:35.229s;animation-delay:32.111s}@keyframes move-frames-97{0%{transform:translate(85vw,103vh)}to{transform:translate(49vw,-129vh)}}.circle-container:nth-child(97) .circle{animation-delay:3.964s}.circle-container:nth-child(98){width:2px;height:2px;animation-name:move-frames-98;animation-duration:32.713s;animation-delay:33.49s}@keyframes move-frames-98{0%{transform:translate(21vw,107vh)}to{transform:translate(14vw,-118vh)}}.circle-container:nth-child(98) .circle{animation-delay:3.328s}.circle-container:nth-child(99){width:8px;height:8px;animation-name:move-frames-99;animation-duration:29.187s;animation-delay:20.985s}@keyframes move-frames-99{0%{transform:translate(44vw,103vh)}to{transform:translate(72vw,-110vh)}}.circle-container:nth-child(99) .circle{animation-delay:.529s}.circle-container:nth-child(100){width:6px;height:6px;animation-name:move-frames-100;animation-duration:35.652s;animation-delay:18.986s}@keyframes move-frames-100{0%{transform:translate(1vw,103vh)}to{transform:translate(88vw,-129vh)}}.circle-container:nth-child(100) .circle{animation-delay:1.785s}
.home{min-height:450px}.home__wrapper{flex-direction:column;height:calc(100vh - 56px)}.home__header__name{letter-spacing:.5px;background:linear-gradient(90deg,#a78bfa 0%,#60a5fa 50%,#34d399 100%);color:#0000;text-shadow:0 0 18px #60a5fa1f;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:3.25rem;line-height:1.1;animation:6s linear infinite shimmerGradient;font-weight:700!important}.home__header__titles{letter-spacing:.3px;background:linear-gradient(90deg,#a78bfa 0%,#60a5fa 50%,#34d399 100%);color:#0000;text-shadow:0 0 14px #60a5fa1f;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:600;animation:6s linear infinite shimmerGradient}.home__header__icon{background:linear-gradient(90deg,#a78bfa 0%,#60a5fa 50%,#34d399 100%);color:#0000;filter:drop-shadow(0 0 18px #60a5fa2e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;width:150px;height:150px;animation:6s linear infinite shimmerGradient,4s ease-in-out infinite alternate iconFloat}@media (min-width:768px){.home__header__name{font-size:4rem}.home__header__titles{font-size:2rem}}.home__chevron-down{padding-bottom:2rem}.home__chevron-down .chevron-down{fill:#fff;animation:.5s ease-in-out infinite alternate hover-me}@keyframes hover-me{to{transform:translateY(25px)}}@keyframes shimmerGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes iconHue{0%{filter:hue-rotate()drop-shadow(0 0 18px #60a5fa2e)}50%{filter:hue-rotate(180deg)drop-shadow(0 0 22px #60a5fa47)}to{filter:hue-rotate(360deg)drop-shadow(0 0 18px #60a5fa2e)}}@keyframes iconFloat{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.02)}}
.about__heading{text-transform:uppercase;letter-spacing:3px}.about__body{padding:5% 0}.about__body__picture-card{border:.25rem solid #5b42f5;box-shadow:0 4px 10px #ffffff4d;background-color:#000a28!important}.about__body__picture-card__title{font-size:2.5rem}.about__body__picture-card__description{font-size:1.2rem}.about__body__picture-card__image{object-fit:cover;border-radius:var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)0 0;width:100%;height:100%;max-height:50vh}@media (min-width:768px){.about__body__picture-card__image{max-height:60vh}}@media (min-width:992px){.about__body__picture-card__image{border-radius:var(--bs-card-inner-border-radius)0 0 var(--bs-card-inner-border-radius);max-height:unset}}
.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;padding:2em 0;position:relative}.vertical-timeline:after{content:"";clear:both;display:table}.vertical-timeline:before{content:"";background:var(--line-color);width:4px;height:100%;position:absolute;top:0;left:18px}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{margin-left:-2px;left:50%}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";clear:both;display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{width:24px;height:24px;margin-top:-12px;margin-left:-12px;display:block;position:relative;top:50%;left:50%}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;margin-left:-30px;left:50%}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:.6s cd-bounce-1}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;margin-left:60px;padding:1em;position:relative;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{box-shadow:none;background:0 0}.vertical-timeline-element-content:after{content:"";clear:both;display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{content:"";border:7px solid #0000;border-right-color:#fff;width:0;height:0;position:absolute;top:16px;right:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";top:16px;right:unset;border:7px solid #0000;border-left-color:#fff;width:0;height:0;position:absolute;left:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content:before,.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:1.25rem}.vertical-timeline-element-content p{font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{width:44%;margin-left:0;padding:1.5em}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{width:100%;font-size:1rem;position:absolute;top:6px;left:124%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{text-align:right;left:auto;right:124%}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{animation:.6s cd-bounce-2-inverse}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2-inverse}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translate(-100px)}60%{opacity:1;-webkit-transform:translate(20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translate(-100px)}60%{opacity:1;-moz-transform:translate(20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translate(-100px)}60%{opacity:1;transform:translate(20px)}to{transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translate(100px)}60%{opacity:1;-webkit-transform:translate(-20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translate(100px)}60%{opacity:1;-moz-transform:translate(-20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translate(100px)}60%{opacity:1;transform:translate(-20px)}to{transform:translate(0)}}
.timeline__item__extra-badge-container{margin-top:15px}.timeline__item__badge{vertical-align:baseline;text-align:left!important;padding:5px 8px!important;font-size:1rem!important}.timeline__item__badge.main{background-color:#5b42f5!important}.timeline__item__badge.extra{font-weight:lighter!important}.timeline__item__subtitle{margin-top:10px;font-size:1.2rem}
.experience__title{text-transform:uppercase;letter-spacing:3px;text-align:center;padding-bottom:5%}.experience .timeline__item:not(.start) .vertical-timeline-element-content{background:#000a28;border:.25rem solid #5b42f5;border-radius:.5rem;box-shadow:0 3px #5b42f5}.experience .timeline__item:not(.start) .vertical-timeline-element-content-arrow{border-right-color:#5b42f5}.experience .timeline__item__icon{width:36px;height:36px;margin:-18px 0 0 -18px}
.awssld__container figure,.awssld__content,.awssld__box{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.awssld__controls button,.awssld__bullets button{outline-color:0;outline-width:0;outline-style:none}.awssld{--organic-arrow-thickness:4px;--organic-arrow-height:40px;--slider-height-percentage:60%;--loader-bar-color:#851515;--loader-bar-height:6px;--control-button-width:10%;--control-button-height:25%;--control-button-opacity:.5;--control-button-hover-opacity:.75;--control-button-background:transparent;--transition-bezier:cubic-bezier(.5,.075,.25,.95);--slider-transition-duration:.575s;--organic-arrow-color:#6a6a6a;--organic-arrow-border-radius:0;--control-bullet-color:#6a6a6a;--control-bullet-active-color:#6a6a6a;--content-background-color:#2f2f2f;width:100%;max-width:100%;display:block;position:relative}.awssld__wrapper{width:100%;height:100%;display:block;position:relative;overflow:hidden}.awssld__container{width:100%;height:0;padding-bottom:var(--slider-height-percentage);display:block}@media (max-width:500px){.awssld__container{padding-bottom:calc(var(--slider-height-percentage)*1.25)}}.awssld__startUp{background-color:red;width:100%;height:100%}.awssld__startUp>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.awssld__startUp img{width:35%;height:auto}.awssld__content{background-color:var(--content-background-color);justify-content:center;align-items:center;display:flex;overflow:hidden}.awssld__content>img,.awssld__content>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.awssld__controls button{width:var(--control-button-width);height:var(--control-button-height);z-index:10;top:calc(50% - (.5*var(--control-button-height)));background-color:var(--control-button-background);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.awssld__controls button .awssld__controls__arrow-left,.awssld__controls button .awssld__controls__arrow-right{opacity:var(--control-button-opacity)}.awssld__controls button:hover .awssld__controls__arrow-left,.awssld__controls button:hover .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover)}.awssld__controls--active .awssld__controls__arrow-left{opacity:var(--control-button-opacity-hover);transform:translate(-100%)}.awssld__controls--active .awssld__controls__arrow-right{opacity:var(--control-button-opacity-hover);transform:translate(100%)}.awssld__controls--hidden{display:none}@media (max-width:520px){.awssld__controls{visibility:hidden}}.awssld__bar{width:100%;height:var(--loader-bar-height);background-color:var(--loader-bar-color);z-index:101;-webkit-transition:-webkit-transform 3s var(--transition-bezier);transition:-webkit-transform 3s var(--transition-bezier);transition:transform 3s var(--transition-bezier);transition:transform 3s var(--transition-bezier),-webkit-transform 3s var(--transition-bezier);display:block;position:absolute;top:0;left:0;transform:translate(-100%)}.awssld__bar--active{transform:translate(-20%)}.awssld__bar--end{transition-duration:.3s;transform:translate(0,0)}.awssld__next{right:0}.awssld__prev{left:0}.awssld__box{z-index:1;visibility:hidden}.awssld--animated{will-change:transform;visibility:visible}.awssld--animated-mobile{will-change:transform;transition:transform .325s cubic-bezier(.15,.65,.1,1)}.awssld--active{visibility:visible;z-index:2;transform:translate(0,0)}.awssld--moveRight,.awssld--moveLeft{backface-visibility:hidden}.awssld--moveRight{-webkit-animation:slideFromRight var(--slider-transition-duration)both var(--transition-bezier);animation:slideFromRight var(--slider-transition-duration)both var(--transition-bezier)}.awssld--moveLeft{-webkit-animation:slideFromLeft var(--slider-transition-duration)both var(--transition-bezier);animation:slideFromLeft var(--slider-transition-duration)both var(--transition-bezier)}.awssld--exit{z-index:0}.awssld--exit.awssld--moveLeft{-webkit-animation:slideToLeft var(--slider-transition-duration)both var(--transition-bezier);animation:slideToLeft var(--slider-transition-duration)both var(--transition-bezier)}.awssld--exit.awssld--moveRight{-webkit-animation:slideToRight var(--slider-transition-duration)both var(--transition-bezier);animation:slideToRight var(--slider-transition-duration)both var(--transition-bezier)}.awssld--first .awssld__prev,.awssld--last .awssld__next{visibility:hidden}.awssld--fill-parent{top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.awssld--fill-parent .awssld__container{height:100%;padding:0}.awssld__bullets{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:-40px}.awssld__bullets button{background:var(--control-bullet-color);text-indent:-9999px;cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;margin:5px;padding:0;transition:transform .225s cubic-bezier(.8,1.35,.75,1.45),background-color .175s ease-out;display:block;overflow:hidden}.awssld__bullets button:hover,.awssld__bullets .awssld__bullets--loading{transform:scale(1.2)}.awssld__bullets .awssld__bullets--active{background:var(--control-bullet-active-color);transform:scale(1.5)}.awssld__bullets .awssld__bullets--active:hover{transform:scale(1.5)}.awssld__controls__arrow-left,.awssld__controls__arrow-right{width:100%;height:var(--organic-arrow-height);transition:transform .2s ease-out .125s,opacity .2s ease-out;display:block;position:relative}.awssld__controls__arrow-left:before,.awssld__controls__arrow-left:after,.awssld__controls__arrow-right:before,.awssld__controls__arrow-right:after{content:" ";right:calc(50% - ( .7071*(var(--organic-arrow-height) + var(--organic-arrow-thickness)))/2);border-radius:var(--organic-arrow-border-radius);height:100%;width:var(--organic-arrow-thickness);background-color:var(--organic-arrow-color);transition:transform .15s ease-out,background-color .15s ease-out;position:absolute}.awssld__controls__arrow-left:before,.awssld__controls__arrow-right:before{-webkit-transform-origin:100% 100% 0;transform-origin:100% 100% 0;top:-50%;transform:rotate(-45deg)}.awssld__controls__arrow-left:after,.awssld__controls__arrow-right:after{-webkit-transform-origin:100% 0% 0;transform-origin:100% 0% 0;top:50%;transform:rotate(45deg)}.awssld__controls__arrow-right--active{transform:translate(100%)}.awssld__controls__arrow-right--active:after{transform:rotate(90deg)translate(50%)!important}.awssld__controls__arrow-right--active:before{transform:rotate(-90deg)translate(50%)!important}.awssld__controls__arrow-left:before,.awssld__controls__arrow-left:after{right:auto;left:calc(50% - ( .7071*(var(--organic-arrow-height) + var(--organic-arrow-thickness)))/2)}.awssld__controls__arrow-left:before{-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;top:-50%;transform:rotate(45deg)}.awssld__controls__arrow-left:after{-webkit-transform-origin:0 0 0;transform-origin:0 0 0;top:50%;transform:rotate(-45deg)}.awssld__controls__arrow-left--active{transform:translate(-100%)}.awssld__controls__arrow-left--active:after{transform:rotate(-90deg)translate(-50%)!important}.awssld__controls__arrow-left--active:before{transform:rotate(90deg)translate(-50%)!important}.awssld__controls button:hover .awssld__controls__arrow-left:before{opacity:1;transform:rotate(30deg)}.awssld__controls button:hover .awssld__controls__arrow-left:after,.awssld__controls button:hover .awssld__controls__arrow-right:before{opacity:1;transform:rotate(-30deg)}.awssld__controls button:hover .awssld__controls__arrow-right:after{opacity:1;transform:rotate(30deg)}.awssld__timer{--timer-delay:2s;--timer-release:.2s;--timer-height:4px;--timer-background-color:#00000026;width:100%;height:var(--timer-height);background-color:var(--timer-background-color);z-index:100;position:absolute;top:0;left:0;transform:translate(-100%)}.awssld__timer--animated{will-change:transform;-webkit-transition:-webkit-transform var(--timer-delay)linear;transition:-webkit-transform var(--timer-delay)linear;transition:transform var(--timer-delay)linear;transition:transform var(--timer-delay)linear,-webkit-transform var(--timer-delay)linear}.awssld__timer--run{transform:translate(0)}.awssld__timer--fast{-webkit-transition:-webkit-transform calc(var(--timer-release)/2)linear;transition:-webkit-transform calc(var(--timer-release)/2)linear;transition:transform calc(var(--timer-release)/2)linear;transition:transform calc(var(--timer-release)/2)linear,-webkit-transform calc(var(--timer-release)/2)linear;transform:translate(-.00001px)}.awssld__timer--end{-webkit-transition:-webkit-transform var(--timer-release)linear;transition:-webkit-transform var(--timer-release)linear;transition:transform var(--timer-release)linear;transition:transform var(--timer-release)linear,-webkit-transform var(--timer-release)linear;transform:translate(-.0001px)}.awssld__timer--hidden{display:none}@keyframes slideFromLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes slideToLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes slideToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}
.awssld--cubeAnimation{--cube-animation-duration:.675s;--cube-animation-perspective:1800px;--cube-animation-ease-in:cubic-bezier(.8,0,1,.8);--cube-animation-ease-out:cubic-bezier(0,.2,.2,1);--cube-translateZ-distance:-225px}.awssld--cubeAnimation .awssld__container{-webkit-perspective:var(--cube-animation-perspective);perspective:var(--cube-animation-perspective)}.awssld--cubeAnimation .awssld--moveRight{transform-origin:0%;-webkit-animation:cubeLeftIn var(--cube-animation-duration)both var(--cube-animation-ease-in);animation:cubeLeftIn var(--cube-animation-duration)both var(--cube-animation-ease-in)}.awssld--cubeAnimation .awssld--moveLeft{transform-origin:100%;-webkit-animation:cubeRightIn var(--cube-animation-duration)both var(--cube-animation-ease-in);animation:cubeRightIn var(--cube-animation-duration)both var(--cube-animation-ease-in)}.awssld--cubeAnimation .awssld--exit.awssld--moveLeft{transform-origin:100%;-webkit-animation:cubeLeftOut var(--cube-animation-duration)both var(--cube-animation-ease-in);animation:cubeLeftOut var(--cube-animation-duration)both var(--cube-animation-ease-in)}.awssld--cubeAnimation .awssld--exit.awssld--moveRight{transform-origin:0%;-webkit-animation:cubeRightOut var(--cube-animation-duration)both var(--cube-animation-ease-in);animation:cubeRightOut var(--cube-animation-duration)both var(--cube-animation-ease-in)}@keyframes cubeLeftOut{50%{-webkit-animation-timing-function:var(--cube-animation-ease-out);animation-timing-function:var(--cube-animation-ease-out);-webkit-transform:translateX(-50%)translateZ(var(--cube-translateZ-distance))rotateY(-45deg);transform:translateX(-50%)translateZ(var(--cube-translateZ-distance))rotateY(-45deg)}to{transform:translate(-100%)rotateY(-90deg)}}@keyframes cubeRightOut{50%{-webkit-animation-timing-function:var(--cube-animation-ease-out);animation-timing-function:var(--cube-animation-ease-out);-webkit-transform:translateX(50%)translateZ(var(--cube-translateZ-distance))rotateY(45deg);transform:translateX(50%)translateZ(var(--cube-translateZ-distance))rotateY(45deg)}to{transform:translate(100%)rotateY(90deg)}}@keyframes cubeLeftIn{0%{transform:translate(100%)rotateY(90deg)}50%{-webkit-animation-timing-function:var(--cube-animation-ease-out);animation-timing-function:var(--cube-animation-ease-out);-webkit-transform:translateX(50%)translateZ(var(--cube-translateZ-distance))rotateY(45deg);transform:translateX(50%)translateZ(var(--cube-translateZ-distance))rotateY(45deg)}}@keyframes cubeRightIn{0%{transform:translate(-100%)rotateY(-90deg)}50%{-webkit-animation-timing-function:var(--cube-animation-ease-out);animation-timing-function:var(--cube-animation-ease-out);-webkit-transform:translateX(-50%)translateZ(var(--cube-translateZ-distance))rotateY(-45deg);transform:translateX(-50%)translateZ(var(--cube-translateZ-distance))rotateY(-45deg)}}
.project-details__modal .modal-content{color:#fff;background-color:#1f1f1f}.project-details__modal__header{border-bottom:none!important}.project-details__modal__header .btn-close{width:6rem;font-size:2rem}.project-details__modal__header__title{text-align:center;font-size:2rem;font-weight:700}.project-details__modal__header__title__link__icon{margin-left:1rem;font-size:2.5rem}.project-details__modal__header__title__link__icon path{stroke:#fff}.project-details__modal__body__image-container{padding-bottom:5rem}.project-details__modal__body__image-container__img{border:5px solid #6c757d;width:100%;height:100%}.project-details__modal__body__description{margin-bottom:20px;font-size:1.25rem}.project-details__modal__body__skill{font-size:3rem}.project-details__modal__body__skill__name{font-size:1.25rem}
.projects{transition:all .5s}.projects__heading{text-transform:uppercase;letter-spacing:3px;text-align:center;padding-bottom:5%}.projects__item{cursor:pointer;text-align:center;font-size:1.5rem}.projects__item__picture-card{--bs-border-width:2px;background-color:#000a28;border:.25rem solid #5b42f5;width:100%;transition:all .2s linear}.projects__item__picture-card:hover{z-index:10;transform:scale(1.05);box-shadow:0 10px 20px #000000b3}.projects__item__picture-card.card{border-radius:1rem;height:100%}.projects__item__picture-card__thumbnail{font-size:10rem}.projects__item__picture-card__date{width:fit-content;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#5b42f5!important;font-size:1rem!important}
.skills__title{text-transform:uppercase;letter-spacing:3px;color:#fff;text-align:center;padding-bottom:5%}.skills__list{color:#fff;text-align:center;justify-content:center}.skills__list__tile{z-index:1;opacity:0;width:8rem;height:8rem;animation:.6s forwards fadeInUp,2.4s ease-in-out .6s infinite pulseBorder;animation-delay:calc(var(--index,0)*.15s),calc(.6s + var(--index,0)*.15s);background-color:#000a28;border:.1rem solid #5b42f5;border-radius:8px;flex-direction:column;justify-content:space-evenly;align-items:center;margin:12px 0;padding:0 .5rem;transition:transform .2s;display:flex;position:relative;transform:translateY(10px)scale(.98)}.skills__list__tile:hover{transform:translateY(0)scale(1.03)}.skills__list__tile__icon{font-size:3rem}.skills__list__tile__name{font-size:1rem;line-height:1.2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseBorder{0%{border-color:#5b42f5;box-shadow:0 0 #5b42f500}50%{border-color:#7a66ff;box-shadow:0 0 16px #5b42f559}to{border-color:#5b42f5;box-shadow:0 0 #5b42f500}}
.contact__body__form .form-control{background-color:#000a28;border:.1rem solid #5b42f5}.contact__body__form__submit-btn{background-color:#5b42f5;width:100%}.contact__body__form__submit-btn__icon{font-size:2rem}
.contact__heading{text-transform:uppercase;letter-spacing:3px;padding-bottom:5%}.contact__body{z-index:1;position:relative}@media (min-width:992px){.contact__body:not(.form-submitted) .contact__body__personal-info{justify-content:normal}}.contact__body__personal-info{justify-content:space-evenly;align-items:center}@media (min-width:992px){.contact__body__personal-info,.contact__body__personal-info__address{height:100%}}.contact__body__personal-info__item{height:fit-content}.contact__body__personal-info__item a{color:#fff}.contact__body__personal-info__item__icon-badge{background-color:#000a28;border:.1rem solid #5b42f5;width:fit-content;height:fit-content;padding:1rem;transition:all .2s linear;box-shadow:0 10px 20px #000000b3}.contact__body__personal-info__item__icon-badge__icon{font-size:2rem;transition:all .2s linear}.contact__body__personal-info__item__icon-badge:hover,.contact__body__personal-info__item__icon-badge:hover svg{transform:scale(1.15)}.contact__body__personal-info__item__details__name{font-size:1.5rem;font-weight:700}.contact__body__personal-info__item__details__text{font-size:1rem;transition:all .2s linear}.contact__body__personal-info__item__details__text:hover{transform:scale(1.05)}.contact__body__submitted-toast{width:100%!important;font-size:1.25rem!important}
.footer{text-align:center;background-color:#00071e;background-image:linear-gradient(90deg,#4f4f4f2e 1px,#0000 0),linear-gradient(#4f4f4f2e 1px,#0000 0);background-size:14px 24px;min-height:100px;position:relative;overflow:hidden}.footer a{color:#fff}.footer__social-links{padding-top:3rem}
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}@media (prefers-reduced-motion:reduce),print{.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}
section{color:#fff;background-color:#00071e;background-image:linear-gradient(90deg,#4f4f4f2e 1px,#0000 0),linear-gradient(#4f4f4f2e 1px,#0000 0);background-size:14px 24px;padding-bottom:5rem;overflow:hidden}section:last-child{padding-bottom:2rem}.center{justify-content:center;align-self:center;align-items:center;display:flex}.wave{transform-origin:70% 70%;animation-name:wave-animation;animation-duration:2.1s;animation-iteration-count:infinite;display:inline-block}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.font-trebuchet{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.bg-darkgrey{background-color:#585858;border:1px solid #6e6e6e}.bars{float:left;text-align:left;width:95%;padding:0}.bars .skills{margin-top:36px;list-style:none}.bars li{background:#ccc;border-radius:3px;height:42px;margin-bottom:60px;position:relative}.bars li em{color:#313131;text-transform:uppercase;letter-spacing:2px;font:15px opensans-bold,sans-serif;position:relative;top:-36px}
