@import url(variables.css);.contact-form .radio-group .form-radio input:checked~span,.footer .links a:hover,.hero .text h1 span,.mis-vis .item .text .list li b,.navbar .navbar-nav .nav-link:hover,.post .sidebar li a:hover .text p b{color:var(--primary)}.career h3,.career h4,.case-study-modal .modal-title,.faq .stats h6,.hero .text h1,.navbar .navbar-nav .nav-link,.recruitment h5,.sticky-button{text-transform:capitalize}.navbar{background:0 0;padding:20px 0;position:absolute;top:0;left:0;width:100%;z-index:9}.navbar .navbar-brand{width:200px}.navbar .navbar-toggler{width:40px;height:40px;border:0;background:var(--primary);color:var(--light)}.navbar .navbar-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:30px}.about-timeline .container,.about-timeline-mob ul,.client-carousel,.hero,.hero .container,.hero .image,.navbar .navbar-nav .nav-item,.pricing,.timeline{position:relative}.about-timeline-mob,.navbar .navbar-nav .nav-item i,.navbar .navbar-nav .nav-link::after{display:none}.navbar .navbar-nav .nav-link{font-size:16px;font-weight:600;color:var(--dark);transition:.5s}.navbar .navbar-nav .dropdown-menu{padding:10px 0;border:0;box-shadow:0 0 50px 0 #b9b9b924}.navbar .navbar-nav .dropdown-menu a{padding:10px 15px;display:block;font-size:16px;font-weight:600;color:var(--dark);transition:.5s}.about .button-group .button:hover,.navbar .navbar-nav .dropdown-menu a:active,.navbar .navbar-nav .dropdown-menu a:focus,.navbar .navbar-nav .dropdown-menu a:hover{background:var(--primary);color:var(--light)}.hero{padding:150px 0 30px;background:linear-gradient(to bottom left,var(--light-alt),var(--light),var(--light))}.hero .container{z-index:1}.hero .image{width:100%;text-align:center}.hero .image .main-img{width:100%;margin:auto;position:relative}.hero .text{width:100%;max-width:550px}.client-carousel::after,.client-carousel::before{content:"";position:absolute;top:0;width:200px;height:100%;z-index:1}.hero .text h1{font-size:50px;font-weight:600;color:var(--dark);line-height:130%}.hero .text h1 span{font-size:25px;display:block;margin-top:25px;line-height:140%}.hero .text p{font-size:20px;font-weight:400;color:var(--dark-alt)}.client-carousel::after{left:0;background:linear-gradient(to right,var(--light),#fff5,transparent)}.client-carousel::before{right:0;background:linear-gradient(to left,var(--light),#fff5,transparent)}.client-carousel .image img{margin:auto;width:100%;max-width:220px;height:70px;object-fit:contain}.about .button-group .button:nth-child(odd),.services .service-card.service-card-1,.services .service-card.service-card-3{background:#f6ac6f}.about .button-group .button:nth-child(2n),.contact-card,.testimonial{background:#ffd8c6}.services .service-card.service-card-2{background:var(--light)}.services .service-card{border:0;border-radius:10px;height:100%;transition:.5s}.services .service-card:hover{transform:translateY(-10px);background:var(--primary);box-shadow:10px 10px 0 0 #fff6ec}.services .service-card .card-body{padding:30px;text-align:center}.services .service-card h4{font-size:25px;font-weight:600;color:var(--dark);margin-bottom:20px}.services .service-card .image{margin:0 0 20px;width:100%;height:250px}.services .service-card .image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:.5s}.services .service-card:hover .image img{transform:scale(1.1);filter:drop-shadow(0 0 20px #0002)}.services .service-card p{margin-bottom:15px;color:var(--dark);transition:.5s}.services .service-card a{font-size:18px;font-weight:600;color:var(--dark);transition:.5s}.services .service-card a i{margin-left:15px}.services .service-card a:hover{color:var(--light)}.about .image,.choose-us .image{position:relative;text-align:center}.about .image .main-img,.choose-us .image .main-img{width:70%;margin:auto;position:relative}.choose-us .text ul li{margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start;gap:15px}.choose-us .text ul li:last-child,.mis-vis .item .text .list li:last-child,.post .sidebar li:last-child{margin-bottom:0}.choose-us .text ul li i{color:#48c08a;font-size:16px}.choose-us .text ul li span{font-size:20px;font-weight:500;color:var(--dark)}.about h4{font-size:20px;font-weight:600;color:var(--dark);line-height:140%}.about .button-group{display:flex;align-items:center;justify-content:flex-start}.about .button-group .button{border-radius:0;font-size:18px;font-weight:500;padding:10px 20px;color:var(--dark);transition:.5s}.about .button-group .button:first-child{border-radius:10px 0 0 10px}.about .button-group .button:last-child{border-radius:0 10px 10px 0}.case-study-modal .modal-header .container{display:flex;align-items:center;justify-content:space-between;gap:15px}.case-study-modal .modal-title{font-size:25px;font-weight:600;color:var(--dark)}.case-study-modal .close-btn{width:40px;height:40px;background:var(--primary);border:0;outline:0;border-radius:5px;color:var(--light)}.case-study-modal .owl-carousel{opacity:0;transition:.5s 0.3s}.case-study-modal.show .owl-carousel{opacity:1}.case-study-modal .owl-nav{width:100%;display:flex;align-items:center;justify-content:space-between}.case-study-modal .owl-nav button{width:30px;height:30px;background:var(--primary)!important;opacity:1;margin:0!important;color:var(--light)!important;font-size:18px;display:flex;align-items:center;justify-content:center}.testimonial{position:relative}.testimonial-card{margin:30px 15px;border:0;border-radius:10px;overflow:hidden;box-shadow:0 0 20px 0 #0001;min-height:430px}.career .card .card-body,.contact-form .card-body,.post .sidebar .card-body,.testimonial-card .card-body{padding:30px}.testimonial-card .card-body .client{height:70px;margin-bottom:10px}.testimonial-card .client img{width:auto;height:100%}.testimonial-card .text h6{font-size:18px;font-weight:600;margin:20px 0 5px;color:var(--dark)}.testimonial-card .text h5{font-size:16px;font-weight:600;color:var(--primary)}.testimonial .owl-nav{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between}.testimonial .owl-nav button{width:30px;height:30px;background:var(--primary)!important;opacity:1;margin:0!important;color:var(--light)!important;font-size:14px;display:flex;align-items:center;justify-content:center}.faq .text{max-width:550px;width:100%}.faq .stats{display:flex;justify-content:flex-start;align-items:center;gap:50px;flex-wrap:wrap}.faq .stats h5{font-size:20px;font-weight:600;color:var(--primary)}.faq .stats h5 span{font-size:40px;font-weight:600;color:var(--dark)}.faq .stats h6{font-size:18px;font-weight:600;color:var(--primary);margin-top:10px}.faq .accordion,.faq .accordion .accordion-body,.faq .accordion .accordion-button,.faq .accordion .accordion-item{border:0;outline:0;box-shadow:none}.faq .accordion .accordion-item{border-bottom:1px solid #ebebeb}.faq .accordion-button{background:var(--light);font-size:20px;font-weight:600;color:var(--dark);display:block}.faq .accordion-button::after{content:"\f13a";font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:600;background:0 0;text-align:center;color:var(--primary);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq .accordion-button.collapsed::after{color:var(--dark)}.contact-card{border:0;border-radius:10px;overflow:hidden;min-height:300px}.contact-card .card-body{position:relative;padding:70px 30px}.contact-card .image{position:absolute;top:0;width:auto;height:100%}.contact-card .image img{width:100%;height:100%;object-fit:contain;object-position:center}.contact-card .image:first-child{left:5%}.contact-card .image:last-child{right:5%}.contact-card .text{margin:auto;max-width:500px;width:100%;text-align:center}.footer{padding:70px 0;background:var(--dark);border-radius:50px 50px 0 0}.about-timeline .point-03 .item .image,.about-timeline .point-04 .item .image,.about-timeline .point-08 .image,.footer .logo{width:250px}.footer hr{height:2px;width:100%;background:var(--light)}.footer p{font-size:16px;font-weight:400;color:var(--light)}.footer .links,.service-page .card .buttons{display:flex;align-items:center;justify-content:flex-end;gap:30px}.footer .links a{font-size:18px;font-weight:400;color:var(--light-alt);transition:.5s}.footer .item{background:#000;display:flex;align-items:flex-start;justify-content:flex-start;gap:15px;padding:20px;border-radius:5px;height:100%}.contact .item .icon,.footer .item .icon{width:50px;height:50px;border-radius:5px;background:var(--primary);text-align:center;line-height:50px;font-size:20px;font-weight:600;color:var(--light)}.contact .item .text,.footer .item .text{width:calc(100% - 65px)}.footer .item .text h6{font-size:16px;font-weight:600;color:var(--light);margin:5px 0;opacity:.7}.footer .item .text p,.footer .item .text p a{font-size:18px;font-weight:600;color:var(--light)}.footer .numbers{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:7px}.footer .numbers a{font-size:10px;font-weight:400;color:var(--dark-alt)}.banner .card{border:0;background:#ffdcca;box-shadow:10px 10px 0 0 #fff6ec}.banner .card .card-body{padding:15px 30px}.banner .card .title,.banner .card h1{font-size:25px;font-weight:600;text-transform:capitalize;overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.banner .breadcrumb{display:flex;align-items:center;justify-content:flex-end;margin:0}.banner .breadcrumb .breadcrumb-item:first-child .breadcrumb-link{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;text-align:center;background:var(--light);font-size:16px;color:var(--primary)}.banner .breadcrumb .breadcrumb-item::before{color:#ffad85}.banner .breadcrumb .breadcrumb-item .breadcrumb-link,.post-card .text .link{font-size:16px;font-weight:600;color:var(--dark)}.banner .breadcrumb .breadcrumb-item span{font-size:16px;font-weight:600;color:var(--dark-alt);display:inline-block;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team .team-card{border:0;border-radius:0;background:0 0;position:relative;height:100%}.team .row .col-lg-6:nth-child(2n) .team-card .card-body{flex-direction:row}.team .row .col-lg-6:nth-child(odd) .team-card .card-body{flex-direction:row-reverse}.team .team-card::after{content:"";position:absolute;top:0;width:calc(100% - 115px);height:100%;background:var(--light-alt);border-radius:15px;box-shadow:10px 10px 0 0 #ffeae0}.team .row .col-lg-6:nth-child(2n) .team-card::after{right:0}.team .row .col-lg-6:nth-child(odd) .team-card::after{left:0}.team .team-card .card-body{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1}.team .team-card .card-body .image{width:200px;height:200px;padding:10px;background:var(--light);border-radius:10px;box-shadow:0 0 40px 1px #0001;overflow:hidden}.team .team-card .card-body .image img{overflow:hidden;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:7px}.team .team-card .card-body .text{width:calc(100% - 200px);height:100%;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.team .team-card .card-body .text h5{font-size:22px;font-weight:600;color:var(--primary);margin-bottom:10px}.team .team-card .card-body .text p{font-size:16px;line-height:150%}.founder{margin-bottom:100px;position:relative}.founder .pattern,.pricing .pattern{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.founder .card{border:0;border-radius:0;background:var(--light);position:relative;z-index:1;box-shadow:0 0 50px 0 #fff8f5}.contact .item,.contact-form{box-shadow:10px 10px 0 #ffdcca}.founder .card .image{width:100%;height:100%;overflow:hidden}.founder .card .image img,.post .content .image img,.post .sidebar li a .image img{width:100%;height:100%;object-fit:cover;object-position:center}.founder .card .text h5,.service-page .card h6{font-size:25px;font-weight:600;color:var(--primary)}.mis-vis{margin-top:100px}.mis-vis .image,.recruitment .image{position:sticky;top:50px}.mis-vis .title{font-size:50px;line-height:130%;font-weight:800;color:var(--light-alt);text-shadow:3px 3px 0 #ffdece}.mis-vis .item{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px}.career .card img,.free-resource button img,.mis-vis .item .icon{width:70px}.mis-vis .item .text{width:calc(100% - 100px)}.mis-vis .item .text .list li{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;margin-bottom:15px}.mis-vis .item .text .list li span,.service-page-point ul li span{font-size:18px;font-weight:400;color:var(--dark-alt);line-height:140%}.timeline .pattern-top{margin:0}.timeline .pattern-bottom{margin:30px 0 0}.timeline .timeline-content{width:100%;position:relative}.timeline .timeline-content svg{pointer-events:none}.timeline .timeline-content svg .line{stroke-dasharray:3500;stroke-dashoffset:3500;animation:none}.timeline .timeline-content svg.animate-svg .line{animation:5s linear forwards dash}.timeline .timeline-content svg.animate-svg .line:nth-child(2){stroke-dasharray:10;animation:3s linear forwards dash}@keyframes dash{to{stroke-dashoffset:0}}.timeline .timeline-content svg.animate-svg .point-01{opacity:0;animation:.5s linear .4s forwards point1}.timeline .timeline-content .card{border:0;border-radius:0;max-width:300px}.timeline .timeline-content .card .card-body{background:var(--light);padding:20px}.timeline .timeline-content .card h5{font-size:18px;font-weight:600;line-height:130%}.timeline .timeline-content .item{position:absolute}.timeline .timeline-content .item:first-child{top:30px;left:0}.timeline .timeline-content .item:nth-child(2){bottom:20px;left:20%}.timeline .timeline-content .item:nth-child(3){top:22%;left:40%}.timeline .timeline-content .item:nth-child(4){bottom:20px;right:25%}.timeline .timeline-content .item:nth-child(5){bottom:50%;right:30px}.timeline .timeline-content .item .card::after{content:"";position:absolute;width:30px;height:30px;border-radius:100%;background:var(--light);border:5px solid var(--primary);z-index:2}.timeline .timeline-content .item:first-child .card::after{top:calc(100% + 30px);left:60%;transform:translateX(-50%)}.timeline .timeline-content .item:first-child .card::before{content:"";position:absolute;top:100%;left:60%;transform:translateX(-50%);height:50px;width:3px;background:var(--primary)}.timeline .timeline-content .item:nth-child(2) .card::after{bottom:calc(100% + 25px);left:40%;transform:translateX(-50%)}.timeline .timeline-content .item:nth-child(2) .card::before{content:"";position:absolute;bottom:100%;left:40%;transform:translateX(-50%);height:50px;width:3px;background:var(--primary)}.timeline .timeline-content .item:nth-child(3) .card::after{top:calc(100% + 30px);left:20%;transform:translateX(-50%)}.timeline .timeline-content .item:nth-child(3) .card::before{content:"";position:absolute;top:100%;left:20%;transform:translateX(-50%);height:50px;width:3px;background:var(--primary)}.timeline .timeline-content .item:nth-child(4) .card::after{bottom:calc(100% + 35px);left:10%;transform:translateX(-50%)}.timeline .timeline-content .item:nth-child(4) .card::before{content:"";position:absolute;bottom:100%;left:10%;transform:translateX(-50%);height:50px;width:3px;background:var(--primary)}.timeline .timeline-content .item:nth-child(5) .card::after{top:30px;left:-30px;transform:translateX(-50%)}.timeline .timeline-content .item:nth-child(5) .card::before{content:"";position:absolute;top:45px;left:-30px;transform:translateY(-50%);height:3px;width:30px;background:var(--primary)}.contact-form{position:relative;border:0;background:#fff6ec}.sticky-button,.whatsapp-btn{position:fixed;z-index:9;color:var(--light);transition:.5s}.contact-form .map{position:relative;width:100%;height:100%;padding:30px 30px 30px 0}.contact-form .map iframe{width:100%;height:100%;border-radius:10px;overflow:hidden;outline:0;border:0}.contact-form .form-group label,.download-modal .form-group label{font-size:16px;font-weight:600;display:block;color:var(--dark-alt);margin-bottom:5px}.contact-form .form-group .form-control,.download-modal .form-group .form-control{padding:10px 15px;border:1px solid #d6d6d6;border-radius:5px;transition:.5s}.contact-form .form-group .form-control:active,.contact-form .form-group .form-control:focus,.download-modal .form-group .form-control:active,.download-modal .form-group .form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .25rem #ffebe2}.contact-form .form-group .form-control[type=number]::-webkit-inner-spin-button,.contact-form .form-group .form-control[type=number]::-webkit-outer-spin-button{appearance:none}.contact-form .radio-group{display:flex;align-items:center;justify-content:flex-start;gap:15px;flex-wrap:wrap}.contact-form .radio-group .form-radio{padding:13px 15px;border:1px solid #d6d6d6;transition:.5s;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:5px;background:var(--light);cursor:pointer}.contact .item,.service-page-point ul li{align-items:flex-start;gap:15px;display:flex}.contact-form .radio-group .form-radio input:checked{background:var(--primary)}.contact .item{background:var(--light-alt);justify-content:flex-start;padding:20px;border-radius:5px;height:100%}.contact .item .text h6{font-size:16px;font-weight:600;color:var(--primary);margin:5px 0;opacity:.7}.contact .item .text p,.contact .item .text p a{font-size:18px;font-weight:600;color:var(--dark)}.service-page h5{font-size:20px;font-weight:500;line-height:150%;color:var(--dark)}.service-page .grid{display:flex;justify-content:center;gap:30px}.service-page .grid .item{background:var(--light);padding:30px;border-radius:10px;box-shadow:0 0 100px #ffebe1;width:220px;text-align:center}.service-page .grid a:first-child{margin-bottom:50px}.service-page .grid a:nth-child(2){margin-top:50px}.service-page .grid a:first-child .item{animation:2s ease-in-out infinite floatAnimation}.service-page .grid a:nth-child(2) .item{animation:2s ease-in-out infinite floatAnimationRev}.service-page .grid .item .image{width:150px}.service-page .grid .item h5{font-size:20px;font-weight:600;color:var(--dark);line-height:130%}.service-page .grid .item p{font-size:16px;font-weight:600;color:var(--primary);margin-top:10px}@keyframes floatAnimation{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatAnimationRev{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.service-page .card{border:0;padding:30px;background:#fffdfa;border-radius:10px;box-shadow:10px 10px 0 #ffebe1}.service-page-point .image{width:80%;margin:auto}.service-page-point .image img{width:100%;height:100%;object-position:center;object-fit:contain}.service-page-point ul li{margin-bottom:15px}.service-page-point ul li i{margin-top:7px;font-size:16px;color:#48c08a}.recruitment h5{font-size:25px;font-weight:600;color:var(--primary)}.recruitment .card{border:0;background:0 0;border-radius:0;position:relative;transition:.5s;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:30px;margin-bottom:30px}.recruitment .card .icon{width:80px;height:80px;border-radius:10px;background:#fff6ec;box-shadow:5px 5px 0 #ffebe1;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.recruitment .card .icon img{width:50px;height:50px}.post .sidebar li a .text,.recruitment .card .text{width:calc(100% - 110px)}.recruitment .card .text h3{font-size:25px;font-weight:600;color:var(--dark);margin:0 0 10px}.recruitment-why .item{display:flex;align-items:center;justify-content:flex-start;gap:20px;background:var(--light);padding:30px;box-shadow:0 0 50px #e6e3e1;border-left:5px solid var(--primary);border-radius:10px}.recruitment-why .item .icon{width:40px}.recruitment-why .item h5{width:calc(100% - 60px);font-size:20px;font-weight:600;color:var(--dark);line-height:140%}.sectors-serve .content{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.sectors-serve .item{padding:20px;background:#ffebe2;border-radius:5px;box-shadow:5px 5px 0 #ffad85}.sectors-serve .item h6{font-size:20px;font-weight:600;color:var(--primary);line-height:130%;margin-bottom:15px}.sectors-serve .item ul li{margin-bottom:15px;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.sectors-serve .item ul li i{font-size:10px;color:var(--primary);margin-top:6px}.sectors-serve .item ul li span{font-size:16px;font-weight:500;color:var(--dark);line-height:130%;width:calc(100% - 20px)}.recruit-about h5{font-size:25px;font-size:500;line-height:130%;color:var(--dark)}.recruit-about .card{border:2px solid var(--primary);border-radius:0;position:relative}.recruit-about .card:nth-child(2){border-top:0}.recruit-about .card .card-body{padding:20px;width:calc(100% - 100px)}.recruit-about .card h5{font-size:22px;font-weight:600;margin-bottom:5px;color:var(--primary)}.recruit-about .card img{position:absolute;top:50%;right:20px;width:50px;transform:translateY(-50%)}.pricing .card{border:0;border-radius:10px;background:var(--light);position:relative;z-index:1;box-shadow:0 0 50px 0 #fff8f5}.pricing h5{font-size:25px;font-weight:600;line-height:130%}.whatsapp-btn{bottom:30px;right:20px;width:60px;height:60px;background:#25d366;text-align:center;line-height:60px;border-radius:60px;font-size:25px;box-shadow:0 0 15px 0 #a5a5a5}.whatsapp-btn:hover{background:#128c7e}.about-timeline{display:block}.about-timeline .pattern{width:40%;margin:auto;position:relative}.about-timeline .pattern img{width:100%;height:100%}.about-timeline .marker{width:30px}.about-timeline .icon{width:80px;margin-bottom:15px}.about-timeline .text,.about-timeline-mob .text{padding:30px;background:var(--light-alt);box-shadow:7px 7px 0 0 #ffdcca;border-radius:5px}.about-timeline .text h6,.about-timeline-mob h6{font-size:25px;font-weight:600;color:var(--primary);margin-bottom:15px}.about-timeline .text .list li,.about-timeline .text p,.about-timeline-mob .text ul li{font-weight:400;color:var(--dark-alt);font-size:16px}.about-timeline .text .list li{margin-bottom:10px;line-height:130%;display:flex}.about-timeline .text .list li i,.about-timeline-mob .text ul li i{font-size:8px;margin:5px 10px 0 0;color:var(--primary)}.about-timeline .point-01{width:300px;display:flex;align-items:center;justify-content:center;gap:20px;position:absolute;top:0;left:50%;transform:translateX(-50px)}.about-timeline .point-01 .item,.about-timeline .point-02 .item,.about-timeline .point-03 .item,.about-timeline .point-04 .item,.about-timeline .point-05 .item,.about-timeline .point-06 .item,.about-timeline .point-07 .item{width:calc(100% - 50px)}.about-timeline .point-01 .marker{transform:translateX(-3px)}.about-timeline .point-02{width:300px;display:flex;align-items:center;justify-content:center;gap:20px;position:absolute;top:240px;left:22%}.about-timeline .point-03,.about-timeline .point-04{width:500px;display:flex;align-items:center;gap:20px;position:absolute}.about-timeline .point-03{justify-content:center;top:calc(240px + 300px);right:0}.about-timeline .point-03 .marker{transform:translate(-12px,-120px)}.about-timeline .point-04{justify-content:center;top:calc(240px + 300px + 450px);left:19%}.about-timeline .point-04 .marker{transform:translate(20px,-150px)}.about-timeline .point-05{width:400px;display:flex;align-items:center;justify-content:center;gap:20px;position:absolute;top:calc(240px + 300px + 450px + 250px);right:0}.about-timeline .point-06,.about-timeline .point-07{width:500px;position:absolute;display:flex;gap:20px}.about-timeline .point-05 .marker{transform:translate(-30px,-10px)}.about-timeline .point-06{align-items:center;justify-content:center;top:calc(240px + 300px + 450px + 250px + 400px);left:15%}.about-timeline .point-06 .marker{transform:translate(25px,-150px)}.about-timeline .point-06 .item .image{width:250px;margin-top:30px}.about-timeline .point-07{align-items:center;justify-content:center;top:calc(240px + 300px + 450px + 250px + 400px + 100px);right:6%}.about-timeline .point-07 .marker{transform:translate(-5px,0)}.about-timeline .point-07 .item .image{width:250px;margin-bottom:30px}.about-timeline .point-08{width:650px;display:flex;align-items:center;justify-content:center;gap:50px;position:absolute;bottom:50px;left:10%}.about-timeline .point-08 .item{width:calc(100% - 130px - 250px)}.about-timeline-mob ul li{position:relative;width:100%;margin:auto 0 50px auto;z-index:1}.about-timeline-mob ul li .marker{position:absolute;top:20px;left:-46px}.about-timeline-mob ul li .icon{position:relative;width:70px}.about-timeline-mob ul li .image{position:relative;width:100%;max-width:250px}.about-timeline-mob p{font-size:16px}.about-timeline-mob .marker{width:25px}.about-timeline-mob .text ul li{line-height:130%;display:flex;margin:0 0 10px}.sticky-button{top:45%;right:-85px;transform:rotate(-90deg) translateY(-50%);padding:10px 30px;background:var(--primary);border-radius:10px 10px 0 0;font-size:16px;font-weight:600}.sticky-button:hover{background:var(--dark)}.post-card{border:0;width:100%;box-shadow:0 0 40px 0 #fe7e4133;height:100%;transition:.5s}.career .card:hover,.post-card:hover{transform:translateY(-10px)}.post-card .image{width:100%;height:250px;border-radius:10px;overflow:hidden}.post-card .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.5s}.post-card:hover .image img{transform:scale(1.1)}.post-card .text{margin-top:15px}.post-card .text h5{font-size:20px;font-weight:600;line-height:140%;color:var(--primary);overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post .sidebar li a .text p b,.post-card .text p{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.post-card .text p{line-clamp:3;-webkit-line-clamp:3;font-weight:400;margin:15px 0 10px}.download-modal .form-group,.post .sidebar h6{margin-bottom:20px}.post .content .image{width:100%;height:100%;max-height:400px;overflow:hidden;border-radius:10px}.post .content h5{font-size:23px;font-weight:600;color:var(--dark)}.post .content h4{font-size:30px;font-weight:600;color:var(--primary)}.post .sidebar{border:0;background:var(--light);box-shadow:0 0 40px 1px #0001;position:sticky;top:30px}.post .sidebar h6{font-size:25px;font-weight:600;color:var(--primary)}.post .sidebar li{margin-bottom:15px}.post .sidebar li a{display:flex;align-items:center;justify-content:flex-start;gap:10px}.post .sidebar li a .image{width:100px;height:70px;border-radius:5px;overflow:hidden}.post .sidebar li a .text p b{font-weight:600;color:var(--dark);line-clamp:1;-webkit-line-clamp:1;margin-bottom:7px;transition:.5s}.post .sidebar li a .text p span{font-size:14px;font-weight:400;line-height:140%;color:var(--dark-alt);overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post .content ol li{list-style-type:decimal;font-size:18px;font-weight:400;color:var(--dark-alt);line-height:160%;letter-spacing:.5px;margin:0 0 10px 20px}.post .content ol li::marker{font-weight:600;color:var(--dark)}.free-resource button{padding:20px;border:0;outline:0;display:flex;justify-content:flex-start;align-items:center;gap:20px;text-align:left;background:var(--light-alt);width:100%;border-radius:10px;box-shadow:7px 7px 0 #ffdece;transition:.5s}.free-resource button:hover{box-shadow:7px 7px 0 #ffad85}.free-resource button h6{width:calc(100% - 90px);font-size:18px;font-weight:600;color:var(--dark);line-height:140%}.free-resource .heading span{font-size:25px;display:block;margin-top:10px;color:var(--primary);line-height:140%}.download-modal .modal-body{position:relative;padding:30px}.download-modal .close-btn{position:absolute;top:20px;right:-40px;width:40px;height:40px;background:var(--primary);border-radius:0 10px 10px 0;border:0;color:var(--light)}.download-modal h4{font-size:25px;font-weight:600;color:var(--dark);margin-bottom:30px}.download-modal .form-group .form-control[type=number]::-webkit-inner-spin-button,.download-modal .form-group .form-control[type=number]::-webkit-outer-spin-button{appearance:none}.career h3{font-size:23px;font-weight:600;color:var(--primary);line-height:140%}.career .card h6,.career h4{font-size:20px;font-weight:600;color:var(--dark);line-height:140%}.career .card{background:var(--light);border-radius:10px;box-shadow:0 0 100px #ffebe1;width:100%;text-align:center;border:1px solid var(--primary);height:100%;transition:.5s}.career .card h6{margin:15px 0}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1350px}}@media (max-width:1399px){.about-timeline .text{padding:15px}.about-timeline .marker{width:20px}.about-timeline .icon{width:50px;margin-bottom:15px}.about-timeline .text h6{font-size:23px}.about-timeline .point-02{top:200px;left:17%}.about-timeline .point-03{width:410px;right:2%;top:calc(240px + 170px)}.about-timeline .point-03 .marker{transform:translate(-12px,-110px)}.about-timeline .point-04{top:calc(240px + 300px + 100px);left:12%}.about-timeline .point-04 .marker{transform:translate(5px,-60px)}.about-timeline .point-05{width:370px;top:calc(240px + 300px + 450px)}.about-timeline .point-05 .marker{transform:translate(1px,-10px)}.about-timeline .point-06{top:calc(240px + 300px + 450px + 250px);left:10%}.about-timeline .point-06 .marker{transform:translate(25px,-130px)}.about-timeline .point-07{top:calc(240px + 300px + 450px + 250px + 100px);right:0}.about-timeline .point-07 .marker{transform:translate(-25px,0)}.about-timeline .point-08{left:5%}.about-timeline .point-08 .marker{transform:translate(5px,0)}}@media (max-width:1200px){.team .team-card .card-body{align-items:flex-start;flex-direction:column!important;gap:20px;padding:20px}.team .team-card .card-body .image{width:150px;height:150px;padding:7px;margin:0}.team .team-card .card-body .text,.team .team-card::after{width:100%}.team .team-card .card-body .text{height:auto;padding:0}}@media (max-width:1199px){.section{padding:70px 0}.footer .logo,.navbar .navbar-brand{width:170px}.button,.button-alt{padding:15px 20px;font-size:14px}.hero{padding:150px 0 30px}.hero .text h1{font-size:40px}.choose-us .text ul li span,.hero .text p,.services .service-card a,p{font-size:16px}.hero .image .tag-01,.hero .image .tag-02{height:35px}.heading{font-size:30px}.about-timeline .text h6,.services .service-card h4{font-size:20px}.choose-us .image .tag-01{height:50px}.about .image .tag-02,.choose-us .image .tag-02{height:30px}.about .image .tag-01{height:40px}.contact-card .image{display:none}.about .image,.choose-us .image{width:100%;max-width:90%;margin:auto}.about-timeline .container{max-width:992px}.about-timeline .point-01{transform:translateX(-43px)}.about-timeline .point-02{top:140px;left:13%}.about-timeline .point-03{right:0;top:calc(240px + 60px)}.about-timeline .point-03 .marker{transform:translate(-12px,-100px)}.about-timeline .point-04{top:calc(240px + 300px);left:6%}.about-timeline .point-04 .marker{transform:translate(0,-60px)}.about-timeline .point-05{width:320px;top:calc(240px + 300px + 300px)}.about-timeline .point-06{top:calc(240px + 300px + 500px);left:6%}.about-timeline .point-06 .marker{transform:translate(0,-110px)}.about-timeline .point-07{width:420px;top:calc(240px + 300px + 450px + 180px)}.about-timeline .point-07 .marker{transform:translate(-29px,0)}.about-timeline .point-08{left:0}}@media (max-width:992px){.container,.container-md,.container-sm{max-width:calc(100% - 50px)}.navbar .navbar-collapse{background:var(--dark)}.navbar .navbar-nav{position:relative;inset:auto;transform:initial;padding:30px 30px 10px!important;gap:20px}.navbar .ms-auto{padding:0 30px 30px}.navbar .navbar-nav .nav-link{color:var(--light)}.navbar .navbar-nav .nav-item i{display:block;color:var(--light);position:absolute;top:7px;right:5px;width:20px;height:20px;background:var(--primary);text-align:center;line-height:20px;border-radius:2px;cursor:pointer}.hero .image,.recruitment .image,.service-page-point .image{width:100%;max-width:400px;margin:auto}.about-timeline{display:none}.about-timeline-mob{display:block}.contact-form .map{padding:0;min-height:400px}.footer .links,.service-page .card .buttons{justify-content:flex-start}.recruitment-why .item{margin-bottom:30px}.recruitment-why .text-end{text-align:left!important}.sectors-serve .content{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.g-5,.gx-5{--bs-gutter-x:0!important}.container,.container-md,.container-sm{max-width:calc(100% - 30px)}.heading br,.pricing h5 br{display:none}.testimonial-card{margin:0 15px 0 30px}.contact-card .card-body{padding:30px}.footer{padding:70px 0 20px}.footer .links,.service-page .card .buttons{justify-content:flex-start;flex-wrap:wrap}.footer .item{padding:10px}.footer .item .icon{width:30px;height:30px;line-height:30px;font-size:14px}.footer .item .text h6{margin:0 0 3px}.career h4,.footer .item .text p,.footer .item .text p a,.footer .links a{font-size:16px}.sectors-serve .content{grid-template-columns:repeat(2,1fr)}.career h3,.pricing h5{font-size:18px}}@media (max-width:600px){.service-page .grid{flex-direction:column;align-items:center;justify-content:center}.service-page .grid a:first-child{margin-bottom:0}.service-page .grid a:nth-child(2){margin-top:0}.testimonial-card{margin:0 15px}p br{display:none}.recruitment .card{flex-direction:column}.recruitment .card .text{width:100%}.sectors-serve .content{grid-template-columns:repeat(1,1fr)}}@media (max-width:576px){.banner .breadcrumb{justify-content:flex-start;margin-top:20px}.banner .card .title,.banner .card h1{font-size:20px}.banner .breadcrumb .breadcrumb-item:first-child .breadcrumb-link{width:30px;height:30px;line-height:30px}.post .sidebar .card-body{padding:20px}}