*{margin:0;padding:0;box-sizing:border-box;font-family:"Roboto",sans-serif}html,body{overflow-x:hidden;width:100%}.container1{width:100%;margin:auto;font-weight:900;text-align:center;padding:0 0 200px}.nav-item{position:relative;display:inline-block;padding-bottom:4px}.nav-link{text-decoration:none;color:white;display:inline-block}.nav-item::before{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#b83d20;transition:width 0.3s ease}.nav-item:hover::before,.nav-item.active::before{width:100%}.nav-item.active .nav-link{color:#b83d20}.rotate-180{transform:rotate(180deg)}.animate{margin:100px 0 0}.animate span{display:inline-block;opacity:0;transform:translateY(-100px);animation:dropDown 0.5s forwards;color:white}.animate span:nth-of-type(1){animation-delay:0.1s}.animate span:nth-of-type(2){animation-delay:0.3s}.animate span:nth-of-type(3){animation-delay:0.5s}.animate span:nth-of-type(4){animation-delay:0.7s}.animate span:nth-of-type(5){animation-delay:0.9s}.animate span:nth-of-type(6){animation-delay:1.1s}.animate span:nth-of-type(7){animation-delay:1.3s}.animate span:nth-of-type(8){animation-delay:1.5s}.animate span:nth-of-type(9){animation-delay:1.7s}.animate span:nth-of-type(10){animation-delay:1.9s}.animate span:nth-of-type(11){animation-delay:2.1s}.animate span:nth-of-type(12){animation-delay:2.3s}.animate span:nth-of-type(13){animation-delay:2.5s}.animate span:nth-of-type(14){animation-delay:2.7s}.animate span:nth-of-type(15){animation-delay:2.7s}.animate span:nth-of-type(16){animation-delay:2.8s}.animate span:nth-of-type(17){animation-delay:2.9s}.animate span:nth-of-type(18){animation-delay:3s}.animate span:nth-of-type(19){animation-delay:3s}.animate span:nth-of-type(20){animation-delay:3s}.animate span:nth-of-type(21){animation-delay:3s}.animate span:nth-of-type(22){animation-delay:3s}.animate span:nth-of-type(23){animation-delay:3s}.animate span:nth-of-type(23){animation-delay:3s}.animate span:nth-of-type(14){animation-delay:3s}@keyframes dropDown{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-container video{width:100%;height:100%;object-fit:cover}@keyframes moveBg{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes moveBg{0%{transform:translateX(-100%)}100%{transform:translateX(-13%)}}.animate-moveBg{animation:moveBg 8s infinite linear}.logo{width:60%;margin-left:30px}.animation_image{margin-left:120px}@keyframes glowPulse{0%,100%{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.4)}}.animate-glow{animation:glowPulse 1.8s ease-in-out}@keyframes slide{0%{transform:translateX(80%)}100%{transform:translateX(-100%)}}.scrolling-container{overflow:hidden;white-space:nowrap;position:relative;width:100%}.scrolling-icons{display:flex;white-space:nowrap;padding:20px;animation:slide 15s linear infinite;width:100%}.active-button{border-color:#d83f21!important}#statsSection{opacity:0;transform:translateY(300px);transition:opacity 1s ease-out,transform 1s ease-out}#statsSection.visible{opacity:1;transform:translateY(0)}.counter-box{opacity:0;transform:translateY(-400px);transition:opacity 3s ease-out,transform 3s ease-out}.counter-box.visible{opacity:1;transform:translateY(0px)}#carousel-container{width:100%;max-width:800px;overflow:hidden;position:relative}#carousel-track{display:flex;transition:transform 0.7s ease-in-out;width:200%}.carousel-slide{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#1a202c;color:white;border-radius:10px}.carousel-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}.carousel-btn{background-color:gray;color:white;padding:10px;border-radius:50%;cursor:pointer}.slider-container{overflow:hidden;position:relative;width:100%;max-width:700px;margin:auto}.slider{display:flex;transition:transform 1s ease-in-out}.slide{min-width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#1a202c;color:white;border-radius:10px}.dots{display:flex;gap:5px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.dot{width:10px;height:10px;border-radius:50%;background-color:gray;cursor:pointer}.dot.active{background-color:orange}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:gray;color:white;padding:10px;border-radius:50%;opacity:0;transition:opacity 0.3s ease-in-out}.slider-container:hover .nav-btn{opacity:1}.left-btn{left:10px}.right-btn{right:10px}@keyframes rotateAndMove{from{transform:translateX(-150%) rotate(0deg);opacity:0}to{transform:translateX(0) rotate(360deg);opacity:1}}@keyframes slideInLeft{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.hidden-opacity{opacity:0;transform:translateX(50px);transition:opacity 2s ease-out,transform 1s ease-out}.show-right{animation:rotateAndMove 1.5s ease-in-out forwards}.show-left{animation:slideInLeft 1.5s ease-in-out forwards}@keyframes slideVideoDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideContentUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}#service-icons img{max-width:24px;max-height:24px}.fade-up{opacity:0;transform:translateY(150px);transition:opacity 1s,transform 1s}.zoom-in{opacity:0;transform:scale(0.1);transition:opacity 1s ease-out,transform 1s ease-out}.fade-up.visible,.zoom-in.visible{opacity:1;transform:translateY(0) scale(1)}.custom-icon::before{color:#d83f21}.custom-icon{color:white}.number{font-size:80px;font-weight:bold;color:transparent;-webkit-text-stroke:1px white;font-family:"Roboto",sans-serif}.fade-right{opacity:0;transform:translateX(-100px);transition:all 1s}.fade-left{opacity:0;transform:translateX(100px);transition:all 1s ease-out}.show{opacity:1;transform:translateX(0)}@keyframes fadeRight{from{opacity:0.5;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeft{from{opacity:0.5;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fade-down1{transform:translateY(-400px);opacity:0;transition:opacity 1s,transform 2s}.fade-up1{transform:translateY(400px);opacity:0;transition:opacity 1s,transform 2s}.show1{transform:translateY(0);opacity:1}.fade-up,.fade-down,.zoom-in{opacity:0}.fade-up.show{animation:fadeUp 1s ease-out forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.fade-down.show{animation:fadeDown 1s ease-out forwards}@keyframes fadeDown{from{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}.zoom-in.show{animation:zoomIn 1s ease-out forwards}@keyframes zoomIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomUpPause{0%{transform:scale(0.3) translateY(0)}100%{transform:scale(1.3) translateY(0)}}.animate-zoom-up-text1{display:inline-block;animation:zoomUpPause 3s infinite}.job-text-animate1{opacity:0;transform:translateX(300px);transition:all 1.4s;overflow:hidden}.job-image-animate1{opacity:0;transform:translateX(-300px);transition:all 1.5s;overflow:hidden}.job-visible{opacity:1;transform:translateX(0) translateY(0)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:30px}@keyframes slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.animate-slide{animation:slide 10s linear infinite}.hover-effect{position:relative}.left-img,.right-img,.middle-img{position:absolute;width:10rem;transition:all 3s ease;z-index:0}.left-img{left:50%;transform:translateX(-115%) scale(0.9)}.right-img{left:50%;transform:translateX(10%) scale(0.9)}.middle-img{position:relative;z-index:10;width:12rem;transform:scale(1);transition:transform 3s ease}.hover-effect:hover .left-img{transform:translateX(-230%) scale(1.1)}.hover-effect:hover .right-img{transform:translateX(130%) scale(1.1)}.hover-effect:hover .middle-img{transform:scale(1.8)}.web-title{opacity:1;transition:opacity 3s ease}.hover-effect:hover .web-title{opacity:0}.hover-effect{position:relative}.left-img1,.right-img1,.middle-img1{position:absolute;width:10rem;transition:all 3s ease}.middle-img1{z-index:0;top:10px;position:relative;transform:scale(0.4);transition:transform 3s ease}.left-img1{z-index:20;left:50%;top:50px;transform:translateX(-92%) scale(0.5)}.right-img1{z-index:20;left:51%;top:50px;transform:translateX(-10%) scale(0.5)}.hover-effect:hover .left-img1{transform:translateX(-140%) rotate(-12deg) scale(0.9)}.hover-effect:hover .right-img1{transform:translateX(38%) rotate(14deg) scale(0.9)}.hover-effect:hover .middle-img1{transform:scale(1)}.animate-on-scroll{opacity:0;transform:translateY(150px);transition:all 2s}.fade-up1{transform:translateY(70px)}.slide-left{transform:translateX(-550px)}.animate-on-scroll.visible{opacity:1;transform:translateX(0) translateY(0)}.delay-1{transition-delay:0.5s}.delay-2{transition-delay:0.5s}.case1-animate{opacity:0;transition:all 0.8s ease-out;will-change:transform,opacity}.case1-fade-up{transform:translateY(100px)}.case1-fade-down{transform:translateY(-100px)}.case1-animate.visible{opacity:1;transform:translateY(0)}.case1-delay-0{transition-delay:0s}.case1-delay-1{transition-delay:0.2s}.case1-delay-2{transition-delay:0.4s}.case1-delay-3{transition-delay:0.6s}.case1-container{position:relative;z-index:20}.case2-animate{opacity:0;transition:all 0.9s ease-out;will-change:transform,opacity}.case2-fade-up{transform:translateY(100px)}.case2-fade-down{transform:translateY(-100px)}.case2-slide-from-left{transform:translateX(-120px)}.case2-slide-from-right{transform:translateX(-180px)}.case2-animate.visible{opacity:1;transform:translate(0,0)}.case2-delay-0{transition-delay:0s}.case2-delay-1{transition-delay:0.2s}.case2-delay-2{transition-delay:0.4s}.case2-delay-3{transition-delay:0.6s}.case3-animate{opacity:0;transition:all 1.5s;will-change:transform,opacity}.case3-fade-up{transform:translateY(100px)}.case3-fade-down{transform:translateY(-100px)}.case3-animate.visible{opacity:1;transform:translateY(0)}.case3-delay-0{transition-delay:0s}.case3-delay-1{transition-delay:0.2s}.case3-delay-2{transition-delay:0.4s}.case3-delay-3{transition-delay:0.6s}.img-scroll-wrapper{top:20px;width:45%;height:80%;overflow:hidden;position:relative;transform:scale(1);z-index:5}.swiper-slide{transition:transform 0.3s ease}.swiper:hover .swiper-wrapper{animation-play-state:paused}.stroke-text{-webkit-text-stroke:3px white}.img-scroll-content{height:auto;width:100%;object-fit:cover;transition:transform 3s linear;transform:translateY(0)}.img-scroll-wrapper::-webkit-scrollbar{display:none}.img-scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.hover-zone:hover .img-scroll-content{transform:translateY(-25%)}.flatpickr-calendar{border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,0.1);border:1px solid #999797;padding:0.4rem;width:370px;background-color:black}.flatpickr-months{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.flatpickr-current-month{text-align:center;font-size:1rem;font-weight:600;color:#b83d20}.flatpickr-weekday{text-align:center;background-color:yellow}.flatpickr-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0.5rem}.flatpickr-day{width:100%;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;font-size:0.875rem;font-weight:500;transition:background-color 0.2s ease;cursor:pointer}.flatpickr-day:hover{background-color:#d83f21}.flatpickr-day.today{background-color:#e5e7eb;color:black;font-weight:600}.flatpickr-day.disabled{color:#9ca3af;opacity:0.5;cursor:not-allowed}@media (max-width:640px){.flatpickr-calendar{width:100%!important;max-width:100%;z-index:9999}}.dot{transition:background-color 0.3s}@keyframes aboutFadeRight{from{opacity:0;transform:translateX(-250px)}to{opacity:1;transform:translateX(0)}}@keyframes aboutFadeLeft{from{opacity:0;transform:translateX(250px)}to{opacity:1;transform:translateX(0)}}@keyframes aboutFadeDown{from{opacity:0;transform:translateY(-250px)}to{opacity:1;transform:translateY(150)}}.about-fade-right,.about-fade-left,.about-fade-down{opacity:0;transition:opacity 0.6s ease-out,transform 1s ease-out}.show-about-right{animation:aboutFadeRight 1s ease-in-out forwards}.show-about-left{animation:aboutFadeLeft 1s ease-in-out forwards}.show-about-down{animation:aboutFadeDown 1s ease-in-out forwards}.animate-zoom-up{opacity:0;transform:scale(0.2) translateY(30px);transition:opacity 0.8s ease-out,transform 1s ease-out}.visible{opacity:1;transform:scale(1.1) translateY(0)}.micro-slider{height:480px;position:relative;width:100%}.slider-wrapper{overflow:hidden;position:relative;transform-style:preserve-3d;transform-origin:0 50%;width:20px}.slider-item{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12);color:#fff;font-size:72px;height:320px;line-height:20px;left:0;position:absolute;text-align:center;top:0;cursor:pointer}.s1{border-radius:20px;background-color:#13182e}.s2{border-radius:20px;background-color:#13182e}.s3{border-radius:20px;background-color:#13182e}.s4{border-radius:20px;background-color:#13182e}.s5{border-radius:20px;background-color:#13182e}.slider-controls{width:100%;top:350px;display:flex;justify-content:center;gap:20px}.slider-controls button{background:rgba(0,0,0,0.7);color:white;cursor:pointer;font-size:16px}.animate-fade{opacity:0;transform:translateY(200px);transition:opacity 0.8s,transform 1.5s}.animate-slide-left{opacity:0;transform:translateX(-200px);transition:opacity 0.8s,transform 1.5s}.animate-slide-up{opacity:0;transform:translateY(250px);transition:opacity 0.8s,transform 1.5s}.animate-top-right{opacity:0;transform:translate(100px,-100px);transition:opacity 0.8s,transform 1.5s}.visible{opacity:1;transform:translateX(0) translateY(0)}.blog-animate-top,.blog-animate-bottom,.blog-animate-zoom{opacity:0;pointer-events:none;transition:all 1.5s ease-out}.blog-animate-top{transform:translateY(-140px)}.blog-animate-bottom{transform:scale(0.5) translateY(140px)}.blog-animate-zoom{transform:scale(0.5) translateY(200px)}.blog-in-view{transform:none!important;opacity:1!important;pointer-events:auto}section{position:relative;overflow:hidden}.blog-card{opacity:0;transform:translateY(20px);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.visible{opacity:1;transform:translateY(0)}.blog-card:nth-child(1),.blog-card:nth-child(2),.blog-card:nth-child(3){animation:slideDown 2s ease-out forwards}.blog-card:nth-child(4),.blog-card:nth-child(5),.blog-card:nth-child(6){animation:slideUp 2s ease-out forwards}@keyframes slideDown{from{transform:translateY(-100%);opacity:0;z-index:1}to{transform:translateY(0);opacity:1;z-index:10}}@keyframes slideUp{from{transform:translateY(100%);opacity:0;z-index:1}to{transform:translateY(0);opacity:1;z-index:10}}.fade-in-card{opacity:0;transition:all 2s ease-in-out}.slide-left{transform:translateX(-250px)}.slide-up{transform:translateY(250px)}.slide-right{transform:translateX(250px)}.fade-in-left,.fade-in-up,.fade-in-right{opacity:1;transform:translate(0)}.learning-fade-left{transform:translateX(-500px);opacity:0;transition:transform 1.5s,opacity 1s}.learning-fade-right{transform:translateX(500px);opacity:0;transition:transform 1.5s,opacity 1s}.learning-zoom-in{transform:scale(0.2);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}.learning-show{transform:translateX(0) scale(1);opacity:1}.machine-learning-up{opacity:0;transform:translateY(250px);transition:opacity 0.5s ease,transform 0.5s}.machine-learning-down{opacity:0;transform:translateY(-250px);transition:opacity 2s ease,transform 0.5s}.machine-learning-show{opacity:1;transform:translateY(0)}.fade-down1,.fade-up1{opacity:0;transform:translateY(20px);transition:all 2s}.fade-up1{transform:translateY(120px)}.fade-down1{transform:translateY(-120px)}.show1{opacity:1!important;transform:translateY(0px)!important}.job-text-animate{transform:translateX(600px);transition:opacity 1s ease-out,transform 1.5s ease-out}.flatter-left{transform:translateX(-600px);transition:opacity 1s ease-out,transform 1.5s ease-out}.flatter-show{transform:translateX(0);opacity:1}.fade-down1{transform:translateY(-100px);opacity:0;transition:opacity 1s,transform 2s}.fade-up1{transform:translateY(100px);opacity:0.5;transition:opacity 1s,transform 2s}.show1{transform:translateY(0);opacity:1}.blog-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.blog-content ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.blog-content li{margin-bottom:0.5rem}.blog-content p{margin-bottom:1rem;line-height:1.6}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:bold;margin:1.5rem 0 1rem;line-height:1.25}[x-cloak]{display:none!important}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-container video{width:100%;height:100%;object-fit:cover}@keyframes rotateIn{0%{transform:rotate(-360deg) scale(0.3);opacity:0}100%{transform:rotate(0deg) scale(1);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.animate-rotate-in{animation:rotateIn 1.2s ease-out forwards}.animate-slide-in-right{animation:slideInRight 1.2s ease-out forwards}.opacity-zero{opacity:0}.flatpickr-calendar{background-color:#000000;border:1px solid white;border-radius:none;color:#f1f1f1;box-shadow:0 4px 12px rgba(255,255,255,0.1)}.flatpickr-months{background-color:#111;color:#f1f1f1;border-bottom:1px solid #444}.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months{background:transparent;color:#D83F21}.flatpickr-weekdays{background-color:white}.flatpickr-weekday{color:#ccc;font-weight:600}.flatpickr-day{background-color:#000;color:#f1f1f1;border:none}.flatpickr-day:hover{background-color:#B83D20;color:#fff}.flatpickr-day.today{border:1px solid #B83D20;background-color:#111;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background-color:#D83F21;color:white}.flatpickr-day.disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#555!important;background-color:#000!important}.flatpickr-prev-month,.flatpickr-next-month{color:fff}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#B83D20}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins',sans-serif;background-color:#241d1d;min-height:100vh;overflow-x:hidden}.content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background-color:#312c2c;padding:5vw 4vw;padding-top:125px;position:relative;z-index:2}.error-illustration-wrapper{position:relative;width:100%;max-width:800px;margin-top:clamp(-100px,-10vw,-60px)}.error-illustration-bg{width:100%;display:block;height:auto;opacity:0.4}.error-images{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;gap:clamp(8px,4vw,40px);background-image:url('/static/images/404/dot.webp?b2785a018efd');background-size:contain;background-position:center;background-repeat:no-repeat;padding:7vw;border-radius:50%;z-index:10}.error-images img{width:clamp(50px,14vw,120px);height:auto}.error-title{font-size:clamp(12px,3vw,18px);font-family:'Rubik',sans-serif;font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#565872;margin-bottom:24px}h1{margin-top:50px}.back-button{font-size:clamp(10px,2.5vw,14px);font-family:'Poppins',sans-serif;font-weight:400;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#ffffff;background-color:#fb8133;border:1px solid #fb8133;border-radius:20px;padding:8px 24px;cursor:pointer;transition:all 0.3s ease-in-out;box-shadow:-15px 15px 20px #00000019;text-decoration:none;display:inline-block;margin-bottom:16px}.back-button:hover{background-color:#e6732e;border-color:#e6732e;transform:translateY(-2px);box-shadow:-15px 17px 25px #00000025}.back-button:active{transform:translateY(0);box-shadow:-15px 15px 20px #00000019}.decorative-line{width:1px;height:14px;background-color:#c8c8c84c;margin:4px auto 0}@keyframes jholy-swing{0%{transform:rotate(20deg)}25%{transform:rotate(-6deg)}50%{transform:rotate(20deg)}75%{transform:rotate(-6deg)}100%{transform:rotate(20deg)}}.jholy-4{animation:jholy-swing 12s infinite;transform-origin:top center;display:inline-block}@keyframes jholy-3{0%{transform:rotate(-10deg)}25%{transform:rotate(6deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(6deg)}100%{transform:rotate(-10deg)}}.jholy-3{animation:jholy-3 12s infinite;transform-origin:top center;display:inline-block}@media (max-width:480px){.error-illustration-wrapper{margin-top:-60px}.error-images{top:45%}.jholy-3,.jholy-4{margin-bottom:0px}}@media (max-width:768px){.content-wrapper{padding-top:100px}.error-images{top:42%;padding:5vw}.back-button{padding:6px 18px}}@media (max-width:1024px){.error-images{top:40%;padding:6vw}.error-illustration-wrapper{max-width:700px}}