.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!important}.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!important}.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!important}.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!important}.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{left:25%;position:absolute;top:0;-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent;display:flex;justify-content:center;transition-duration:.5s}.about .next-chapter{padding-top:100px}@media (max-width:768px){.about .about-item{margin-top:10px}}.services{margin-top:60px;padding-bottom:40px}@media (min-width:992px){.services{margin-top:120px}}.services .section-title{padding-top:60px}.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%;top:0;right:0;bottom:0;left: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}.services-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.services-grid{grid-template-columns:repeat(1,1fr)}}.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}.testimonials{padding-bottom:40px;padding-top:60px}.testimonials .section-title-overlay-text{top:100px}@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{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}@media (max-width:768px){.testimonials .testimonial .testimonial-card .content h3{font-size:20px}}.testimonials .testimonial .testimonial-card .content p{font-weight:600}.testimonials .testimonial .testimonial-card .content .desc{font-size:20px;font-weight:400}@media (max-width:768px){.testimonials .testimonial .testimonial-card .content .desc{font-size:16px}}.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}
