@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Rancho&family=Water+Brush&display=swap);html{box-sizing:border-box;font-family:Roboto,sans-serif;letter-spacing:.1px;scroll-behavior:smooth}body{background-color:#18181b;background-color:var(--primary);color:#fff;overflow-x:hidden;width:100%}:root{--primary:#18181b;--secondary:#18181b;--border:#3f3f4666;--title:#f4f4f5;--subtitle:#a1a1aa;--bgHeader:#27272a;--pink:#f9007c;--h4color:#f74a81ea;--icon-hover:#fa007dcc;--container-padding:4.8rem;--h4color:#fc11fccc}.light{--primary:#fafafa;--secondary:#fff;--border:hsla(0,0%,79%,.518);--title:#000;--subtitle:#1d1c1c;--bgHeader:#fdfdfd;--pink:#00d9ff;--icon-hover:#00d9ffb3;--h4color:#00d9ff}ul li a{cursor:pointer}.flex{align-items:center;display:flex}.border{border:2px solid red}.container{background-color:#18181b;background-color:var(--secondary);border:2px solid #3f3f4666;border:2px solid var(--border);margin-left:auto;margin-right:auto;padding:0 4.8rem;padding:0 var(--container-padding);width:100%}.divider{border-bottom:1px solid #3f3f4666;border-bottom:1px solid var(--border);margin:3rem 0 3rem -4.8rem;margin-left:calc(var(--container-padding)*-1);width:calc(100% + 9.6rem);width:calc(100% + var(--container-padding) + var(--container-padding))}h4{font-size:20px;letter-spacing:2px}samp{color:#f9004d}button{all:unset;cursor:pointer}button:active{scale:.9}button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1000px){.container{--container-padding:1.7rem;padding:0 4.8rem;padding:0 var(--container-padding);width:100%}.divider{margin-left:-4.8rem;margin-left:calc(var(--container-padding)*-1);width:calc(100% + 9.6rem);width:calc(100% + var(--container-padding) + var(--container-padding))}}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background-color:#d4d4d8;border:7px solid #292c3b;border-radius:4px;box-shadow:inset 0 0 2.5px 2px #00000080}::-webkit-scrollbar-thumb{background:#888;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-color:#9e4673 #3d4a59}.scroll2Top{background-color:#f9007c;background-color:var(--pink);border:1px solid #fff3;border-radius:50%;bottom:2rem;color:#fff;font-size:1.25rem;height:2.6rem;position:fixed;right:3%;text-align:center;width:2.6rem}.scroll2Top:hover{background-color:#fa007dcc;background-color:var(--icon-hover)}@media (max-width:599px){section.hero h1.title{font-size:10px}.container{width:100%}.scroll2Top{font-size:1rem;height:2.2rem;opacity:.6;width:2.2rem}}section.hero{background-color:var(--primary);margin-top:3rem;padding:var(--container-padding)}section.hero .parent-avatar.flex{align-items:end;gap:.6rem;min-height:88px}section.hero .left-section{flex-grow:1}section.hero .icon-verified{color:var(--blue);font-size:1.1rem;margin-bottom:.3rem}section.hero .avatar{border:1px solid #ff8c00;border-radius:50%;box-shadow:inset 2px 2px 40px hsla(0,3%,79%,.586);padding:1px;width:88px}section.hero h1.title{font-size:70px;line-height:3.3rem;margin:24px 0}section.hero h1,section.hero h1.title{color:var(--title);font-family:Josefin Sans,sans-serif}section.hero h1{font-size:2.85rem;font-size:35px;line-height:3rem}section.hero .F-sub-title{color:var(--pink);font-size:27px;letter-spacing:2px}section.hero p.sub-title{color:var(--subtitle);font-size:.9rem;line-height:1.65rem;margin-bottom:32px}section.hero .all-icons{color:var(--subtitle);font-size:1.3rem;gap:1.5rem}section.hero .all-icons .icon:hover{color:var(--icon-hover);cursor:pointer;font-size:1.4rem;transition:.3s}section.hero .animation{translate:100px 15px;width:100%}@media (max-width:1100px){section.hero .animation{display:none}}.header{background-color:var(--primary);background-position:50%;background-size:cover;height:80px;padding:15px 0;width:100%}nav{align-items:center;display:flex;justify-content:space-between}.logo{color:#fff;cursor:pointer;font-size:35px;letter-spacing:1px}header nav div h2 span{color:var(--pink)}nav ul{gap:10px;list-style-type:none;padding:10px 25px}nav ul,nav ul li{display:inline-block}nav ul li{margin-right:80px;position:relative}nav ul li:after{background-color:var(--pink);bottom:-2px;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transition-duration:.4s;transition-property:width,left;transition-timing-function:cubic-bezier(.25,.8,.25,1);width:0}nav ul li a{color:var(--title);font-size:20px;font-weight:700;text-decoration:none;text-transform:capitalize}.links li:first-child:after{left:0;opacity:1;width:100%}.activv{color:var(--pink)}nav ul li a:hover{color:var(--pink);left:0;transition:.4s;width:100%}nav ul li:hover:after{left:0;opacity:1;width:100%}header button.menu{display:none}@media (max-width:785px){header nav div.links ul li{margin-right:40px}}@media only screen and (min-width:787px) and (max-width:872px){header nav div.links ul li{margin-right:60px}}header .icon-menu,header button.mode{background-color:var(--bgHeader);border:1px solid rgba(244,165,96,.249);border-radius:50%;box-shadow:1px 1px 40px rgba(35,35,36,.165);color:var(--subtitle);height:2.4rem;justify-content:center;text-align:center;transition:.2s;width:2.4rem}header .icon-sun{color:orange}header .icon-menu:hover,header button.mode:hover{border:1px solid #f4a560;color:var(--title)}header .icon-close{color:var(--subtitle);font-size:1.5rem;transition:.3s}header .icon-close:hover{color:var(--pink);font-size:1.7rem;rotate:180deg}header .fixed{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#282830e8;inset:0;position:fixed;z-index:11}@keyframes mymove{0%{scale:0}60%{scale:1.2}to{scale:1}}header .fixed ul.modal{animation:mymove .77s 1;background-color:var(--secondary);border-radius:1rem;list-style:none;margin-inline:auto;margin-top:2rem;padding:1rem 2rem;width:75%}header .fixed ul.modal li{border-bottom:1px solid var(--border);padding-bottom:.77rem;padding-top:.5rem}header .fixed ul.modal li:first-child{border:none;margin-bottom:-1rem;padding-bottom:0;padding-top:.2rem;text-align:right}header .fixed ul.modal li:last-child{border:none}header .fixed ul.modal li a{color:var(--title);font-size:1rem;font-weight:700;text-decoration:none;text-transform:capitalize}header .fixed ul.modal li a:hover{color:var(--pink)}@media (min-width:701px) and (max-width:739px){header nav ul{display:flex}}@media (max-width:699px){header nav div h2,header nav div.links{display:none}header button.menu{display:block}}@media (max-width:599.999){.header{align-items:center;display:flex;height:10px;justify-content:center;width:100%}}*{box-sizing:border-box;font-family:poppins;margin:0;padding:0}.skills_section{align-items:center;background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;padding:0 5%;width:100%}.skills_head{display:grid;margin-bottom:50px;place-items:center;position:relative;text-align:center;width:100%}.skills_head h1{color:var(--title);font-size:150px;letter-spacing:10px;margin:0;opacity:.08;padding:0;width:100%}.skills_head h2{color:var(--title);font-size:30px;left:50%;letter-spacing:6px;margin-bottom:-5px;position:absolute;top:45%;transform:translate(-50%,-50%)}.skills_head h2 span{color:var(--pink)}.skills_section .TitlesSkills{height:100px;justify-content:space-around;padding:10px 0;width:100%}.skills_section .TitlesSkills h2{color:var(--title);font-size:26px;letter-spacing:1px;margin-bottom:-5px}.skills_section .TitlesSkills h2:after{background-color:var(--pink);border:1px solid var(--pink);color:var(--pink);content:"";display:flex;height:1px;opacity:0;transition-duration:.4s;transition-property:width,left;transition-timing-function:cubic-bezier(.25,.8,.25,1);width:0}.skills_section .TitlesSkills h2:hover:after{left:0;opacity:1;width:100%}.All-skills{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:2% 1%;width:100%}.skills_main{grid-row-gap:145px;grid-column-gap:80px;display:grid;grid-template-columns:repeat(2,1fr);padding:20px;width:60%}.skills_main .skill_bar .info{align-items:center;color:var(--title);display:flex;justify-content:space-between;padding:0 10px}.skill_bar .info p:nth-child(2){font-weight:500}.skill_bar .bar{background-color:var(--secondary);border-radius:25px;height:10px;margin-top:5px;position:relative;width:100%}.skill_bar .bar span{background-color:var(--pink);border-radius:25px;height:100%;position:absolute;width:50%}.skill_bar .bar .html{animation:html 2s;width:98%}@keyframes html{0%{width:0}to{width:98%}}.skill_bar .bar .css{animation:css 2s;width:90%}@keyframes css{0%{width:0}to{width:90%}}.skill_bar .bar .js{animation:css 2s;width:80%}@keyframes js{0%{width:0}to{width:80%}}.skill_bar .bar .react{animation:react 2s;width:75%}@keyframes react{0%{width:0}to{width:75%}}.wrapper{grid-row-gap:75px;grid-column-gap:95px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-evenly;padding:20px;width:40%}.wrapper .progress{align-items:center;background:var(--primary);border-radius:5mm;display:flex;height:100px;justify-content:center;position:relative;text-align:center;width:100px}circle{fill:none}svg{transform:rotate(-90deg)}circle:first-child{stroke:#23242b;stroke-width:4px}circle:nth-child(2){stroke:var(--pink);stroke-dasharray:400;stroke-dashoffset:228;stroke-linecap:round;stroke-width:5px;animation:progress 2s ease}circle.Express,circle.Node{stroke:var(--pink);stroke-dasharray:400;stroke-dashoffset:284;stroke-linecap:round;stroke-width:5px;animation:progress 2s ease}circle.Mongo{stroke:var(--pink);stroke-dasharray:400;stroke-dashoffset:272;stroke-linecap:round;stroke-width:5px;animation:progress 2s ease}@keyframes progress{0%{stroke-dashoffset:400}}.text{align-items:center;bottom:-60%;color:var(--title);display:flex;flex-direction:column;font-family:poppins;font-size:18px;font-weight:500;justify-content:space-between;left:50%;position:absolute;transform:translate(-50%,-50%)}.Express .text,.Mongo .text,.Node .text{align-items:center;color:var(--title);display:flex;flex-direction:column;font-family:poppins;font-size:18px;font-weight:500;justify-content:space-between;left:50%;position:absolute;top:80%;transform:translate(-50%,-50%)}.text span{color:var(--title);font-size:24px;margin-top:20px;width:130px}.skills_section .bloc h2{display:none}@media (max-width:999px){.skills_section .bloc h2{color:var(--title);display:block;font-size:26px;letter-spacing:1px;margin-bottom:-5px}.skills_section .TitlesSkills h2:last-child{display:none}.skills_section .All-skills{align-items:center;flex-direction:column;gap:2.64rem;justify-content:space-between}.skills_main{grid-row-gap:45px;grid-column-gap:80px;display:grid;grid-template-columns:repeat(1,1fr);padding:20px;width:90%}.skills_section .wrapper{align-items:center;font-size:.9rem;justify-content:center;padding:.8rem 0;width:80%}}@media (max-width:599px){.skills_section .All-skills{width:100%}.skills_head{display:grid;place-items:center;position:relative;text-align:center;width:100%}.skills_main{width:90%}.skills_head h1{color:var(--title);font-size:6rem;letter-spacing:10px;margin:0;opacity:.08;padding:0;width:100%}.skills_head h2{color:var(--title);font-size:30px;left:50%;letter-spacing:6px;margin-bottom:-5px;position:absolute;top:45%;transform:translate(-50%,-50%)}}section.contact-us{padding:var(--container-padding)}section.contact-us .icon-envelope{color:var(--subtitle);font-size:1.8rem;margin-right:1rem}section.contact-us .title{color:var(--title);font-size:2.1rem;margin-bottom:1rem}section.contact-us .sub-title{color:var(--subtitle);line-height:1.65rem;margin-bottom:2rem}section.contact-us label{color:var(--subtitle)}section.contact-us #email,section.contact-us #message{all:unset;background-color:#3f3f4626;border:1px solid #3f3f46;border-radius:5px;font-size:1.1rem;margin-left:1rem;padding:.5rem 1rem;transition:.3s;width:16rem}.light section.contact-us #email,.light section.contact-us #message{background-color:hsla(0,0%,100%,.162);border:1px solid hsla(0,0%,50%,.451);box-shadow:1px 1px 1px rgba(73,73,75,.105);color:#232324}.light section.contact-us #email:focus,.light section.contact-us #email:hover,.light section.contact-us #message:focus,.light section.contact-us #message:hover,section.contact-us #email:focus,section.contact-us #email:hover,section.contact-us #message:focus,section.contact-us #message:hover{border:1px solid var(--pink)}section.contact-us #message{min-height:9rem;resize:vertical}section.contact-us .submit{background-color:#24252e;border:1px solid #3f3f46;border-radius:5px;font-size:1.05rem;margin-top:1.8rem;padding:.75rem 2rem;text-align:center;text-transform:capitalize;transition:.3s}section.contact-us .submit:hover{scale:.97}.animation{margin-right:100px}.felicitation{color:var(--title)}@media (max-width:1250px){section.contact-us .contact-animation{display:none}}@media (max-width:600px){section.contact-us .animation{display:none}section.contact-us form{display:flex;flex-direction:column;width:85%}section.contact-us form div.flex{align-items:start;flex-direction:column}section.contact-us #email,section.contact-us #message{margin-left:0;margin-top:1rem;padding:.7rem 0;width:100%}section.contact-us .submit{align-self:center;width:30%}}main.flex{align-items:start;gap:2.64rem;padding:var(--container-padding)}main section.left-section.flex{flex-direction:column;gap:10px}main section.left-section.flex button{background-color:#24252e;border-radius:5px;font-size:1.05rem;opacity:.5;padding:.75rem 0;text-align:center;text-transform:capitalize;transition:.3s;width:11rem}main section.left-section.flex button:hover{opacity:1}main section.left-section.flex button.active{border:1px solid var(--pink);font-weight:700;letter-spacing:.6px;opacity:1;padding:.8rem 0}main section.right-section.flex{column-gap:16px;flex-grow:1;flex-wrap:wrap;justify-content:center;row-gap:2rem}.right-section .card{background-image:linear-gradient(#ffffff0d,#ffffff0d);border:1px solid #fa004f4d;border-radius:5px;box-shadow:-1px 1px 1px #00000029,1px 1px 1px #00000026;transition:.3s}.right-section .card:hover{border:1px solid var(--pink);cursor:pointer;rotate:1deg;scale:1.01}.right-section .card img{border:1px solid var(--icon-hover);border-radius:5px}.right-section .card .box{padding:1rem .4rem}.right-section .card .box .title{color:var(--title);text-transform:capitalize}.right-section .card .box .sub-title{color:var(--subtitle);font-size:.8rem;margin-bottom:1.1rem;margin-top:.7rem}.right-section .card .box .icons{justify-content:space-around}a{all:unset}.right-section .card .icon-github,.right-section .card .icon-link{color:var(--subtitle);font-size:1.3rem}.right-section .card .icon-github:hover,.right-section .card .icon-link:hover{color:var(--icon-hover);cursor:pointer;font-size:1.25rem}.right-section .card a.link{color:var(--pink);font-size:.9rem;margin-right:12px}@media (max-width:600px){main.flex{align-items:center;flex-direction:column;gap:2.64rem}main section.left-section.flex{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}main section.left-section.flex button{font-size:.9rem;padding:.8rem 0;width:7rem}}footer{padding:2rem var(--container-padding)}footer.flex{justify-content:space-between;padding-bottom:1.9rem}footer.flex ul{gap:1.9rem;list-style-type:none}footer.flex ul a{all:unset;color:var(--subtitle);cursor:pointer;font-size:.9rem;font-weight:400}footer.flex ul a:hover{color:var(--icon-hover);font-size:1rem;font-weight:500}.footer .all-icons{color:var(--subtitle);font-size:1.3rem;gap:1.5rem}.footer .all-icons .icon:hover{color:var(--icon-hover);cursor:pointer;font-size:1.4rem;transition:.3s}footer.flex p{color:#71717a}@media (max-width:800px){footer.flex{flex-direction:column;gap:2rem}}section.not-found{height:100vh;overflow:hidden}.notfound-logo-container{display:flex;justify-content:left;padding-top:25px}.notfound-logo{border:1px solid var(--title);border-radius:50%;box-shadow:0 4px 10px var(--secondary);display:flex;position:fixed;top:4vh;z-index:999}.notfound-container{display:flex;flex-direction:column;height:100%;margin:0;padding-top:120px}.notfound-message{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.notfound-title{color:var(--title);font-family:Josefin Sans,sans-serif;font-size:80px;font-weight:700;padding-top:15px}.not-found-message{color:var(--title);font-size:2rem;margin:2rem 0;text-align:center}.not-found-link{background-color:var(--primary);border-radius:50px;color:var(--title);cursor:pointer;font-size:1.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease-in-out}.not-found-link:hover{background-color:var(--subtitle);box-shadow:2px 2px 8px #0000004d;color:var(--title)}@media (max-width:500px){.notfound-message{left:auto;position:absolute;top:auto;transform:none;width:100%}.notfound-title{font-size:50px}.not-found-message{font-size:15px;margin-left:-5px;margin-right:32px;margin-top:10px;width:100%}.not-found-link{font-size:15px;padding:15px}}
/*# sourceMappingURL=main.0e72768f.css.map*/