.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:100px}}.hero .row p{font-size:24px;font-weight:500;letter-spacing:-1px;margin-bottom:40px}.hero .row .img-wrapper{max-height:416px;max-width:416px;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{top:80px}@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 p{font-size:18px;font-weight:500}.about .about-contact a,.about .about-contact span{font-size:20px;font-weight:500}.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}.services{margin-top:60px;padding-bottom:40px}@media (min-width:992px){.services{margin-top:120px}}.services .section-title{padding-top:60px}.services .service-swiper{padding-bottom:50px}.services .service-pagination{display:flex;justify-content:center}.services .service-pagination .swiper-pagination-bullet{background-color:#fff;height:12px;opacity:.5;width:12px}.services .service-pagination .swiper-pagination-bullet-active{opacity:1}.services .next-chapter{margin-top:50px}@media (min-width:992px){.services .next-chapter{margin-top:80px}}.services .service-card{border:1px solid rgb(var(--black));padding:16px;position:relative}@media (min-width:576px){.services .service-card{padding:32px}}@media (min-width:1200px){.services .service-card{padding:50px}}.services .service-card .card-inner{background-color:rgb(var(--primary));height:100%;inset:0;position:absolute;width:100%;z-index:1}.services .service-card .number-circle .waves-bottom-sm,.services .service-card .number-circle .waves-top-sm{opacity:0}.services .service-card:after,.services .service-card:before{border:1px solid rgb(var(--black));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.5s;width:100%}.services .service-card:hover:before{opacity:1;transform:rotate(3.5deg)}.services .service-card:hover:after{opacity:1;transform:rotate(-3.5deg)}.services .service-card:hover .number-circle .waves-bottom-sm,.services .service-card:hover .number-circle .waves-top-sm{opacity:1}.services .service-card .content{position:relative;z-index:2}.services .service-card .number-circle{align-items:center;background-color:rgb(var(--primary));border:1px solid rgb(var(--black));border-radius:50%;display:flex;height:78px;justify-content:center;margin-bottom:40px;position:relative;width:78px}.services .service-card .number-circle h2{font-size:32px;font-weight:500}.services .service-card h4{border-bottom:2px solid rgb(var(--black));display:inline-block;font-size:24px;font-weight:500;margin-bottom:24px;padding-bottom:8px}.services .service-card .service-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding-left:0}.services .service-card .service-list li{align-items:center;color:rgb(var(--black));display:flex;gap:12px}.services .service-card .service-list li svg{color:#343330}.skill .progress{background-color:rgb(var(--white));height:3px;margin-top:8px}.skill .progress .progress-bar{animation-timing-function:ease-in-out;background-color:rgb(var(--black));transition-duration:4s;width:0}.attainments{overflow-x:hidden;padding:60px 0}@media (min-width:992px){.attainments{padding:120px 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}.fun_facts{padding-bottom:40px;padding-top:20px}.fun_facts,.fun_facts .fun-fact{position:relative}.fun_facts .fun-fact .numbers{border-bottom:2px solid rgb(var(--black));margin-bottom:12px;padding-bottom:12px;position:relative;z-index:1}.fun_facts .fun-fact .numbers span{font-size:80px;font-weight:700;line-height:120%;transition-duration:.3s}@media (min-width:992px){.fun_facts .fun-fact .numbers span{font-size:116px}}.fun_facts .fun-fact .numbers .number-outline-one,.fun_facts .fun-fact .numbers .number-outline-two{position:absolute;top:0;-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent;transition-duration:.5s}.fun_facts .fun-fact p{color:rgb(var(--black));font-size:20px;font-weight:500}.fun_facts .next-chapter{padding-top:90px}.experience{padding-bottom:40px;padding-top:60px}@media (min-width:1200px){.experience{padding-top:120px}}.experience .section-title-overlay-text{top:100px}.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:132px;justify-content:center;margin-bottom:40px;margin-top:40px;width:132px}@media (min-width:768px){.experience .download-cv{margin-top:60px}}.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}.contact{padding-bottom:40px;padding-top:60px 0}@media (min-width:1200px){.contact{padding-top:120px 0}}.contact .contact-item{align-items:center;display:flex;gap:16px}@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:42px;justify-content:center;transition-duration:.4s;width:42px}@media (min-width:992px){.contact .social-icons a{height:60px;width:60px}.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 .alert-success{background-color:rgba(var(--black),.1);border:1px solid rgb(var(--black));border-radius:4px;color:rgb(var(--black));padding:1rem;text-align:center}.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:60px}}.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}
