@font-face{font-family:Roboto;src:local("Roboto"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto"),url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto"),url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:0}:focus{outline:0}a{position:relative;color:inherit;text-decoration:none}input,textarea{outline:0;border:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,svg{max-width:100%}body{margin:0;font-family:Roboto,sans-serif;font-weight:400;background-color:var(--almost-white);color:var(--carbonic);transition:.3s;--white-color:#333333;--carbonic:#f4f4f4;--almost-white:#373737;--e0e0e0:#333333;--transparent:#000000cc;--socials:rgb(192, 192, 192);--box-shadow-light:#717779;--red-main:#ce4541}body.dark{--white-color:#fff;--carbonic:#373737;--almost-white:#f4f4f4;--e0e0e0:#e0e0e0;--transparent:#ffffffcc;--socials:#373737;--box-shadow-light:#c4cacc}.container{max-width:1330px;margin:0 auto;padding-right:20px;padding-left:20px}.list-reset{list-style:none;padding:0;margin:0}.ibg{position:relative}.my-btn{padding:0;border:none;outline:0;cursor:pointer;background:0 0}.title{font-size:44px;font-weight:700;line-height:136%;text-align:center}@media (max-width:1000px){.title{font-size:calc(20px + 24 * (100vw - 320px)/ 680)}}.red-btn{max-width:270px;font-weight:600;padding:20px;border:2px solid #8a3330;border-radius:10px;background-color:#ce4541;font-size:22px;color:var(--almost-white);line-height:145%;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background-color .3s}.red-btn:hover{background-color:#e02a2a}.red-btn:active{background-color:#bb2f2f}.red-btn:focus-visible{background-color:#bb2f2f}.hidden{display:none;opacity:0;visibility:hidden}.visible{display:inline-flex;opacity:1;visibility:visible}.grey-link{font-size:14px;color:var(--grey-color)}.grey-link:hover{color:var(--purple-color)}.grey-link:focus-visible{color:#7033ac;background:#ebd1ff}.grey-link:active{color:#7033ac}.list-item:not(:last-child){margin-right:32px}.item-link{position:relative;font-weight:500;font-size:14px;line-height:20px;color:#667085;transition:.3s ease-in-out}.item-link::before{content:"";position:absolute;display:inline-block;width:7px;height:7px;border-top:1px solid;border-right:1px solid;margin-left:10px;transform:rotate(45deg);transition:transform .5s;transform-origin:center;right:-16px;top:7px}.link-active{color:var(--purple-color);margin-right:0;padding:1px 4px}.link-active::before{content:"";display:none}.accordion__descr,.accordion__empty,.accordion__subtitle,.copy,.faq__descr,.footer__btn,.footer__descr,.footer__input,.form__btn,.form__input,.hero__btn,.hero__descr,.list-item-link{font-size:16px;line-height:24px}.filters-list__item,.form__subtitle{font-size:14px;line-height:20px}@media (max-width:767.98px){.container{max-width:none;padding:0 10px}}.up-arrow{display:inline-block;background-color:transparent;width:60px;height:60px;text-align:center;border-radius:100%;margin:30px;position:fixed;bottom:30px;right:30px;z-index:1000;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden}.up-arrow:hover{cursor:pointer}.up-arrow.show{opacity:1;visibility:visible}.up-arrow svg{fill:var(--carbonic)}@media (max-width:650px){.up-arrow{width:40px;height:40px;right:-15px}.up-arrow svg{width:40px!important;height:40px!important}}.element-animation{opacity:0;transform:translateY(40px)}.element-animation.element-show{opacity:1;transition:1.5s;transform:translate(0)}.about__title.element-animation{transform:translateY(0)}.about__title.element-animation.element-show{opacity:1;-webkit-animation:2s wipe-enter;animation:2s wipe-enter}@-webkit-keyframes wipe-enter{0%{transform:translateX(80px)}50%{transform:translate(0)}}@keyframes wipe-enter{0%{transform:translateX(80px)}50%{transform:translate(0)}}.portfolio__title.element-animation{transform:translateY(0)}.portfolio__title.element-animation.element-show{opacity:1;-webkit-animation:2s wipe-enter1;animation:2s wipe-enter1}@-webkit-keyframes wipe-enter1{0%{transform:translateX(-80px)}50%{transform:translate(0)}}@keyframes wipe-enter1{0%{transform:translateX(-80px)}50%{transform:translate(0)}}.header{background:var(--almost-white);-webkit-animation:1s cubic-bezier(.4,0,.2,1) both fadeInZoomInSm;animation:1s cubic-bezier(.4,0,.2,1) both fadeInZoomInSm;z-index:30;position:fixed;left:0;top:0;width:100%;transition:transform .3s linear}.header__content{display:flex;justify-content:space-between;align-items:center}.header__logo{display:flex;align-items:center;padding:10px 0;transition:transform .3s cubic-bezier(0,0,.2,1)}.header__logo .svg-logo{-webkit-animation:20s linear infinite alternateColor;animation:20s linear infinite alternateColor;fill:#ce4542;stroke:#ce4542;height:64px;width:64px}.header__logo span{padding-left:10px;font-weight:700;color:var(--carbonic)}.header__logo:hover{transform:rotate(-10deg)}.header .nav__list{display:flex;justify-content:space-between;margin-right:30px}.header .nav__list-item:not(:last-child){margin:0 40px 0 0}.header .nav__list-item-link{color:inherit;font-weight:500;font-size:20px;line-height:130%;transition:color .3s}.header .nav__list-item-link::before{content:"";bottom:-3px;left:0;position:absolute;width:100%;height:2px;background:var(--red-main);transition:.5s;transform:scaleX(0)}.header .nav__list-item-link:hover::before{transform:scaleX(1)}.header .nav .cv-link{display:flex;align-items:center;gap:5px}.header .nav__burger{display:none}.header__btn{transition:.3s}.header__btn:hover{transform:scale(1.2)}@media screen and (max-width:600px){.header__btn:hover{transform:none}}.header__right-content{display:flex;align-items:center}.header .moon-dark,.header .sun-light{width:30px;height:30px;fill:var(--carbonic)}.header .sun-light{fill:var(--almost-white)}.tippy-box[data-theme~=projects-tooltip]{font-weight:400;font-size:14px;line-height:18px;text-align:center;background:#000;color:#fff}.header.hide{-webkit-animation:none!important;animation:none!important;transform:translateY(-85px)}@media (max-width:767.98px){body.lock{overflow:hidden}.header__right-content{align-items:center}.header__theme{padding-right:30px;transform:translateY(2px)}.header .nav{order:2}.header .nav .cv-link{justify-content:center}.header .nav__list{display:none}.header .nav .nav__menu-wrap{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:var(--almost-white);z-index:50;display:flex;transition:.3s}.header .nav .nav__menu-wrap.open{left:0}.header .nav .nav__menu-wrap .nav__list{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:50px 0;margin-right:0}.header .nav .nav__menu-wrap .nav__list>li{width:100%}.header .nav .nav__menu-wrap .nav__list>li>a{width:100%;display:flex;justify-content:center;padding:20px 0;font-size:28px;font-weight:700;color:var(--carbonic)}.header .nav__list-item-link:hover::before{transform:scaleX(0)}.header .nav__list-item:not(:last-child){margin-right:0}.header .nav__list-item-link{font-size:36px;text-align:center;display:block}.header .nav__burger{display:block;position:relative;width:30px;height:18px;cursor:pointer;z-index:60}.header .nav__burger span{background-color:var(--carbonic);position:absolute;left:0;width:100%;height:2px;top:calc(50% - 1px);transition:.3s}.header .nav__burger::after,.header .nav__burger::before{content:"";background-color:var(--carbonic);position:absolute;width:100%;height:2px;left:0;transition:.3s}.header .nav__burger::before{top:-2px;bottom:auto}.header .nav__burger::after{top:auto;bottom:-2px}.header .nav__burger.active span{transform:scale(0)}.header .nav__burger.active::after{transform:rotate(45deg);bottom:calc(50% - 1px)}.header .nav__burger.active::before{transform:rotate(-45deg);top:calc(50% - 1px)}}.hero{display:flex;padding-top:250px;padding-bottom:160px;transition:.3s;vertical-align:middle}.hero__container{position:relative;display:flex;justify-content:space-between;align-items:center;flex:1 1 100%}.hero__content{margin-right:110px}.hero__content>:not(:last-child){margin-bottom:40px}.hero .hero-title{font-size:50px;line-height:128%;font-weight:400}.hero .hero-title__hello{-webkit-animation:1s cubic-bezier(.4,0,.2,1) both fadeInZoomInSm;animation:1s cubic-bezier(.4,0,.2,1) both fadeInZoomInSm}.hero .hero-title__hello .hand-hello{-webkit-animation:4s cubic-bezier(.4,0,.2,1) infinite hello;animation:4s cubic-bezier(.4,0,.2,1) infinite hello}@media screen and (max-width:1000px){.hero .hero-title__hello .hand-hello{width:40px;height:40px}}.hero .hero-title__hello p{display:inline}.hero .hero-title__second{-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom;animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom}.hero .hero-title .color-anim{-webkit-animation:20s linear infinite alternateColor;animation:20s linear infinite alternateColor;color:#ce4541}.hero .hero-title__third{font-weight:700;-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom;animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom;-webkit-animation-delay:1.25s;animation-delay:1.25s}.hero .hero-title__fours{display:inline-block;-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom;animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInBottom;-webkit-animation-delay:1.5s;animation-delay:1.5s}.hero .hero-title__fifth{-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 2.25s both fadeInRight;animation:.8s cubic-bezier(.4,0,.2,1) 2.25s both fadeInRight}.hero .hero-title__sixth{display:block;margin-bottom:20px;-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 3.25s both fadeInBottom;animation:.8s cubic-bezier(.4,0,.2,1) 3.25s both fadeInBottom}.hero .portf-btn{max-width:320px;display:flex;align-items:center;gap:10px;color:#780f12}.hero .portf-btn svg{fill:#780f12;width:1em;height:1em;display:inline-block;font-size:1.7rem;transition:fill .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero__descr{font-size:20px;line-height:150%;font-weight:500}.hero__img{position:relative;z-index:10;-webkit-animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInRight;animation:.8s cubic-bezier(.4,0,.2,1) 1s both fadeInRight}.hero__img img{border:6px solid var(--carbonic);border-radius:100%;max-width:none}.hero__downarrow{position:absolute;bottom:20px;left:50%;transition:.3s}.hero__downarrow:hover{transform:scale(1.2)}.hero__downarrow svg{fill:var(--carbonic)}@media (max-width:1000px){.hero{padding-top:calc(50px + 40 * (100vw - 320px)/ 680);padding-bottom:calc(35px + 10 * (100vw - 320px)/ 680)}}@media (max-width:991.98px){.hero__content{margin-right:0}.hero .hero-title{font-size:34px}}@media (max-width:767.98px){.hero{padding-top:calc(90px + 40 * (100vw - 320px)/ 680);padding-bottom:70px}.hero__container{max-width:750px;flex-direction:column-reverse;text-align:center}.hero__content{padding-top:20px;display:flex;flex-direction:column;align-items:center}.hero__downarrow{display:none}.hero__downarrow svg{width:30px;height:30px}}@media (max-width:521.98px){.hero__downarrow{display:none}}.skills{padding-top:60px;padding-bottom:60px;background-color:var(--e0e0e0);transition:.3s}.skills .skill{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.skills .skill__item{padding:0 10px;flex:0 1 25%;display:flex;flex-direction:column;text-align:center;margin:10px 0}.skills .skill__wrap{padding:30px;background-color:var(--almost-white);border:1px solid var(--box-shadow-light)}.skills .skill__item>:not(:last-child){margin:0 0 16px}.skills .skill__item:first-child .skill__wrap{border-radius:10px 0 0}.skills .skill__item:nth-child(4) .skill__wrap{border-radius:0 10px 0 0}.skills .skill__item:nth-child(9) .skill__wrap{border-radius:0 0 0 10px}.skills .skill__item:nth-child(11) .skill__wrap{border-radius:0 0 10px}.skills .skill .web-logo{z-index:3;fill:var(--carbonic);transition:.3s}.skills .skill__img img{position:relative;z-index:5;-o-object-fit:contain;object-fit:contain;width:50px;height:100%}.skills .skill__subtitle{margin-top:20px;font-size:20px;line-height:150%;font-weight:700}.skills .skill__descr{font-size:16px;line-height:150%;font-weight:400}@media (max-width:1000px){.skills{padding-top:calc(25px + 20 * (100vw - 320px)/ 680);padding-bottom:calc(25px + 20 * (100vw - 320px)/ 680)}}@media (max-width:919.98px){.skills .skill__img::before{display:none}.skills .skill__img{position:relative;height:30px;display:flex;flex:0 0 50px;justify-content:flex-end;align-items:center;justify-content:center}.skills .skill__descr{display:none}.skills .skill__subtitle{font-size:14px}}@media (max-width:680.98px){.skills .skill__item{padding:0 5px;margin:5px 0}.skills .skill__wrap{padding:20px;min-width:160px}.skills .skill__item:nth-child(4) .skill__wrap{border-radius:0}.skills .skill__item:nth-child(3) .skill__wrap{border-radius:0 10px 0 0}.skills .skill__item:nth-child(9) .skill__wrap{border-radius:0}.skills .skill__item:nth-child(10) .skill__wrap{border-radius:0 0 0 10px}.skills .skill__item:nth-child(11) .skill__wrap{border-radius:0 0 10px}}@media (max-width:529.98px){.skills .skill__item:nth-child(2) .skill__wrap{border-radius:0 10px 0 0}.skills .skill__item:nth-child(10) .skill__wrap,.skills .skill__item:nth-child(3) .skill__wrap{border-radius:0}.skills .skill__item:nth-child(11) .skill__wrap{border-radius:0 0 10px 10px}}.about{padding-top:60px;padding-bottom:60px;transition:.3s}.about__content>:not(:last-child){margin-bottom:35px}.about .qualities{display:flex;justify-content:center;margin-left:-10px;margin-right:-10px}.about .qualities__item{padding:0 10px;flex:0 1 33.333%}.about .qualities__wrap>:not(:last-child){margin:0 0 20px}.about .qualities__wrap{padding:20px;height:100%;background-color:var(--white-color);border:1px solid var(--box-shadow-light);display:flex;flex-direction:column;align-items:center}.about .qualities__item:nth-child(1) .qualities__wrap{border-radius:10px 0 0 10px}.about .qualities__item:nth-child(3) .qualities__wrap{border-radius:0 10px 10px 0}.about .qualities__logo{fill:var(--carbonic)}.about .qualities__subtitle{font-size:20px;line-height:150%;font-weight:700}.about .qualities__descr{font-size:16px;line-height:150%;font-weight:400;text-align:center}.about .i-find>:not(:last-child){margin-bottom:35px}.about .i-find{padding-top:35px;display:flex;flex-direction:column}.about .i-find__title{font-size:30px;font-weight:700;line-height:146%;text-align:center}.about .i-find__content{padding-top:25px;display:flex}.about .i-find__img{flex:1 0 300px;align-items:center;justify-content:center;min-height:300px}.about .i-find__img img{box-shadow:5px 5px var(--box-shadow-light);border-radius:5px;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.about .i-find__block{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 30px}.about .i-find__text{margin-bottom:30px;font-size:18px;line-height:150%;font-weight:400}.about .i-find__btn{width:300px;align-self:flex-end}@media (max-width:1000px){.about{padding-top:calc(25px + 20 * (100vw - 320px)/ 680);padding-bottom:calc(25px + 20 * (100vw - 320px)/ 680)}.about__content>:not(:last-child){margin-bottom:calc(20px + 15 * (100vw - 320px)/ 680)}}@media (max-width:991.98px){.about .qualities{flex-wrap:wrap}.about .qualities__item{flex:0 0 50%}.about .qualities__item:last-child{margin-top:25px;flex:1 1 100%}.about .qualities__item:nth-child(1) .qualities__wrap{border-radius:10px 0 0}.about .qualities__item:nth-child(2) .qualities__wrap{border-radius:0 10px 0 0}.about .qualities__item:nth-child(3) .qualities__wrap{border-radius:0 0 10px 10px}.about .i-find__content{padding-top:calc(10px + 15 * (100vw - 320px)/ 680)}.about .i-find__block{justify-content:space-between}.about .i-find__btn{align-self:auto;width:100%}}@media (max-width:767.98px){.about .qualities__item{flex:1 1 100%;margin-top:25px}.about .qualities__item:nth-child(1) .qualities__wrap{border-radius:10px 10px 0 0}.about .qualities__item:nth-child(2) .qualities__wrap{border-radius:0}.about .qualities__item:nth-child(3) .qualities__wrap{border-radius:0 0 10px 10px}.about .i-find__content{flex-direction:column}.about .i-find__img{margin:0 auto 20px;width:300px}.about .i-find__block{padding:0}}.portfolio{padding-top:60px;padding-bottom:60px;background-color:var(--e0e0e0);transition:.3s}.portfolio .list-filter{margin-top:20px;display:flex;align-items:center;justify-content:center}.portfolio .list-filter__item{font-size:20px;font-weight:500;cursor:pointer;transition:.3s}.portfolio .list-filter__item:hover{color:#b13535}.portfolio .list-filter__item.active{color:#ff6464}.portfolio .list-filter__item:not(:last-child){margin-right:40px}.portfolio__list{display:flex;justify-content:center;flex-wrap:wrap;padding-top:35px;padding-bottom:35px;margin:-15px}.portfolio .item-portf{flex:0 0 300px;padding:15px;color:inherit;cursor:pointer;display:none}.portfolio .item-portf__body{z-index:5;position:relative;width:300px;height:300px;transition:1s;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px var(--box-shadow-light);border-radius:5px}.portfolio .item-portf__img{width:300px;height:300px}.portfolio .item-portf__img img{transition:1s;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.portfolio .item-portf__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:5;top:0;left:0;width:300px;height:300px;padding:20px;transform:translate(0,130%);background-color:var(--transparent);transition:1s}.portfolio .item-portf__content>:not(:last-child){margin-bottom:10px}.portfolio .item-portf__title{text-transform:uppercase;font-size:20px;font-weight:700;line-height:146.66667%;text-align:center}.portfolio .item-portf__title span{text-transform:none;color:#ff6464}.portfolio .item-portf__list{position:relative}.portfolio .item-portf__list:before{content:"";position:absolute;height:100%;width:4px;top:0;left:-14px;background-color:#ff6464}.portfolio .item-portf__list-item:not(:last-child){margin:0 0 7px}.portfolio .item-portf__list-item{font-size:15px;line-height:150%;font-weight:400}.portfolio .item-portf__btn{margin-top:10px;width:100%;height:50px;padding:5px}.portfolio .item-portf.html{display:block}.portfolio__btn{position:relative;left:50%;transform:translateX(-50%);font-family:Roboto,sans-serif;font-weight:500}.portfolio .close-item-btn{display:none}.portfolio__list-item:hover .item-portf__content{transform:translate(0,0)}.portfolio__list-item:hover .item-portf__img img{transform:scale(1.2)}@media (max-width:1000px){.portfolio{padding-top:calc(25px + 20 * (100vw - 320px)/ 680);padding-bottom:calc(25px + 20 * (100vw - 320px)/ 680)}.portfolio__list{padding-top:calc(20px + 15 * (100vw - 320px)/ 680);padding-bottom:calc(20px + 15 * (100vw - 320px)/ 680);margin:0}}@media (max-width:500px){.portfolio .list-filter__item{font-size:16px}.portfolio .list-filter__item:not(:last-child){margin-right:25px}}.contacts{padding-top:60px;padding-bottom:60px;transition:.3s}.contacts__content{display:flex;justify-content:space-between;padding-top:35px}.contacts .contacts-content{flex:0 1 50%}.contacts .contacts-content__title{margin-bottom:20px;font-size:26px;font-weight:700;line-height:146.66667%;text-align:center}.contacts .contacts-content .telegram{fill:#5c7aaf;stroke:var(--socials)}.contacts .contacts-content .gmail{stroke:var(--socials)}.contacts .contacts-content__link{display:flex;margin:0 30px 0 0;color:var(--carbonic);font-size:24px;font-weight:500;line-height:130%;transition:.3s;justify-content:center}.contacts .contacts-content__link svg{transition:.3s}.contacts .contacts-content__link:hover svg{opacity:.7;transform:scale(1.2)}.contacts .contacts-content__link:nth-child(1){padding-right:30px}.contacts .contacts-content__link:nth-child(2){margin-right:0}@media (max-width:1000px){.contacts{padding-top:calc(25px + 20 * (100vw - 320px)/ 680);padding-bottom:calc(25px + 20 * (100vw - 320px)/ 680)}.contacts .contacts-content__title{display:none}.contacts .contacts-content .gmail,.contacts .contacts-content .telegram{width:120px;height:120px}}.footer{background-color:#21243d}.footer__content{padding-top:35px;padding-bottom:35px;min-height:90px}.footer__link-github{display:inline-flex;cursor:pointer}.footer__link{color:#fff}.footer__logo{position:relative;transition:.5s;color:#fff;text-align:right;font-weight:500}.footer__arrow{position:relative;width:40px;height:20px;margin:10px 0;background:#fff;color:#21243d;font-weight:700;text-align:center;font-size:16px;line-height:130%;opacity:0;transition:.3s;transform:translateX(40px)}.footer__arrow::before{content:"";width:0;height:0;position:absolute;top:-5px;right:100%;border-width:15px 30px 15px 0;border-style:solid;border-color:transparent #fdfdfd}.footer__link-github:hover .footer__logo{transform:translate3d(12px,70%,3em)}.footer__link-github:hover .footer__arrow{opacity:1;transform:translateX(-30px)}.footer__text{color:#b7d2d8;text-align:center;margin-top:15px;font-size:16px}.footer__text img{display:block;margin:0 auto 7px}@media (max-width:1000px){.footer__content{padding-top:calc(20px + 15 * (100vw - 320px)/ 680);padding-bottom:calc(20px + 15 * (100vw - 320px)/ 680)}}@-webkit-keyframes hello{0%,72%,to{transform:rotate(8deg) translate3d(2px,0,0)}12%,60%{transform:rotate(-12deg) translate3d(-3px,0,0)}24%{transform:rotate(16deg) translate3d(4px,0,0)}36%{transform:rotate(-16deg) translate3d(-4px,0,0)}48%{transform:rotate(12deg) translate3d(3px,0,0)}}@keyframes hello{0%,72%,to{transform:rotate(8deg) translate3d(2px,0,0)}12%,60%{transform:rotate(-12deg) translate3d(-3px,0,0)}24%{transform:rotate(16deg) translate3d(4px,0,0)}36%{transform:rotate(-16deg) translate3d(-4px,0,0)}48%{transform:rotate(12deg) translate3d(3px,0,0)}}@-webkit-keyframes fadeInZoomInSm{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInZoomInSm{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes ripple{0%{transform:scale(.85);opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes ripple{0%{transform:scale(.85);opacity:1}to{transform:scale(1.2);opacity:0}}@-webkit-keyframes alternateColor{0%{color:#ce4541;outline-color:#ce4541;fill:#ce4542;stroke:#ce4542}16.66%{color:#2fd0c8;outline-color:#2fd0c8;fill:#2fd0c8;stroke:#2fd0c8}33.33%{color:#6ed485;outline-color:#6ed485;fill:#6ed485;stroke:#6ed485}50%{color:#fb9674;outline-color:#fb9674;fill:#fb9674;stroke:#fb9674}66%{color:#f8c24f;outline-color:#f8c24f;fill:#f8c24f;stroke:#f8c24f}83%{color:#a189f0;outline-color:#a189f0;fill:#a189f0;stroke:#a189f0}to{color:#ce4541;outline-color:#ce4541;fill:#ce4542;stroke:#ce4542}}@keyframes alternateColor{0%{color:#ce4541;outline-color:#ce4541;fill:#ce4542;stroke:#ce4542}16.66%{color:#2fd0c8;outline-color:#2fd0c8;fill:#2fd0c8;stroke:#2fd0c8}33.33%{color:#6ed485;outline-color:#6ed485;fill:#6ed485;stroke:#6ed485}50%{color:#fb9674;outline-color:#fb9674;fill:#fb9674;stroke:#fb9674}66%{color:#f8c24f;outline-color:#f8c24f;fill:#f8c24f;stroke:#f8c24f}83%{color:#a189f0;outline-color:#a189f0;fill:#a189f0;stroke:#a189f0}to{color:#ce4541;outline-color:#ce4541;fill:#ce4542;stroke:#ce4542}}@-webkit-keyframes fadeInBottom{0%{transform:translate3d(0,5%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translate3d(0,5%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{transform:translate3d(5%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate3d(5%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInZoomIn{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInZoomIn{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}