.blinking-cursor{animation:blink 1s step-end infinite;color:#000}@keyframes blink{0%,to{color:transparent}50%{color:#000}}.hero{height:auto;min-height:100vh;padding-top:100px}.hero.hero-left-bar{min-height:85vh}.hero.hero-left-bar .next-chapter{padding-bottom:40px}@media (min-width:992px){.hero.hero-left-bar .next-chapter{padding-top:80px}}@media (min-width:1400px){.hero{padding-top:200px}}.hero .row{height:100%}.hero .row:dir(rtl) .hero-content{text-align:right}.hero .row .hero-content{padding-bottom:60px;padding-top:60px}.hero .row h4,.hero .row h4 .char{font-size:22px;letter-spacing:1px;margin-bottom:8px}@media (min-width:992px){.hero .row h4,.hero .row h4 .char{font-size:40px}}.hero .row h1{font-size:40px;font-weight:600;letter-spacing:-1px;margin-bottom:12px}@media (min-width:768px){.hero .row h1{font-size:70px;margin-bottom:20px}}@media (min-width:1400px){.hero .row h1{font-size:80px;margin-bottom:40px}}.hero .row p{font-size:24px;font-weight:500;letter-spacing:-1px;margin-bottom:40px}.hero .row .img-wrapper{max-height:350px;max-width:350px;position:relative}.hero .row .img-wrapper:hover .waves-bottom,.hero .row .img-wrapper:hover .waves-top{opacity:0}.hero .row .img-wrapper .hero-img{border:2px solid rgb(var(--black))}.hero .next-chapter{padding-top:30px}@media (min-width:992px){.hero .next-chapter{padding-top:160px}}.section-title-overlay-text{color:rgb(var(--black));font-family:Poppins;font-size:35px;font-style:normal;font-weight:800;left:0;line-height:120%;opacity:.05;position:absolute;text-align:left;text-transform:uppercase;top:0;z-index:-1}@media (min-width:576px){.section-title-overlay-text{font-size:80px}}@media (min-width:992px){.section-title-overlay-text{font-size:100px}}@media (min-width:1400px){.section-title-overlay-text{font-size:120px}}@media (min-width:1800px){.section-title-overlay-text{font-size:160px}}.section-title-overlay-text:dir(rtl){left:auto;right:0}.section-title{padding-bottom:20px;padding-left:32px;padding-top:24px;position:relative;--height:0;margin-bottom:42px}@media (min-width:1200px){.section-title{padding-left:60px;padding-top:36px}}.section-title:before{background-color:rgb(var(--black));content:"";height:var(--height);position:absolute;top:0;width:2px}.section-title:dir(ltr):before{left:0}.section-title:dir(rtl){padding-left:0;padding-right:32px}@media (min-width:1200px){.section-title:dir(rtl){padding-left:0;padding-right:60px}}.section-title:dir(rtl):before{right:0}.section-title h4{font-size:16px;font-weight:500;margin-bottom:8px}@media (min-width:1200px){.section-title h4{font-size:24px}}.section-title h2{font-size:22px;font-weight:600}@media (min-width:576px){.section-title h2{font-size:28px;font-size:40px}}@media (min-width:1200px){.section-title h2{font-size:55px}}@media (min-width:1400px){.section-title h2{font-size:80px}}.about{padding-bottom:40px;padding-top:60px;position:relative;z-index:3}.about .section-title-overlay-text{left:15px;top:60px}@media (min-width:1200px){.about{padding-top:120px}}.about .about-desc h2{font-size:32px;margin-bottom:28px}@media (min-width:768px){.about .about-desc h2{font-size:40px}}.about .about-desc p.desc{margin-bottom:40px}@media (min-width:1200px){.about .about-desc p.desc{font-size:20px}}.about .about-contact{display:flex;flex-wrap:wrap;gap:10px}.about .about-contact p{font-size:18px;font-weight:500}.about .about-contact a,.about .about-contact span{font-size:20px;font-weight:500}.about .about-contact-item{width:-moz-fit-content;width:fit-content}.about .experience-card{align-items:center;background:rgb(var(--primary));border:1px solid rgb(var(--black));display:flex;justify-content:center;padding:40px;position:relative;text-align:center;transition-duration:.5s;width:100%;z-index:3}.about .experience-card:before{transform:rotate(2.5deg)}.about .experience-card:after,.about .experience-card:before{border:1px solid rgb(var(--black));content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.5s;width:100%;z-index:-1}.about .experience-card:after{transform:rotate(-2.5deg)}.about .experience-card .card-inner{background-color:rgb(var(--primary));height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.about .experience-card:hover .numbers .number-outline-one,.about .experience-card:hover .numbers .number-outline-two,.about .experience-card:hover:after,.about .experience-card:hover:before{opacity:0;transform:rotate(0)}.about .experience-card p{font-size:20px;font-weight:500}.about .experience-card .numbers,.about .experience-card p{position:relative;z-index:1}.about .experience-card .numbers span{font-size:200px;font-weight:700;line-height:120%}.about .experience-card .numbers .number-outline-one,.about .experience-card .numbers .number-outline-two{position:absolute;top:0;-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent;display:flex;justify-content:center;transition-duration:.5s}.about .experience-card .numbers .number-outline-one{transform:rotate(6deg)}.about .experience-card .numbers .number-outline-two{transform:rotate(-6deg)}.about .next-chapter{padding-top:100px}.attainments{overflow-x:hidden;padding:60px 0}.attainments .section-title-overlay-text{top:60px}.attainments .section-title-overlay-text:dir(ltr){left:6%}.attainments .section-title-overlay-text:dir(ltr){right:6%}.attainments .section-title-sm .top:dir(ltr){border-left:2px solid rgb(var(--black));padding:20px 0 20px 32px}.attainments .section-title-sm .top:dir(rtl){border-right:2px solid rgb(var(--black));padding:20px 32px 20px 0}.attainments .section-title-sm .top h2{font-size:28px;font-weight:500;margin-bottom:12px}@media (min-width:1400px){.attainments .section-title-sm .top h2{font-size:40px}.attainments .section-title-sm .top span{font-size:20px}}.attainments .section-title-sm .serial{color:#00000080;display:inline-block;font-size:28px;font-weight:500;margin-bottom:40px;transform:rotate(-90deg) translate(-8px)}@media (min-width:992px){.attainments .section-title-sm .serial{font-size:40px;transform:rotate(-90deg) translate(-24px,-8px)}}.attainments .skill .progress{background-color:rgb(var(--white));height:3px;margin-top:8px}.attainments .skill .progress .progress-bar{animation-timing-function:ease-in-out;background-color:rgb(var(--black));transition-duration:4s;width:0}.attainments .next-chapter{padding-top:80px}@media screen and (min-width:992px){.attainments .wrapper-item-lang{display:grid!important;gap:5px;grid-template-columns:1fr 1fr;padding:0!important}.attainments .language-row-wrapper{margin-left:50px!important;padding:0!important}}.attainments .item-lang{flex-direction:column;width:-moz-fit-content;width:fit-content}.attainments .language-row-item{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.experience{padding-bottom:40px;padding-top:60px}.experience .section-title-overlay-text{left:20px;top:50px}.experience .experience-wrapper{gap:50px;margin-top:30px;--height:0;padding-bottom:60px;position:relative}.experience .experience-wrapper:before{background-color:#0000004d;content:"";height:var(--height);position:absolute;top:0;width:2px}.experience .experience-wrapper:before:dir(ltr){left:0}.experience .experience-wrapper:before:dir(rtl){right:0}@media (min-width:1200px){.experience .experience-wrapper{gap:80px}}.experience .experience-wrapper .experience-item{position:relative;--item-height:0}.experience .experience-wrapper .experience-item:before{background-color:rgb(var(--black));content:"";height:var(--item-height);position:absolute;top:0;transform-origin:center;width:2px}.experience .experience-wrapper .experience-item:dir(ltr){padding-left:32px}.experience .experience-wrapper .experience-item:dir(ltr):before{left:0}.experience .experience-wrapper .experience-item:dir(rtl){padding-right:32px}.experience .experience-wrapper .experience-item:dir(rtl):before{right:0}.experience .experience-wrapper .experience-item h5{font-size:16px;font-weight:500;margin-bottom:4px}@media (min-width:1200px){.experience .experience-wrapper .experience-item h5{font-size:20px}}.experience .experience-wrapper .experience-item h3{font-size:20px;font-weight:600;margin-bottom:16px}@media (min-width:992px){.experience .experience-wrapper .experience-item h3{font-size:28px}}@media (min-width:1400px){.experience .experience-wrapper .experience-item h3{font-size:40px}}.experience .experience-wrapper .experience-item p{color:rgb(var(--black))}@media (min-width:1400px){.experience .experience-wrapper .experience-item p{font-size:18px}}.experience .download-cv{align-items:center;border:1px solid rgb(var(--black));border-radius:50%;display:flex;height:40px;justify-content:center;padding:10px;width:40px}.experience .download-cv:hover{background-color:#000}.experience .download-cv:hover svg{filter:brightness(0) invert(1)}.experience .download-cv:hover .waves-bottom-md,.experience .download-cv:hover .waves-top-md{opacity:0}.testimonials{padding-bottom:120px;padding-top:60px}.testimonials .section-title-overlay-text{left:20px;top:40px}@media (min-width:1200px){.testimonials{padding-top:120px}}.testimonials .testimonial .testimonial-card{align-items:flex-start;border:1px solid rgb(var(--black));display:flex;flex-direction:column;gap:40px;padding:20px}@media (min-width:992px){.testimonials .testimonial .testimonial-card{min-height:220px;padding:40px 32px}}@media (min-width:768px){.testimonials .testimonial .testimonial-card{flex-direction:row}}.testimonials .testimonial .testimonial-card .img-wrapper{align-items:center;display:flex;height:104px;position:relative;width:82px}.testimonials .testimonial .testimonial-card .img-wrapper .inner{height:82px;position:relative;width:82px}.testimonials .testimonial .testimonial-card .img-wrapper img{border:1px solid rgb(var(--black));border-radius:50%}.testimonials .testimonial .testimonial-card .content h3{font-size:32px;font-weight:800;margin-bottom:8px}.testimonials .testimonial .testimonial-card .content p{font-weight:600}.testimonials .testimonial .testimonial-card .content .desc{font-size:20px;font-weight:400}.testimonials .testimonial .testi-next,.testimonials .testimonial .testi-prev{align-items:center;background-color:transparent;border:1px solid rgb(var(--black));border-radius:50%;display:flex;font-size:1.3rem;height:52px;justify-content:center;transition-duration:500;width:52px}.testimonials .testimonial .testi-next:hover,.testimonials .testimonial .testi-prev:hover{background-color:rgb(var(--black));color:rgb(var(--white))}.testimonials .testimonial .s-scrollbar{height:5px}.testimonials .testimonial .s-scrollbar.swiper-scrollbar-horizontal{background:#0006;border-radius:0;height:3px;opacity:.4;position:static}.testimonials .testimonial .swiper-scrollbar-drag{background:rgb(var(--black))!important;border-radius:0;height:5px!important;opacity:1;top:-1px!important}.contact{padding-bottom:40px;padding-top:60px 0;position:relative}.contact .section-title-overlay-text{left:20px;top:-10px}@media (min-width:1200px){.contact{padding-top:120px 0}}.contact .contact-item{align-items:center;display:flex;gap:16px;width:-moz-fit-content;width:fit-content}@media (min-width:992px){.contact .contact-item{gap:24px}}.contact .contact-item .icon-box{align-items:center;border:1px solid rgb(var(--black));border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}@media (min-width:992px){.contact .contact-item .icon-box{height:80px;width:80px}.contact .contact-item .icon-box svg{font-size:2.2rem}}.contact .contact-item .icon-box svg{font-size:1.6rem}.contact .contact-item p{font-weight:500}@media (min-width:992px){.contact .contact-item p{font-size:20px}}.contact .social-icons a{align-items:center;border:1px solid rgb(var(--black));border-radius:50%;display:flex;height:60px;justify-content:center;transition-duration:.4s;width:60px}@media (min-width:992px){.contact .social-icons a{height:80px;width:80px}.contact .social-icons a svg{font-size:32px}}.contact .social-icons a:hover{background-color:#000;color:#fff}.contact .social-icons a svg{font-size:24px}.contact-form{max-width:856px}.contact-form h4{font-size:28px;font-weight:600;margin-bottom:50px}@media (min-width:992px){.contact-form h4{font-size:40px;font-weight:700;margin-bottom:80px}}.contact-form label{color:rgb(var(--black));font-size:20px;font-weight:500}.contact-form input,.contact-form textarea{background-color:transparent;border:none;border-bottom:1px solid rgb(var(--black));display:block;margin-top:20px;padding-bottom:16px;width:100%}.contact-form input:focus,.contact-form textarea:focus{outline:none}.contact-form textarea{height:auto;margin-bottom:40px}@media (min-width:992px){.contact-form textarea{margin-bottom:20px}}.contact-form .submit-btn{align-items:center;background-color:transparent;border:1px solid rgb(var(--black));border-radius:50%;display:flex;font-size:24px;font-weight:500;height:150px;justify-content:center;width:150px}.contact-form .submit-btn:hover{background-color:#000;color:#fff}.contact-form .submit-btn:hover svg{filter:brightness(0) invert(1)}.contact-form .submit-btn:hover .waves-bottom-md,.contact-form .submit-btn:hover .waves-top-md{opacity:0}
