/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}*{cursor:none;font-family:Raleway}@media only screen and (min-width: 2000px){html{font-size:19px}}@media only screen and (min-width: 2700px){html{font-size:25px}}@media only screen and (min-width: 3300px){html{font-size:30px}}@media only screen and (min-width: 4500px){html{font-size:40px}}@media only screen and (max-width: 1224px){html{font-size:12px}}@media only screen and (max-width: 768px){html{font-size:10px}}@media only screen and (max-width: 480px){html{font-size:9px}}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@-webkit-keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.cursor-trail{pointer-events:none;z-index:100;position:fixed;width:.5rem;height:.5rem;-webkit-animation:vibrate-1 1s linear infinite both;animation:vibrate-1 1s linear infinite both;border-radius:.25rem}.cursor-trail_color_0{background-color:#D92638}.cursor-trail_color_1{background-color:#D96D26}.cursor-trail_color_2{background-color:#D92692}@-webkit-keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-.0625rem, .0625rem)}40%{transform:translate(-.0625rem, -.0625rem)}60%{transform:translate(.0625rem, .0625rem)}80%{transform:translate(.0625rem, -.0625rem)}100%{transform:translate(0)}}@keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-.0625rem, .0625rem)}40%{transform:translate(-.0625rem, -.0625rem)}60%{transform:translate(.0625rem, .0625rem)}80%{transform:translate(.0625rem, -.0625rem)}100%{transform:translate(0)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.triangle-container{overflow:hidden;display:inline-block;padding:3.125rem}.camera_x{-webkit-animation:rotateX 5000ms linear infinite;animation:rotateX 5000ms linear infinite}.camera_y{-webkit-animation:rotateY 4000ms linear infinite;animation:rotateY 4000ms linear infinite}.triangle{position:relative;display:flex;-webkit-animation:rotate 60000ms linear infinite;animation:rotate 60000ms linear infinite;justify-content:center;align-items:center}.triangle_outer{position:absolute;width:15.625rem;height:15rem}.triangle_outer::before{position:absolute;width:40%;height:100%;content:'';-webkit-animation:slide 1500ms linear infinite;animation:slide 1500ms linear infinite;background-color:#fff}.triangle_inner{width:15rem;height:15rem;transform:translateY(0.125rem);-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%}.triangle .clip{-webkit-clip-path:polygon(0 100%, 100% 100%, 50% 0);clip-path:polygon(0 100%, 100% 100%, 50% 0)}@-webkit-keyframes slide{0%{transform:translateX(-9.375rem)}100%{transform:translateX(18.75rem)}}@keyframes slide{0%{transform:translateX(-9.375rem)}100%{transform:translateX(18.75rem)}}@-webkit-keyframes rotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes rotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@-webkit-keyframes rotateX{0%{transform:rotateX(0deg)}100%{transform:rotateX(360deg)}}@keyframes rotateX{0%{transform:rotateX(0deg)}100%{transform:rotateX(360deg)}}@-webkit-keyframes rotateY{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes rotateY{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.home{position:relative;overflow:hidden;height:100vh;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%}.home__content-container{position:absolute;z-index:2;top:30%;box-sizing:content-box;width:100%;text-align:center;color:#fff}.home__title{font-size:0;margin:1rem .9375rem}.home__title_hidden{visibility:hidden}.home__letter{font-size:3.5rem;display:inline-block;transition-duration:.1s}.home__letter:hover{transition-duration:.1s;color:#000}.home__letter_animated{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both}.home__wordspace{font-size:3rem}.home__begin{font-size:1.5rem;box-sizing:content-box;height:2rem;padding:.3125rem 1rem;transition:all .3s ease-out;text-decoration:none;color:#fff;border:.125rem solid #fff;background-color:transparent}.home__begin:hover{transition:all .3s ease-out;-webkit-filter:invert(100%);filter:invert(100%)}.home__begin:hover .home__begin-arrow{transform:rotate(0)}.home__begin:hover .home__begin-arrow polygon{fill:#fff}.home__begin:hover .home__begin-arrow polygon.arrow-bottom{transform:translateY(-1rem)}.home__begin:hover .home__begin-arrow polygon.arrow-top{transform:translateY(1rem)}.home__begin-arrow{position:relative;top:.25rem;width:1.5rem;height:1.5rem;transition:all .3s ease-out;transform:rotate(-90deg)}.home__begin-arrow polygon{transition:all .3s ease-out;fill:#fff}.home__begin-arrow polygon.arrow-middle{opacity:.75}.home__begin-arrow polygon.arrow-top{opacity:.5}.home__triangle{position:absolute;z-index:0;-webkit-animation:appear 10s;animation:appear 10s}.home__triangle-1{right:10%;bottom:0;padding:10rem}.home__triangle-1 .triangle_outer{width:30rem}.home__triangle-1 .triangle_inner{width:30rem}.home__triangle-1 .camera_x{-webkit-animation-delay:1s;animation-delay:1s}.home__triangle-1 .camera_y{-webkit-animation-delay:2s;animation-delay:2s}.home__triangle-2{top:20%;left:60%;padding:5rem}.home__triangle-2 .triangle_outer{height:2rem}.home__triangle-2 .triangle_inner{height:2rem}.home__triangle-2 .camera_x{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes appear{from{opacity:0}to{opacity:1}}@keyframes appear{from{opacity:0}to{opacity:1}}@-webkit-keyframes jello-vertical{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(0.75, 1.25, 1)}40%{transform:scale3d(1.25, 0.75, 1)}50%{transform:scale3d(0.85, 1.15, 1)}65%{transform:scale3d(1.05, 0.95, 1)}75%{transform:scale3d(0.95, 1.05, 1)}100%{transform:scale3d(1, 1, 1)}}@keyframes jello-vertical{0%{transform:scale3d(1, 1, 1)}30%{transform:scale3d(0.75, 1.25, 1)}40%{transform:scale3d(1.25, 0.75, 1)}50%{transform:scale3d(0.85, 1.15, 1)}65%{transform:scale3d(1.05, 0.95, 1)}75%{transform:scale3d(0.95, 1.05, 1)}100%{transform:scale3d(1, 1, 1)}}@media screen and (max-width: 400px){.home__developer{display:block}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.about{padding:3.125rem 0;overflow:hidden}.about__title{font-size:3.125rem;position:relative;display:inline-block;margin:1.875rem 0;-webkit-animation:right .8s ease-in-out;animation:right .8s ease-in-out}.about__title:after{position:absolute;left:10%;display:inline-block;width:80%;height:3.125rem;margin-top:10px;content:'';transition:opacity .35s, transform .35s;transform:scale(1);opacity:1;border-bottom:.125rem solid}.about__title:hover:after{transform:scale(0, 1);opacity:0}.about__title-container{text-align:center}.about__info-container{font-size:0;padding:1.875rem 0}.about__photo{-webkit-animation:left .8s ease-in-out;animation:left .8s ease-in-out;display:inline-block;box-sizing:border-box;width:50%;text-align:right;padding-right:3.125rem}.about__photo img{width:19.125rem;border-radius:50%}.about__text{-webkit-animation:right .8s ease-in-out;animation:right .8s ease-in-out;font-size:1.875rem;display:inline-block;box-sizing:border-box;width:28.125rem;margin:0;padding-left:3.125rem;vertical-align:top}.about__skills{-webkit-animation:down .8s ease-in-out;animation:down .8s ease-in-out;font-size:1.5625rem;line-height:3.125rem;width:40.625rem;margin:auto;margin-top:3.125rem;text-align:center}.about__skills span{-webkit-animation-name:anim-text-flow-keys;animation-name:anim-text-flow-keys;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes anim-text-flow-keys{0%{color:#5c9bd6}5%{color:#d67c5c}10%{color:#5cc6d6}15%{color:#d6815c}20%{color:#5c6ed6}25%{color:#5cb6d6}30%{color:#5cd0d6}35%{color:#d65ca7}40%{color:#5cd6a3}45%{color:#d65ca1}50%{color:#5cd6d4}55%{color:#d65c91}60%{color:#d65ca9}65%{color:#d65c93}70%{color:#5cd6a7}75%{color:#645cd6}80%{color:#afd65c}85%{color:#cad65c}90%{color:#d6625c}95%{color:#62d65c}100%{color:#5c5cd6}}@keyframes anim-text-flow-keys{0%{color:#5c9bd6}5%{color:#d67c5c}10%{color:#5cc6d6}15%{color:#d6815c}20%{color:#5c6ed6}25%{color:#5cb6d6}30%{color:#5cd0d6}35%{color:#d65ca7}40%{color:#5cd6a3}45%{color:#d65ca1}50%{color:#5cd6d4}55%{color:#d65c91}60%{color:#d65ca9}65%{color:#d65c93}70%{color:#5cd6a7}75%{color:#645cd6}80%{color:#afd65c}85%{color:#cad65c}90%{color:#d6625c}95%{color:#62d65c}100%{color:#5c5cd6}}.about__skills span:nth-of-type(1){-webkit-animation-delay:-29.8s;animation-delay:-29.8s}.about__skills span:nth-of-type(2){-webkit-animation-delay:-29.6s;animation-delay:-29.6s}.about__skills span:nth-of-type(3){-webkit-animation-delay:-29.4s;animation-delay:-29.4s}.about__skills span:nth-of-type(4){-webkit-animation-delay:-29.2s;animation-delay:-29.2s}.about__skills span:nth-of-type(5){-webkit-animation-delay:-29s;animation-delay:-29s}.about__skills span:nth-of-type(6){-webkit-animation-delay:-28.8s;animation-delay:-28.8s}.about__skills span:nth-of-type(7){-webkit-animation-delay:-28.6s;animation-delay:-28.6s}.about__skills span:nth-of-type(8){-webkit-animation-delay:-28.4s;animation-delay:-28.4s}.about__skills span:nth-of-type(9){-webkit-animation-delay:-28.2s;animation-delay:-28.2s}.about__skills span:nth-of-type(10){-webkit-animation-delay:-28s;animation-delay:-28s}.about__skills span:nth-of-type(11){-webkit-animation-delay:-27.8s;animation-delay:-27.8s}.about__skills span:nth-of-type(12){-webkit-animation-delay:-27.6s;animation-delay:-27.6s}.about__skills span:nth-of-type(13){-webkit-animation-delay:-27.4s;animation-delay:-27.4s}.about__skills span:nth-of-type(14){-webkit-animation-delay:-27.2s;animation-delay:-27.2s}.about__skills span:nth-of-type(15){-webkit-animation-delay:-27s;animation-delay:-27s}.about__skills span:nth-of-type(16){-webkit-animation-delay:-26.8s;animation-delay:-26.8s}.about__skills span:nth-of-type(17){-webkit-animation-delay:-26.6s;animation-delay:-26.6s}.about__skills span:nth-of-type(18){-webkit-animation-delay:-26.4s;animation-delay:-26.4s}.about__skills span:nth-of-type(19){-webkit-animation-delay:-26.2s;animation-delay:-26.2s}.about__skills span:nth-of-type(20){-webkit-animation-delay:-26s;animation-delay:-26s}.about__skills span:nth-of-type(21){-webkit-animation-delay:-25.8s;animation-delay:-25.8s}.about__skills span:nth-of-type(22){-webkit-animation-delay:-25.6s;animation-delay:-25.6s}.about__skills span:nth-of-type(23){-webkit-animation-delay:-25.4s;animation-delay:-25.4s}.about__skills span:nth-of-type(24){-webkit-animation-delay:-25.2s;animation-delay:-25.2s}.about__skills span:nth-of-type(25){-webkit-animation-delay:-25s;animation-delay:-25s}.about__skills span:nth-of-type(26){-webkit-animation-delay:-24.8s;animation-delay:-24.8s}.about__skills span:nth-of-type(27){-webkit-animation-delay:-24.6s;animation-delay:-24.6s}.about__skills span:nth-of-type(28){-webkit-animation-delay:-24.4s;animation-delay:-24.4s}.about__skills span:nth-of-type(29){-webkit-animation-delay:-24.2s;animation-delay:-24.2s}.about__skills span:nth-of-type(30){-webkit-animation-delay:-24s;animation-delay:-24s}.about__skills span:nth-of-type(31){-webkit-animation-delay:-23.8s;animation-delay:-23.8s}.about__skills span:nth-of-type(32){-webkit-animation-delay:-23.6s;animation-delay:-23.6s}.about__skills span:nth-of-type(33){-webkit-animation-delay:-23.4s;animation-delay:-23.4s}.about__skills span:nth-of-type(34){-webkit-animation-delay:-23.2s;animation-delay:-23.2s}.about__skills span:nth-of-type(35){-webkit-animation-delay:-23s;animation-delay:-23s}.about__skills span:nth-of-type(36){-webkit-animation-delay:-22.8s;animation-delay:-22.8s}.about__skills span:nth-of-type(37){-webkit-animation-delay:-22.6s;animation-delay:-22.6s}.about__skills span:nth-of-type(38){-webkit-animation-delay:-22.4s;animation-delay:-22.4s}.about__skills span:nth-of-type(39){-webkit-animation-delay:-22.2s;animation-delay:-22.2s}.about__skills span:nth-of-type(40){-webkit-animation-delay:-22s;animation-delay:-22s}.about__skills span:nth-of-type(41){-webkit-animation-delay:-21.8s;animation-delay:-21.8s}.about__skills span:nth-of-type(42){-webkit-animation-delay:-21.6s;animation-delay:-21.6s}.about__skills span:nth-of-type(43){-webkit-animation-delay:-21.4s;animation-delay:-21.4s}.about__skills span:nth-of-type(44){-webkit-animation-delay:-21.2s;animation-delay:-21.2s}.about__skills span:nth-of-type(45){-webkit-animation-delay:-21s;animation-delay:-21s}.about__skills span:nth-of-type(46){-webkit-animation-delay:-20.8s;animation-delay:-20.8s}.about__skills span:nth-of-type(47){-webkit-animation-delay:-20.6s;animation-delay:-20.6s}.about__skills span:nth-of-type(48){-webkit-animation-delay:-20.4s;animation-delay:-20.4s}.about__skills span:nth-of-type(49){-webkit-animation-delay:-20.2s;animation-delay:-20.2s}.about__skills span:nth-of-type(50){-webkit-animation-delay:-20s;animation-delay:-20s}.about__skills span:nth-of-type(51){-webkit-animation-delay:-19.8s;animation-delay:-19.8s}.about__skills span:nth-of-type(52){-webkit-animation-delay:-19.6s;animation-delay:-19.6s}.about__skills span:nth-of-type(53){-webkit-animation-delay:-19.4s;animation-delay:-19.4s}.about__skills span:nth-of-type(54){-webkit-animation-delay:-19.2s;animation-delay:-19.2s}.about__skills span:nth-of-type(55){-webkit-animation-delay:-19s;animation-delay:-19s}.about__skills span:nth-of-type(56){-webkit-animation-delay:-18.8s;animation-delay:-18.8s}.about__skills span:nth-of-type(57){-webkit-animation-delay:-18.6s;animation-delay:-18.6s}.about__skills span:nth-of-type(58){-webkit-animation-delay:-18.4s;animation-delay:-18.4s}.about__skills span:nth-of-type(59){-webkit-animation-delay:-18.2s;animation-delay:-18.2s}.about__skills span:nth-of-type(60){-webkit-animation-delay:-18s;animation-delay:-18s}.about__skills span:nth-of-type(61){-webkit-animation-delay:-17.8s;animation-delay:-17.8s}.about__skills span:nth-of-type(62){-webkit-animation-delay:-17.6s;animation-delay:-17.6s}.about__skills span:nth-of-type(63){-webkit-animation-delay:-17.4s;animation-delay:-17.4s}.about__skills span:nth-of-type(64){-webkit-animation-delay:-17.2s;animation-delay:-17.2s}.about__skills span:nth-of-type(65){-webkit-animation-delay:-17s;animation-delay:-17s}.about__skills span:nth-of-type(66){-webkit-animation-delay:-16.8s;animation-delay:-16.8s}.about__skills span:nth-of-type(67){-webkit-animation-delay:-16.6s;animation-delay:-16.6s}.about__skills span:nth-of-type(68){-webkit-animation-delay:-16.4s;animation-delay:-16.4s}.about__skills span:nth-of-type(69){-webkit-animation-delay:-16.2s;animation-delay:-16.2s}.about__skills span:nth-of-type(70){-webkit-animation-delay:-16s;animation-delay:-16s}.about__skills span:nth-of-type(71){-webkit-animation-delay:-15.8s;animation-delay:-15.8s}.about__skills span:nth-of-type(72){-webkit-animation-delay:-15.6s;animation-delay:-15.6s}.about__skills span:nth-of-type(73){-webkit-animation-delay:-15.4s;animation-delay:-15.4s}.about__skills span:nth-of-type(74){-webkit-animation-delay:-15.2s;animation-delay:-15.2s}.about__skills span:nth-of-type(75){-webkit-animation-delay:-15s;animation-delay:-15s}.about__skills span:nth-of-type(76){-webkit-animation-delay:-14.8s;animation-delay:-14.8s}.about__skills span:nth-of-type(77){-webkit-animation-delay:-14.6s;animation-delay:-14.6s}.about__skills span:nth-of-type(78){-webkit-animation-delay:-14.4s;animation-delay:-14.4s}.about__skills span:nth-of-type(79){-webkit-animation-delay:-14.2s;animation-delay:-14.2s}.about__skills span:nth-of-type(80){-webkit-animation-delay:-14s;animation-delay:-14s}.about__skills span:nth-of-type(81){-webkit-animation-delay:-13.8s;animation-delay:-13.8s}.about__skills span:nth-of-type(82){-webkit-animation-delay:-13.6s;animation-delay:-13.6s}.about__skills span:nth-of-type(83){-webkit-animation-delay:-13.4s;animation-delay:-13.4s}.about__skills span:nth-of-type(84){-webkit-animation-delay:-13.2s;animation-delay:-13.2s}.about__skills span:nth-of-type(85){-webkit-animation-delay:-13s;animation-delay:-13s}.about__skills span:nth-of-type(86){-webkit-animation-delay:-12.8s;animation-delay:-12.8s}.about__skills span:nth-of-type(87){-webkit-animation-delay:-12.6s;animation-delay:-12.6s}.about__skills span:nth-of-type(88){-webkit-animation-delay:-12.4s;animation-delay:-12.4s}.about__skills span:nth-of-type(89){-webkit-animation-delay:-12.2s;animation-delay:-12.2s}.about__skills span:nth-of-type(90){-webkit-animation-delay:-12s;animation-delay:-12s}.about__skills span:nth-of-type(91){-webkit-animation-delay:-11.8s;animation-delay:-11.8s}.about__skills span:nth-of-type(92){-webkit-animation-delay:-11.6s;animation-delay:-11.6s}.about__skills span:nth-of-type(93){-webkit-animation-delay:-11.4s;animation-delay:-11.4s}.about__skills span:nth-of-type(94){-webkit-animation-delay:-11.2s;animation-delay:-11.2s}.about__skills span:nth-of-type(95){-webkit-animation-delay:-11s;animation-delay:-11s}.about__skills span:nth-of-type(96){-webkit-animation-delay:-10.8s;animation-delay:-10.8s}.about__skills span:nth-of-type(97){-webkit-animation-delay:-10.6s;animation-delay:-10.6s}.about__skills span:nth-of-type(98){-webkit-animation-delay:-10.4s;animation-delay:-10.4s}.about__skills span:nth-of-type(99){-webkit-animation-delay:-10.2s;animation-delay:-10.2s}.about__skills span:nth-of-type(100){-webkit-animation-delay:-10s;animation-delay:-10s}.about__skills span:nth-of-type(101){-webkit-animation-delay:-9.8s;animation-delay:-9.8s}.about__skills span:nth-of-type(102){-webkit-animation-delay:-9.6s;animation-delay:-9.6s}.about__skills span:nth-of-type(103){-webkit-animation-delay:-9.4s;animation-delay:-9.4s}.about__skills span:nth-of-type(104){-webkit-animation-delay:-9.2s;animation-delay:-9.2s}.about__skills span:nth-of-type(105){-webkit-animation-delay:-9s;animation-delay:-9s}.about__skills span:nth-of-type(106){-webkit-animation-delay:-8.8s;animation-delay:-8.8s}.about__skills span:nth-of-type(107){-webkit-animation-delay:-8.6s;animation-delay:-8.6s}.about__skills span:nth-of-type(108){-webkit-animation-delay:-8.4s;animation-delay:-8.4s}.about__skills span:nth-of-type(109){-webkit-animation-delay:-8.2s;animation-delay:-8.2s}.about__skills span:nth-of-type(110){-webkit-animation-delay:-8s;animation-delay:-8s}.about__skills span:nth-of-type(111){-webkit-animation-delay:-7.8s;animation-delay:-7.8s}.about__skills span:nth-of-type(112){-webkit-animation-delay:-7.6s;animation-delay:-7.6s}.about__skills span:nth-of-type(113){-webkit-animation-delay:-7.4s;animation-delay:-7.4s}.about__skills span:nth-of-type(114){-webkit-animation-delay:-7.2s;animation-delay:-7.2s}.about__skills span:nth-of-type(115){-webkit-animation-delay:-7s;animation-delay:-7s}.about__skills span:nth-of-type(116){-webkit-animation-delay:-6.8s;animation-delay:-6.8s}.about__skills span:nth-of-type(117){-webkit-animation-delay:-6.6s;animation-delay:-6.6s}.about__skills span:nth-of-type(118){-webkit-animation-delay:-6.4s;animation-delay:-6.4s}.about__skills span:nth-of-type(119){-webkit-animation-delay:-6.2s;animation-delay:-6.2s}.about__skills span:nth-of-type(120){-webkit-animation-delay:-6s;animation-delay:-6s}.about__skills span:nth-of-type(121){-webkit-animation-delay:-5.8s;animation-delay:-5.8s}.about__skills span:nth-of-type(122){-webkit-animation-delay:-5.6s;animation-delay:-5.6s}.about__skills span:nth-of-type(123){-webkit-animation-delay:-5.4s;animation-delay:-5.4s}.about__skills span:nth-of-type(124){-webkit-animation-delay:-5.2s;animation-delay:-5.2s}.about__skills span:nth-of-type(125){-webkit-animation-delay:-5s;animation-delay:-5s}.about__skills span:nth-of-type(126){-webkit-animation-delay:-4.8s;animation-delay:-4.8s}.about__skills span:nth-of-type(127){-webkit-animation-delay:-4.6s;animation-delay:-4.6s}.about__skills span:nth-of-type(128){-webkit-animation-delay:-4.4s;animation-delay:-4.4s}.about__skills span:nth-of-type(129){-webkit-animation-delay:-4.2s;animation-delay:-4.2s}.about__skills span:nth-of-type(130){-webkit-animation-delay:-4s;animation-delay:-4s}.about__skills span:nth-of-type(131){-webkit-animation-delay:-3.8s;animation-delay:-3.8s}.about__skills span:nth-of-type(132){-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.about__skills span:nth-of-type(133){-webkit-animation-delay:-3.4s;animation-delay:-3.4s}.about__skills span:nth-of-type(134){-webkit-animation-delay:-3.2s;animation-delay:-3.2s}.about__skills span:nth-of-type(135){-webkit-animation-delay:-3s;animation-delay:-3s}.about__skills span:nth-of-type(136){-webkit-animation-delay:-2.8s;animation-delay:-2.8s}.about__skills span:nth-of-type(137){-webkit-animation-delay:-2.6s;animation-delay:-2.6s}.about__skills span:nth-of-type(138){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.about__skills span:nth-of-type(139){-webkit-animation-delay:-2.2s;animation-delay:-2.2s}.about__skills span:nth-of-type(140){-webkit-animation-delay:-2s;animation-delay:-2s}.about__skills span:nth-of-type(141){-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.about__skills span:nth-of-type(142){-webkit-animation-delay:-1.6s;animation-delay:-1.6s}.about__skills span:nth-of-type(143){-webkit-animation-delay:-1.4s;animation-delay:-1.4s}.about__skills span:nth-of-type(144){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.about__skills span:nth-of-type(145){-webkit-animation-delay:-1s;animation-delay:-1s}.about__skills span:nth-of-type(146){-webkit-animation-delay:-.8s;animation-delay:-.8s}.about__skills span:nth-of-type(147){-webkit-animation-delay:-.6s;animation-delay:-.6s}.about__skills span:nth-of-type(148){-webkit-animation-delay:-.4s;animation-delay:-.4s}.about__skills span:nth-of-type(149){-webkit-animation-delay:-.2s;animation-delay:-.2s}.about__skills span:nth-of-type(150){-webkit-animation-delay:0s;animation-delay:0s}@media screen and (max-width: 600px){.about__info-container{padding:.625rem 0}.about__photo{width:100%;text-align:center;padding:0;padding-bottom:1.875rem}.about__text{padding:0 10%;width:100%}.about__skills{margin-top:1.25rem;width:80%;padding:0 10%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.skill{line-height:2.1875rem;position:relative;z-index:1;display:inline-block;box-sizing:border-box;margin:auto .3125rem;transition:all 400ms cubic-bezier(0.77, 0.03, 0.69, 0.76);transform-origin:left bottom;letter-spacing:.075em;text-transform:uppercase;opacity:0;color:#101832;border:.1875rem #00bcdd solid;-o-border-image:linear-gradient(45deg, #00bcdd 0%, #f0f 100%);border-image:linear-gradient(45deg, #00bcdd 0%, #f0f 100%);border-image-slice:1 1 0 0;box-shadow:-.5rem .5rem rgba(16,24,50,0);align-self:center}.skill:before,.skill:after{position:absolute;z-index:-1;display:block;content:'';border:.1875rem #00bcdd solid}.skill:before{top:.25rem;left:-.9375rem;width:.5rem;height:100%;transform:skewY(-45deg);-o-border-image:linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);border-image:linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);border-image-slice:1 1 0 1}.skill:after{right:.25rem;bottom:-.9375rem;width:100%;height:.5rem;transform:skewX(-45deg);-o-border-image:linear-gradient(45deg, #00bcdd 0%, #f0f 100%);border-image:linear-gradient(45deg, #00bcdd 0%, #f0f 100%);border-image-slice:1 1 1 0}.skill_active{transform:translate(.75rem, -.75rem);opacity:1;background-color:white;background-size:90%;box-shadow:-1.5625rem 1.5625rem .25rem rgba(16,24,50,0.1)}.skill_active:before{height:calc(100% - .1875rem);border-image-slice:1;background:linear-gradient(45deg, #00bcdd 0%, #0097dd 100%)}.skill_active:after{width:calc(100% - .1875rem);border-image-slice:1;background:linear-gradient(45deg, #00bcdd 0%, #f0f 100%)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.projects{overflow:hidden;position:relative;width:100%;padding:3.125rem 0;background-color:#f5f5f5}.projects:before{position:absolute;top:-1.25rem;width:100%;height:3.125rem;content:'';transform:rotate(1deg);background-color:#fff}.projects__title{-webkit-animation:down .8s ease-in-out;animation:down .8s ease-in-out;margin-bottom:3.125rem !important;font-size:3.125rem;position:relative;display:inline-block;margin:1.875rem 0}.projects__title:after{position:absolute;left:10%;display:inline-block;width:80%;height:3.125rem;margin-top:10px;content:'';transition:opacity .35s, transform .35s;transform:scale(1);opacity:1;border-bottom:.125rem solid}.projects__title:hover:after{transform:scale(0, 1);opacity:0}.projects__title-container{text-align:center}.projects__container{-webkit-animation:right .8s ease-in-out;animation:right .8s ease-in-out;display:grid;width:93.75rem;margin:auto;grid-template-columns:repeat(4, 1fr);grid-gap:2.5rem 1.375rem;justify-items:center}.projects__project{position:relative;width:17.5rem;padding:1.25rem;padding-bottom:3.75rem;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.projects__project:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.projects__project:nth-child(1){-webkit-animation:down .8s ease-in-out;animation:down .8s ease-in-out}.projects__project:nth-child(2){-webkit-animation:up .8s ease-in-out;animation:up .8s ease-in-out}.projects__project:nth-child(3){-webkit-animation:down .8s ease-in-out;animation:down .8s ease-in-out}.projects__project:nth-child(4){-webkit-animation:up .8s ease-in-out;animation:up .8s ease-in-out}.projects__project-name{font-size:1.875rem;margin:.625rem 0 1.875rem;color:transparent;position:relative;padding:0;list-style:none}.projects__project-name-layer{-webkit-animation:rainbow 1.5s ease-in-out infinite;animation:rainbow 1.5s ease-in-out infinite;color:#fff;text-shadow:-.0625rem -.0625rem 0 #000,1px -.0625rem 0 #000,-.0625rem .0625rem 0 #000,.0625rem .0625rem 0 #000,.25rem .25rem 0 rgba(0,0,0,0.2)}.projects__project-name-layer:nth-child(1){z-index:7;left:1px;-webkit-animation-delay:.1s;animation-delay:.1s}.projects__project-name-layer:nth-child(2){z-index:6;left:2px;-webkit-animation-delay:.2s;animation-delay:.2s}.projects__project-name-layer:nth-child(3){z-index:5;left:3px;-webkit-animation-delay:.3s;animation-delay:.3s}.projects__project-name-layer:nth-child(4){z-index:4;left:4px;-webkit-animation-delay:.4s;animation-delay:.4s}.projects__project-name-layer:nth-child(5){z-index:3;left:5px;-webkit-animation-delay:.5s;animation-delay:.5s}.projects__project-name-layer:nth-child(6){z-index:2;left:6px;-webkit-animation-delay:.6s;animation-delay:.6s}.projects__project-name-layer:nth-child(7){z-index:1;left:7px;-webkit-animation-delay:.7s;animation-delay:.7s}.projects__project-name-layer:nth-child(8){z-index:0;left:8px;-webkit-animation-delay:.8s;animation-delay:.8s}.projects__project-name-layer:not(:first-child){position:absolute;top:0;right:0;left:0;text-align:center}.projects__project-name-layer--white{color:#fff}.projects__project-name-layer--orange{color:#d49c3d}.projects__project-name-layer--red{color:#d14b3d}.projects__project-name-layer--violet{color:#cf52eb}.projects__project-name-layer--blue{color:#44a3f7}.projects__project-name-layer--green{color:#5acb3c}.projects__project-name-layer--yellow{color:#debf40}.projects__cube-container{margin:1.25rem 0 3.125rem 5%}.projects__project-button{position:absolute;bottom:.625rem;margin:0;padding:0;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border:none;border-radius:.625rem;outline:none;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.projects__project-button:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.projects__project-button img{height:3.125rem}.projects__project-button_github{left:20%}.projects__project-button_website{right:20%}.projects .projects__cube-side{background-size:100% !important}.projects__movie-searcher .projects__cube-side_front{background:url(cacc2b9615a8eb8e4bf613ee6c17a9a8.png)}.projects__movie-searcher .projects__cube-side_left{background:url(9438879c44447e7cbf2551874bcf228f.png)}.projects__movie-searcher .projects__cube-side_right{background:url(f140b775e8b0103816ee1964f0d280c9.png)}.projects__movie-searcher .projects__cube-side_top{background:url(827354d2a518a3cb25d4065124e96629.png)}.projects__movie-searcher .projects__cube-side_bottom{background:url(9438879c44447e7cbf2551874bcf228f.png)}.projects__movie-searcher .projects__cube-side_back{background:url(827354d2a518a3cb25d4065124e96629.png)}.projects__2che .projects__cube-side_front{background:url(62b2df2cd4c85a0e40c80ea8b90a1505.png)}.projects__2che .projects__cube-side_left{background:url(e17c4082ce51708acdb336121f0d0636.png)}.projects__2che .projects__cube-side_right{background:url(cd22c26b64d8ca2a155aff189e82f88e.png)}.projects__2che .projects__cube-side_top{background:url(5f1a571df4055ce8354cfd2d17579211.png)}.projects__2che .projects__cube-side_bottom{background:url(62b2df2cd4c85a0e40c80ea8b90a1505.png)}.projects__2che .projects__cube-side_back{background:url(5f1a571df4055ce8354cfd2d17579211.png)}.projects__comments-system .projects__cube-side_front{background:url(78fbc58be054b4201077253e14b5cacb.png)}.projects__comments-system .projects__cube-side_left{background:url(a81eb6ca48a00d74be09dd25d26283b2.png)}.projects__comments-system .projects__cube-side_right{background:url(50032ef9df80f04b4bfd130a5bec1f79.png)}.projects__comments-system .projects__cube-side_top{background:url(8f81de2acb8e5c09a85967d2a63ea024.png)}.projects__comments-system .projects__cube-side_bottom{background:url(833e9c7d6be1d2b81da4476c093e5786.png)}.projects__comments-system .projects__cube-side_back{background:url(ef2d3ab4ebefbedb8e6c806ca4eb49e4.png)}.projects__snake .projects__cube-side_front{background:url(23582ddd47dee72b61ca0f4d8f23eb25.png)}.projects__snake .projects__cube-side_left{background:url(3c081c3191e95bf3686f6a41a375fd27.png)}.projects__snake .projects__cube-side_right{background:url(4d1c36918e4ccaf822da7655a627fdbc.png)}.projects__snake .projects__cube-side_top{background:url(bf1e1a4c18340bd41e4567a6cc6bb9b6.png)}.projects__snake .projects__cube-side_bottom{background:url(3c081c3191e95bf3686f6a41a375fd27.png)}.projects__snake .projects__cube-side_back{background:url(4d1c36918e4ccaf822da7655a627fdbc.png)}.projects__todo .projects__cube-side_front{background:url(40dcd60d97fb8573b833b47d1d55c988.png)}.projects__todo .projects__cube-side_left{background:url(d8a5be9388c0d9daa86d5ca887934038.png)}.projects__todo .projects__cube-side_right{background:url(16706756c5982fe2d0b8fb1192e23b83.png)}.projects__todo .projects__cube-side_top{background:url(7f8888fb4f5922d04c833b2d15bc3ba0.png)}.projects__todo .projects__cube-side_bottom{background:url(d8a5be9388c0d9daa86d5ca887934038.png)}.projects__todo .projects__cube-side_back{background:url(16706756c5982fe2d0b8fb1192e23b83.png)}.projects__minions-shop .projects__cube-side_front{background:url(bf6ba39e9bda3c756b07c8aff7ae6979.png)}.projects__minions-shop .projects__cube-side_left{background:url(b3bd3e8dda6d66b9351dd04ad3f35186.png)}.projects__minions-shop .projects__cube-side_right{background:url(c7cc09f6ff662a85edf231772c14eca2.png)}.projects__minions-shop .projects__cube-side_top{background:url(d0bca3993cba249b37518f9da91cccb7.png)}.projects__minions-shop .projects__cube-side_bottom{background:url(6d0a053e4dd7ecfa011fecf06c1f2a32.png)}.projects__minions-shop .projects__cube-side_back{background:url(33ae757025bddfd6177dc440843295dc.png)}.projects__grandma-editor .projects__cube-side_front{background:url(a9708690312fe0b7bc623863a36966fe.png)}.projects__grandma-editor .projects__cube-side_left{background:url(0ad53a92aabf1772859db3abe419a7eb.png)}.projects__grandma-editor .projects__cube-side_right{background:url(8d798c90774709f0390ec70c904e9bd5.png)}.projects__grandma-editor .projects__cube-side_top{background:url(b65de46c1f97f14a758e580e10a3aa27.png)}.projects__grandma-editor .projects__cube-side_bottom{background:url(e8974231665638decaf00a4c577373bf.png)}.projects__grandma-editor .projects__cube-side_back{background:url(210a117bcc2f2e25e2f34afedd0b61d2.png)}.projects__exchange-rate-checker .projects__cube-side_front{background:url(701d96625c09b3ea04b7ee61c1442c35.png)}.projects__exchange-rate-checker .projects__cube-side_left{background:url(8ad197abff26bdb19690d5cc343cd247.png)}.projects__exchange-rate-checker .projects__cube-side_right{background:url(0167f0666b1428e5ef382be095cf8ed3.png)}.projects__exchange-rate-checker .projects__cube-side_top{background:url(701d96625c09b3ea04b7ee61c1442c35.png)}.projects__exchange-rate-checker .projects__cube-side_bottom{background:url(8ad197abff26bdb19690d5cc343cd247.png)}.projects__exchange-rate-checker .projects__cube-side_back{background:url(0167f0666b1428e5ef382be095cf8ed3.png)}@media screen and (max-width: 1530px){.projects__container{width:87.5rem}}@media screen and (max-width: 1430px){.projects__container{width:62.5rem;grid-template-columns:repeat(3, 1fr)}.projects__container .projects__project:last-child{grid-column:2}}@media only screen and (max-width: 1224px){.projects__project-description{font-size:1.25rem}}@media screen and (max-width: 700px){.projects__container{width:43.75rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 450px){.projects__container{width:31.25rem;grid-template-columns:repeat(1, 1fr)}.projects__container .projects__project:last-child{grid-column:auto}.projects__project{width:25rem;padding-bottom:4.375rem}.projects__cube-container{margin-left:18%}.projects__project-description{font-size:1.5625rem}.projects__project-button img{height:3.75rem}}@media screen and (max-width: 290px){.projects__container{width:25rem}.projects__project{width:17.5rem;padding-bottom:4.375rem}.projects__cube-container{margin-left:5%}}@media screen and (max-width: 250px){.projects__container{width:18.75rem}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.projects__cube-container{display:inline-block;width:15.625rem;height:15.625rem;text-align:center;perspective:1000px}.projects__cube{position:relative;display:inline-block;width:100%;height:100%;transition:all 0.85s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:rotateX(-15deg) rotateY(15deg);text-align:center;transform-style:preserve-3d}.projects__cube_left{transform:rotateY(90deg)}.projects__cube_right{transform:rotateY(-90deg)}.projects__cube_bottom{transform:rotateX(90deg)}.projects__cube_top{transform:rotateX(-90deg)}.projects__cube_back{transform:rotateY(180deg)}.projects__cube-side{line-height:15.625rem;position:absolute;overflow:hidden;opacity:.95;color:#333;border:1px solid #888;background:#fff;box-shadow:inset 0 0 3.75rem rgba(0,0,0,0.1),0 0 3.125rem rgba(0,0,0,0.3)}.projects__cube-side_front{width:15.625rem;height:15.625rem;transform:translate3d(0, 0, 7.8125rem)}.projects__cube-side_top{width:15.625rem;height:15.625rem;transform:rotateX(90deg) translate3d(0, 0, 7.8125rem)}.projects__cube-side_bottom{width:15.625rem;height:15.625rem;transform:rotateX(-90deg) translate3d(0, 0, 7.8125rem)}.projects__cube-side_left{left:50%;width:15.625rem;height:15.625rem;margin-left:-7.8125rem;transform:rotateY(-90deg) translate3d(0, 0, 7.8125rem)}.projects__cube-side_right{left:50%;width:15.625rem;height:15.625rem;margin-left:-7.8125rem;transform:rotateY(90deg) translate3d(0, 0, 7.8125rem)}.projects__cube-side_back{width:15.625rem;height:15.625rem;transform:rotateY(180deg) translate3d(0, 0, 7.8125rem)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rainbow{0%,100%{transform:translateY(0.3rem)}50%{transform:translateY(-0.3rem)}}@keyframes up{from{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes down{from{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left{from{transform:translateX(-300%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right{from{transform:translateX(300%);opacity:0}to{transform:translateX(0);opacity:1}}.contacts{position:relative;overflow:hidden;overflow:hidden;height:12.5rem;padding-top:1.875rem;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%}.contacts:before{position:absolute;top:-1.25rem;width:110%;height:3.125rem;content:'';transform:rotate(1deg);background-color:#f5f5f5}.contacts__title{font-size:1.5625rem !important;font-size:3.125rem;position:relative;display:inline-block;margin:1.875rem 0;-webkit-animation:right .8s ease-in-out;animation:right .8s ease-in-out}.contacts__title:after{position:absolute;left:10%;display:inline-block;width:80%;height:3.125rem;margin-top:10px;content:'';transition:opacity .35s, transform .35s;transform:scale(1);opacity:1;border-bottom:.125rem solid}.contacts__title:hover:after{transform:scale(0, 1);opacity:0}.contacts__title-container{text-align:center}.contacts__title:after{height:1.5625rem}.contacts__icons-raw{position:absolute;top:auto;right:0;bottom:20%;left:0;width:20rem;height:4.375rem;margin:auto;-webkit-animation:down .8s ease-in-out;animation:down .8s ease-in-out}.contacts__flip-container{float:left;margin:.625rem;perspective:1000}.contacts__flip-container:hover .contacts__flipper{transform:rotateY(180deg)}.contacts__flipper,.contacts__flipper-front,.contacts__flipper-back{font-size:1.875rem;line-height:3.75rem;width:3.75rem;height:3.75rem;text-align:center;border-radius:1.25rem}.contacts__flipper{position:relative;transition:.6s;transform-style:preserve-3d}.contacts__flipper-front,.contacts__flipper-back{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contacts__flipper-front{z-index:2;color:white;background-color:#fff;-webkit-filter:invert(0.2);filter:invert(0.2)}.contacts__flipper-front_resume img{transform:translateX(0.15rem)}.contacts__flipper-front img{width:50%;vertical-align:middle}.contacts__flipper-back{transform:rotateY(180deg);background-color:lightblue}.contacts__flipper-back p{font-size:.8125rem;margin-top:0;color:white;border:1px solid white;border-radius:1.25rem;background-color:#333}.contacts__copyright{font-size:.875rem;font-weight:bold;position:absolute;bottom:0;width:100%;margin-bottom:.1875rem;text-align:center}.contacts__year{font-size:1rem}

