html{align-items:center;display:flex;justify-content:center}:root{--main-color:#0ea5e9;--main-hover-color:#1b6587;--main-light-hover-color:#88d9ff;--main-bg-color:#1f2937;--main-sub-color:#b4b4b4;--main-sub-light-color:#c8c8c8;--main-sub-dark-color:#646464;--main-border-color:#374151;--main-border-radius:8px;--main-transition:0.3s;--main-section-margin:160px 0px;--main-font-size:20px;--main-sub-title-font-size:16px;--main-title-font-size:50px;--main-description-font-size:25px;--main-title-responsive-font-size:30px;--main-description-responsive-font-size:18px;--main-gradient-color:linear-gradient(90deg,#c85050,#c83cc8,#645ac8,#5ac8d2,#5ad28c,#c8d25a,#d2965a,#c85a5a)}body{align-items:center;background-color:#1f2937;background-color:var(--main-bg-color);font-family:Arial,Helvetica,sans-serif;justify-content:center;width:75%}body::-webkit-scrollbar{margin-top:20px;width:15px}body::-webkit-scrollbar-track{visibility:hidden}body::-webkit-scrollbar-thumb:hover{background-color:#505a64}body::-webkit-scrollbar-thumb{background-color:#4b647d;border-radius:20px;cursor:pointer}body,body *{transition:background-color .3s,color .3s,border-color .3s;transition:background-color var(--main-transition),color var(--main-transition),border-color var(--main-transition)}option{background-color:#1f2937;background-color:var(--main-bg-color);color:#fff}img{color:#fff;font-size:20px}body.light-mode,body.light-mode option{background-color:#fff;color:#000}body.light-mode img{color:#000}body.light-mode nav{background-color:#fff;border-bottom:2px solid #c8c8c8;border-bottom:2px solid var(--main-sub-light-color)}body.light-mode .bot-icon,body.light-mode .lang-icon,body.light-mode .mode,body.light-mode .nav-link{color:#000}body.light-mode .active-link,body.light-mode .nav-link:hover{color:#0ea5e9;color:var(--main-color)}body.light-mode .active-link{border-bottom:2px solid #0ea5e9;border-bottom:2px solid var(--main-color)}body.light-mode .settings-line{background-color:#0ea5e9;background-color:var(--main-color);transition:background-color .3s;transition:background-color var(--main-transition)}body.light-mode .settings:hover .settings-line{background-color:#1b6587;background-color:var(--main-hover-color)}body.light-mode .responsive-nav{background-color:#0000001a}body.light-mode footer{border-top:2px solid #c8c8c8;border-top:2px solid var(--main-sub-light-color)}body.light-mode .contact-icon,body.light-mode .reserved{color:#000}body.light-mode .contact-icon:hover{color:#fff}body.light-mode .separator{background-color:#c8c8c8;background-color:var(--main-sub-light-color)}body.light-mode .chatbot-container{background-color:#0000001a}body.light-mode .bot-message{background-color:#0ea5e9;background-color:var(--main-color);color:#fff}body.light-mode .user-message{background-color:#000}body.light-mode .user-input{border:2px solid #0ea5e9;border:2px solid var(--main-color);color:#000}body.light-mode .user-input::placeholder{color:#0009}body.light-mode .message-container{background-color:#fff}body.light-mode .home-header-description-part,body.light-mode .home-header-into,body.light-mode .message-content,body.light-mode .skill-description,body.light-mode .skills-description,body.light-mode .skills-title,body.light-mode .tech-tools-description,body.light-mode .tech-tools-title,body.light-mode .testimonial-content,body.light-mode .testimonial-owner-identity,body.light-mode .testimonials-title,body.light-mode .tool-title,body.light-mode .yassine{color:#000}body.light-mode .learn-more{color:#0ea5e9;color:var(--main-color)}body.light-mode .learn-more:hover{color:#1b6587;color:var(--main-hover-color)}body.light-mode .brand:hover .yassine{border-bottom:6px solid #0ea5e9;border-bottom:6px solid var(--main-color)}body.light-mode .brand:hover .bazgour{border-top:6px solid #000}body.light-mode .tool{border:2px solid #c8c8c8;border:2px solid var(--main-sub-light-color)}body.light-mode .tool:hover{background-color:#c8c8c8;background-color:var(--main-sub-light-color)}body.light-mode .tool-usecase{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .arrow-icon{border:2px solid #000;color:#000}body.light-mode .arrow-icon:hover{background-color:#000;color:#fff}body.light-mode .testimonial-owner{font-weight:700}body.light-mode .testimonial-dot{background-color:#c8c8c8;background-color:var(--main-sub-light-color)}body.light-mode .testimonial-dot.active{background:#000}body.light-mode .no-available-project,body.light-mode .not-available-link,body.light-mode .project-description,body.light-mode .project-metric,body.light-mode .project-title,body.light-mode .projects-description,body.light-mode .projects-select,body.light-mode .projects-title{color:#000}body.light-mode .project-container{border:5px solid #b4b4b4;border:5px solid var(--main-sub-color)}body.light-mode .project-date{font-weight:700}body.light-mode .projects-count-span{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .certificate-description,body.light-mode .certificate-title,body.light-mode .certificates-description,body.light-mode .certificates-select,body.light-mode .certificates-title,body.light-mode .no-available-certificate{color:#000}body.light-mode .certificate-container{border:5px solid #b4b4b4;border:5px solid var(--main-sub-color)}body.light-mode .certificate-date{font-weight:700}body.light-mode .certificates-count-span{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .event-description,body.light-mode .event-title,body.light-mode .events-description,body.light-mode .events-select,body.light-mode .events-title,body.light-mode .no-available-event{color:#000}body.light-mode .event-container{border:5px solid #b4b4b4;border:5px solid var(--main-sub-color)}body.light-mode .event-date{font-weight:700}body.light-mode .events-count-span{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .blog-description,body.light-mode .blog-select,body.light-mode .blog-title,body.light-mode .guide-description,body.light-mode .guide-title,body.light-mode .no-available-blog,body.light-mode .note-description,body.light-mode .note-paper-idea,body.light-mode .note-paper-link,body.light-mode .note-title,body.light-mode .presentation-description,body.light-mode .presentation-title,body.light-mode .report-description,body.light-mode .report-title,body.light-mode .tale-description,body.light-mode .tale-title{color:#000}body.light-mode .guide-container,body.light-mode .note-container,body.light-mode .presentation-container,body.light-mode .report-container,body.light-mode .tale-container{border:5px solid #b4b4b4;border:5px solid var(--main-sub-color)}body.light-mode .blog-count-span{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .about-education-description,body.light-mode .about-education-title,body.light-mode .about-experiences-description,body.light-mode .about-experiences-title,body.light-mode .about-header-contact,body.light-mode .about-header-description,body.light-mode .about-header-title,body.light-mode .about-work-flow-description,body.light-mode .about-work-flow-title,body.light-mode .achievement-title,body.light-mode .education-achievement-title,body.light-mode .github-stats-description,body.light-mode .github-stats-title,body.light-mode .hobbies-description,body.light-mode .hobbies-title,body.light-mode .hobby-description,body.light-mode .language-description,body.light-mode .languages-description,body.light-mode .languages-title,body.light-mode .work-flow-description,body.light-mode .work-flow-title{color:#000}body.light-mode .about-header-contact,body.light-mode .achievement-year,body.light-mode .education-achievement-year,body.light-mode .hobby-title{font-weight:700}body.light-mode .separator-vertical-line,body.light-mode .work-flow-separator{background-color:#000}body.light-mode .achievement-place,body.light-mode .github-stats-image-label{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .contact-title,body.light-mode .input-label{color:#000}body.light-mode .contact-description{color:#646464;color:var(--main-sub-dark-color)}body.light-mode .contact-content,body.light-mode .contact-input{background-color:#fff;color:#000;outline:3px solid #88d9ff;outline:3px solid var(--main-light-hover-color)}body.light-mode .contact-content:focus,body.light-mode .contact-input:focus{outline:3px solid #0ea5e9;outline:3px solid var(--main-color)}@media only screen and (max-width:1800px){body{width:90%}img{font-size:16px}}nav{align-items:center;background-color:var(--main-bg-color);border-bottom:2px solid var(--main-border-color);height:80px;justify-content:space-between;left:50%;position:fixed;top:0;transform:translateX(-50%);transition:background-color var(--main-transition);width:75.1%;z-index:9998}.brand,nav{display:flex}.brand{cursor:pointer;font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;gap:5px}.bazgour,.yassine{font-size:30px;font-weight:900;transition:border var(--main-transition) ease}.yassine{color:#fff}.bazgour,.yassine{border:0 solid #0000}.bazgour{color:var(--main-color)}.brand:hover .yassine{border-bottom:6px solid var(--main-color)}.brand:hover .bazgour{border-top:6px solid #fff}.nav-links-container{display:flex;gap:30px}.nav-link{color:#fff;cursor:pointer;font-size:22px;text-decoration:none;transition:color var(--main-transition)}.nav-link:hover{color:var(--main-color)}.contact-mode{justify-content:flex-end;width:300px}.contact-mode,.nav-icons{align-items:center;display:flex;gap:20px}.nav-icons{justify-content:center;width:-webkit-fit-content;width:fit-content}.lang-icon,.mode-icon,.spidy-icon{cursor:pointer;font-weight:800;height:25px;transition:transform var(--main-transition);width:25px}.lang-icon:hover,.mode-icon:hover,.spidy-icon:hover{transform:scale(1.2)}.lang-icon{margin-right:8px}.contact{align-items:center;background-color:var(--main-color);border:2px solid var(--main-color);border-radius:var(--main-border-radius);color:#fff;cursor:pointer;display:flex;font-size:20px;gap:10px;height:50px;justify-content:center;padding:0 20px;transition:background-color var(--main-transition);width:-webkit-fit-content;width:fit-content}.contact:hover{background-color:var(--main-hover-color)}.brand-link,.contact-link{text-decoration:none}.active-link{border-bottom:2px solid var(--main-color);color:var(--main-color)}.active-contact-link .contact{background:none;border:2px solid var(--main-color);color:var(--main-color)}.settings{align-items:center;cursor:pointer;display:none;gap:5px;justify-content:center}.settings-line{background-color:#fff;border-radius:5px;height:6px;transition:background-color var(--main-transition);width:45px}.settings:hover .settings-line{background-color:var(--main-color)}.responsive-nav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0003;border:1px solid var(--main-sub-dark-color);border-radius:var(--main-border-radius);display:none;flex-direction:column;gap:50px;height:-webkit-fit-content;height:fit-content;margin-top:20px;padding:20px;position:fixed;top:0;width:calc(100% - 40px)}.responsive-nav-header{align-items:center;display:flex;justify-content:space-between;width:100%}.close-res-nav{color:var(--main-color);cursor:pointer;font-size:30px;font-weight:700;transition:color var(--main-transition)}.close-res-nav:hover{color:var(--main-hover-color)}.responsive-nav-links-container{display:flex;flex-direction:column;gap:50px;width:100%}.responsive-nav-links-container-row{align-items:center;display:flex;justify-content:space-between;width:100%}.responsive-nav-link-container{display:flex;width:50%}.responsive-contact-mode{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}.responsive-contact{width:300px}@media only screen and (max-width:1600px){.contact-mode{width:-webkit-fit-content;width:fit-content}}@media only screen and (max-width:1800px){nav{width:90.5%}.settings{display:flex;flex-direction:column}.contact-mode,.nav-links-container{display:none}.bazgour,.yassine{font-size:25px;font-weight:900;transition:border var(--main-transition) ease}}@media only screen and (max-width:550px){nav{align-items:center;display:flex;height:70px}.settings-line{height:4px;width:30px}.responsive-contact{width:200px}.responsive-contact-mode{display:flex;flex-direction:column}}.chatbot-container{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#0003;border:2px solid var(--main-color);border-radius:var(--main-border-radius);bottom:20px;display:flex;flex-direction:column;gap:5px;height:600px;position:fixed;right:20px;width:800px;z-index:9997}.chatbot-container.hidden{display:none}.chatbot-head-container{align-self:flex-end;display:flex;gap:10px;margin-right:10px}.close-icon,.info-icon{color:var(--main-color);cursor:pointer;font-size:20px;margin-top:5px;transition:color var(--main-transition)}.close-icon:hover,.info-icon:hover{color:var(--main-light-hover-color)}.close-icon{font-size:24px}.messages-container{border-radius:var(--main-border-radius);display:flex;flex-direction:column;gap:10px;height:450px;margin-bottom:3px;overflow-y:auto;padding-bottom:50px;width:97%}.messages-container::-webkit-scrollbar{display:none}.message{border-radius:var(--main-border-radius);font-size:18px;max-width:70%;padding:10px 20px;width:-webkit-fit-content;width:fit-content}.bot-message{background-color:#fff;color:#000}.user-message{align-self:self-end;background:none;background-color:var(--main-color);color:#fff}.bot-input-container{align-items:center;display:flex;flex-direction:row!important;gap:10px;justify-content:center;width:97%}.user-input{background:none;border:2px solid var(--main-hover-color);border-radius:var(--main-border-radius);color:#fff;font-size:20px;outline:none;padding:10px;width:100%}.user-input:focus{border:2px solid var(--main-color)}.bot-send-button{background:none;border:none;color:var(--main-color);cursor:pointer;font-size:25px;padding:5px;transition:color var(--main-transition)}.bot-send-button:hover{color:var(--main-light-hover-color)}@media only screen and (max-width:850px){.chatbot-container{height:500px;width:400px}.messages-container{height:350px;width:95%}.bot-input-container{width:95%}.message{font-size:18px;max-width:90%;padding:10px;width:-webkit-fit-content;width:fit-content}}@media only screen and (max-width:450px){.chatbot-container{left:50%;transform:translate(-50%);width:90%}.message{font-size:16px;max-width:90%;padding:10px;width:-webkit-fit-content;width:fit-content}.user-input{font-size:18px}}footer{align-items:center;border-top:2px solid var(--main-border-color);display:flex;height:100px;justify-content:space-between;padding:0 50px}.reserved{color:var(--main-sub-light-color);font-size:20px}.contact-icons{display:flex;gap:50px}.contact-icon{border-radius:var(--main-border-radius);color:#fff;cursor:pointer;font-size:30px;padding:10px}.linkedin:hover{background-color:#0855a2}.github:hover{background-color:#534e4e}.instagram:hover{background:linear-gradient(45deg,#e44011,#c13584,#6c2b90)}.facebook:hover{background-color:#1462c6}@media only screen and (max-width:1000px){footer{display:flex;flex-direction:column-reverse;gap:20px;padding:50px 0}.reserved{font-size:15px;text-align:center}.contact-icons{display:flex;gap:20px}}.message-stack{display:flex;flex-direction:column;gap:10px;margin-left:10px;position:fixed;right:10px;top:10px;z-index:9999}.message-container{align-items:center;background-color:var(--main-bg-color);border:2px solid var(--main-color);border-radius:var(--main-border-radius);color:#fff;display:flex;gap:30px;justify-content:center;max-width:500px;opacity:0;padding:15px 30px;pointer-events:none;transform:translateY(-10px);transition:opacity var(--main-transition) ease,transform var(--main-transition) ease,background-color var(--main-transition) ease,color var(--main-transition) ease;will-change:opacity,transform}.message-container.show{opacity:1;pointer-events:auto;transform:translateY(0)}.message-container.hide{opacity:0;transform:translateY(-10px)}.message-image{height:50px;width:50px}.message-content{font-size:20px}.message-button{background:none;border:none;color:var(--main-color);cursor:pointer;font-size:20px}.message-button:hover{color:var(--main-light-hover-color)}@media only screen and (max-width:500px){.message-stack{width:calc(100% - 20px)}.message-container{flex-direction:column;gap:15px}}.home-section{flex-direction:column}.home-header,.home-section{align-items:center;display:flex;justify-content:center}.home-header{gap:20px;height:-webkit-fit-content;height:fit-content;margin-bottom:250px;margin-top:200px}.home-header-text-content{display:flex;flex-direction:column}.home-header-welcome{color:var(--main-color);font-weight:600}.home-header-into{color:#fff;font-size:35px;font-weight:700;margin-bottom:20px}.home-header-description-part{color:#fff;font-size:20px;line-height:30px;margin-bottom:20px}.home-header-buttons-container{display:flex;gap:20px;margin-top:20px}.home-header-button{border:none;border-radius:var(--main-border-radius);color:#fff;cursor:pointer;font-weight:600;padding:15px 40px;width:-webkit-fit-content;width:fit-content}.hand-emoji{animation:wave 1.5s ease-in-out infinite;display:inline-block;font-size:25px;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}to{transform:rotate(0deg)}}.get-in-touch{background-color:var(--main-color);border:3px solid var(--main-color);transition:background-color var(--main-transition),border var(--main-transition)}.get-in-touch:hover{background-color:var(--main-hover-color);border:3px solid var(--main-hover-color)}.learn-more{background:none;border:3px solid var(--main-color);transition:border var(--main-transition),color var(--main-transition)}.learn-more:hover{border:3px solid var(--main-hover-color)}.home-header-image-container{align-items:center;border:5px solid var(--main-color);border-radius:var(--main-border-radius );display:flex;height:400px;justify-content:center;padding:5px;position:relative;width:400px}.home-header-image{border-radius:var(--main-border-radius);height:100%;object-fit:cover;width:400px}.switch-icon{color:#fff;cursor:pointer;font-size:15px;position:absolute;right:15px;top:15px}.switch-icon:hover{color:var(--main-color)}.tech-tools-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:100px 0}.tech-tools-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.tech-tools-description{color:#fff;font-size:var(--main-description-font-size);text-align:center}.tech-tools-rows-container{flex-wrap:wrap;margin-top:50px}.about-skills,.tech-tools-rows-container{display:flex;gap:20px;justify-content:center}.about-skills{align-items:center;flex-direction:column;margin:100px 0;text-align:center}.skills-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.skills-description{color:#fff;font-size:var(--main-description-font-size)}.skills-container{flex-wrap:wrap;gap:50px;margin-top:50px}.skills-container,.testimonials-container{align-items:center;display:flex;justify-content:center}.testimonials-container{flex-direction:column;margin:100px 0}.testimonials-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.testimonials-sub-container{align-items:center;display:flex;justify-content:space-between}.testimonial{display:flex;flex-direction:column;margin-top:50px;width:70%}.testimonial-content{color:#fff;line-height:30px;margin-bottom:50px}.testimonial-owner{align-self:center;color:var(--main-color);cursor:pointer;font-size:20px;margin-bottom:5px;text-decoration:none;transition:color var(--main-transition)}.testimonial-owner:hover{color:var(--main-light-hover-color)}.testimonial-owner-identity{align-self:center;color:var(--main-sub-color);font-size:15px;text-align:center}.testimonial-dots{display:flex;gap:10px;justify-content:center;margin-top:12px}.testimonial-dot{background:var(--main-sub-dark-color);border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease;width:10px}.testimonial-dot.active{background:#fff}.quote-icon{margin-bottom:10px;width:30px}.arrow-icon{border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;padding:5px;transition:color var(--main-transition),background-color var(--main-transition)}.arrow-icon:hover{background-color:#fff;color:#000}.skills-text-content,.tech-tools-text-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media only screen and (max-width:1500px){.home-header-buttons-container{display:flex;flex-direction:column}.get-in-touch,.learn-more{width:250px}}@media only screen and (max-width:1300px){.home-header{display:flex;flex-direction:column;gap:100px;margin:150px 0}.home-header-image-container{align-items:center;align-self:center;display:flex;justify-content:center;width:-webkit-fit-content;width:fit-content}.home-header-into{font-size:25px;margin:10px 0}.home-header-buttons-container{display:flex;flex-direction:row}}@media only screen and (max-width:600px){.home-header-buttons-container{display:flex;flex-direction:column}.home-header-image{width:100%}}@media only screen and (max-width:500px){.tech-tools-title,.testimonials-title{font-size:var(--main-title-responsive-font-size)}.tech-tools-description{font-size:var(--main-description-responsive-font-size)}.tech-tools-rows-container{gap:10px}.testimonial-content{font-size:15px;line-height:25px}.testimonial-owner{font-size:18px}.testimonial-owner-identity{font-size:12px}.arrow-icon{font-size:14px}.skills-title{font-size:var(--main-title-responsive-font-size)}.skills-description{font-size:var(--main-description-responsive-font-size)}.home-header-buttons-container{align-self:center}.home-header-description-part{font-size:18px;line-height:23px}.home-header-image{object-fit:cover}}.tool{border:2px solid #374151;border-radius:calc(var(--main-border-radius) + 10px);display:flex;gap:20px;height:-webkit-fit-content;height:fit-content;padding:15px;transition:background-color var(--main-transition);width:400px}.tool:hover{background-color:#182129}.tool-image-container{align-items:center;border-radius:var(--main-border-radius);display:flex;height:70px;justify-content:center;width:70px}.tool-image{width:60%}.tool-text-content{display:flex;flex-direction:column;gap:5px;justify-content:center}.tool-title{color:#fff;font-size:25px;font-weight:700}.tool-usecase{color:var(--main-sub-color);font-size:18px}@media only screen and (max-width:500px){.tool{padding:10px;transition:background-color var(--main-transition);width:100%}.tool-title{font-size:23px}.tool-usecase{font-size:18px}}@media only screen and (max-width:400px){.tool{width:100%}}.skill-container{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center}.skill-image{width:120px}.skill-title{color:var(--main-color);font-size:30px;margin-bottom:10px;margin-top:30px}.skill-description{color:var(--main-sub-color);font-size:16px;width:300px}@media only screen and (max-width:500px){.skill-title{font-size:20px}.skill-description{font-size:14px}.skill-image{width:120px}}.separator{background-color:var(--main-border-color);height:2px;width:100%}.projects-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:var(--main-section-margin)}.projects-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.projects-description{color:#fff;font-size:var(--main-description-font-size);margin:20px;text-align:center}.project-metric{color:#fff;font-weight:700;text-decoration:underline}.projects-count-span{color:var(--main-sub-color)}.projects-selects-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:20px}.projects-select{background:none;border:none;border-bottom:3px solid var(--main-color);color:#fff;cursor:pointer;font-size:20px;font-weight:700;outline:none;padding:10px;text-align:center;width:300px}.projects-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:80px}.no-available-project{color:#fff;font-size:20px;text-align:center}@media only screen and (max-width:800px){.projects-selects-container{gap:10px}}@media only screen and (max-width:500px){.projects-section{margin:150px 0}.projects-title{font-size:var(--main-title-responsive-font-size)}.projects-count-span,.projects-description{font-size:var(--main-description-responsive-font-size)}.projects-select{font-size:15px;font-weight:500;padding:5px;width:140px}}.project-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:570px;transition:background-color var(--main-transition);width:400px}.project-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.project-title-skill-date-container{display:flex;flex-direction:column}.project-title-date-container{align-items:center;display:flex;justify-content:space-between}.project-title{color:#fff;font-size:25px;font-weight:700}.project-skill{font-size:var(--main-sub-title-font-size);font-weight:700}.project-date,.project-skill{color:var(--main-color)}.project-description{color:var(--main-sub-light-color)}.tools-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.project-tool{border-radius:var(--main-border-radius);color:#fff;font-size:16px;font-weight:700;padding:10px 13px}.not-available-project{border:5px solid var(--main-border-color);opacity:.2}.project-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-size:20px;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.project-link,.project-link:after{animation:wave-animation 3s infinite}.project-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.project-image{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;object-fit:cover;width:100%}.not-available-link{font-size:var(--main-font-size)}@media only screen and (max-width:500px){.project-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}.project-image{height:150px}.project-text-content{gap:15px;padding:18px}.project-skill{font-size:var(--main-sub-title-font-size)}.project-tool{font-size:12px;padding:7px 10px}.project-title{font-size:20px}.project-description{font-size:var(--main-description-responsive-font-size)}.not-available-link,.project-link{font-size:16px}}.certificates-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:var(--main-section-margin)}.certificates-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.certificates-description{color:#fff;font-size:var(--main-description-font-size);margin:20px;text-align:center}.certificates-count-span{color:var(--main-sub-color)}.certificates-selects-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:20px}.certificates-select{background:none;border:none;border-bottom:3px solid var(--main-color);color:#fff;cursor:pointer;font-size:20px;font-weight:700;outline:none;padding:10px;text-align:center;width:300px}.certificates-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:80px}.no-available-certificate{color:#fff;font-size:20px;text-align:center}@media only screen and (max-width:800px){.certificates-selects-container{gap:10px}}@media only screen and (max-width:500px){.certificates-section{margin:150px 0}.certificates-title{font-size:var(--main-title-responsive-font-size)}.certificates-count-span,.certificates-description{font-size:var(--main-description-responsive-font-size)}.certificates-select{font-size:15px;font-weight:500;padding:5px;width:140px}}.certificate-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:600px;transition:background-color var(--main-transition);width:400px}.certificate-title-date-container{display:flex;gap:10px;justify-content:space-between;width:100%}.certificate-title{color:#fff;font-size:25px;font-weight:700}.certificate-date{color:var(--main-color);width:-webkit-fit-content;width:fit-content}.certificate-description{color:var(--main-sub-light-color)}.certificate-image{border-top-left-radius:15px;border-top-right-radius:15px;height:300px;object-fit:cover;width:100%}.certificate-text-content{display:flex;flex-direction:column;gap:30px;padding:20px}.certificate-link{-webkit-text-fill-color:#0000;animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;position:relative;width:-webkit-fit-content;width:fit-content}.certificate-link:after{animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.certificate-location{color:var(--main-color);font-size:var(--main-sub-title-font-size);font-weight:700}@media only screen and (max-width:500px){.certificate-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}.certificate-image{height:200px}.certificate-title{font-size:20px}.certificate-text-content{gap:15px;padding:18px}.certificate-skill{font-size:var(--main-sub-title-responsive-font-size)}.certificate-tool{font-size:12px;padding:7px 10px}.certificate-description{font-size:var(--main-description-responsive-font-size)}.certificate-link,.not-available-link{font-size:16px}}.events-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:var(--main-section-margin)}.events-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.events-description{color:#fff;font-size:var(--main-description-font-size);margin:20px;text-align:center}.events-count-span{color:var(--main-sub-color)}.events-selects-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:20px}.events-select{background:none;border:none;border-bottom:3px solid var(--main-color);color:#fff;cursor:pointer;font-size:20px;font-weight:700;outline:none;padding:10px;text-align:center;width:300px}.events-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:80px}.no-available-event{color:#fff;font-size:20px;text-align:center}@media only screen and (max-width:800px){.events-selects-container{gap:10px}}@media only screen and (max-width:500px){.events-section{margin:150px 0}.events-title{font-size:var(--main-title-responsive-font-size)}.events-count-span,.events-description{font-size:var(--main-description-responsive-font-size)}.events-select{font-size:15px;font-weight:500;padding:5px;width:140px}}.event-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:275px;transition:background-color var(--main-transition);width:600px}.event-title-date-container{display:flex;gap:10px;justify-content:space-between;width:100%}.event-title{color:#fff;font-size:25px;font-weight:700}.event-date{color:var(--main-color);width:-webkit-fit-content;width:fit-content}.event-description{color:var(--main-sub-light-color)}.not-available{border:5px solid var(--main-border-color);cursor:not-allowed;opacity:.2}.event-image{border-top-left-radius:15px;border-top-right-radius:15px;height:500px;object-fit:cover;width:100%}.event-text-content{display:flex;flex-direction:column;gap:30px;padding:20px}.event-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;position:relative;width:-webkit-fit-content;width:fit-content}.event-link,.event-link:after{animation:wave-animation 3s infinite}.event-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.event-location{color:var(--main-color);font-size:16px;font-weight:700}@media only screen and (max-width:500px){.event-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}.event-image{height:300px}.event-title{font-size:20px}.event-text-content{gap:15px;padding:18px}.event-skill{font-size:var(--main-sub-title-responsive-font-size)}.event-tool{font-size:12px;padding:7px 10px}.event-description{font-size:var(--main-description-responsive-font-size)}.event-link,.not-available-link{font-size:16px}}.blog-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px 0}.blog-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.blog-description{color:#fff;font-size:var(--main-description-font-size);margin:20px;text-align:center}.blog-count-span{color:var(--main-sub-color)}.blog-selects-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-top:20px}.blog-select{background:none;border:none;border-bottom:3px solid var(--main-color);color:#fff;cursor:pointer;font-size:20px;font-weight:700;outline:none;padding:10px;text-align:center;width:300px}.blogs-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:80px}.no-available-blog{color:#fff;font-size:20px;text-align:center}.guides-container,.notes-container,.presentations-container,.randoms-container,.reports-container,.tales-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:100px 0}.randoms-images-container{display:flex}.random-image{cursor:pointer;height:500px}.click-random{color:var(--main-color);font-weight:600}@media only screen and (max-width:800px){.blog-selects-container{gap:10px}}@media only screen and (max-width:500px){.blog-section{margin:50px 0}.blog-title{font-size:var(--main-title-responsive-font-size)}.blog-count-span,.blog-description{font-size:var(--main-description-responsive-font-size)}.blog-select{font-size:15px;font-weight:500;padding:5px;width:140px}.random-image{height:auto;width:100%}}.note-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:650px;transition:background-color var(--main-transition);width:600px}.note-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.note-title-date-container{display:flex;flex-direction:column;justify-content:space-between}.note-title{color:#fff;font-size:25px;font-weight:700;line-height:35px}.note-description,.note-paper-idea{color:var(--main-sub-light-color)}.note-paper-authors{color:var(--main-color);font-size:16px;font-weight:700}.note-paper-link{border-bottom:2px solid #fff;color:#fff;cursor:pointer}.note-paper-link-container{margin-top:5px}.not-available-note{border:5px solid var(--main-border-color);opacity:.2}.note-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.note-link,.note-link:after{animation:wave-animation 3s infinite}.note-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.note-image{border-top-left-radius:15px;border-top-right-radius:15px;height:300px;object-fit:cover;width:100%}@media only screen and (max-width:700px){.note-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}}@media only screen and (max-width:500px){.note-image{height:200px}.note-text-content{gap:15px;padding:18px}.note-title{font-size:20px;line-height:25px}.note-tool{font-size:12px;padding:7px 10px}.note-description,.note-paper-idea,.note-paper-link{font-size:var(--main-description-responsive-font-size)}.not-available-link,.note-link{font-size:16px}}.guide-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:460px;transition:background-color var(--main-transition);width:600px}.guide-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.guide-head-container{display:flex;flex-direction:column}.guide-title-date-container{display:flex;justify-content:space-between}.guide-title{color:#fff;font-size:25px;font-weight:700;line-height:35px}.guide-level{color:var(--main-color);font-size:16px;font-weight:700}.guide-date{color:var(--main-color);margin-top:5px}.guide-description{color:var(--main-sub-light-color)}.not-available-guide{border:5px solid var(--main-border-color);opacity:.2}.guide-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.guide-link,.guide-link:after{animation:wave-animation 3s infinite}.guide-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.guide-image{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;object-fit:cover;width:100%}@media only screen and (max-width:700px){.guide-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}}@media only screen and (max-width:500px){.guide-image{height:200px}.guide-text-content{gap:15px;padding:18px}.guide-title{font-size:20px;line-height:25px}.guide-tool{font-size:12px;padding:7px 10px}.guide-description{font-size:var(--main-description-responsive-font-size)}.guide-link,.not-available-link{font-size:16px}}.report-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:550px;transition:background-color var(--main-transition);width:600px}.report-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.report-title-topic-date-container{display:flex;flex-direction:column}.report-title-date-container{display:flex;justify-content:space-between}.report-title{color:#fff;font-size:25px;font-weight:700;line-height:35px}.report-date{color:var(--main-color);margin-top:5px}.report-description{color:var(--main-sub-light-color)}.report-topic{color:var(--main-color);font-size:16px;font-weight:700}.not-available-report{border:5px solid var(--main-border-color);opacity:.2}.report-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.report-link,.report-link:after{animation:wave-animation 3s infinite}.report-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.report-image{border-top-left-radius:15px;border-top-right-radius:15px;height:300px;object-fit:cover;width:100%}@media only screen and (max-width:700px){.report-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}}@media only screen and (max-width:500px){.report-image{height:200px}.report-text-content{gap:15px;padding:18px}.report-title{font-size:20px;line-height:25px}.report-tool{font-size:12px;padding:7px 10px}.report-description{font-size:var(--main-description-responsive-font-size)}.not-available-link,.report-link{font-size:16px}}.presentation-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:625px;transition:background-color var(--main-transition);width:600px}.presentation-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.presentation-title-topic-date-container{display:flex;flex-direction:column}.presentation-title-date-container{display:flex;justify-content:space-between}.presentation-title{color:#fff;font-size:25px;font-weight:700;line-height:35px}.presentation-date{color:var(--main-color);margin-top:5px}.presentation-description{color:var(--main-sub-light-color)}.presentation-topic{color:var(--main-color);font-size:16px;font-weight:700}.presentation-paper-link{border-bottom:2px solid #fff;color:#fff;cursor:pointer}.not-available-presentation{border:5px solid var(--main-border-color);opacity:.2}.presentation-link{-webkit-text-fill-color:#0000;animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.presentation-link:after{animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.presentation-image{border-top-left-radius:15px;border-top-right-radius:15px;height:350px;object-fit:cover;width:100%}@media only screen and (max-width:700px){.presentation-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}}@media only screen and (max-width:500px){.presentation-image{height:200px}.presentation-text-content{gap:15px;padding:18px}.presentation-title{font-size:20px;line-height:25px}.presentation-tool{font-size:12px;padding:7px 10px}.presentation-description{font-size:var(--main-description-responsive-font-size)}.not-available-link,.presentation-link{font-size:16px}}.tale-container{border:5px solid var(--main-border-color);border-radius:20px;display:flex;flex-direction:column;min-height:300px;transition:background-color var(--main-transition);width:600px}.tale-text-content{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:20px}.tale-head-container{display:flex;flex-direction:column}.tale-title-date-container{display:flex;gap:5px;justify-content:space-between}.tale-title{color:#fff;font-size:25px;font-weight:700}.tale-type{color:var(--main-color);font-size:16px;font-weight:700}.tale-description{color:var(--main-sub-light-color)}.not-available-tale{border:5px solid var(--main-border-color);opacity:.2}.tale-link{-webkit-text-fill-color:#0000;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;margin-top:auto;position:relative;width:-webkit-fit-content;width:fit-content}.tale-link,.tale-link:after{animation:wave-animation 3s infinite}.tale-link:after{background:var(--main-gradient-color);background-size:400%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.tale-image{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;object-fit:cover;width:100%}.not-available-image{filter:blur(3px);opacity:.6}.not-available-link{color:#fff;cursor:pointer;font-weight:700;margin-top:auto;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width:700px){.tale-container{min-height:-webkit-fit-content;min-height:fit-content;width:100%}}@media only screen and (max-width:500px){.tale-image{height:200px}.tale-text-content{gap:15px;padding:18px}.tale-title{font-size:20px;line-height:25px}.tale-tool{font-size:12px;padding:7px 10px}.tale-description{font-size:var(--main-description-responsive-font-size)}.not-available-link,.tale-link{font-size:16px}}.about-section{display:flex;flex-direction:column}.about-header{align-items:center;display:flex;gap:50px;justify-content:center;margin:200px 0}.about-header-text-content{color:#fff;display:flex;flex-direction:column;gap:20px}.about-header-title{font-size:30px;font-weight:700}.about-header-descriptions-container{display:flex;flex-direction:column;gap:10px;line-height:25px}.about-header-description{color:#dcdcdc;font-size:20px}.about-header-contacts-container{display:flex;flex-direction:column;gap:2px}.about-header-contact{font-size:18px}.club-link{-webkit-text-fill-color:#0000;animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;cursor:pointer;font-weight:700;transition:color var(--main-transition)}.club-link:hover{color:var(--main-light-hover-color)}.about-header-contact-info{color:var(--main-color);cursor:pointer;transition:color var(--main-transition)}.about-header-contact-info:hover{color:var(--main-light-hover-color)}.about-header-image{width:500px}.hire-me{animation:wave-animation 6s infinite;background:var(--main-gradient-color);background-size:400%;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 50px;transition:padding var(--main-transition);width:-webkit-fit-content;width:fit-content}@keyframes wave-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hire-me:hover{padding:15px 80px}.about-education,.about-experiences{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:100px 0}.about-education-title,.about-experiences-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700;margin-bottom:20px}.about-education-description,.about-experiences-description{color:#fff;font-size:var(--main-description-font-size);margin-bottom:150px;text-align:center}.about-education-year,.about-experiences-year{align-items:center;display:flex;gap:30px;justify-content:center;width:100%}.about-education-year-separator,.about-experiences-year-separator{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-year,.separator-year{background-color:#374151;border-radius:50%;color:#fff;font-size:25px;padding:20px}.empty-year{font-size:20px;font-weight:700;padding:20px 10px}.separator-vertical-line{background-color:#fff;height:150px;width:2px}.about-education-achievement,.about-experiences-achievement{border:2px solid #646464;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:10px 30px;position:relative;top:-80px;width:400px}.achievement-year{color:var(--main-color);font-size:15px}.achievement-title{color:#fff;font-size:25px;font-weight:700}.achievement-place{color:var(--main-sub-color);font-size:18px}.education-achievement-year{color:var(--main-color);font-size:15px}.education-achievement-title{color:#fff;font-size:25px;font-weight:700}.education-achievement-place{color:var(--main-sub-color);font-size:18px}.empty,.empty-year-placeholder{display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:10px 30px;position:relative;top:-80px;width:405px}.left{border-bottom-left-radius:100px;border-bottom-right-radius:20px;border-top-left-radius:100px;border-top-right-radius:20px;text-align:right}.right{border-bottom-left-radius:20px;border-bottom-right-radius:100px;border-top-left-radius:20px;border-top-right-radius:100px;text-align:left}.about-work-flow-container{flex-direction:column;margin:100px 0;text-align:center}.about-work-flow,.about-work-flow-container{align-items:center;display:flex;justify-content:center}.about-work-flow{gap:70px}.about-work-flow-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700;margin-bottom:10px}.about-work-flow-description{color:#fff;font-size:var(--main-description-font-size);margin-bottom:100px}.work-flow-row{gap:70px;justify-content:center}.work-flow,.work-flow-row{align-items:center;display:flex}.work-flow{gap:20px;width:300px}.work-flow-icon{color:var(--main-color);font-size:80px}.coffe-icon{font-size:70px;margin-right:-10px}.work-flow-separator{background-color:#fff;height:100px;width:1px}.work-flow-text-content{display:flex;flex-direction:column;justify-content:center}.work-flow-title{color:#fff;font-size:60px;font-weight:700}.work-flow-description{color:var(--main-sub-color);font-size:18px}.github-stats-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:100px 0}.github-stats-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.github-stats-description{color:#fff;font-size:var(--main-description-font-size);margin-bottom:50px}.github-stats-images-container{gap:50px}.github-stats-image-container,.github-stats-images-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.github-stats-image-container{gap:10px}.github-stats-image{width:700px}.github-stats-image-label{color:var(--main-sub-color)}.about-hobbies{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:100px 0;text-align:center}.hobbies-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700}.hobbies-description{color:#fff;font-size:var(--main-description-font-size)}.hobbies-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;width:100%}.hobby-container{align-items:center;display:flex;flex-direction:column;height:350px;width:300px}.hobby-image{width:150px}.hobby-title{color:var(--main-color);font-size:30px;margin-bottom:10px;margin-top:30px}.hobby-description{color:var(--main-sub-color);font-size:16px;width:70%}.about-languages{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:100px 0;text-align:center}.languages-title{color:#fff;font-size:var(--main-title-font-size);font-weight:700;margin-bottom:20px}.languages-description{color:#fff;font-size:var(--main-description-font-size)}.languages-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;width:100%}.language-container{align-items:center;display:flex;flex-direction:column}.language-image{width:150px}.language-title{color:var(--main-color);font-size:30px;font-weight:700;margin-bottom:10px;margin-top:30px}.language-description{color:#fff;font-size:20px;width:-webkit-fit-content;width:fit-content}.language-link{font-size:18px}.experience-project,.language-link{cursor:pointer;width:-webkit-fit-content;width:fit-content}.experience-project{-webkit-text-fill-color:#0000;animation:wave-animation 3s infinite;background:var(--main-gradient-color);background-clip:text;-webkit-background-clip:text;background-size:400%;color:#0000;font-weight:700;position:relative}@media only screen and (max-width:1500px){.about-work-flow{display:flex;flex-direction:column}}@media only screen and (max-width:1300px){.about-header{align-items:center;display:flex;flex-direction:column;gap:100px;justify-content:center;margin:180px 0}}@media only screen and (max-width:1000px){.about-education-achievement,.about-experiences-achievement{gap:5px}.achievement-year{color:var(--main-color);font-size:16px}.achievement-title{color:#fff;font-size:20px;font-weight:100}.achievement-place{color:var(--main-sub-color);font-size:16px}.education-achievement-year{color:var(--main-color);font-size:16px}.education-achievement-title{color:#fff;font-size:20px;font-weight:100}.education-achievement-place{color:var(--main-sub-color);font-size:16px}.hobbies-container{display:flex;flex-direction:column;width:100%}}@media only screen and (max-width:900px){.left-year{display:flex;flex-direction:row-reverse}.about-education-year,.about-experiences-year{gap:20px}.about-education-achievement,.about-experiences-achievement{top:-50px}.empty{display:none}.separator-year{font-size:18px}.separator-vertical-line{height:100px}.left{border-bottom-left-radius:20px;border-bottom-right-radius:100px;border-top-left-radius:20px;border-top-right-radius:100px;text-align:left}.github-stats-container,.github-stats-image{width:100%}}@media only screen and (max-width:700px){.work-flow-row{display:flex;flex-direction:column}}@media only screen and (max-width:500px){.about-header-description{font-size:18px}.about-work-flow-title{font-size:var(--main-title-responsive-font-size)}.about-work-flow-description{font-size:var(--main-description-responsive-font-size);margin-bottom:80px}.github-stats-title{font-size:var(--main-title-responsive-font-size)}.github-stats-description{font-size:var(--main-description-responsive-font-size)}.github-stats-image-label{font-size:14px}.hobbies-title{font-size:var(--main-title-responsive-font-size)}.hobbies-description{font-size:var(--main-description-responsive-font-size)}.language-title{font-size:20px;margin-top:5px}.language-description{font-size:18px}.about-header-title{font-size:25px}.about-header-image{height:auto;width:100%}.work-flow-icon{font-size:50px}.work-flow-title{font-size:40px}.about-work-flow,.work-flow-row{gap:30px}.work-flow{width:200px}.about-education-title,.about-experiences-title,.languages-title{font-size:var(--main-title-responsive-font-size)}.about-education-description,.about-experiences-description{font-size:var(--main-description-responsive-font-size);margin-bottom:100px}.languages-description{font-size:var(--main-description-responsive-font-size);margin-bottom:50px}.hobby-container{width:100%}.language-image{width:100px}.about-header{margin:150px 0}.section{margin:50px 0}.coffe-icon{position:relative;right:8px}.coffe-separator{position:relative;right:2px}}@media only screen and (max-width:450px){.about-education-achievement,.about-experiences-achievement{padding:10px}.achievement-title,.education-achievement-title{font-size:18px}}@media only screen and (max-width:400px){.hire-me{width:100%}.hire-me:hover{padding:none}}.contact-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:var(--main-section-margin)}.contact-title{color:#fff;font-size:var(--main-title-font-size);font-weight:600;margin-bottom:20px;text-align:center}.contact-description{color:var(--main-sub-color);font-size:15px;font-weight:700;text-align:center;width:80%}.contact-container{display:flex;flex-direction:column;margin-top:50px}.inputs-container{display:flex;gap:100px}.input-container{display:flex;flex-direction:column}.contact-content,.contact-input,.input-label{color:#fff;font-size:var(--main-font-size)}.contact-content,.contact-input{background-color:var(--main-bg-color);border:none;border-radius:var(--main-border-radius);margin-top:10px;outline:3px solid var(--main-hover-color);padding:15px;width:400px}.contact-content:focus,.contact-input:focus{outline:3px solid var(--main-color)}.contact-content-container{margin-top:50px}.contact-content{font-family:Arial,Helvetica,sans-serif;min-height:100px;padding:15px;resize:vertical;width:calc(100% - 30px)}.send-button{align-items:center;align-self:flex-end;background-color:var(--main-color);border:none;border-radius:var(--main-border-radius);color:#fff;cursor:pointer;display:flex;font-size:var(--main-font-size);font-weight:700;gap:20px;height:50px;justify-content:center;margin-top:30px;padding:0 30px;transition:background-color var(--main-transition)}.send-button:hover{background-color:var(--main-hover-color)}@media only screen and (max-width:1000px){.contact-section{margin:150px 0}.inputs-container{display:flex;flex-direction:column;gap:40px}}@media only screen and (max-width:500px){.contact-content,.contact-input{width:calc(100% - 30px)}.send-button{align-self:center;width:100%}.contact-title{font-size:var(--main-title-responsive-font-size)}.inputs-container{display:flex;flex-direction:column;gap:20px}.contact-content-container{margin-top:20px}}.page-not-found-bg{background-color:#000;background-image:url(/static/media/page_not_found_bg_image.d8bd0c7f8da8b991ed6f.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;position:fixed;right:0;top:0;width:100%;z-index:-1}.page-not-found-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:300px 0 0}.pnf-bg-image{color:#fff}.pnf-text-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center}.pnf-404{font-size:100px;font-weight:900;margin-bottom:-20px}.pnf-404,.pnf-title{color:var(--main-color)}.pnf-title{font-size:40px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.pnf-sub-title{color:#fff;font-size:30px}.pnf-buttons-container{align-items:center;display:flex;justify-content:space-between;width:900px}.pnf-buttons{background-color:#fff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:25px;font-weight:700;margin-top:40px;outline:none;padding:15px 0;width:230px}.red-pill{animation:glow-red 1.5s ease-in-out infinite alternate;background:linear-gradient(180deg,#780000,red);box-shadow:0 0 8px red,0 0 20px red}.blue-pill{animation:glow-blue 1.5s ease-in-out infinite alternate;background:linear-gradient(180deg,#0084ff,#89c6ff);box-shadow:0 0 8px #0084ff,0 0 20px #0084ff}@keyframes glow-red{0%{box-shadow:0 0 4px red,0 0 10px red}to{box-shadow:0 0 12px red,0 0 30px red}}@keyframes glow-blue{0%{box-shadow:0 0 4px #0084ff,0 0 10px #0084ff}to{box-shadow:0 0 12px #0084ff,0 0 30px #0084ff}}@media only screen and (max-width:1000px){.pnf-buttons-container{width:90%}}@media only screen and (max-width:600px){.page-not-found-section{margin:20px 0 0}.pnf-404{font-size:50px}.pnf-title{color:var(--main-color);font-size:30px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.pnf-sub-title{background-color:#0000004d;color:#fff;font-size:20px;margin-top:50px;width:100%}.pnf-buttons-container{gap:30px}.pnf-buttons{background-color:#fff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:40px;outline:none;padding:10px 0;width:150px}}
/*# sourceMappingURL=main.886fafd8.css.map*/