diff --git a/portfolio-inspo/README.md b/portfolio-inspo/README.md
deleted file mode 100644
index a94a89b..0000000
--- a/portfolio-inspo/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-![Purple Pink Modern Programmer LinkedIn Banner](https://user-images.githubusercontent.com/101924220/211615060-0153728d-e91d-42b0-a823-80f1d2c80da8.gif)
-
-As a software developer, I am dedicated to increasing the accessibility of open source technologies, creating tools that empower individuals, and fostering a sense of community. My areas of expertise include utilizing technologies such as React, Next, TypeScript, Redux, Ruby, Ruby on Rails, JavaScript, PHP, APIs, PostgreSQL, and MySQL.
-
-- 🔠I recently finish the redesign of [CANAL+ Afrique](https://canalplus-afrique.vercel.app/) with Nextjs, Typescript and Taiwindcss.
-- 🌱 I'm currently performing Nextjs and TypeScript while learning [WEB3](https://learnweb3.io/).
-- 👯 Looking to collaborate on Ruby, Ruby on Rails, Redux, React, Nextjs, TypeScript and JavaScript.
-- 💬 Ask me anything about HTML, CSS, JavaScript, Reactjs, Typescript, NextJs, Redux, Ruby, Ruby on Rails, Tailwindcss and other Web technologies.
-
-
-## âš¡ Take a look at My Stats :
-
-
- | | |
-| ------------- | ------------- |
-
-
-
-
Visitor's Count
-
-
-
-
-
-
-
-
diff --git a/portfolio-inspo/assets/css/style.css b/portfolio-inspo/assets/css/style.css
deleted file mode 100644
index d7fff3e..0000000
--- a/portfolio-inspo/assets/css/style.css
+++ /dev/null
@@ -1,2781 +0,0 @@
-@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;700&display=swap");
-
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- font-family: "Quicksand", sans-serif;
-}
-
-body {
- background: var(--primary) url(../images/shape/border.png) fixed center;
- background-size: 17%;
- color: var(--gray);
- font-size: 17px;
- position: relative;
- text-transform: capitalize;
-}
-
-:root {
- --primary: #0e1630;
- --secondary: #eb4a4a;
- --tertiary: #171f38;
- --gray: #808dad;
- --white: #ffffff;
- --secondary-02: rgba(235, 74, 74, 0.1);
- --tertiary-02: rgba(23, 31, 56, 0.5);
-}
-/*=============== THEME ===============*/
-.change-theme {
- /* position: absolute;
- top: 1.5rem;
- right: 0; */
- font-size: 1.55rem;
- color: var(--title-color);
- cursor: pointer;
- transition: .3s;
- padding: 0 10px;
-}
-
-.change-theme:hover {
- color: var(--first-color);
-}
-
-.section {
- position: relative;
- padding: 6rem 0;
- border-top: 2px solid var(--tertiary-02);
-}
-
-.heading-title {
- margin-bottom: 2rem;
-}
-
-.heading-title h3 {
- position: relative;
- padding-left: 35px;
-}
-
-.heading-title h3::before {
- position: absolute;
- content: "";
- background: var(--secondary);
- height: 2px;
- width: 30px;
- left: 0;
- top: 50%;
-}
-
-.heading-title h2 {
- color: var(--white);
- margin-top: 10px;
-}
-
-/* Animation*/
-@-webkit-keyframes navbar-animation {
- 0% {
- opacity: 0;
- -webkit-transform: translateY(-100%);
- transform: translateY(-100%);
- }
-
- 100% {
- opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-}
-
-@keyframes navbar-animation {
- 0% {
- opacity: 0;
- -webkit-transform: translateY(-100%);
- transform: translateY(-100%);
- }
-
- 100% {
- opacity: 1;
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-}
-
-/*=============== dropdown animation ===============*/
-@-webkit-keyframes dropdown-animation {
- 0% {
- -webkit-transform: scaleY(0);
- transform: scaleY(0);
- }
-
- 50% {
- -webkit-transform: scaleY(1.1);
- transform: scaleY(1.1);
- }
-
- 100% {
- -webkit-transform: scaleY(1);
- transform: scaleY(1);
- }
-}
-
-@keyframes dropdown-animation {
- 0% {
- -webkit-transform: scaleY(0);
- transform: scaleY(0);
- }
-
- 50% {
- -webkit-transform: scaleY(1.1);
- transform: scaleY(1.1);
- }
-
- 100% {
- -webkit-transform: scaleY(1);
- transform: scaleY(1);
- }
-}
-
-/*=============== img-up-down-animation ===============*/
-@-webkit-keyframes img-up-down-animation {
- 0% {
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-
- 50% {
- -webkit-transform: translateY(25px);
- transform: translateY(25px);
- }
-
- 100% {
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-}
-
-@keyframes img-up-down-animation {
- 0% {
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-
- 50% {
- -webkit-transform: translateY(25px);
- transform: translateY(25px);
- }
-
- 100% {
- -webkit-transform: translateY(0);
- transform: translateY(0);
- }
-}
-
-/*=============== dropdown animation ===============*/
-@-webkit-keyframes img-right-left-animation {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0);
- }
-
- 50% {
- -webkit-transform: translateX(25px);
- transform: translateX(25px);
- }
-
- 100% {
- -webkit-transform: translateX(0);
- transform: translateX(0);
- }
-}
-
-@keyframes img-right-left-animation {
- 0% {
- -webkit-transform: translateX(0);
- transform: translateX(0);
- }
-
- 50% {
- -webkit-transform: translateX(25px);
- transform: translateX(25px);
- }
-
- 100% {
- -webkit-transform: translateX(0);
- transform: translateX(0);
- }
-}
-
-/* To top button */
-#progress {
- position: fixed;
- bottom: 1rem;
- right: 1rem;
- height: 45px;
- width: 45px;
- display: none;
- place-items: center;
- border-radius: 50%;
- -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
- cursor: pointer;
-}
-
-#progress-value {
- display: block;
- height: calc(100% - 5px);
- width: calc(100% - 5px);
- background-color: var(--tertiary);
- border-radius: 50%;
- display: -ms-grid;
- display: grid;
- place-items: center;
- font-size: 24px;
- color: var(--gray);
- -webkit-transition: 0.3s ease;
- transition: 0.3s ease;
-}
-
-#progress-value:hover {
- color: var(--white);
-}
-
-/* Shape */
-.shape .shape-01,
-.shape .shape-02,
-.shape .shape-03,
-.shape .shape-04,
-.shape .shape-05,
-.shape .shape-06,
-.shape .shape-07,
-.shape .shape-08,
-.shape .shape-09,
-.shape .shape-10 {
- position: absolute;
- z-index: -1;
-}
-
-/* hr-01 */
-hr.hr-01 {
- margin: 1.5rem 0;
- background: var(--gray);
- opacity: 0.1;
-}
-
-* {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- padding: 0;
- margin: 0;
-}
-
-html {
- scroll-behavior: smooth;
-}
-
-a {
- text-decoration: none;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-ul {
- list-style: none;
-}
-
-img {
- max-width: 100%;
- height: auto;
-}
-
-ul,
-li,
-p,
-h1,
-h2,
-h3,
-h4,
-h5 {
- margin: 0;
- padding: 0;
-}
-
-p,
-h3,
-h4 {
- font-weight: 500;
-}
-
-h1,
-h2 {
- font-weight: 700;
-}
-
-h1 {
- font-size: 85px;
- line-height: 1em;
-}
-
-h2 {
- font-size: 34px;
- line-height: 1.5em;
-}
-
-h3 {
- color: var(--secondary);
- font-size: 24px;
- line-height: 1.5em;
-}
-
-h4 {
- color: var(--white);
- font-size: 19px;
- line-height: 1.4em;
-}
-
-p {
- font-size: 17px;
- line-height: 1.7em;
-}
-
-.notCursor {
- cursor: none;
-}
-
-.notCursor * {
- cursor: none;
-}
-
-#kursorWrapper {
- position: fixed;
- z-index: 99999;
- overflow: hidden;
- pointer-events: none;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
-}
-
-div[class*="kursor"] {
- position: fixed;
- pointer-events: none;
- -webkit-transform: translate(-50%, -50%);
- transform: translate(-50%, -50%);
- z-index: 10000;
-}
-
-div[class*="kursor"].kursor--hidden {
- opacity: 0;
- width: 0px;
- height: 0px;
-}
-
-div[class*="kursor"].kursor--1 {
- left: 0px;
- top: 0px;
- width: 25px;
- height: 25px;
- border-radius: 50%;
- border: 2px solid rgba(var(--k-color), 1);
- -webkit-transition: all 0.2s ease, top 0.18s ease-out, left 0.18s ease-out;
- transition: all 0.2s ease, top 0.18s ease-out, left 0.18s ease-out;
-}
-
-div[class*="kursor"].kursor--1+.kursorChild {
- display: block;
- width: 4px;
- height: 4px;
- background: rgba(var(--k-color), 1);
- border-radius: 50%;
- -webkit-transition: all 0.2s ease, top 0s ease-out, left 0s ease-out;
- transition: all 0.2s ease, top 0s ease-out, left 0s ease-out;
-}
-
-div[class*="kursor"].kursor--1.--hover {
- width: 40px;
- height: 40px;
- border: 2px solid rgba(var(--k-color), 0);
- background: rgba(var(--k-color), 0.1);
-}
-
-div[class*="kursor"].kursor--1.--hover+.kursorChild {
- background: rgba(var(--k-color), 0.3);
-}
-
-div[class*="kursor"].kursor--1.kursor--down {
- width: 20px;
- height: 20px;
-}
-
-div[class*="kursor"].kursor--1.kursor--down+.kursorChild:after {
- width: 40px !important;
- height: 40px !important;
- opacity: 0;
- border: 1px solid;
- border-radius: 50%;
- border-color: rgba(var(--k-color), 1);
- -webkit-transition: all 0.4s ease;
- transition: all 0.4s ease;
-}
-
-div[class*="kursor"].kursor--2 {
- left: 0px;
- top: 0px;
- width: 20px;
- height: 20px;
- border-radius: 50%;
- background: rgba(var(--k-color), 1);
- -webkit-transition: all 0.2s ease, top 0.1s ease-out, left 0.1s ease-out;
- transition: all 0.2s ease, top 0.1s ease-out, left 0.1s ease-out;
-}
-
-div[class*="kursor"].kursor--2+.kursorChild {
- display: block;
- width: 4px;
- height: 4px;
- background: rgba(var(--k-color), 1);
- border-radius: 50%;
- -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
- transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
-}
-
-div[class*="kursor"].kursor--2.--hover {
- width: 40px;
- height: 40px;
- background: rgba(var(--k-color), 0.1);
-}
-
-div[class*="kursor"].kursor--2.--hover+.kursorChild {
- background: rgba(var(--k-color), 0.3);
-}
-
-div[class*="kursor"].kursor--2.kursor--down {
- width: 10px;
- height: 10px;
-}
-
-div[class*="kursor"].kursor--2.kursor--down+.kursorChild:after {
- width: 40px !important;
- height: 40px !important;
- opacity: 0;
- border: 1px solid;
- border-radius: 50%;
- border-color: rgba(var(--k-color), 1);
- -webkit-transition: all 0.4s ease;
- transition: all 0.4s ease;
-}
-
-div[class*="kursor"].kursor--3 {
- left: 0px;
- top: 0px;
- width: 20px;
- height: 20px;
- border: 1px solid rgba(var(--k-color), 1);
- -webkit-transition: all 0.2s ease, top 0.05s ease-out, left 0.05s ease-out;
- transition: all 0.2s ease, top 0.05s ease-out, left 0.05s ease-out;
-}
-
-div[class*="kursor"].kursor--3+.kursorChild {
- display: block;
- width: 4px;
- height: 4px;
- background: rgba(var(--k-color), 1);
- -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
- transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
-}
-
-div[class*="kursor"].kursor--3.--hover {
- width: 40px;
- height: 40px;
- background: rgba(var(--k-color), 0.1);
- border: 1px solid rgba(var(--k-color), 0);
-}
-
-div[class*="kursor"].kursor--3.--hover+.kursorChild {
- background: rgba(var(--k-color), 0.3);
-}
-
-div[class*="kursor"].kursor--3.kursor--down {
- width: 5px;
- height: 5px;
- border: 1px solid rgba(var(--k-color), 0);
-}
-
-div[class*="kursor"].kursor--3.kursor--down+.kursorChild {
- width: 10px;
- height: 10px;
-}
-
-div[class*="kursor"].kursor--3.kursor--down+.kursorChild:after {
- width: 40px !important;
- height: 40px !important;
- opacity: 0;
- border: 1px solid;
- border-color: rgba(var(--k-color), 1);
- -webkit-transition: all 0.4s ease;
- transition: all 0.4s ease;
-}
-
-div[class*="kursor"].kursor--4 {
- left: 0px;
- top: 0px;
- width: 50px;
- height: 50px;
- border: 1px solid rgba(var(--k-color), 0.3);
- border-radius: 50%;
- -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
- transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
-}
-
-div[class*="kursor"].kursor--4+.kursorChild {
- display: block;
- width: 6px;
- height: 6px;
- background: rgba(var(--k-color), 1);
- border-radius: 50%;
- -webkit-transition: all 0.2s ease, top 0.03s ease-out, left 0.03s ease-out;
- transition: all 0.2s ease, top 0.03s ease-out, left 0.03s ease-out;
-}
-
-div[class*="kursor"].kursor--4.--hover {
- width: 30px;
- height: 30px;
- background: rgba(var(--k-color), 0.1);
- border: 3px solid rgba(var(--k-color), 0);
-}
-
-div[class*="kursor"].kursor--4.--hover+.kursorChild {
- width: 25px;
- height: 25px;
- background: rgba(var(--k-color), 0.1);
-}
-
-div[class*="kursor"].kursor--4.kursor--down {
- width: 5px;
- height: 5px;
-}
-
-div[class*="kursor"].kursor--4.kursor--down+.kursorChild {
- width: 10px;
- height: 10px;
-}
-
-div[class*="kursor"].kursor--4.kursor--down+.kursorChild:after {
- width: 40px !important;
- height: 40px !important;
- opacity: 0;
- border-radius: 50%;
- border: 1px solid;
- border-color: rgba(var(--k-color), 1);
- -webkit-transition: all 0.4s ease;
- transition: all 0.4s ease;
-}
-
-div[class*="kursor"].kursor--5 {
- left: 0px;
- top: 0px;
- width: 10px;
- height: 10px;
- border: 1px solid rgba(var(--k-color), 0.5);
- border-radius: 50%;
- -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
- transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
-}
-
-div[class*="kursor"].kursor--5.--hover {
- width: 26px;
- height: 26px;
- background: rgba(var(--k-color), 0.1);
- border: 3px solid rgba(var(--k-color), 0);
-}
-
-div[class*="kursor"].kursor--5.kursor--down {
- width: 15px;
- height: 15px;
-}
-
-div[class*="kursorChild"] {
- position: fixed;
- pointer-events: none;
- -webkit-transform: translate(-50%, -50%);
- transform: translate(-50%, -50%);
- display: none;
- overflow: hidden;
-}
-
-div[class*="kursorChild"].kursorChild[class*="--hidden"] {
- opacity: 0;
- width: 0px;
- height: 0px;
-}
-
-div[class*="kursorChild"].kursorChild:after {
- content: "";
- pointer-events: none;
- width: 0px;
- height: 0px;
- position: absolute;
- left: 50%;
- top: 50%;
- opacity: 1;
- border: 0px solid rgba(var(--k-color), 0.5);
- -webkit-transform: translate(-50%, -50%);
- transform: translate(-50%, -50%);
-}
-
-.kursor--absolute {
- position: absolute !important;
- z-index: 2000;
-}
-
-.btn {
- color: var(--secondary);
- border: 2px solid transparent;
- padding: 15px 25px;
- text-decoration: none;
- border-radius: 0.5rem;
- min-width: 160px;
- font-size: 17px;
- font-weight: 500;
- -webkit-transform: scale(1);
- transform: scale(1);
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.btn:hover {
- color: var(--quaternary);
- -webkit-transform: scale(1.03) translateY(-5px);
- transform: scale(1.03) translateY(-5px);
-}
-
-.btn-generic {
- color: var(--secondary);
- border: 1px solid var(--secondary);
- background: var(--tertiary);
-}
-
-.btn-generic:hover {
- color: var(--gray);
- border: 1px solid var(--gray);
-}
-
-.btn-link {
- text-decoration: underline;
- text-decoration-thickness: 2px;
-}
-
-.btn-link:hover {
- color: var(--gray);
-}
-
-.pulse {
- width: 65px;
- height: 65px;
- /* background: rgba(235, 74, 74, 0.3); */
- background: #0101014d;
- color: white !important;
- border-radius: 50%;
- position: relative;
- -webkit-animation: pulsar 1.5s infinite linear;
- animation: pulsar 1.5s infinite linear;
-}
-
-@-webkit-keyframes pulsar {
- 0% {
- -webkit-box-shadow: 0 0 0 0 white,
- 0 0 0 2px white, 0 0 0 20px white;
- box-shadow: 0 0 0 0 white, 0 0 0 2px rgba(255, 255, 255, 0.1),
- 0 0 0 20px rgba(255, 255, 255, 0.1);
- }
-
- 100% {
- -webkit-box-shadow: 0 0 0 2px white 0 0 0 20px white 0 0 0 40px white;
- box-shadow : 0 0 0 2px white
- 0 0 0 20px white, 0 0 0 40px white;
- }
-}
-
-@keyframes pulsar {
- 0% {
- -webkit-box-shadow: 0 0 0 0 white,
- 0 0 0 2px white, 0 0 0 20px white;
- box-shadow: 0 0 0 0 white, 0 0 0 2px rgba(255, 255, 255, 0.1),
- 0 0 0 20px rgba(255, 255, 255, 0.1);
- }
-
- 100% {
- -webkit-box-shadow: 0 0 0 2px white 0 0 0 20px white 0 0 0 40px white;
- box-shadow : 0 0 0 2px white
- 0 0 0 20px white, 0 0 0 40px white;
- }
- /* 0% {
- -webkit-box-shadow: 0 0 0 0 rgba(235, 74, 74, 0.1),
- 0 0 0 2px rgba(235, 74, 74, 0.1), 0 0 0 20px rgba(235, 74, 74, 0.1);
- box-shadow: 0 0 0 0 rgba(235, 74, 74, 0.1), 0 0 0 2px rgba(235, 74, 74, 0.1),
- 0 0 0 20px rgba(235, 74, 74, 0.1);
- }
-
- 100% {
- -webkit-box-shadow: 0 0 0 2px rgba(235, 74, 74, 0.1),
- 0 0 0 20px rgba(235, 74, 74, 0.1), 0 0 0 40px rgba(255, 255, 255, 0);
- box-shadow: 0 0 0 2px rgba(235, 74, 74, 0.1),
- 0 0 0 20px rgba(235, 74, 74, 0.1), 0 0 0 40px rgba(255, 255, 255, 0);
- } */
-}
-
-header.has-style-01 {
- padding: 10rem 0 5rem;
- position: relative;
- overflow: hidden;
-}
-
-header.has-style-01 .shape-01 {
- left: 25%;
- top: 150px;
- width: auto;
-}
-
-header.has-style-01 .shape-02 {
- left: 50%;
- top: 150px;
- width: auto;
- opacity: 0.5;
-}
-
-header.has-style-01 .shape-10 {
- right: 8%;
- top: 150px;
- width: 100px;
- z-index: 50;
-}
-
-header.has-style-01 .shape-07 {
- left: 10%;
- bottom: 50px;
- width: auto;
-}
-
-header.has-style-01 .shape-03 {
- left: 55%;
- top: 400px;
- width: auto;
-}
-
-header.has-style-01 .hero-content {
- position: relative;
- margin-bottom: 40px;
-}
-
-header.has-style-01 .hero-content h3.title-welcome {
- color: var(--secondary);
- position: relative;
- padding-left: 45px;
-}
-
-header.has-style-01 .hero-content h3.title-welcome::before {
- position: absolute;
- content: "";
- background: var(--secondary);
- height: 3px;
- width: 40px;
- left: 0;
- top: 50%;
-}
-
-header.has-style-01 .hero-content h1 {
- color: var(--white);
- margin: 20px 0;
-}
-
-header.has-style-01 .hero-content ul.link {
- margin: 40px 0;
-}
-
-header.has-style-01 .hero-thumb {
- position: relative;
- text-align: center;
-}
-
-header.has-style-01 .hero-thumb .skills,
-header.has-style-01 .hero-thumb .experience,
-header.has-style-01 .hero-thumb .play {
- position: absolute;
- z-index: 100;
-}
-
-header.has-style-01 .hero-thumb .skills {
- top: 40%;
- left: -5.5rem;
- width: 150px;
- border-radius: 15px;
- -webkit-animation: img-up-down-animation 3s infinite;
- animation: img-up-down-animation 3s infinite;
- -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
- box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
-}
-
-header.has-style-01 .hero-thumb .experience {
- bottom: -3rem;
- right: -1rem;
- width: 150px;
- border-radius: 15px;
- -webkit-animation: img-right-left-animation 3s infinite;
- animation: img-right-left-animation 3s infinite;
- -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
- box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
-}
-
-header.has-style-01 .hero-thumb .play {
- color: var(--secondary);
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- height: 50px;
- width: 50px;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- border-radius: 50%;
- bottom: 0px;
- left: 1rem;
-}
-
-header.has-style-01 .hero-thumb .thumb {
- -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
- box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
- border-radius: 5rem;
-}
-
-header.has-style-01 ul.social {
- position: absolute;
- right: -8rem;
- top: 50%;
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- -webkit-transform: rotate(-90deg);
- transform: rotate(-90deg);
-}
-
-header.has-style-01 ul.social li {
- display: inline-block;
- padding: 0 0.5rem;
-}
-
-header.has-style-01 ul.social li a {
- color: var(--gray);
- position: relative;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-header.has-style-01 ul.social li a:hover {
- color: var(--secondary);
-}
-
-header.has-style-02 {
- padding: 10rem 0 4rem;
- position: relative;
- overflow: hidden;
-}
-
-header.has-style-02 .shape-10 {
- right: 0;
- bottom: 0;
- width: 300px;
-}
-
-header.has-style-02 .shape-03 {
- left: 5rem;
- top: 40%;
- width: 80px;
-}
-
-/* end header has-style-02 */
-/* start navbar */
-.navbar {
- background: var(--primary) !important;
- border-bottom: 2px solid var(--tertiary);
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- z-index: 1010;
- height: 90px;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
- /* start media all and min-width: 992px */
- /* end media all and min-width: 992px */
- /* start media all and max-width: 992px */
- /* end media all and max-width: 992px */
-}
-
-.navbar.fixed-top {
- position: fixed;
- -webkit-animation: navbar-animation 0.6s;
- animation: navbar-animation 0.6s;
-}
-
-.navbar .navbar-nav li a {
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.navbar .navbar-nav li a.active,
-.navbar .navbar-nav li a:hover {
- color: var(--secondary) !important;
-}
-
-/* end navbar */
-/* start what-do */
-.what-do.has-style-01 .shape-03 {
- left: 38%;
- top: -50px;
- width: 100px;
-}
-
-.what-do.has-style-01 .shape-04 {
- left: 33%;
- top: 80px;
- width: 50px;
-}
-
-.what-do.has-style-01 .shape-05 {
- right: 0;
- top: 0px;
- width: auto;
-}
-
-.what-do.has-style-01 .shape-06 {
- right: 0;
- top: 100px;
- width: auto;
-}
-
-.what-do.has-style-01 .box {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- background: var(--tertiary);
- border: 1px solid transparent;
- border-radius: 15px;
- padding: 1.5rem;
- margin: 1rem 0;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.what-do.has-style-01 .box:hover {
- cursor: pointer;
- border: 1px solid var(--primary);
- -webkit-transform: translateY(-10px);
- transform: translateY(-10px);
- -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
- box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
-}
-
-.what-do.has-style-01 .box .icon {
- margin-right: 15px;
- position: relative;
- padding: 1rem 1rem 1rem 0;
-}
-
-.what-do.has-style-01 .box .icon i {
- color: var(--secondary);
- font-size: 45px;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.what-do.has-style-01 .box .icon::before {
- content: "";
- position: absolute;
- top: 0;
- right: 0;
- background: var(--secondary);
- opacity: 0.1;
- height: 45px;
- width: 45px;
- border-radius: 50%;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.what-do.has-style-01 .box:hover i {
- -webkit-transform: translateY(-15px);
- transform: translateY(-15px);
-}
-
-.what-do.has-style-01 .box:hover .icon::before {
- -webkit-transform: translateY(15px);
- transform: translateY(15px);
- background: var(--gray);
-}
-#about .hero-content img{
-border-radius: 5rem;
-}
-.profile-img{
- -webkit-filter: grayscale(100%);
- filter: grayscale(100%);
- /* z-index: -1; */
-}
-/* end what-do */
-/* start about me */
-.about-me.has-style-01 .shape-04 {
- left: 30%;
- top: 100px;
- width: auto;
-}
-
-.about-me.has-style-01 .shape-07 {
- left: 30%;
- bottom: 50px;
- width: 100px;
-}
-
-.about-me.has-style-01 ul.info {
- margin-bottom: 20px;
-}
-
-.about-me.has-style-01 ul.info li {
- color: var(--white);
- margin-bottom: 20px;
-}
-
-.about-me.has-style-01 ul.info li i {
- color: var(--secondary);
- position: relative;
- top: 5px;
- margin-right: 0.5rem;
-}
-
-/* end about me */
-/* start portfolio */
-.portfolio.has-style-01 .shape-03 {
- left: 50%;
- top: -50px;
- width: 100px;
-}
-
-.portfolio.has-style-01 .shape-07 {
- left: 25%;
- bottom: 50px;
- width: 100px;
-}
-
-.portfolio.has-style-01 .controls {
- margin-bottom: 1rem;
- text-align: right;
-}
-
-.portfolio.has-style-01 .controls button {
- background: transparent;
- border: none;
- color: var(--gray);
- margin-right: 1.5rem;
- position: relative;
- text-transform: capitalize;
- font-weight: 500;
- font-size: 17px;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.portfolio.has-style-01 .controls button:last-child {
- margin-right: 0;
-}
-
-.portfolio.has-style-01 .controls button:hover {
- color: var(--secondary);
-}
-
-.portfolio.has-style-01 .controls button.mixitup-control-active {
- color: var(--secondary);
-}
-
-.portfolio.has-style-01 .controls button.mixitup-control-active::before {
- position: absolute;
- content: "";
- bottom: -0.5rem;
- left: 0;
- height: 2px;
- width: 15px;
- background: var(--secondary);
-}
-
-.portfolio.has-style-01 .item-card {
- background: var(--tertiary);
- border-radius: 15px;
- padding: 1.5rem;
- margin-bottom: 2rem;
- border: 2px solid transparent;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.portfolio.has-style-01 .item-card:hover {
- border: 2px solid var(--gray);
- -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.3);
- box-shadow: 0 25px 45px rgba(0, 0, 0, 0.3);
-}
-
-.portfolio.has-style-01 .item-card:hover .title-link {
- color: var(--white);
-}
-
-.portfolio.has-style-01 .item-card .title-link {
- color: var(--secondary);
- margin-bottom: 10px;
- display: block;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.portfolio.has-style-01 .item-card .tag-link {
- margin: 1rem 0;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- gap: 5px;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
-}
-
-.portfolio.has-style-01 .item-card .tag-link li {
- display: inline-block;
-}
-
-.portfolio.has-style-01 .item-card .tag-link li a {
- background: var(--primary);
- color: var(--gray);
- padding: 0.5rem;
- display: inline-block;
- border-radius: 0.5rem;
- font-size: 14px;
-}
-
-.portfolio.has-style-01 .item-card .tag-link li a:hover {
- color: var(--white);
-}
-
-.portfolio.has-style-01 .item-card .item-image {
- border-radius: 1rem;
- overflow: hidden;
- position: relative;
-}
-
-.portfolio.has-style-01 .item-card .item-image .link-image,
-.portfolio.has-style-01 .item-card .item-image .link-view {
- position: absolute;
- bottom: -50px;
- right: -50px;
- background: var(--secondary);
- color: var(--white);
- border-radius: 0.3rem 0 0 0;
- font-size: 18px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- height: 50px;
- width: 80px;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-
-.portfolio.has-style-01 .item-card .item-image img {
- width: 100%;
- height: 100%;
-}
-
-.portfolio.has-style-01 .item-card:hover .link-image {
- bottom: 0;
- right: 0;
-}
-
-.portfolio.has-style-01 .item-card:hover .link-view {
- bottom: 0;
- left: 0;
-}
-
-.portfolio.has-style-01 .item-card:hover .link-image:hover,
-.portfolio.has-style-01 .item-card:hover .link-view:hover {
- background: var(--tertiary);
-}
-
-/* start skils */
-.skils.has-style-01 .shape-03 {
- right: 10%;
- top: -40px;
- width: 80px;
-}
-
-.skils.has-style-01 .shape-06 {
- right: 0;
- bottom: 50px;
- width: auto;
-}
-
-.skils.has-style-01 .shape-08 {
- left: 0;
- top: 50px;
- width: auto;
-}
-
-.skils.has-style-01 .progress {
- width: 120px;
- height: 120px;
- text-align: center;
- background: var(--tertiary);
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- border-radius: 50%;
- position: relative;
- margin: 30px auto;
- overflow: visible;
-}
-
-.skils.has-style-01 .progress::before {
- position: absolute;
- content: "";
- top: -5px;
- left: -5px;
- border: 2px dashed var(--secondary);
- height: 130px;
- width: 130px;
- border-radius: 50%;
- opacity: 0.4;
-}
-
-.skils.has-style-01 .progress>span {
- width: 50%;
- height: 100%;
- overflow: hidden;
- position: absolute;
- top: 0;
- z-index: 1;
-}
-
-.skils.has-style-01 .progress .progress-left {
- left: 0;
-}
-
-.skils.has-style-01 .progress .progress-bar {
- width: 100%;
- height: 100%;
- background: none;
- position: absolute;
- top: 0;
- border: 5px solid var(--secondary);
-}
-
-.skils.has-style-01 .progress .progress-left .progress-bar {
- left: 100%;
- border-top-right-radius: 90px;
- border-bottom-right-radius: 90px;
- border-left: 0;
- -webkit-transform-origin: center left;
- transform-origin: center left;
-}
-
-.skils.has-style-01 .progress .progress-right {
- right: 0;
-}
-
-.skils.has-style-01 .progress .progress-right .progress-bar {
- left: -100%;
- border-top-left-radius: 90px;
- border-bottom-left-radius: 90px;
- border-right: 0;
- -webkit-transform-origin: center right;
- transform-origin: center right;
-}
-
-.skils.has-style-01 .progress .progress-value {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.skils.has-style-01 .progress .progress-value h3 {
- color: var(--white);
- font-size: 15px;
-}
-
-.skils.has-style-01 .progress[data-percentage="1.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-1 1s linear forwards;
- animation: loading-1 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="1.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="3.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-2 1s linear forwards;
- animation: loading-2 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="3.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="5"] .progress-right .progress-bar {
- -webkit-animation: loading-3 1s linear forwards;
- animation: loading-3 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="5"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="6.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-4 1s linear forwards;
- animation: loading-4 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="6.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="8.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-5 1s linear forwards;
- animation: loading-5 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="8.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="10"] .progress-right .progress-bar {
- -webkit-animation: loading-6 1s linear forwards;
- animation: loading-6 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="10"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="11.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-7 1s linear forwards;
- animation: loading-7 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="11.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="13.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-8 1s linear forwards;
- animation: loading-8 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="13.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="15"] .progress-right .progress-bar {
- -webkit-animation: loading-9 1s linear forwards;
- animation: loading-9 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="15"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="16.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-10 1s linear forwards;
- animation: loading-10 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="16.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="18.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-11 1s linear forwards;
- animation: loading-11 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="18.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="20"] .progress-right .progress-bar {
- -webkit-animation: loading-12 1s linear forwards;
- animation: loading-12 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="20"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="21.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-13 1s linear forwards;
- animation: loading-13 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="21.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="23.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-14 1s linear forwards;
- animation: loading-14 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="23.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="25"] .progress-right .progress-bar {
- -webkit-animation: loading-15 1s linear forwards;
- animation: loading-15 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="25"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="26.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-16 1s linear forwards;
- animation: loading-16 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="26.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="28.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-17 1s linear forwards;
- animation: loading-17 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="28.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="30"] .progress-right .progress-bar {
- -webkit-animation: loading-18 1s linear forwards;
- animation: loading-18 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="30"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="31.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-19 1s linear forwards;
- animation: loading-19 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="31.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="33.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-20 1s linear forwards;
- animation: loading-20 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="33.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="35"] .progress-right .progress-bar {
- -webkit-animation: loading-21 1s linear forwards;
- animation: loading-21 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="35"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="36.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-22 1s linear forwards;
- animation: loading-22 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="36.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="38.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-23 1s linear forwards;
- animation: loading-23 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="38.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="40"] .progress-right .progress-bar {
- -webkit-animation: loading-24 1s linear forwards;
- animation: loading-24 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="40"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="41.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-25 1s linear forwards;
- animation: loading-25 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="41.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="43.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-26 1s linear forwards;
- animation: loading-26 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="43.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="45"] .progress-right .progress-bar {
- -webkit-animation: loading-27 1s linear forwards;
- animation: loading-27 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="45"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="46.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-28 1s linear forwards;
- animation: loading-28 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="46.66667"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="48.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-29 1s linear forwards;
- animation: loading-29 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="48.33333"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="50"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="50"] .progress-left .progress-bar {
- -webkit-animation: 0;
- animation: 0;
-}
-
-.skils.has-style-01 .progress[data-percentage="51.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="51.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-1 1s linear forwards 1s;
- animation: loading-1 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="53.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="53.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-2 1s linear forwards 1s;
- animation: loading-2 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="55"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="55"] .progress-left .progress-bar {
- -webkit-animation: loading-3 1s linear forwards 1s;
- animation: loading-3 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="56.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="56.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-4 1s linear forwards 1s;
- animation: loading-4 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="58.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="58.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-5 1s linear forwards 1s;
- animation: loading-5 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="60"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="60"] .progress-left .progress-bar {
- -webkit-animation: loading-6 1s linear forwards 1s;
- animation: loading-6 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="61.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="61.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-7 1s linear forwards 1s;
- animation: loading-7 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="63.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="63.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-8 1s linear forwards 1s;
- animation: loading-8 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="65"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="65"] .progress-left .progress-bar {
- -webkit-animation: loading-9 1s linear forwards 1s;
- animation: loading-9 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="66.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="66.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-10 1s linear forwards 1s;
- animation: loading-10 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="68.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="68.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-11 1s linear forwards 1s;
- animation: loading-11 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="70"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="70"] .progress-left .progress-bar {
- -webkit-animation: loading-12 1s linear forwards 1s;
- animation: loading-12 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="71.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="71.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-13 1s linear forwards 1s;
- animation: loading-13 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="73.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="73.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-14 1s linear forwards 1s;
- animation: loading-14 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="75"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="75"] .progress-left .progress-bar {
- -webkit-animation: loading-15 1s linear forwards 1s;
- animation: loading-15 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="76.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="76.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-16 1s linear forwards 1s;
- animation: loading-16 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="78.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="78.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-17 1s linear forwards 1s;
- animation: loading-17 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="80"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="80"] .progress-left .progress-bar {
- -webkit-animation: loading-18 1s linear forwards 1s;
- animation: loading-18 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="81.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="81.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-19 1s linear forwards 1s;
- animation: loading-19 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="83.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="83.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-20 1s linear forwards 1s;
- animation: loading-20 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="85"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="85"] .progress-left .progress-bar {
- -webkit-animation: loading-21 1s linear forwards 1s;
- animation: loading-21 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="86.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="86.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-22 1s linear forwards 1s;
- animation: loading-22 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="88.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="88.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-23 1s linear forwards 1s;
- animation: loading-23 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="90"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="90"] .progress-left .progress-bar {
- -webkit-animation: loading-24 1s linear forwards 1s;
- animation: loading-24 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="91.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="91.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-25 1s linear forwards 1s;
- animation: loading-25 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="93.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="93.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-26 1s linear forwards 1s;
- animation: loading-26 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="95"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="95"] .progress-left .progress-bar {
- -webkit-animation: loading-27 1s linear forwards 1s;
- animation: loading-27 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="96.66667"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="96.66667"] .progress-left .progress-bar {
- -webkit-animation: loading-28 1s linear forwards 1s;
- animation: loading-28 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="98.33333"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="98.33333"] .progress-left .progress-bar {
- -webkit-animation: loading-29 1s linear forwards 1s;
- animation: loading-29 1s linear forwards 1s;
-}
-
-.skils.has-style-01 .progress[data-percentage="100"] .progress-right .progress-bar {
- -webkit-animation: loading-30 1s linear forwards;
- animation: loading-30 1s linear forwards;
-}
-
-.skils.has-style-01 .progress[data-percentage="100"] .progress-left .progress-bar {
- -webkit-animation: loading-30 1s linear forwards 1s;
- animation: loading-30 1s linear forwards 1s;
-}
-
-@-webkit-keyframes loading-1 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(6);
- transform: rotate(6deg);
- }
-}
-
-@keyframes loading-1 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(6);
- transform: rotate(6deg);
- }
-}
-
-@-webkit-keyframes loading-2 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(12);
- transform: rotate(12deg);
- }
-}
-
-@keyframes loading-2 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(12);
- transform: rotate(12deg);
- }
-}
-
-@-webkit-keyframes loading-3 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(18);
- transform: rotate(18deg);
- }
-}
-
-@keyframes loading-3 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(18);
- transform: rotate(18deg);
- }
-}
-
-@-webkit-keyframes loading-4 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(24);
- transform: rotate(24deg);
- }
-}
-
-@keyframes loading-4 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(24);
- transform: rotate(24deg);
- }
-}
-
-@-webkit-keyframes loading-5 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(30);
- transform: rotate(30deg);
- }
-}
-
-@keyframes loading-5 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(30);
- transform: rotate(30deg);
- }
-}
-
-@-webkit-keyframes loading-6 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(36);
- transform: rotate(36deg);
- }
-}
-
-@keyframes loading-6 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(36);
- transform: rotate(36deg);
- }
-}
-
-@-webkit-keyframes loading-7 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(42);
- transform: rotate(42deg);
- }
-}
-
-@keyframes loading-7 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(42);
- transform: rotate(42deg);
- }
-}
-
-@-webkit-keyframes loading-8 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(48);
- transform: rotate(48deg);
- }
-}
-
-@keyframes loading-8 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(48);
- transform: rotate(48deg);
- }
-}
-
-@-webkit-keyframes loading-9 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(54);
- transform: rotate(54deg);
- }
-}
-
-@keyframes loading-9 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(54);
- transform: rotate(54deg);
- }
-}
-
-@-webkit-keyframes loading-10 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(60);
- transform: rotate(60deg);
- }
-}
-
-@keyframes loading-10 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(60);
- transform: rotate(60deg);
- }
-}
-
-@-webkit-keyframes loading-11 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(66);
- transform: rotate(66deg);
- }
-}
-
-@keyframes loading-11 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(66);
- transform: rotate(66deg);
- }
-}
-
-@-webkit-keyframes loading-12 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(72);
- transform: rotate(72deg);
- }
-}
-
-@keyframes loading-12 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(72);
- transform: rotate(72deg);
- }
-}
-
-@-webkit-keyframes loading-13 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(78);
- transform: rotate(78deg);
- }
-}
-
-@keyframes loading-13 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(78);
- transform: rotate(78deg);
- }
-}
-
-@-webkit-keyframes loading-14 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(84);
- transform: rotate(84deg);
- }
-}
-
-@keyframes loading-14 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(84);
- transform: rotate(84deg);
- }
-}
-
-@-webkit-keyframes loading-15 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(90);
- transform: rotate(90deg);
- }
-}
-
-@keyframes loading-15 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(90);
- transform: rotate(90deg);
- }
-}
-
-@-webkit-keyframes loading-16 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(96);
- transform: rotate(96deg);
- }
-}
-
-@keyframes loading-16 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(96);
- transform: rotate(96deg);
- }
-}
-
-@-webkit-keyframes loading-17 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(102);
- transform: rotate(102deg);
- }
-}
-
-@keyframes loading-17 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(102);
- transform: rotate(102deg);
- }
-}
-
-@-webkit-keyframes loading-18 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(108);
- transform: rotate(108deg);
- }
-}
-
-@keyframes loading-18 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(108);
- transform: rotate(108deg);
- }
-}
-
-@-webkit-keyframes loading-19 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(114);
- transform: rotate(114deg);
- }
-}
-
-@keyframes loading-19 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(114);
- transform: rotate(114deg);
- }
-}
-
-@-webkit-keyframes loading-20 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(120);
- transform: rotate(120deg);
- }
-}
-
-@keyframes loading-20 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(120);
- transform: rotate(120deg);
- }
-}
-
-@-webkit-keyframes loading-21 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(126);
- transform: rotate(126deg);
- }
-}
-
-@keyframes loading-21 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(126);
- transform: rotate(126deg);
- }
-}
-
-@-webkit-keyframes loading-22 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(132);
- transform: rotate(132deg);
- }
-}
-
-@keyframes loading-22 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(132);
- transform: rotate(132deg);
- }
-}
-
-@-webkit-keyframes loading-23 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(138);
- transform: rotate(138deg);
- }
-}
-
-@keyframes loading-23 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(138);
- transform: rotate(138deg);
- }
-}
-
-@-webkit-keyframes loading-24 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(144);
- transform: rotate(144deg);
- }
-}
-
-@keyframes loading-24 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(144);
- transform: rotate(144deg);
- }
-}
-
-@-webkit-keyframes loading-25 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(150);
- transform: rotate(150deg);
- }
-}
-
-@keyframes loading-25 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(150);
- transform: rotate(150deg);
- }
-}
-
-@-webkit-keyframes loading-26 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(156);
- transform: rotate(156deg);
- }
-}
-
-@keyframes loading-26 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(156);
- transform: rotate(156deg);
- }
-}
-
-@-webkit-keyframes loading-27 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(162);
- transform: rotate(162deg);
- }
-}
-
-@keyframes loading-27 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(162);
- transform: rotate(162deg);
- }
-}
-
-@-webkit-keyframes loading-28 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(168);
- transform: rotate(168deg);
- }
-}
-
-@keyframes loading-28 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(168);
- transform: rotate(168deg);
- }
-}
-
-@-webkit-keyframes loading-29 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(174);
- transform: rotate(174deg);
- }
-}
-
-@keyframes loading-29 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(174);
- transform: rotate(174deg);
- }
-}
-
-@-webkit-keyframes loading-30 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(180);
- transform: rotate(180deg);
- }
-}
-
-@keyframes loading-30 {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-
- 100% {
- -webkit-transform: rotate(180);
- transform: rotate(180deg);
- }
-}
-
-/* start contact-me */
-.contact-me.has-style-01 .shape-03 {
- left: 38%;
- top: -50px;
- width: 100px;
-}
-
-.contact-me.has-style-01 .shape-07 {
- left: 30%;
- bottom: 50px;
- width: auto;
-}
-
-.contact-me.has-style-01 .shape-09 {
- right: 5%;
- bottom: 15%;
- width: auto;
-}
-
-.contact-me.has-style-01 ul.info {
- margin-top: 40px;
-}
-
-.contact-me.has-style-01 ul.info li {
- margin-top: 20px;
-}
-
-.contact-me.has-style-01 ul.info li a {
- color: var(--gray);
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
- text-transform: none;
-}
-
-.contact-me.has-style-01 ul.info li a:hover {
- color: var(--secondary);
-}
-
-.contact-me.has-style-01 ul.info li i {
- margin-right: 15px;
- background: var(--secondary-02);
- color: var(--secondary);
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- height: 35px;
- width: 35px;
- border-radius: 0.3rem;
-}
-
-.contact-me.has-style-01 ul.social {
- margin-top: 40px;
-}
-
-.contact-me.has-style-01 ul.social li a {
- color: var(--gray);
- margin-right: 1rem;
- font-size: 18px;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- height: 35px;
- width: 35px;
- border-radius: 0.3rem;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.contact-me.has-style-01 ul.social li a:hover {
- color: var(--secondary);
- background: var(--secondary-02);
-}
-
-.contact-me.has-style-01 .contact_form .form-group {
- margin-bottom: 20px;
- position: relative;
-}
-
-.contact-me.has-style-01 .contact_form .form-group i {
- position: absolute;
- top: 1.7rem;
- right: 1.5rem;
- opacity: 0.5;
-}
-
-.contact-me.has-style-01 .contact_form .form-group input,
-.contact-me.has-style-01 .contact_form .form-group textarea {
- border: none;
- background: var(--tertiary-02);
- color: var(--white);
- border: 1px solid transparent;
- padding: 1.5rem 1rem;
- border-radius: 0.3rem;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
-}
-
-.contact-me.has-style-01 .contact_form .form-group input:focus,
-.contact-me.has-style-01 .contact_form .form-group textarea:focus {
- background: var(--tertiary);
- border: 1px solid var(--tertiary);
- -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
- box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
-}
-
-/* start footer */
-footer.has-style-01 {
- position: relative;
- border-top: 2px solid var(--tertiary);
- padding: 4rem 0 1.5rem;
- background: var(--primary);
-}
\ No newline at end of file
diff --git a/portfolio-inspo/assets/img/logo.png b/portfolio-inspo/assets/img/logo.png
deleted file mode 100644
index f3e2dcb..0000000
Binary files a/portfolio-inspo/assets/img/logo.png and /dev/null differ
diff --git a/portfolio-inspo/assets/js/render.js b/portfolio-inspo/assets/js/render.js
deleted file mode 100644
index 804cf6d..0000000
--- a/portfolio-inspo/assets/js/render.js
+++ /dev/null
@@ -1,92 +0,0 @@
-const skills = document.querySelector("#render-skills");
-const social = document.querySelectorAll("#social");
-const topic = document.querySelector("#topic");
-
-// Skills
-
-const allSkills = [
- { skill_name: "JavaScript", percentage: 90 },
- { skill_name: "HTML", percentage: 100 },
- { skill_name: "CSS", percentage: 100 },
- { skill_name: "Bootstrap", percentage: 100 },
- { skill_name: "Tailwind css", percentage: 80 },
- { skill_name: "Material UI", percentage: 70 },
- { skill_name: "React.js", percentage: 80 },
- { skill_name: "Redux", percentage: 80 },
- { skill_name: "Next.js", percentage: 70 },
- { skill_name: "Typescript", percentage: 70 },
- { skill_name: "Ruby", percentage: 80 },
- { skill_name: "Rails", percentage: 80 },
- { skill_name: "Stimulus", percentage: 55 },
- { skill_name: "PHP", percentage: 70 },
- { skill_name: "SQL", percentage: 95 },
-];
-
-allSkills.map((skill) => {
- html = `
-
-
-
-
-
-
-
-
-
${skill.skill_name}
-
-
-
- `;
- skills.innerHTML += html;
-});
-
-// Social link
-
-const social_link = [
- {
- link: "https://github.com/Chrissiku/",
- icon: "fa-brands fa-github",
- },
- {
- link: "https://www.linkedin.com/in/christian-siku/",
- icon: "fa-brands fa-linkedin-in",
- },
- {
- link: "https://twitter.com/christian_siku/",
- icon: "fa-brands fa-twitter",
- },
- {
- link: "https://angel.co/u/chris-siku",
- icon: "fa-brands fa-angellist",
- },
-];
-
-social_link.map((item) => {
- html = `
-
-
-
- `;
-
- for (const element of social) {
- element.innerHTML += html;
- }
-});
-
-// Topic
-
-const allTopics = [
- { title: "All works", class: "all" },
- { title: "Web design", class: ".web" },
- { title: "Responsive", class: ".responsive" },
- { title: "Features", class: ".feature" },
-];
-
-allTopics.map((item) => {
- html = `
- ${item.title}
- `;
- topic.innerHTML += html;
-});
-
diff --git a/portfolio-inspo/assets/css/fancybox.css b/portfolio-main/assets/css/fancybox.css
similarity index 100%
rename from portfolio-inspo/assets/css/fancybox.css
rename to portfolio-main/assets/css/fancybox.css
diff --git a/portfolio-inspo/assets/css/responsive.css b/portfolio-main/assets/css/responsive.css
similarity index 100%
rename from portfolio-inspo/assets/css/responsive.css
rename to portfolio-main/assets/css/responsive.css
diff --git a/portfolio-main/assets/css/style.css b/portfolio-main/assets/css/style.css
new file mode 100644
index 0000000..7a12623
--- /dev/null
+++ b/portfolio-main/assets/css/style.css
@@ -0,0 +1,2800 @@
+@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;700&display=swap');
+
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ font-family: 'Quicksand', sans-serif;
+}
+
+body {
+ background: var(--primary) url(../images/shape/border.png) fixed center;
+ background-size: 17%;
+ color: var(--gray);
+ font-size: 17px;
+ position: relative;
+ text-transform: capitalize;
+}
+
+:root {
+ --primary: #0e1630;
+ --secondary: #eb4a4a;
+ --tertiary: #171f38;
+ --gray: #808dad;
+ --white: #ffffff;
+ --secondary-02: rgba(235, 74, 74, 0.1);
+ --tertiary-02: rgba(23, 31, 56, 0.5);
+}
+/* modal */
+.modal-title{
+ color: var(--primary);
+}
+.btn-setPrimary{
+ background-color: var(--primary);
+}
+.modal-content .btn-close{
+ color: var(--primary);
+}
+/*=============== THEME ===============*/
+.change-theme {
+ /* position: absolute;
+ top: 1.5rem;
+ right: 0; */
+ font-size: 1.55rem;
+ color: var(--title-color);
+ cursor: pointer;
+ transition: 0.3s;
+ padding: 0 10px;
+}
+
+.change-theme:hover {
+ color: var(--first-color);
+}
+body.dark-theme {
+ --primary: #272078;
+ --secondary: #eb4a9b;
+}
+.section {
+ position: relative;
+ padding: 6rem 0;
+ border-top: 2px solid var(--tertiary-02);
+}
+
+.heading-title {
+ margin-bottom: 2rem;
+}
+
+.heading-title h3 {
+ position: relative;
+ padding-left: 35px;
+}
+
+.heading-title h3::before {
+ position: absolute;
+ content: '';
+ background: var(--secondary);
+ height: 2px;
+ width: 30px;
+ left: 0;
+ top: 50%;
+}
+
+.heading-title h2 {
+ color: var(--white);
+ margin-top: 10px;
+}
+
+/* Animation*/
+@-webkit-keyframes navbar-animation {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-100%);
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+}
+
+@keyframes navbar-animation {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-100%);
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+}
+
+/*=============== dropdown animation ===============*/
+@-webkit-keyframes dropdown-animation {
+ 0% {
+ -webkit-transform: scaleY(0);
+ transform: scaleY(0);
+ }
+
+ 50% {
+ -webkit-transform: scaleY(1.1);
+ transform: scaleY(1.1);
+ }
+
+ 100% {
+ -webkit-transform: scaleY(1);
+ transform: scaleY(1);
+ }
+}
+
+@keyframes dropdown-animation {
+ 0% {
+ -webkit-transform: scaleY(0);
+ transform: scaleY(0);
+ }
+
+ 50% {
+ -webkit-transform: scaleY(1.1);
+ transform: scaleY(1.1);
+ }
+
+ 100% {
+ -webkit-transform: scaleY(1);
+ transform: scaleY(1);
+ }
+}
+
+/*=============== img-up-down-animation ===============*/
+@-webkit-keyframes img-up-down-animation {
+ 0% {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+
+ 50% {
+ -webkit-transform: translateY(25px);
+ transform: translateY(25px);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+}
+
+@keyframes img-up-down-animation {
+ 0% {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+
+ 50% {
+ -webkit-transform: translateY(25px);
+ transform: translateY(25px);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+ }
+}
+
+/*=============== dropdown animation ===============*/
+@-webkit-keyframes img-right-left-animation {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 50% {
+ -webkit-transform: translateX(25px);
+ transform: translateX(25px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+
+@keyframes img-right-left-animation {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 50% {
+ -webkit-transform: translateX(25px);
+ transform: translateX(25px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+
+/* To top button */
+#progress {
+ position: fixed;
+ bottom: 1rem;
+ right: 1rem;
+ height: 45px;
+ width: 45px;
+ display: none;
+ place-items: center;
+ border-radius: 50%;
+ -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+ cursor: pointer;
+}
+
+#progress-value {
+ display: block;
+ height: calc(100% - 5px);
+ width: calc(100% - 5px);
+ background-color: var(--tertiary);
+ border-radius: 50%;
+ display: -ms-grid;
+ display: grid;
+ place-items: center;
+ font-size: 24px;
+ color: var(--gray);
+ -webkit-transition: 0.3s ease;
+ transition: 0.3s ease;
+}
+
+#progress-value:hover {
+ color: var(--white);
+}
+
+/* Shape */
+.shape .shape-01,
+.shape .shape-02,
+.shape .shape-03,
+.shape .shape-04,
+.shape .shape-05,
+.shape .shape-06,
+.shape .shape-07,
+.shape .shape-08,
+.shape .shape-09,
+.shape .shape-10 {
+ position: absolute;
+ z-index: -1;
+}
+
+/* hr-01 */
+hr.hr-01 {
+ margin: 1.5rem 0;
+ background: var(--gray);
+ opacity: 0.1;
+}
+
+* {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 0;
+ margin: 0;
+}
+
+html {
+ scroll-behavior: smooth;
+}
+
+a {
+ text-decoration: none;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+ul {
+ list-style: none;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+ul,
+li,
+p,
+h1,
+h2,
+h3,
+h4,
+h5 {
+ margin: 0;
+ padding: 0;
+}
+
+p,
+h3,
+h4 {
+ font-weight: 500;
+}
+
+h1,
+h2 {
+ font-weight: 700;
+}
+
+h1 {
+ font-size: 85px;
+ line-height: 1em;
+}
+
+h2 {
+ font-size: 34px;
+ line-height: 1.5em;
+}
+
+h3 {
+ color: var(--secondary);
+ font-size: 24px;
+ line-height: 1.5em;
+}
+
+h4 {
+ color: var(--white);
+ font-size: 19px;
+ line-height: 1.4em;
+}
+
+p {
+ font-size: 17px;
+ line-height: 1.7em;
+}
+
+.notCursor {
+ cursor: none;
+}
+
+.notCursor * {
+ cursor: none;
+}
+
+#kursorWrapper {
+ position: fixed;
+ z-index: 99999;
+ overflow: hidden;
+ pointer-events: none;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+
+div[class*='kursor'] {
+ position: fixed;
+ pointer-events: none;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ z-index: 10000;
+}
+
+div[class*='kursor'].kursor--hidden {
+ opacity: 0;
+ width: 0px;
+ height: 0px;
+}
+
+div[class*='kursor'].kursor--1 {
+ left: 0px;
+ top: 0px;
+ width: 25px;
+ height: 25px;
+ border-radius: 50%;
+ border: 2px solid rgba(var(--k-color), 1);
+ -webkit-transition: all 0.2s ease, top 0.18s ease-out, left 0.18s ease-out;
+ transition: all 0.2s ease, top 0.18s ease-out, left 0.18s ease-out;
+}
+
+div[class*='kursor'].kursor--1 + .kursorChild {
+ display: block;
+ width: 4px;
+ height: 4px;
+ background: rgba(var(--k-color), 1);
+ border-radius: 50%;
+ -webkit-transition: all 0.2s ease, top 0s ease-out, left 0s ease-out;
+ transition: all 0.2s ease, top 0s ease-out, left 0s ease-out;
+}
+
+div[class*='kursor'].kursor--1.--hover {
+ width: 40px;
+ height: 40px;
+ border: 2px solid rgba(var(--k-color), 0);
+ background: rgba(var(--k-color), 0.1);
+}
+
+div[class*='kursor'].kursor--1.--hover + .kursorChild {
+ background: rgba(var(--k-color), 0.3);
+}
+
+div[class*='kursor'].kursor--1.kursor--down {
+ width: 20px;
+ height: 20px;
+}
+
+div[class*='kursor'].kursor--1.kursor--down + .kursorChild:after {
+ width: 40px !important;
+ height: 40px !important;
+ opacity: 0;
+ border: 1px solid;
+ border-radius: 50%;
+ border-color: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.4s ease;
+ transition: all 0.4s ease;
+}
+
+div[class*='kursor'].kursor--2 {
+ left: 0px;
+ top: 0px;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ background: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.2s ease, top 0.1s ease-out, left 0.1s ease-out;
+ transition: all 0.2s ease, top 0.1s ease-out, left 0.1s ease-out;
+}
+
+div[class*='kursor'].kursor--2 + .kursorChild {
+ display: block;
+ width: 4px;
+ height: 4px;
+ background: rgba(var(--k-color), 1);
+ border-radius: 50%;
+ -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+ transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+}
+
+div[class*='kursor'].kursor--2.--hover {
+ width: 40px;
+ height: 40px;
+ background: rgba(var(--k-color), 0.1);
+}
+
+div[class*='kursor'].kursor--2.--hover + .kursorChild {
+ background: rgba(var(--k-color), 0.3);
+}
+
+div[class*='kursor'].kursor--2.kursor--down {
+ width: 10px;
+ height: 10px;
+}
+
+div[class*='kursor'].kursor--2.kursor--down + .kursorChild:after {
+ width: 40px !important;
+ height: 40px !important;
+ opacity: 0;
+ border: 1px solid;
+ border-radius: 50%;
+ border-color: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.4s ease;
+ transition: all 0.4s ease;
+}
+
+div[class*='kursor'].kursor--3 {
+ left: 0px;
+ top: 0px;
+ width: 20px;
+ height: 20px;
+ border: 1px solid rgba(var(--k-color), 1);
+ -webkit-transition: all 0.2s ease, top 0.05s ease-out, left 0.05s ease-out;
+ transition: all 0.2s ease, top 0.05s ease-out, left 0.05s ease-out;
+}
+
+div[class*='kursor'].kursor--3 + .kursorChild {
+ display: block;
+ width: 4px;
+ height: 4px;
+ background: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+ transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+}
+
+div[class*='kursor'].kursor--3.--hover {
+ width: 40px;
+ height: 40px;
+ background: rgba(var(--k-color), 0.1);
+ border: 1px solid rgba(var(--k-color), 0);
+}
+
+div[class*='kursor'].kursor--3.--hover + .kursorChild {
+ background: rgba(var(--k-color), 0.3);
+}
+
+div[class*='kursor'].kursor--3.kursor--down {
+ width: 5px;
+ height: 5px;
+ border: 1px solid rgba(var(--k-color), 0);
+}
+
+div[class*='kursor'].kursor--3.kursor--down + .kursorChild {
+ width: 10px;
+ height: 10px;
+}
+
+div[class*='kursor'].kursor--3.kursor--down + .kursorChild:after {
+ width: 40px !important;
+ height: 40px !important;
+ opacity: 0;
+ border: 1px solid;
+ border-color: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.4s ease;
+ transition: all 0.4s ease;
+}
+
+div[class*='kursor'].kursor--4 {
+ left: 0px;
+ top: 0px;
+ width: 50px;
+ height: 50px;
+ border: 1px solid rgba(var(--k-color), 0.3);
+ border-radius: 50%;
+ -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+ transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+}
+
+div[class*='kursor'].kursor--4 + .kursorChild {
+ display: block;
+ width: 6px;
+ height: 6px;
+ background: rgba(var(--k-color), 1);
+ border-radius: 50%;
+ -webkit-transition: all 0.2s ease, top 0.03s ease-out, left 0.03s ease-out;
+ transition: all 0.2s ease, top 0.03s ease-out, left 0.03s ease-out;
+}
+
+div[class*='kursor'].kursor--4.--hover {
+ width: 30px;
+ height: 30px;
+ background: rgba(var(--k-color), 0.1);
+ border: 3px solid rgba(var(--k-color), 0);
+}
+
+div[class*='kursor'].kursor--4.--hover + .kursorChild {
+ width: 25px;
+ height: 25px;
+ background: rgba(var(--k-color), 0.1);
+}
+
+div[class*='kursor'].kursor--4.kursor--down {
+ width: 5px;
+ height: 5px;
+}
+
+div[class*='kursor'].kursor--4.kursor--down + .kursorChild {
+ width: 10px;
+ height: 10px;
+}
+
+div[class*='kursor'].kursor--4.kursor--down + .kursorChild:after {
+ width: 40px !important;
+ height: 40px !important;
+ opacity: 0;
+ border-radius: 50%;
+ border: 1px solid;
+ border-color: rgba(var(--k-color), 1);
+ -webkit-transition: all 0.4s ease;
+ transition: all 0.4s ease;
+}
+
+div[class*='kursor'].kursor--5 {
+ left: 0px;
+ top: 0px;
+ width: 10px;
+ height: 10px;
+ border: 1px solid rgba(var(--k-color), 0.5);
+ border-radius: 50%;
+ -webkit-transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+ transition: all 0.2s ease, top 0.2s ease-out, left 0.2s ease-out;
+}
+
+div[class*='kursor'].kursor--5.--hover {
+ width: 26px;
+ height: 26px;
+ background: rgba(var(--k-color), 0.1);
+ border: 3px solid rgba(var(--k-color), 0);
+}
+
+div[class*='kursor'].kursor--5.kursor--down {
+ width: 15px;
+ height: 15px;
+}
+
+div[class*='kursorChild'] {
+ position: fixed;
+ pointer-events: none;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ display: none;
+ overflow: hidden;
+}
+
+div[class*='kursorChild'].kursorChild[class*='--hidden'] {
+ opacity: 0;
+ width: 0px;
+ height: 0px;
+}
+
+div[class*='kursorChild'].kursorChild:after {
+ content: '';
+ pointer-events: none;
+ width: 0px;
+ height: 0px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ opacity: 1;
+ border: 0px solid rgba(var(--k-color), 0.5);
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+}
+
+.kursor--absolute {
+ position: absolute !important;
+ z-index: 2000;
+}
+
+.btn {
+ color: var(--secondary);
+ border: 2px solid transparent;
+ padding: 15px 25px;
+ text-decoration: none;
+ border-radius: 0.5rem;
+ min-width: 160px;
+ font-size: 17px;
+ font-weight: 500;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+.btn-special {
+ color: #fff;
+ border: 2px solid transparent;
+ padding: .275rem .75rem;
+ text-decoration: none;
+ border-radius: 0.5rem;
+ min-width: 0 !important;
+ font-size: 17px;
+ font-weight: 500;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+.btn:hover {
+ color: var(--quaternary);
+ -webkit-transform: scale(1.03) translateY(-5px);
+ transform: scale(1.03) translateY(-5px);
+}
+
+.btn-generic {
+ color: var(--secondary);
+ border: 1px solid var(--secondary);
+ background: var(--tertiary);
+}
+
+.btn-generic:hover {
+ color: var(--gray);
+ border: 1px solid var(--gray);
+}
+
+.btn-link {
+ text-decoration: underline;
+ text-decoration-thickness: 2px;
+}
+
+.btn-link:hover {
+ color: var(--gray);
+}
+
+.pulse {
+ width: 65px;
+ height: 65px;
+ /* background: rgba(235, 74, 74, 0.3); */
+ background: #0101014d;
+ color: white !important;
+ border-radius: 50%;
+ position: relative;
+ -webkit-animation: pulsar 1.5s infinite linear;
+ animation: pulsar 1.5s infinite linear;
+}
+
+@-webkit-keyframes pulsar {
+ 0% {
+ -webkit-box-shadow: 0 0 0 0 white, 0 0 0 2px white, 0 0 0 20px white;
+ box-shadow: 0 0 0 0 white, 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);
+ }
+
+ 100% {
+ -webkit-box-shadow: 0 0 0 2px white 0 0 0 20px white 0 0 0 40px white;
+ box-shadow: 0 0 0 2px white 0 0 0 20px white, 0 0 0 40px white;
+ }
+}
+
+@keyframes pulsar {
+ 0% {
+ -webkit-box-shadow: 0 0 0 0 white, 0 0 0 2px white, 0 0 0 20px white;
+ box-shadow: 0 0 0 0 white, 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);
+ }
+
+ 100% {
+ -webkit-box-shadow: 0 0 0 2px white 0 0 0 20px white 0 0 0 40px white;
+ box-shadow: 0 0 0 2px white 0 0 0 20px white, 0 0 0 40px white;
+ }
+ /* 0% {
+ -webkit-box-shadow: 0 0 0 0 rgba(235, 74, 74, 0.1),
+ 0 0 0 2px rgba(235, 74, 74, 0.1), 0 0 0 20px rgba(235, 74, 74, 0.1);
+ box-shadow: 0 0 0 0 rgba(235, 74, 74, 0.1), 0 0 0 2px rgba(235, 74, 74, 0.1),
+ 0 0 0 20px rgba(235, 74, 74, 0.1);
+ }
+
+ 100% {
+ -webkit-box-shadow: 0 0 0 2px rgba(235, 74, 74, 0.1),
+ 0 0 0 20px rgba(235, 74, 74, 0.1), 0 0 0 40px rgba(255, 255, 255, 0);
+ box-shadow: 0 0 0 2px rgba(235, 74, 74, 0.1),
+ 0 0 0 20px rgba(235, 74, 74, 0.1), 0 0 0 40px rgba(255, 255, 255, 0);
+ } */
+}
+
+header.has-style-01 {
+ padding: 10rem 0 5rem;
+ position: relative;
+ overflow: hidden;
+}
+
+header.has-style-01 .shape-01 {
+ left: 25%;
+ top: 150px;
+ width: auto;
+}
+
+header.has-style-01 .shape-02 {
+ left: 50%;
+ top: 150px;
+ width: auto;
+ opacity: 0.5;
+}
+
+header.has-style-01 .shape-10 {
+ right: 8%;
+ top: 150px;
+ width: 100px;
+ z-index: 50;
+}
+
+header.has-style-01 .shape-07 {
+ left: 10%;
+ bottom: 50px;
+ width: auto;
+}
+
+header.has-style-01 .shape-03 {
+ left: 55%;
+ top: 400px;
+ width: auto;
+}
+
+header.has-style-01 .hero-content {
+ position: relative;
+ margin-bottom: 40px;
+}
+
+header.has-style-01 .hero-content h3.title-welcome {
+ color: var(--secondary);
+ position: relative;
+ padding-left: 45px;
+}
+
+header.has-style-01 .hero-content h3.title-welcome::before {
+ position: absolute;
+ content: '';
+ background: var(--secondary);
+ height: 3px;
+ width: 40px;
+ left: 0;
+ top: 50%;
+}
+
+header.has-style-01 .hero-content h1 {
+ color: var(--white);
+ margin: 20px 0;
+}
+
+header.has-style-01 .hero-content ul.link {
+ margin: 40px 0;
+}
+
+header.has-style-01 .hero-thumb {
+ position: relative;
+ text-align: center;
+}
+
+header.has-style-01 .hero-thumb .skills,
+header.has-style-01 .hero-thumb .experience,
+header.has-style-01 .hero-thumb .play {
+ position: absolute;
+ z-index: 100;
+}
+
+header.has-style-01 .hero-thumb .skills {
+ top: 40%;
+ left: -5.5rem;
+ width: 150px;
+ border-radius: 15px;
+ -webkit-animation: img-up-down-animation 3s infinite;
+ animation: img-up-down-animation 3s infinite;
+ -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+ box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+}
+
+header.has-style-01 .hero-thumb .experience {
+ bottom: -3rem;
+ right: -1rem;
+ width: 150px;
+ border-radius: 15px;
+ -webkit-animation: img-right-left-animation 3s infinite;
+ animation: img-right-left-animation 3s infinite;
+ -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+ box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+}
+
+header.has-style-01 .hero-thumb .play {
+ color: var(--secondary);
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ height: 50px;
+ width: 50px;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border-radius: 50%;
+ bottom: 0px;
+ left: 1rem;
+}
+
+header.has-style-01 .hero-thumb .thumb {
+ -webkit-box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+ box-shadow: -15px -15px 25px rgba(0, 0, 0, 0.1);
+ border-radius: 5rem;
+}
+
+header.has-style-01 ul.social {
+ position: absolute;
+ right: -8rem;
+ top: 50%;
+ -webkit-transform: translateX(-50%);
+ transform: translateX(-50%);
+ -webkit-transform: rotate(-90deg);
+ transform: rotate(-90deg);
+}
+
+header.has-style-01 ul.social li {
+ display: inline-block;
+ padding: 0 0.5rem;
+}
+
+header.has-style-01 ul.social li a {
+ color: var(--gray);
+ position: relative;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+header.has-style-01 ul.social li a:hover {
+ color: var(--secondary);
+}
+
+header.has-style-02 {
+ padding: 10rem 0 4rem;
+ position: relative;
+ overflow: hidden;
+}
+
+header.has-style-02 .shape-10 {
+ right: 0;
+ bottom: 0;
+ width: 300px;
+}
+
+header.has-style-02 .shape-03 {
+ left: 5rem;
+ top: 40%;
+ width: 80px;
+}
+
+/* end header has-style-02 */
+/* start navbar */
+.navbar {
+ background: var(--primary) !important;
+ border-bottom: 2px solid var(--tertiary);
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ z-index: 1010;
+ height: 90px;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+ /* start media all and min-width: 992px */
+ /* end media all and min-width: 992px */
+ /* start media all and max-width: 992px */
+ /* end media all and max-width: 992px */
+}
+
+.navbar.fixed-top {
+ position: fixed;
+ -webkit-animation: navbar-animation 0.6s;
+ animation: navbar-animation 0.6s;
+}
+
+.navbar .navbar-nav li a {
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.navbar .navbar-nav li a.active,
+.navbar .navbar-nav li a:hover {
+ color: var(--secondary) !important;
+}
+
+/* end navbar */
+/* start what-do */
+.what-do.has-style-01 .shape-03 {
+ left: 38%;
+ top: -50px;
+ width: 100px;
+}
+
+.what-do.has-style-01 .shape-04 {
+ left: 33%;
+ top: 80px;
+ width: 50px;
+}
+
+.what-do.has-style-01 .shape-05 {
+ right: 0;
+ top: 0px;
+ width: auto;
+}
+
+.what-do.has-style-01 .shape-06 {
+ right: 0;
+ top: 100px;
+ width: auto;
+}
+
+.what-do.has-style-01 .box {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ background: var(--tertiary);
+ border: 1px solid transparent;
+ border-radius: 15px;
+ padding: 1.5rem;
+ margin: 1rem 0;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.what-do.has-style-01 .box:hover {
+ cursor: pointer;
+ border: 1px solid var(--primary);
+ -webkit-transform: translateY(-10px);
+ transform: translateY(-10px);
+ -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
+}
+
+.what-do.has-style-01 .box .icon {
+ margin-right: 15px;
+ position: relative;
+ padding: 1rem 1rem 1rem 0;
+}
+
+.what-do.has-style-01 .box .icon i {
+ color: var(--secondary);
+ font-size: 45px;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.what-do.has-style-01 .box .icon::before {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ background: var(--secondary);
+ opacity: 0.1;
+ height: 45px;
+ width: 45px;
+ border-radius: 50%;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.what-do.has-style-01 .box:hover i {
+ -webkit-transform: translateY(-15px);
+ transform: translateY(-15px);
+}
+
+.what-do.has-style-01 .box:hover .icon::before {
+ -webkit-transform: translateY(15px);
+ transform: translateY(15px);
+ background: var(--gray);
+}
+#about .hero-content img {
+ border-radius: 5rem;
+}
+.profile-img {
+ -webkit-filter: grayscale(100%);
+ filter: grayscale(100%);
+ /* z-index: -1; */
+}
+/* end what-do */
+/* start about me */
+.about-me.has-style-01 .shape-04 {
+ left: 30%;
+ top: 100px;
+ width: auto;
+}
+
+.about-me.has-style-01 .shape-07 {
+ left: 30%;
+ bottom: 50px;
+ width: 100px;
+}
+
+.about-me.has-style-01 ul.info {
+ margin-bottom: 20px;
+}
+
+.about-me.has-style-01 ul.info li {
+ color: var(--white);
+ margin-bottom: 20px;
+}
+
+.about-me.has-style-01 ul.info li i {
+ color: var(--secondary);
+ position: relative;
+ top: 5px;
+ margin-right: 0.5rem;
+}
+
+/* end about me */
+/* start portfolio */
+.portfolio.has-style-01 .shape-03 {
+ left: 50%;
+ top: -50px;
+ width: 100px;
+}
+
+.portfolio.has-style-01 .shape-07 {
+ left: 25%;
+ bottom: 50px;
+ width: 100px;
+}
+
+.portfolio.has-style-01 .controls {
+ margin-bottom: 1rem;
+ text-align: right;
+}
+
+.portfolio.has-style-01 .controls button {
+ background: transparent;
+ border: none;
+ color: var(--gray);
+ margin-right: 1.5rem;
+ position: relative;
+ text-transform: capitalize;
+ font-weight: 500;
+ font-size: 17px;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.portfolio.has-style-01 .controls button:last-child {
+ margin-right: 0;
+}
+
+.portfolio.has-style-01 .controls button:hover {
+ color: var(--secondary);
+}
+
+.portfolio.has-style-01 .controls button.mixitup-control-active {
+ color: var(--secondary);
+}
+
+.portfolio.has-style-01 .controls button.mixitup-control-active::before {
+ position: absolute;
+ content: '';
+ bottom: -0.5rem;
+ left: 0;
+ height: 2px;
+ width: 15px;
+ background: var(--secondary);
+}
+
+.portfolio.has-style-01 .item-card {
+ background: var(--tertiary);
+ border-radius: 15px;
+ padding: 1.5rem;
+ margin-bottom: 2rem;
+ border: 2px solid transparent;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.portfolio.has-style-01 .item-card:hover {
+ border: 2px solid var(--gray);
+ -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.3);
+ box-shadow: 0 25px 45px rgba(0, 0, 0, 0.3);
+}
+
+.portfolio.has-style-01 .item-card:hover .title-link {
+ color: var(--white);
+}
+
+.portfolio.has-style-01 .item-card .title-link {
+ color: var(--secondary);
+ margin-bottom: 10px;
+ display: block;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.portfolio.has-style-01 .item-card .tag-link {
+ margin: 1rem 0;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ gap: 5px;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.portfolio.has-style-01 .item-card .tag-link li {
+ display: inline-block;
+}
+
+.portfolio.has-style-01 .item-card .tag-link li a {
+ background: var(--primary);
+ color: var(--gray);
+ padding: 0.5rem;
+ display: inline-block;
+ border-radius: 0.5rem;
+ font-size: 14px;
+}
+
+.portfolio.has-style-01 .item-card .tag-link li a:hover {
+ color: var(--white);
+}
+
+.portfolio.has-style-01 .item-card .item-image {
+ border-radius: 1rem;
+ overflow: hidden;
+ position: relative;
+}
+
+.portfolio.has-style-01 .item-card .item-image .link-image,
+.portfolio.has-style-01 .item-card .item-image .link-view {
+ position: absolute;
+ bottom: -50px;
+ right: -50px;
+ background: var(--secondary);
+ color: var(--white);
+ border-radius: 0.3rem 0 0 0;
+ font-size: 18px;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ height: 50px;
+ width: 80px;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.portfolio.has-style-01 .item-card .item-image img {
+ width: 100%;
+ height: 100%;
+}
+
+.portfolio.has-style-01 .item-card:hover .link-image {
+ bottom: 0;
+ right: 0;
+}
+
+.portfolio.has-style-01 .item-card:hover .link-view {
+ bottom: 0;
+ left: 0;
+}
+
+.portfolio.has-style-01 .item-card:hover .link-image:hover,
+.portfolio.has-style-01 .item-card:hover .link-view:hover {
+ background: var(--tertiary);
+}
+
+/* start skils */
+.skils.has-style-01 .shape-03 {
+ right: 10%;
+ top: -40px;
+ width: 80px;
+}
+
+.skils.has-style-01 .shape-06 {
+ right: 0;
+ bottom: 50px;
+ width: auto;
+}
+
+.skils.has-style-01 .shape-08 {
+ left: 0;
+ top: 50px;
+ width: auto;
+}
+
+.skils.has-style-01 .progress {
+ width: 120px;
+ height: 120px;
+ text-align: center;
+ background: var(--tertiary);
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ border-radius: 50%;
+ position: relative;
+ margin: 30px auto;
+ overflow: visible;
+}
+
+.skils.has-style-01 .progress::before {
+ position: absolute;
+ content: '';
+ top: -5px;
+ left: -5px;
+ border: 2px dashed var(--secondary);
+ height: 130px;
+ width: 130px;
+ border-radius: 50%;
+ opacity: 0.4;
+}
+
+.skils.has-style-01 .progress > span {
+ width: 50%;
+ height: 100%;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ z-index: 1;
+}
+
+.skils.has-style-01 .progress .progress-left {
+ left: 0;
+}
+
+.skils.has-style-01 .progress .progress-bar {
+ width: 100%;
+ height: 100%;
+ background: none;
+ position: absolute;
+ top: 0;
+ border: 5px solid var(--secondary);
+}
+
+.skils.has-style-01 .progress .progress-left .progress-bar {
+ left: 100%;
+ border-top-right-radius: 90px;
+ border-bottom-right-radius: 90px;
+ border-left: 0;
+ -webkit-transform-origin: center left;
+ transform-origin: center left;
+}
+
+.skils.has-style-01 .progress .progress-right {
+ right: 0;
+}
+
+.skils.has-style-01 .progress .progress-right .progress-bar {
+ left: -100%;
+ border-top-left-radius: 90px;
+ border-bottom-left-radius: 90px;
+ border-right: 0;
+ -webkit-transform-origin: center right;
+ transform-origin: center right;
+}
+
+.skils.has-style-01 .progress .progress-value {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.skils.has-style-01 .progress .progress-value h3 {
+ color: var(--white);
+ font-size: 15px;
+}
+
+.skils.has-style-01 .progress[data-percentage='1.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-1 1s linear forwards;
+ animation: loading-1 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='1.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='3.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-2 1s linear forwards;
+ animation: loading-2 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='3.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='5'] .progress-right .progress-bar {
+ -webkit-animation: loading-3 1s linear forwards;
+ animation: loading-3 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='5'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='6.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-4 1s linear forwards;
+ animation: loading-4 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='6.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='8.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-5 1s linear forwards;
+ animation: loading-5 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='8.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='10'] .progress-right .progress-bar {
+ -webkit-animation: loading-6 1s linear forwards;
+ animation: loading-6 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='10'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='11.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-7 1s linear forwards;
+ animation: loading-7 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='11.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='13.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-8 1s linear forwards;
+ animation: loading-8 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='13.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='15'] .progress-right .progress-bar {
+ -webkit-animation: loading-9 1s linear forwards;
+ animation: loading-9 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='15'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='16.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-10 1s linear forwards;
+ animation: loading-10 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='16.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='18.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-11 1s linear forwards;
+ animation: loading-11 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='18.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='20'] .progress-right .progress-bar {
+ -webkit-animation: loading-12 1s linear forwards;
+ animation: loading-12 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='20'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='21.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-13 1s linear forwards;
+ animation: loading-13 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='21.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='23.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-14 1s linear forwards;
+ animation: loading-14 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='23.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='25'] .progress-right .progress-bar {
+ -webkit-animation: loading-15 1s linear forwards;
+ animation: loading-15 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='25'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='26.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-16 1s linear forwards;
+ animation: loading-16 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='26.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='28.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-17 1s linear forwards;
+ animation: loading-17 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='28.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='30'] .progress-right .progress-bar {
+ -webkit-animation: loading-18 1s linear forwards;
+ animation: loading-18 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='30'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='31.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-19 1s linear forwards;
+ animation: loading-19 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='31.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='33.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-20 1s linear forwards;
+ animation: loading-20 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='33.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='35'] .progress-right .progress-bar {
+ -webkit-animation: loading-21 1s linear forwards;
+ animation: loading-21 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='35'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='36.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-22 1s linear forwards;
+ animation: loading-22 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='36.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='38.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-23 1s linear forwards;
+ animation: loading-23 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='38.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='40'] .progress-right .progress-bar {
+ -webkit-animation: loading-24 1s linear forwards;
+ animation: loading-24 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='40'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='41.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-25 1s linear forwards;
+ animation: loading-25 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='41.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='43.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-26 1s linear forwards;
+ animation: loading-26 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='43.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='45'] .progress-right .progress-bar {
+ -webkit-animation: loading-27 1s linear forwards;
+ animation: loading-27 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='45'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='46.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-28 1s linear forwards;
+ animation: loading-28 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='46.66667'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='48.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-29 1s linear forwards;
+ animation: loading-29 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='48.33333'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='50'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='50'] .progress-left .progress-bar {
+ -webkit-animation: 0;
+ animation: 0;
+}
+
+.skils.has-style-01 .progress[data-percentage='51.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='51.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-1 1s linear forwards 1s;
+ animation: loading-1 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='53.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='53.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-2 1s linear forwards 1s;
+ animation: loading-2 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='55'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='55'] .progress-left .progress-bar {
+ -webkit-animation: loading-3 1s linear forwards 1s;
+ animation: loading-3 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='56.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='56.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-4 1s linear forwards 1s;
+ animation: loading-4 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='58.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='58.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-5 1s linear forwards 1s;
+ animation: loading-5 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='60'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='60'] .progress-left .progress-bar {
+ -webkit-animation: loading-6 1s linear forwards 1s;
+ animation: loading-6 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='61.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='61.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-7 1s linear forwards 1s;
+ animation: loading-7 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='63.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='63.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-8 1s linear forwards 1s;
+ animation: loading-8 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='65'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='65'] .progress-left .progress-bar {
+ -webkit-animation: loading-9 1s linear forwards 1s;
+ animation: loading-9 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='66.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='66.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-10 1s linear forwards 1s;
+ animation: loading-10 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='68.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='68.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-11 1s linear forwards 1s;
+ animation: loading-11 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='70'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='70'] .progress-left .progress-bar {
+ -webkit-animation: loading-12 1s linear forwards 1s;
+ animation: loading-12 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='71.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='71.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-13 1s linear forwards 1s;
+ animation: loading-13 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='73.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='73.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-14 1s linear forwards 1s;
+ animation: loading-14 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='75'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='75'] .progress-left .progress-bar {
+ -webkit-animation: loading-15 1s linear forwards 1s;
+ animation: loading-15 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='76.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='76.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-16 1s linear forwards 1s;
+ animation: loading-16 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='78.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='78.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-17 1s linear forwards 1s;
+ animation: loading-17 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='80'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='80'] .progress-left .progress-bar {
+ -webkit-animation: loading-18 1s linear forwards 1s;
+ animation: loading-18 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='81.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='81.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-19 1s linear forwards 1s;
+ animation: loading-19 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='83.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='83.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-20 1s linear forwards 1s;
+ animation: loading-20 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='85'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='85'] .progress-left .progress-bar {
+ -webkit-animation: loading-21 1s linear forwards 1s;
+ animation: loading-21 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='86.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='86.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-22 1s linear forwards 1s;
+ animation: loading-22 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='88.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='88.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-23 1s linear forwards 1s;
+ animation: loading-23 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='90'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='90'] .progress-left .progress-bar {
+ -webkit-animation: loading-24 1s linear forwards 1s;
+ animation: loading-24 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='91.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='91.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-25 1s linear forwards 1s;
+ animation: loading-25 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='93.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='93.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-26 1s linear forwards 1s;
+ animation: loading-26 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='95'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='95'] .progress-left .progress-bar {
+ -webkit-animation: loading-27 1s linear forwards 1s;
+ animation: loading-27 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='96.66667'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='96.66667'] .progress-left .progress-bar {
+ -webkit-animation: loading-28 1s linear forwards 1s;
+ animation: loading-28 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='98.33333'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='98.33333'] .progress-left .progress-bar {
+ -webkit-animation: loading-29 1s linear forwards 1s;
+ animation: loading-29 1s linear forwards 1s;
+}
+
+.skils.has-style-01 .progress[data-percentage='100'] .progress-right .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards;
+ animation: loading-30 1s linear forwards;
+}
+
+.skils.has-style-01 .progress[data-percentage='100'] .progress-left .progress-bar {
+ -webkit-animation: loading-30 1s linear forwards 1s;
+ animation: loading-30 1s linear forwards 1s;
+}
+
+@-webkit-keyframes loading-1 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(6);
+ transform: rotate(6deg);
+ }
+}
+
+@keyframes loading-1 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(6);
+ transform: rotate(6deg);
+ }
+}
+
+@-webkit-keyframes loading-2 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(12);
+ transform: rotate(12deg);
+ }
+}
+
+@keyframes loading-2 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(12);
+ transform: rotate(12deg);
+ }
+}
+
+@-webkit-keyframes loading-3 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(18);
+ transform: rotate(18deg);
+ }
+}
+
+@keyframes loading-3 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(18);
+ transform: rotate(18deg);
+ }
+}
+
+@-webkit-keyframes loading-4 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(24);
+ transform: rotate(24deg);
+ }
+}
+
+@keyframes loading-4 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(24);
+ transform: rotate(24deg);
+ }
+}
+
+@-webkit-keyframes loading-5 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(30);
+ transform: rotate(30deg);
+ }
+}
+
+@keyframes loading-5 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(30);
+ transform: rotate(30deg);
+ }
+}
+
+@-webkit-keyframes loading-6 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(36);
+ transform: rotate(36deg);
+ }
+}
+
+@keyframes loading-6 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(36);
+ transform: rotate(36deg);
+ }
+}
+
+@-webkit-keyframes loading-7 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(42);
+ transform: rotate(42deg);
+ }
+}
+
+@keyframes loading-7 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(42);
+ transform: rotate(42deg);
+ }
+}
+
+@-webkit-keyframes loading-8 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(48);
+ transform: rotate(48deg);
+ }
+}
+
+@keyframes loading-8 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(48);
+ transform: rotate(48deg);
+ }
+}
+
+@-webkit-keyframes loading-9 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(54);
+ transform: rotate(54deg);
+ }
+}
+
+@keyframes loading-9 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(54);
+ transform: rotate(54deg);
+ }
+}
+
+@-webkit-keyframes loading-10 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(60);
+ transform: rotate(60deg);
+ }
+}
+
+@keyframes loading-10 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(60);
+ transform: rotate(60deg);
+ }
+}
+
+@-webkit-keyframes loading-11 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(66);
+ transform: rotate(66deg);
+ }
+}
+
+@keyframes loading-11 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(66);
+ transform: rotate(66deg);
+ }
+}
+
+@-webkit-keyframes loading-12 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(72);
+ transform: rotate(72deg);
+ }
+}
+
+@keyframes loading-12 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(72);
+ transform: rotate(72deg);
+ }
+}
+
+@-webkit-keyframes loading-13 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(78);
+ transform: rotate(78deg);
+ }
+}
+
+@keyframes loading-13 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(78);
+ transform: rotate(78deg);
+ }
+}
+
+@-webkit-keyframes loading-14 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(84);
+ transform: rotate(84deg);
+ }
+}
+
+@keyframes loading-14 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(84);
+ transform: rotate(84deg);
+ }
+}
+
+@-webkit-keyframes loading-15 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(90);
+ transform: rotate(90deg);
+ }
+}
+
+@keyframes loading-15 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(90);
+ transform: rotate(90deg);
+ }
+}
+
+@-webkit-keyframes loading-16 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(96);
+ transform: rotate(96deg);
+ }
+}
+
+@keyframes loading-16 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(96);
+ transform: rotate(96deg);
+ }
+}
+
+@-webkit-keyframes loading-17 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(102);
+ transform: rotate(102deg);
+ }
+}
+
+@keyframes loading-17 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(102);
+ transform: rotate(102deg);
+ }
+}
+
+@-webkit-keyframes loading-18 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(108);
+ transform: rotate(108deg);
+ }
+}
+
+@keyframes loading-18 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(108);
+ transform: rotate(108deg);
+ }
+}
+
+@-webkit-keyframes loading-19 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(114);
+ transform: rotate(114deg);
+ }
+}
+
+@keyframes loading-19 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(114);
+ transform: rotate(114deg);
+ }
+}
+
+@-webkit-keyframes loading-20 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(120);
+ transform: rotate(120deg);
+ }
+}
+
+@keyframes loading-20 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(120);
+ transform: rotate(120deg);
+ }
+}
+
+@-webkit-keyframes loading-21 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(126);
+ transform: rotate(126deg);
+ }
+}
+
+@keyframes loading-21 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(126);
+ transform: rotate(126deg);
+ }
+}
+
+@-webkit-keyframes loading-22 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(132);
+ transform: rotate(132deg);
+ }
+}
+
+@keyframes loading-22 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(132);
+ transform: rotate(132deg);
+ }
+}
+
+@-webkit-keyframes loading-23 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(138);
+ transform: rotate(138deg);
+ }
+}
+
+@keyframes loading-23 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(138);
+ transform: rotate(138deg);
+ }
+}
+
+@-webkit-keyframes loading-24 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(144);
+ transform: rotate(144deg);
+ }
+}
+
+@keyframes loading-24 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(144);
+ transform: rotate(144deg);
+ }
+}
+
+@-webkit-keyframes loading-25 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(150);
+ transform: rotate(150deg);
+ }
+}
+
+@keyframes loading-25 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(150);
+ transform: rotate(150deg);
+ }
+}
+
+@-webkit-keyframes loading-26 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(156);
+ transform: rotate(156deg);
+ }
+}
+
+@keyframes loading-26 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(156);
+ transform: rotate(156deg);
+ }
+}
+
+@-webkit-keyframes loading-27 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(162);
+ transform: rotate(162deg);
+ }
+}
+
+@keyframes loading-27 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(162);
+ transform: rotate(162deg);
+ }
+}
+
+@-webkit-keyframes loading-28 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(168);
+ transform: rotate(168deg);
+ }
+}
+
+@keyframes loading-28 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(168);
+ transform: rotate(168deg);
+ }
+}
+
+@-webkit-keyframes loading-29 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(174);
+ transform: rotate(174deg);
+ }
+}
+
+@keyframes loading-29 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(174);
+ transform: rotate(174deg);
+ }
+}
+
+@-webkit-keyframes loading-30 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(180);
+ transform: rotate(180deg);
+ }
+}
+
+@keyframes loading-30 {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(180);
+ transform: rotate(180deg);
+ }
+}
+
+/* start contact-me */
+.contact-me.has-style-01 .shape-03 {
+ left: 38%;
+ top: -50px;
+ width: 100px;
+}
+
+.contact-me.has-style-01 .shape-07 {
+ left: 30%;
+ bottom: 50px;
+ width: auto;
+}
+
+.contact-me.has-style-01 .shape-09 {
+ right: 5%;
+ bottom: 15%;
+ width: auto;
+}
+
+.contact-me.has-style-01 ul.info {
+ margin-top: 40px;
+}
+
+.contact-me.has-style-01 ul.info li {
+ margin-top: 20px;
+}
+
+.contact-me.has-style-01 ul.info li a {
+ color: var(--gray);
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+ text-transform: none;
+}
+
+.contact-me.has-style-01 ul.info li a:hover {
+ color: var(--secondary);
+}
+
+.contact-me.has-style-01 ul.info li i {
+ margin-right: 15px;
+ background: var(--secondary-02);
+ color: var(--secondary);
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ height: 35px;
+ width: 35px;
+ border-radius: 0.3rem;
+}
+
+.contact-me.has-style-01 ul.social {
+ margin-top: 40px;
+}
+
+.contact-me.has-style-01 ul.social li a {
+ color: var(--gray);
+ margin-right: 1rem;
+ font-size: 18px;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ height: 35px;
+ width: 35px;
+ border-radius: 0.3rem;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.contact-me.has-style-01 ul.social li a:hover {
+ color: var(--secondary);
+ background: var(--secondary-02);
+}
+
+.contact-me.has-style-01 .contact_form .form-group {
+ margin-bottom: 20px;
+ position: relative;
+}
+
+.contact-me.has-style-01 .contact_form .form-group i {
+ position: absolute;
+ top: 1.7rem;
+ right: 1.5rem;
+ opacity: 0.5;
+}
+
+.contact-me.has-style-01 .contact_form .form-group input,
+.contact-me.has-style-01 .contact_form .form-group textarea {
+ border: none;
+ background: var(--tertiary-02);
+ color: var(--white);
+ border: 1px solid transparent;
+ padding: 1.5rem 1rem;
+ border-radius: 0.3rem;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transition: 0.3s ease-in-out;
+ transition: 0.3s ease-in-out;
+}
+
+.contact-me.has-style-01 .contact_form .form-group input:focus,
+.contact-me.has-style-01 .contact_form .form-group textarea:focus {
+ background: var(--tertiary);
+ border: 1px solid var(--tertiary);
+ -webkit-box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
+ box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
+}
+
+/* start footer */
+footer.has-style-01 {
+ position: relative;
+ border-top: 2px solid var(--tertiary);
+ padding: 4rem 0 1.5rem;
+ background: var(--primary);
+}
diff --git a/portfolio-inspo/assets/img/Elida_wanjiku_profile_image.jpg b/portfolio-main/assets/img/Elida_wanjiku_profile_image.jpg
similarity index 100%
rename from portfolio-inspo/assets/img/Elida_wanjiku_profile_image.jpg
rename to portfolio-main/assets/img/Elida_wanjiku_profile_image.jpg
diff --git a/portfolio-inspo/assets/img/app1.png b/portfolio-main/assets/img/app1.png
similarity index 100%
rename from portfolio-inspo/assets/img/app1.png
rename to portfolio-main/assets/img/app1.png
diff --git a/portfolio-inspo/assets/img/avatar.jpg b/portfolio-main/assets/img/avatar.jpg
similarity index 100%
rename from portfolio-inspo/assets/img/avatar.jpg
rename to portfolio-main/assets/img/avatar.jpg
diff --git a/portfolio-inspo/assets/img/coding.gif b/portfolio-main/assets/img/coding.gif
similarity index 100%
rename from portfolio-inspo/assets/img/coding.gif
rename to portfolio-main/assets/img/coding.gif
diff --git a/portfolio-inspo/assets/img/experience.png b/portfolio-main/assets/img/experience.png
similarity index 100%
rename from portfolio-inspo/assets/img/experience.png
rename to portfolio-main/assets/img/experience.png
diff --git a/portfolio-main/assets/img/logo.png b/portfolio-main/assets/img/logo.png
new file mode 100644
index 0000000..1c822c7
Binary files /dev/null and b/portfolio-main/assets/img/logo.png differ
diff --git a/portfolio-inspo/assets/img/shape/border.png b/portfolio-main/assets/img/shape/border.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/border.png
rename to portfolio-main/assets/img/shape/border.png
diff --git a/portfolio-inspo/assets/img/shape/shape-01.png b/portfolio-main/assets/img/shape/shape-01.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-01.png
rename to portfolio-main/assets/img/shape/shape-01.png
diff --git a/portfolio-inspo/assets/img/shape/shape-02.png b/portfolio-main/assets/img/shape/shape-02.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-02.png
rename to portfolio-main/assets/img/shape/shape-02.png
diff --git a/portfolio-inspo/assets/img/shape/shape-03.png b/portfolio-main/assets/img/shape/shape-03.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-03.png
rename to portfolio-main/assets/img/shape/shape-03.png
diff --git a/portfolio-inspo/assets/img/shape/shape-04.png b/portfolio-main/assets/img/shape/shape-04.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-04.png
rename to portfolio-main/assets/img/shape/shape-04.png
diff --git a/portfolio-inspo/assets/img/shape/shape-05.png b/portfolio-main/assets/img/shape/shape-05.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-05.png
rename to portfolio-main/assets/img/shape/shape-05.png
diff --git a/portfolio-inspo/assets/img/shape/shape-circle1.png b/portfolio-main/assets/img/shape/shape-circle1.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-circle1.png
rename to portfolio-main/assets/img/shape/shape-circle1.png
diff --git a/portfolio-inspo/assets/img/shape/shape-statistics2.png b/portfolio-main/assets/img/shape/shape-statistics2.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-statistics2.png
rename to portfolio-main/assets/img/shape/shape-statistics2.png
diff --git a/portfolio-inspo/assets/img/shape/shape-what-i-do1.png b/portfolio-main/assets/img/shape/shape-what-i-do1.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-what-i-do1.png
rename to portfolio-main/assets/img/shape/shape-what-i-do1.png
diff --git a/portfolio-inspo/assets/img/shape/shape-what-i-do2.png b/portfolio-main/assets/img/shape/shape-what-i-do2.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-what-i-do2.png
rename to portfolio-main/assets/img/shape/shape-what-i-do2.png
diff --git a/portfolio-inspo/assets/img/shape/shape-what-i-do4.png b/portfolio-main/assets/img/shape/shape-what-i-do4.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/shape-what-i-do4.png
rename to portfolio-main/assets/img/shape/shape-what-i-do4.png
diff --git a/portfolio-inspo/assets/img/shape/star.png b/portfolio-main/assets/img/shape/star.png
similarity index 100%
rename from portfolio-inspo/assets/img/shape/star.png
rename to portfolio-main/assets/img/shape/star.png
diff --git a/portfolio-inspo/assets/img/skills.png b/portfolio-main/assets/img/skills.png
similarity index 100%
rename from portfolio-inspo/assets/img/skills.png
rename to portfolio-main/assets/img/skills.png
diff --git a/portfolio-inspo/assets/js/app.js b/portfolio-main/assets/js/app.js
similarity index 100%
rename from portfolio-inspo/assets/js/app.js
rename to portfolio-main/assets/js/app.js
diff --git a/portfolio-inspo/assets/js/fancybox.umd.js b/portfolio-main/assets/js/fancybox.umd.js
similarity index 100%
rename from portfolio-inspo/assets/js/fancybox.umd.js
rename to portfolio-main/assets/js/fancybox.umd.js
diff --git a/portfolio-inspo/assets/js/form.js b/portfolio-main/assets/js/form.js
similarity index 100%
rename from portfolio-inspo/assets/js/form.js
rename to portfolio-main/assets/js/form.js
diff --git a/portfolio-inspo/assets/js/jquery-3.6.0.min.js b/portfolio-main/assets/js/jquery-3.6.0.min.js
similarity index 100%
rename from portfolio-inspo/assets/js/jquery-3.6.0.min.js
rename to portfolio-main/assets/js/jquery-3.6.0.min.js
diff --git a/portfolio-inspo/assets/js/kursor.js b/portfolio-main/assets/js/kursor.js
similarity index 100%
rename from portfolio-inspo/assets/js/kursor.js
rename to portfolio-main/assets/js/kursor.js
diff --git a/portfolio-inspo/assets/js/mixitup.min.js b/portfolio-main/assets/js/mixitup.min.js
similarity index 100%
rename from portfolio-inspo/assets/js/mixitup.min.js
rename to portfolio-main/assets/js/mixitup.min.js
diff --git a/portfolio-inspo/assets/js/portfolio.js b/portfolio-main/assets/js/portfolio.js
similarity index 75%
rename from portfolio-inspo/assets/js/portfolio.js
rename to portfolio-main/assets/js/portfolio.js
index 0629dab..42fa57c 100644
--- a/portfolio-inspo/assets/js/portfolio.js
+++ b/portfolio-main/assets/js/portfolio.js
@@ -5,7 +5,7 @@ const allPosts = [
// API AUthetication
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/rails-api-authentication-crud',
+ link: 'https://github.com/elidakirigo/rails-api-authentication-crud',
title: 'Hotel Booking',
content: ``,
stacks: [
@@ -17,14 +17,14 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/rails-api-authentication-crud'],
- source: [true, 'https://github.com/Chrissiku/rails-api-authentication-crud'],
+ live: [true, 'https://github.com/elidakirigo/rails-api-authentication-crud'],
+ source: [true, 'https://github.com/elidakirigo/rails-api-authentication-crud'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Hotel Booking, Backend
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/hotel-booking-backend',
+ link: 'https://github.com/elidakirigo/hotel-booking-backend',
title: 'Hotel Booking',
content: ``,
stacks: [
@@ -36,8 +36,8 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/hotel-booking-backend'],
- source: [true, 'https://github.com/Chrissiku/hotel-booking-backend'],
+ live: [true, 'https://github.com/elidakirigo/hotel-booking-backend'],
+ source: [true, 'https://github.com/elidakirigo/hotel-booking-backend'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Folio
@@ -55,13 +55,13 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/HTML', name: 'HTML' },
],
live: [true, 'https://chris-siku.vercel.app/'],
- source: [true, 'https://github.com/Chrissiku/Chris-Siku-v1'],
+ source: [true, 'https://github.com/elidakirigo/Chris-Siku-v1'],
image: 'https://user-images.githubusercontent.com/101924220/209703582-eeb2e313-50a3-49a8-b133-8c5a6f5d49ea.png',
},
// House rental
{
topic: 'responsive',
- link: 'https://chrissiku.github.io/real-estate/index.html',
+ link: 'https://elidakirigo.github.io/real-estate/index.html',
title: 'Real Estate',
content: ``,
stacks: [
@@ -73,8 +73,8 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/real-estate/index.html'],
- source: [true, 'https://github.com/Chrissiku/real-estate'],
+ live: [true, 'https://elidakirigo.github.io/real-estate/index.html'],
+ source: [true, 'https://github.com/elidakirigo/real-estate'],
image: 'https://user-images.githubusercontent.com/101924220/209696457-a0769944-e81f-49d9-a8a3-c3e5edcc2923.png',
},
// Progressive web app
@@ -90,13 +90,13 @@ const allPosts = [
{ link: 'https://web.dev/progressive-web-apps/', name: 'PWA' },
],
live: [true, 'https://pw-food-a.netlify.app/?'],
- source: [true, 'https://github.com/Chrissiku/progressive-web-app'],
+ source: [true, 'https://github.com/elidakirigo/progressive-web-app'],
image: 'https://user-images.githubusercontent.com/101924220/209708303-486fef6d-7ddf-45b3-9518-87d8159406f5.png',
},
// Rails blog
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/Rails-Blog',
+ link: 'https://github.com/elidakirigo/Rails-Blog',
title: 'Rails Blog',
content: ``,
stacks: [
@@ -104,14 +104,14 @@ const allPosts = [
{ link: 'https://guides.rubyonrails.org/', name: 'Rails' },
{ link: 'https://en.wikipedia.org/wiki/HTML', name: 'HTML' },
],
- live: [true, 'https://github.com/Chrissiku/Rails-Blog'],
- source: [true, 'https://github.com/Chrissiku/Rails-Blog'],
+ live: [true, 'https://github.com/elidakirigo/Rails-Blog'],
+ source: [true, 'https://github.com/elidakirigo/Rails-Blog'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Youtube clone
{
topic: 'web',
- link: 'https://chrissiku.github.io/youtube_player_app/',
+ link: 'https://elidakirigo.github.io/youtube_player_app/',
title: 'Youtube clone',
content: ``,
stacks: [
@@ -119,8 +119,8 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/youtube_player_app/'],
- source: [true, 'https://github.com/Chrissiku/youtube_player_app'],
+ live: [true, 'https://elidakirigo.github.io/youtube_player_app/'],
+ source: [true, 'https://github.com/elidakirigo/youtube_player_app'],
image: 'https://user-images.githubusercontent.com/101924220/209709562-40608166-33c0-435e-ad68-beba52c1164f.png',
},
// Math magician
@@ -138,13 +138,13 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
],
live: [true, 'https://chriscacl.netlify.app/'],
- source: [true, 'https://github.com/Chrissiku/Math-magicians'],
+ source: [true, 'https://github.com/elidakirigo/Math-magicians'],
image: 'https://user-images.githubusercontent.com/101924220/209716069-062bb3a5-1ea6-4a8b-86a2-7892ac029808.png',
},
// Recipe App
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/Recipe-app',
+ link: 'https://github.com/elidakirigo/Recipe-app',
title: 'Recipe App',
content: ``,
stacks: [
@@ -156,8 +156,8 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/Recipe-app'],
- source: [true, 'https://github.com/Chrissiku/Recipe-app'],
+ live: [true, 'https://github.com/elidakirigo/Recipe-app'],
+ source: [true, 'https://github.com/elidakirigo/Recipe-app'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Portfolio website
@@ -176,13 +176,13 @@ const allPosts = [
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
live: [true, 'https://chris-siku.netlify.app/'],
- source: [true, 'https://github.com/Chrissiku/my-portfolio'],
+ source: [true, 'https://github.com/elidakirigo/my-portfolio'],
image: 'https://user-images.githubusercontent.com/101924220/209657844-94b71a71-f467-45e5-87f0-1f2e65c9642f.png',
},
// Budget App
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/Budget-app',
+ link: 'https://github.com/elidakirigo/Budget-app',
title: 'Recipe App',
content: ``,
stacks: [
@@ -194,14 +194,14 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/Budget-app'],
- source: [true, 'https://github.com/Chrissiku/Budget-app'],
+ live: [true, 'https://github.com/elidakirigo/Budget-app'],
+ source: [true, 'https://github.com/elidakirigo/Budget-app'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Napses Clone
{
topic: 'web',
- link: 'https://chrissiku.github.io/napses_clone/',
+ link: 'https://elidakirigo.github.io/napses_clone/',
title: 'Napses Desktop clone',
content: ``,
stacks: [
@@ -209,14 +209,14 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/napses_clone/'],
- source: [true, 'https://github.com/Chrissiku/napses_clone'],
+ live: [true, 'https://elidakirigo.github.io/napses_clone/'],
+ source: [true, 'https://github.com/elidakirigo/napses_clone'],
image: 'https://user-images.githubusercontent.com/101924220/209715163-7875f85e-9b5c-4475-b71c-da59195c0bb2.png',
},
// .Leader-board
{
topic: 'feature',
- link: 'https://chrissiku.github.io/Leaderboard/dist/',
+ link: 'https://elidakirigo.github.io/Leaderboard/dist/',
title: 'Leader-board',
content: ``,
stacks: [
@@ -224,14 +224,14 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/Leaderboard/dist/'],
- source: [true, 'https://github.com/Chrissiku/Leaderboard/'],
+ live: [true, 'https://elidakirigo.github.io/Leaderboard/dist/'],
+ source: [true, 'https://github.com/elidakirigo/Leaderboard/'],
image: 'https://user-images.githubusercontent.com/101924220/209706512-3513086d-bee8-4da8-8cdc-f312fd497357.png',
},
// Rest API TDD
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/tdd-rest-api',
+ link: 'https://github.com/elidakirigo/tdd-rest-api',
title: 'TDD Rest-API',
content: ``,
stacks: [
@@ -242,14 +242,14 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/tdd-rest-api'],
- source: [true, 'https://github.com/Chrissiku/tdd-rest-api'],
+ live: [true, 'https://github.com/elidakirigo/tdd-rest-api'],
+ source: [true, 'https://github.com/elidakirigo/tdd-rest-api'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// Personal website
{
topic: 'responsive',
- link: 'https://github.com/Chrissiku/Chrissiku',
+ link: 'https://github.com/elidakirigo/elidakirigo',
title: 'Personal Website',
content: ``,
stacks: [
@@ -261,14 +261,14 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/Chrissiku/'],
- source: [true, 'https://github.com/Chrissiku/Chrissiku'],
+ live: [true, 'https://elidakirigo.github.io/elidakirigo/'],
+ source: [true, 'https://github.com/elidakirigo/elidakirigo'],
image: 'https://user-images.githubusercontent.com/101924220/209657843-5270123e-d89b-4480-98d4-84d6a7a1a074.png',
},
// Portfolio mobile
{
topic: 'responsive',
- link: 'https://chrissiku.github.io/Portfolio-mobile/',
+ link: 'https://elidakirigo.github.io/Portfolio-mobile/',
title: 'Mobile Portfolio',
content: ``,
stacks: [
@@ -276,28 +276,28 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/Portfolio-mobile/'],
- source: [true, 'https://github.com/Chrissiku/Portfolio-mobile'],
+ live: [true, 'https://elidakirigo.github.io/Portfolio-mobile/'],
+ source: [true, 'https://github.com/elidakirigo/Portfolio-mobile'],
image: 'https://user-images.githubusercontent.com/101924220/209657847-0fece210-73f2-4e07-81ea-e5cbe391ccc9.png',
},
// House rental 2
{
topic: 'responsive',
- link: 'https://chrissiku.github.io/house_rental/',
+ link: 'https://elidakirigo.github.io/house_rental/',
title: 'House Renatl',
content: ``,
stacks: [
{ link: 'https://www.learn-html.org/', name: 'HTML' },
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
],
- live: [true, 'https://chrissiku.github.io/house_rental/'],
- source: [true, 'https://github.com/Chrissiku/house_rental'],
+ live: [true, 'https://elidakirigo.github.io/house_rental/'],
+ source: [true, 'https://github.com/elidakirigo/house_rental'],
image: 'https://user-images.githubusercontent.com/101924220/209699847-d943b478-51d5-4413-b613-90a424c159a1.png',
},
// Catalog of things
{
topic: 'feature',
- link: 'https://github.com/Chrissiku/Catalog-of-things',
+ link: 'https://github.com/elidakirigo/Catalog-of-things',
title: 'TDD Rest-API',
content: ``,
stacks: [
@@ -307,8 +307,8 @@ const allPosts = [
name: 'Bootstrap 5',
},
],
- live: [true, 'https://github.com/Chrissiku/Catalog-of-things'],
- source: [true, 'https://github.com/Chrissiku/Catalog-of-things'],
+ live: [true, 'https://github.com/elidakirigo/Catalog-of-things'],
+ source: [true, 'https://github.com/elidakirigo/Catalog-of-things'],
image: 'https://user-images.githubusercontent.com/101924220/209710207-edf76c66-5034-4cf0-aae4-6b1479663456.png',
},
// SpaceX
@@ -330,13 +330,13 @@ const allPosts = [
},
],
live: [true, 'https://space-x-traveler.netlify.app/'],
- source: [true, 'https://github.com/Chrissiku/Bookstore-CMS'],
+ source: [true, 'https://github.com/elidakirigo/Bookstore-CMS'],
image: 'https://user-images.githubusercontent.com/101924220/209657850-efc6e2d6-249c-4e1e-84ad-d8adebabe9f2.png',
},
// .Todo list app
{
topic: 'feature',
- link: 'https://chrissiku.github.io/To-Do-List/dist',
+ link: 'https://elidakirigo.github.io/To-Do-List/dist',
title: 'Todo-list App',
content: ``,
stacks: [
@@ -344,14 +344,14 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/To-Do-List/dist'],
- source: [true, 'https://github.com/Chrissiku/To-Do-List'],
+ live: [true, 'https://elidakirigo.github.io/To-Do-List/dist'],
+ source: [true, 'https://github.com/elidakirigo/To-Do-List'],
image: 'https://user-images.githubusercontent.com/101924220/209657853-1b59a194-c885-49ce-9729-5dcd47010347.png',
},
// web conferencing
{
topic: 'web',
- link: 'https://chrissiku.github.io/Conferencing-webiste/',
+ link: 'https://elidakirigo.github.io/Conferencing-webiste/',
title: 'Web Conferencing',
content: ``,
stacks: [
@@ -359,8 +359,8 @@ const allPosts = [
{ link: 'https://en.wikipedia.org/wiki/CSS', name: 'CSS' },
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
- live: [true, 'https://chrissiku.github.io/Conferencing-webiste/'],
- source: [true, 'https://github.com/Chrissiku/capstone_project_one'],
+ live: [true, 'https://elidakirigo.github.io/Conferencing-webiste/'],
+ source: [true, 'https://github.com/elidakirigo/capstone_project_one'],
image: 'https://user-images.githubusercontent.com/101924220/209657842-eb0095ed-e8af-48f8-ac47-277991121ec7.png',
},
// Book store cms
@@ -379,13 +379,13 @@ const allPosts = [
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
],
live: [true, 'https://storebookcms.netlify.app/'],
- source: [true, 'https://github.com/Chrissiku/Bookstore-CMS'],
+ source: [true, 'https://github.com/elidakirigo/Bookstore-CMS'],
image: 'https://user-images.githubusercontent.com/101924220/209657836-0965c8de-8869-4308-b779-405bfa55cdc1.png',
},
// Breakout Game
{
topic: 'feature',
- link: 'https://chrissiku.github.io/100-days-of-javascript/breakout_game/dist/',
+ link: 'https://elidakirigo.github.io/100-days-of-javascript/breakout_game/dist/',
title: 'Breakout Game',
content: ``,
stacks: [
@@ -394,8 +394,8 @@ const allPosts = [
{ link: 'https://www.javascript.com/', name: 'JavaScript' },
{ link: 'https://webpack.js.org/', name: 'Webpack' },
],
- live: [true, 'https://chrissiku.github.io/100-days-of-javascript/breakout_game/dist/'],
- source: [true, 'https://github.com/Chrissiku/100-days-of-javascript/tree/main/breakout_game'],
+ live: [true, 'https://elidakirigo.github.io/100-days-of-javascript/breakout_game/dist/'],
+ source: [true, 'https://github.com/elidakirigo/100-days-of-javascript/tree/main/breakout_game'],
image: 'https://user-images.githubusercontent.com/101924220/209657840-44b0c28a-ddba-41d2-ace1-ac6b9be60c06.png',
},
]
@@ -407,17 +407,9 @@ allPosts.map((element) => {
${element.content}
-
- ` +
- element.stacks
- .map((stack) => {
- return `${stack.name} `
- })
- .join('') +
+ ` +
`
-
-
-
+
@@ -425,10 +417,19 @@ allPosts.map((element) => {
-
-
-
-
+
+ ` +
+ ` ` +
+ element.stacks
+ .map((stack) => {
+ return `${stack.name} `
+ })
+ .join('') +
+ `
+ ` +
+ `
+
+
`
portfolio.innerHTML += html
diff --git a/portfolio-main/assets/js/render.js b/portfolio-main/assets/js/render.js
new file mode 100644
index 0000000..4601ea0
--- /dev/null
+++ b/portfolio-main/assets/js/render.js
@@ -0,0 +1,91 @@
+const skills = document.querySelector('#render-skills')
+const social = document.querySelectorAll('#social')
+const topic = document.querySelector('#topic')
+
+// Skills
+
+const allSkills = [
+ { skill_name: 'JavaScript', percentage: 90 },
+ { skill_name: 'HTML', percentage: 100 },
+ { skill_name: 'CSS', percentage: 100 },
+ { skill_name: 'Bootstrap', percentage: 100 },
+ { skill_name: 'Tailwind css', percentage: 80 },
+ { skill_name: 'Material UI', percentage: 70 },
+ { skill_name: 'React.js', percentage: 80 },
+ { skill_name: 'Redux', percentage: 80 },
+ { skill_name: 'Next.js', percentage: 70 },
+ { skill_name: 'Typescript', percentage: 70 },
+ { skill_name: 'Ruby', percentage: 80 },
+ { skill_name: 'Rails', percentage: 80 },
+ { skill_name: 'Stimulus', percentage: 55 },
+ { skill_name: 'PHP', percentage: 70 },
+ { skill_name: 'SQL', percentage: 95 },
+]
+
+allSkills.map((skill) => {
+ html = `
+
+
+
+
+
+
+
+
+
${skill.skill_name}
+
+
+
+ `
+ skills.innerHTML += html
+})
+
+// Social link
+
+const social_link = [
+ {
+ link: 'https://github.com/elidakirigo/',
+ icon: 'fa-brands fa-github',
+ },
+ {
+ link: 'https://www.linkedin.com/in/christian-siku/',
+ icon: 'fa-brands fa-linkedin-in',
+ },
+ {
+ link: 'https://twitter.com/christian_siku/',
+ icon: 'fa-brands fa-twitter',
+ },
+ {
+ link: 'https://angel.co/u/chris-siku',
+ icon: 'fa-brands fa-angellist',
+ },
+]
+
+social_link.map((item) => {
+ html = `
+
+
+
+ `
+
+ for (const element of social) {
+ element.innerHTML += html
+ }
+})
+
+// Topic
+
+const allTopics = [
+ { title: 'All works', class: 'all' },
+ { title: 'Web design', class: '.web' },
+ { title: 'Responsive', class: '.responsive' },
+ { title: 'Features', class: '.feature' },
+]
+
+allTopics.map((item) => {
+ html = `
+ ${item.title}
+ `
+ topic.innerHTML += html
+})
diff --git a/portfolio-inspo/assets/js/swiper-bundle.min.js b/portfolio-main/assets/js/swiper-bundle.min.js
similarity index 100%
rename from portfolio-inspo/assets/js/swiper-bundle.min.js
rename to portfolio-main/assets/js/swiper-bundle.min.js
diff --git a/portfolio-inspo/index.html b/portfolio-main/index.html
similarity index 85%
rename from portfolio-inspo/index.html
rename to portfolio-main/index.html
index 6b294d6..054e331 100644
--- a/portfolio-inspo/index.html
+++ b/portfolio-main/index.html
@@ -18,7 +18,9 @@
-
+
+
+
@@ -45,7 +47,7 @@
Hire me
@@ -57,6 +59,33 @@
+
+
+
@@ -79,7 +108,7 @@ I'M Elida Wanjiku
A Tech-Savy Web developer
@@ -121,8 +150,8 @@ A Tech-Savy Web developer
About Me
-
A Passionate software Developer Who Loves to Code and face new challenges
-
A Fullstack Software Developer and Holder of a Bachelor Degree in computer science , I am a transversal profile with 3 years of experience in the development of web application and embedded electronics. Sociable and determined, I pursue innovation across the world and its cultures. Organize, renew and learn are my watchwords. Something I can't do? i will learn it!
+
Solution-driven web developer with 5+ years of experience
+
Thrives in problem-solving with enthusiasm, patience, and humor. Actively contributes to the open-source community
@@ -137,10 +166,10 @@ A Passionate software Developer Who Loves to Code and face new challenges
@@ -353,11 +382,11 @@ Let's Work together Get in touch now !
-
+