*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth}:root{scroll-behavior:auto !important;-webkit-scroll-behavior:auto !important;-moz-scroll-behavior:auto !important}body{overflow-x:hidden;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-style:normal}.primary-color{color:#f16a32}.secondary-color{color:#fff}.background-color{background-color:#f4f4f4}.header-background-color{background-color:#000}.footer-background-color{background-color:#111}.primary-text-color{color:#333}.secondary-text-color{color:#666}.light-text-color{color:#fff}.accent-color{color:#f30}.accent-color-secondary{color:#00bfff}.background-dark{background-color:#000}.text-light{color:#fff}h1,h2,h3,h4,h5,h6{margin:0}ul{padding:0;margin:0}li{list-style:none}a{text-decoration:none}.sec-z-index{position:relative;z-index:3}.fs-10{font-size:.625rem}.fs-11{font-size:.6875rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14,#contactUs .contact-page-field textarea,#contactUs .contact-page-field input[type=text],#contactUs .contact-page-field input[type=email],#contactUs .contact-page-field input[type=tel],.row .mega-links li a,.content .key-features ul li,.content p,.hero-container #stats-ticker .sh-stats li{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16,#feature-insight .swiper-slide small,#our-client .avatar-details p,#our-services .accordion p,.hero-container .key-client{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18,#about-us .about-des p,.nav-links>li>a,.skill-pill,#our-services.inner-sub-services p,.fil-buton-grey{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20,.contact-box-wrap .apply-job-header h6,#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-body,#features-wrap .feature-box .feature-text p,#product-stats ul li,#set-us-apart-info .info-box .content-box h3,.wrapper .menu-btn,.content h5,.content .title a,.rotated-head .tech-info-wrap .info-head,.content .row header,.btn-outlined,#technology .nav-pills .nav-link,#vision-mission .content-wrapper .content-box p,.outline-badge,.transparent-btn,.hero-container .lets-discuss p,.anchor-animation{font-size:1.25rem}.fs-21,#contactUs .contact-page-head p,#about-us .about-heading p{font-size:1.3125rem}.fs-22,.filled-btn{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24,#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-header .accordion-button,#our-client .avatar-details h5,#devlopment-process .dev-process .process-step .process-step-column .process-content .process-desc,#vision-mission .section-title .sub-title,#our-services .service-section .services-box h3,#our-services .service-section .section-heading,#meet-the-team .profile-box .profile-description p{font-size:1.5rem}@media screen and (max-width: 1536px) {#meet-the-team .profile-box .profile-description p{font-size:1.4rem}}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30,#current-openings #sh-openings ul li p,#current-openings #sh-openings ul li h4,#perks-benifits-section .item-box h4,#perks-benifits-section .perks-benifits-description,#features-wrap .feature-box .feature-text h5,#features-wrap .feature-box-item .feature-text h5,#abt-product-section .abt-product-description,.wrapper .logo a,.btn-lg-outline,.redefine p,.sec-header,#devlopment-process .dev-process .process-step .process-step-column .process-content .process-number,#devlopment-process .process-text p,#sh-recent-works .sh-get-estimate h6,#sh-recent-works .sh-recnt-header h2,#sh-recent-works .sh-recnt-header .sh-sec-title,#our-services .accordion .sr-no,#meet-the-team .profile-box .profile-description h2,.trusted-agencies h1,.hero-container .hero-content h6{font-size:1.875rem}.fs-31{font-size:1.9375rem}.fs-32{font-size:2rem}.fs-33{font-size:2.0625rem}.fs-34,#feature-insight .swiper-slide .heading{font-size:2.125rem}.fs-35{font-size:2.1875rem}.fs-36{font-size:2.25rem}.fs-37{font-size:2.3125rem}.fs-38{font-size:2.375rem}.fs-39{font-size:2.4375rem}.fs-40,#current-openings .content,#contactUs .contact-page-head .page-head,#leaders .section-header h2,#set-us-apart-header .set-us-apart-title,#our-client p,.hero-container #stats-ticker .sh-stats li span{font-size:2.5rem}.fs-41{font-size:2.5625rem}.fs-42,#about-us .about-heading h2{font-size:2.625rem}.fs-43{font-size:2.6875rem}.fs-44,#our-services .accordion h1.sub-services{font-size:2.75rem}.fs-45,.body-text div{font-size:2.8125rem}.fs-46{font-size:2.875rem}.fs-47{font-size:2.9375rem}.fs-48,#our-services .service-head-text{font-size:3rem}.fs-49{font-size:3.0625rem}.fs-50,#vision-mission .content-wrapper .content-box h2,#tick-section p.mask-text{font-size:3.125rem}.fs-51{font-size:3.1875rem}.fs-52{font-size:3.25rem}.fs-53{font-size:3.3125rem}.fs-54{font-size:3.375rem}.fs-55{font-size:3.4375rem}.fs-56{font-size:3.5rem}.fs-57{font-size:3.5625rem}.fs-58{font-size:3.625rem}.fs-59{font-size:3.6875rem}.fs-60,#current-openings .heading,#our-client h1,.redefine h2,.sec-head-h1,#devlopment-process .dev-process .process-step .process-step-column .process-content .process-title,#vision-mission .section-title .title,#our-services .accordion h1{font-size:3.75rem}.fs-61{font-size:3.8125rem}.fs-62{font-size:3.875rem}.fs-63{font-size:3.9375rem}.fs-64{font-size:4rem}.fs-65{font-size:4.0625rem}.fs-66{font-size:4.125rem}.fs-67{font-size:4.1875rem}.fs-68{font-size:4.25rem}.fs-69{font-size:4.3125rem}.fs-70{font-size:4.375rem}.fs-71{font-size:4.4375rem}.fs-72,#perks-benifits-section .perks-benifits-heading,#joinus-section .joinus-heading{font-size:4.5rem}.fs-73{font-size:4.5625rem}.fs-74{font-size:4.625rem}.fs-75{font-size:4.6875rem}.fs-76{font-size:4.75rem}.fs-77{font-size:4.8125rem}.fs-78{font-size:4.875rem}.fs-79{font-size:4.9375rem}.fs-80,#footer h1{font-size:5rem}.fs-81{font-size:5.0625rem}.fs-82{font-size:5.125rem}.fs-83{font-size:5.1875rem}.fs-84{font-size:5.25rem}.fs-85{font-size:5.3125rem}.fs-86{font-size:5.375rem}.fs-87{font-size:5.4375rem}.fs-88{font-size:5.5rem}.fs-89{font-size:5.5625rem}.fs-90{font-size:5.625rem}.fil-buton-grey{position:relative;height:36px;background:#fff;text-decoration:none;font-weight:600;letter-spacing:.05em;transition-delay:.2s;display:flex;justify-content:center;align-items:center;overflow:hidden}.fil-buton-grey:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#eee;transform:translateY(100%) scaleY(0.5);transition:all .2s ease}.fil-buton-grey:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:0;transform:translateY(0) scaleY(1);transition:all .2s ease}.fil-buton-grey div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;overflow:hidden}.fil-buton-grey span{width:100%;text-align:center;transition:transform .2s ease;position:relative;z-index:1;cursor:pointer}.fil-buton-grey span:first-child{color:#1e0f21;transform:translateY(12px)}.fil-buton-grey span:last-child{color:#1e0f21;transform:translateY(15px)}.fil-buton-grey:hover{background:#eee;transition:background .2s linear;transition-delay:.6s}.fil-buton-grey:hover:after{border-radius:0 0 50% 50%;transform:translateY(-100%) scaleY(0.5);transition-delay:0}.fil-buton-grey:hover:before{border-radius:0;transform:translateY(0) scaleY(1);transition-delay:0}.fil-buton-grey:hover span:first-child{transform:translateY(-15px)}.fil-buton-grey:hover span:last-child{transform:translateY(-15px)}.anchor-animation{position:relative;height:50px;text-decoration:none;font-weight:600;letter-spacing:.05em;transition-delay:.2s;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.anchor-animation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(241,106,50,.07);transform:translateY(100%) scaleY(0.5);transition:all .2s ease}.anchor-animation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;transform:translateY(0) scaleY(1);transition:all .2s ease}.anchor-animation span{width:100%;text-align:center;transition:transform .2s ease;position:relative;z-index:1}.anchor-animation span:first-child{transform:translateY(12px)}.anchor-animation span:last-child{color:#fff;transform:translateY(30px)}.anchor-animation:hover{background:rgba(0,0,0,0) !important}.anchor-animation:hover:after{border-radius:0 0 50% 50%;transform:translateY(-100%) scaleY(0.5);transition-delay:0}.anchor-animation:hover:before{border-radius:0;transform:translateY(0) scaleY(1);transition-delay:0}.anchor-animation:hover span:first-child{transform:translateY(-30px)}.anchor-animation:hover span:last-child{transform:translateY(-15px)}.arrow-btn-effect{transition:all .2s linear 0s;position:relative}.arrow-btn-effect .arrow-icon{position:absolute;right:30px;opacity:0;transition:all .2s linear 0s}.arrow-btn-effect:hover{text-indent:-30px}.arrow-btn-effect:hover .arrow-icon{position:absolute;right:45px;opacity:1}.logo{width:200px}.logo img{width:100%}.section-padding{padding:100px 0px 100px 0px}.pin-spacer{height:85vh !important}.hero-container{width:100%;height:85vh;position:relative;overflow:hidden}.hero-container .hero-bg{width:100%;-o-object-fit:cover;object-fit:cover;position:fixed}.hero-container .hero-content{width:72%;margin:0 auto;display:flex;flex-direction:column;z-index:2;padding-bottom:100px;}.hero-container .hero-content h1{font-size:5.75rem;font-weight:700;color:#fff;line-height:90px;letter-spacing:-4px;padding-bottom:30px}.hero-container .hero-content h6{color:#fff;font-weight:300;line-height:40.98px;width:80%}.hero-container .hero-content.product-banner{padding-bottom:0px}.hero-container .hero-content.product-banner h1{text-align:center}.hero-container .key-client{position:absolute;left:30px;bottom:30px;color:#fff;font-weight:400;display:flex;align-items:center;z-index:1}.hero-container .lets-discuss{cursor:pointer;width:218px;height:218px;background:#f16a32;border-radius:500px;position:absolute;right:12%;bottom:60px;z-index:2;font-weight:600;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .1s ease-in-out}.hero-container .lets-discuss p{line-height:20px;width:150px;text-align:center;color:#000;transition:.5s linear;position:relative}.hero-container .lets-discuss p .lets-discuss-arrow{height:40px;width:40px;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in;position:relative;overflow:hidden;margin:0 auto}.hero-container .lets-discuss p .lets-discuss-arrow:before{background-image:url(../assets/svg/ArrowUpRight.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:25px;height:25px;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .1s .1s}.hero-container .lets-discuss p .lets-discuss-arrow:after{background-image:url(../assets/svg/ArrowUpLeft.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:25px;height:25px;top:50%;left:1px;transform:translate(-30px, 40%);transition:all .1s .1s}.hero-container .lets-discuss:hover{scale:1.03;transition:.1s linear}.hero-container .lets-discuss:hover .lets-discuss-arrow:before{transform:translate(85%, -130%)}.hero-container .lets-discuss:hover .lets-discuss-arrow:after{transform:translate(20%, -50%)}.hero-container .lets-discuss:hover p{color:#fff;transition:.1s linear;scale:1.03}.hero-container .slider-video{height:100%;-o-object-fit:cover;object-fit:cover}.hero-container #stats-ticker{position:absolute;right:30px;top:15%;z-index:1;width:165px}.hero-container #stats-ticker .sh-stats{margin:0px;padding:0px;list-style:none;position:relative}.hero-container #stats-ticker .sh-stats:after{position:absolute;content:"";width:25px;height:25px;right:15px;top:20px;background-image:url(../assets/svg/arrow-orange.svg);background-repeat:no-repeat;background-size:auto 100%}.hero-container #stats-ticker .sh-stats ul{padding:0;position:relative;height:100%}.hero-container #stats-ticker .sh-stats li{color:#fff;text-align:center;padding:10px;list-style:none}.hero-container #stats-ticker .sh-stats li span{display:block;line-height:1;color:#f16a32}.hero-container .slider-swiper-container{height:100%}.hero-container .swiper-slide::before{content:"";background-color:rgba(0,0,0,.5019607843);height:100%;width:100%;position:absolute;top:0px;left:0;right:0;bottom:0;z-index:1}.swiper-container{width:100%;height:100%}#lab_video_text_overlay{position:absolute;color:#fff;width:100%;height:100%}.contact-animation{position:fixed;bottom:5%;z-index:9;right:2.5%;float:right}.contact-video{position:absolute;width:85px;height:85px;z-index:2;bottom:0;border-radius:100px;top:31px;right:-2px;left:0;margin:0 auto;align-content:center;background:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none}.go-down-btn{position:relative;z-index:1;display:inline-block;overflow:hidden;border-radius:200px}.go-down-btn svg{position:relative;z-index:-1;display:block;fill:#555}.go-down-btn text{font-size:9px;transform-origin:center;letter-spacing:1.3px;animation:rotate-btn 30s linear infinite}@keyframes rotate-btn{to{transform:rotate(360deg)}}.innerbanner{background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;background-position:center center}.innerbanner::before{content:"";background-color:rgba(0,0,0,.65);height:100%;width:100%;position:absolute;top:0px;left:0;right:0;bottom:0;z-index:1}.cloud-computing-banner{background-image:url(../assets/services-banner/cloud-computing-devops.webp)}.trusted-agencies{padding:50px 10px}.trusted-agencies .swiper-wrapper{transition-timing-function:linear !important}.trusted-agencies .swiper-wrapper .swiper-slide{text-align:center !important;width:220px !important}.trusted-agencies .swiper-wrapper .swiper-slide img{width:100%}.trusted-agencies h1{font-weight:400;line-height:40.98px;color:#838383;text-align:center;margin-bottom:35px}#meet-the-team{padding:0px 0px 50px}#meet-the-team .profile-box .profile-image{margin-bottom:35px}#meet-the-team .profile-box .profile-description h2{margin-bottom:10px}#meet-the-team .profile-box .profile-description p{color:#838383}.marquee-text{display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.marquee-text span{will-change:transform;transform:translateX(0);white-space:nowrap;animation:marquee-animation 5s linear infinite;font-size:11.875rem;line-height:1;font-weight:200;color:#c7c7c7;margin-bottom:30px;pointer-events:none}@keyframes marquee-animation{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#our-services{padding:70px 0px}#our-services .service-head-text{font-weight:300;line-height:1.3;margin:0 auto;color:#000}#our-services .service-head-text span{font-weight:700}#our-services .floating-image-box{display:flex;align-items:center;justify-content:center;position:relative}#our-services .floating-image-box:before{background-color:#d8e8ff;width:900px;height:900px;border-radius:50%;position:absolute;content:"";left:0px;top:0px;right:0px;bottom:0px;margin:auto}#our-services .floating-image-box img{height:100%;width:100%}#our-services .floating-image-box .img-1{position:relative;left:50px;top:-50px;animation:float 9s ease-in-out infinite alternate}#our-services .floating-image-box .img-1.no-animation{left:0px;top:0px;animation:inherit}#our-services .floating-image-box .img-2{position:relative;top:100px;right:100px;animation:float-reverse 9s ease-in-out infinite alternate}@keyframes float{0%,100%{transform:translateY(10%) rotateZ(0deg)}50%{transform:translateY(0%) rotateZ(0deg)}}@keyframes float-reverse{0%,100%{transform:translateY(0%) rotateZ(0deg)}50%{transform:translateY(10%) rotateZ(0deg)}}#our-services .floating-image-box h1{position:relative}#our-services .tab-content .tab-pane{width:100%}#our-services .services-column{padding:100px 40px 0px 50px}#our-services.inner-sub-services p{line-height:1.6}#our-services .service-section{padding:100px 0px}#our-services .service-section .section-heading{margin-bottom:20px}#our-services .service-section h2{margin-bottom:20px;font-weight:600}#our-services .service-section .services-box{border-radius:4px;border:#eaeaea solid 1px;padding:30px 35px;height:100%;position:relative;cursor:pointer;box-shadow:rgba(0,0,0,.04) 0px 9px 21px 0}#our-services .service-section .services-box *{transition:all .4s ease-in-out}#our-services .service-section .services-box h3{margin-bottom:15px;font-weight:600}#our-services .service-section .services-box h3 span{display:block}#our-services .service-section .services-box p{margin-bottom:15px}#our-services .service-section .services-box:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-color:#f16a32;transform:scale(1, 0);transition:transform 500ms ease;transform-origin:bottom center;z-index:-1}#our-services .service-section .services-box:hover:before{transform:scale(1, 1);transform-origin:top center}#our-services .service-section .services-box:hover *{color:#fff}#our-services .service-section .services-box:hover .animate-arrow-up{border-color:#fff !important}#our-services .accordion h1{font-weight:700;color:#000;line-height:81.96px;letter-spacing:-0.1rem;display:inline-block;position:relative}#our-services .accordion h1::after{content:"";position:absolute;height:2px;background-color:#f16a32;width:0%;left:0;bottom:0;transition:width .3s}#our-services .accordion h1:hover::after{width:100%}#our-services .accordion .sr-no{font-weight:500;line-height:40.98px;letter-spacing:-4%;color:#838383;margin-bottom:0px}#our-services .accordion p{font-weight:500;line-height:21.86px;letter-spacing:-4%;color:#000}#our-services .accordion .accordion-button{padding:0;gap:40px}#our-services .accordion .accordion-button:focus{box-shadow:none !important}#our-services .accordion .accordion-button::after{display:none !important}#our-services .accordion .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0)}#our-services .accordion .accordion-button:not(.collapsed) h1{color:#f16a32}#our-services .accordion .accordion-button:focus-visible{border:0px !important}#our-services .accordion .accordion-item{border-bottom:0px solid rgba(0,0,0,0) !important}#our-services .accordion .services-badge{display:flex;flex-wrap:wrap;gap:10px;width:100%}#our-services .accordion .accordion-body{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:10px 0 10px 60px}#our-services .accordion .active h1:after{width:100%}.filled-btn{min-width:339px;height:70px;background-color:#f16a32;color:#fff;border-radius:10px;padding:20px;font-weight:500;line-height:30.05px;letter-spacing:-4%;text-align:left;transition:.2s}.filled-btn:hover{background-color:#fff;color:#f16a32;padding-left:25px;transition:.2s}.icon-button{width:70px;height:70px;border-radius:10px;border:2px}.transparent-btn{font-weight:600;line-height:27.32px;color:#000;display:flex;align-items:center;gap:8px;padding:0px;text-decoration:none}.transparent-btn:active{border:0}.transparent-btn:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(305deg) brightness(103%) contrast(101%)}.anchorhover .animate-arrow-up{border:1.5px solid #f16a32;border-radius:100px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in;position:relative;overflow:hidden}.anchorhover .animate-arrow-up:before{background-image:url(../assets/svg/ArrowUpRight.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:25px;height:25px;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s .1s}.anchorhover .animate-arrow-up:after{background-image:url(../assets/svg/ArrowUpLeft.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:25px;height:25px;top:50%;left:1px;transform:translate(-30px, 40%);transition:all .2s .1s}.anchorhover:hover .animate-arrow-up{background-color:#f16a32}.anchorhover:hover .animate-arrow-up:before{transform:translate(85%, -130%)}.anchorhover:hover .animate-arrow-up:after{transform:translate(20%, -50%)}.a-btn-orng{position:relative;transition:all .2s .1s}.a-btn-orng.black{color:#000 !important}.a-btn-orng.black:hover{color:#fff !important}.a-btn-orng span{padding-right:30px;overflow:hidden;position:relative}.a-btn-orng span:before{position:absolute;content:"";width:25px;height:25px;right:0px;top:50%;transform:translate(0px, -50%);background-image:url(../assets/svg/anchor-arrow.svg);background-repeat:no-repeat;background-position:center center;transition:all .2s .1s}.a-btn-orng span:after{position:absolute;content:"";width:25px;height:25px;right:0px;top:50%;transform:translate(-25px, 50%);background-image:url(../assets/svg/anchor-arrow-hover.svg);background-repeat:no-repeat;background-position:center center;transition:all .2s .1s}.a-btn-orng:hover{background-color:#f16a32 !important;transition:all .2s .1s}.a-btn-orng:hover span:after{transform:translate(0px, -50%);transition:all .2s .1s}.a-btn-orng:hover span:before{transform:translate(25px, -100%);transition:all .2s .1s}.outline-badge{padding:2px 20px;border:1px solid #cecece;display:flex;align-items:center;justify-content:center;font-weight:500;line-height:27.32px;letter-spacing:0px;border-radius:100px}#smooth-content{will-change:transform}#tick-section{background-color:#f1f1f1}#tick-section p.mask-text{font-weight:600;color:rgba(160,160,160,.1882352941);margin-bottom:30px;line-height:1.3}#tick-section p.mask-text:last-child{margin-bottom:0px}#tick-section .word{position:relative}#tick-section .line-mask{position:absolute;top:0;right:0;background-color:#0d0d0d;opacity:.8;height:100%;width:100%;z-index:2}#tick-section.section-padding{padding-top:150px;padding-bottom:150px}#vision-mission{padding:150px 0px}#vision-mission .section-title{text-align:center;margin-bottom:50px}#vision-mission .section-title .title{font-weight:bold;margin-bottom:25px;letter-spacing:-4px}#vision-mission .section-title .sub-title{color:#838383;line-height:1.6;letter-spacing:-1px}#vision-mission .content-wrapper{padding:40px 45px;border-radius:30px;background-color:#d1bfff;position:relative;height:100%;overflow:hidden}#vision-mission .content-wrapper .video{position:absolute;width:100%;height:100%;left:0px;top:0px}#vision-mission .content-wrapper .content-box{max-width:50%;position:relative;z-index:1}#vision-mission .content-wrapper .content-box h2{color:#130085;line-height:1;margin-bottom:30px;font-weight:600}#vision-mission .content-wrapper .content-box p{line-height:1.4}#vision-mission .content-wrapper.mission{background-color:#e5e7e4}#vision-mission .content-wrapper.mission .content-box h2{color:#595959}#sh-recent-works{background-color:#192020;padding:150px 0px}#sh-recent-works .sh-recnt-header{margin-bottom:55px}#sh-recent-works .sh-recnt-header .sh-sec-title{color:#838383;margin-bottom:40px}#sh-recent-works .sh-recnt-header h2{color:#fff;padding-right:100px;line-height:1.3}#sh-recent-works .sh-recnt-header a{max-width:210px;letter-spacing:0}#sh-recent-works .sh-recnt-project{margin:0;padding:0;border-radius:30px;overflow:hidden}#sh-recent-works .sh-recnt-project img{transition:transform .4s ease-in-out;width:100%}#sh-recent-works .sh-recnt-project img:hover{transform:scale(1.025);cursor:pointer}#sh-recent-works .sh-get-estimate{margin-top:55px;background-color:#ffe7dd;padding:40px 15px;border-radius:30px;text-align:center}#sh-recent-works .sh-get-estimate h6{font-weight:600}#sh-recent-works .sh-get-estimate a{max-width:300px;margin:0 auto}#devlopment-process{display:none}#devlopment-process .section-overlay{position:absolute;width:100%;height:100%;right:0px;left:0px;bottom:0px;content:"";opacity:0;background-color:#fff;pointer-events:none;z-index:9;transition:opacity .3s}#devlopment-process.section-padding{padding-top:150px;padding-bottom:0px}#devlopment-process .sec-header{margin-bottom:50px}#devlopment-process .process-text{display:flex;align-items:center;margin:0 auto;margin-bottom:7.5rem;max-width:1430px;position:relative;z-index:1}#devlopment-process .process-text .process-icons{display:flex;border:#dbdbdb solid 1px;padding:35px 115px;border-radius:100px}#devlopment-process .process-text .process-icons div{margin:0px 40px}#devlopment-process .process-text .process-icons div:first-child{margin-left:0px}#devlopment-process .process-text .process-icons div:last-child{margin-right:0px}#devlopment-process .process-text .process-icons div img{width:96px;height:96px}#devlopment-process .process-text p{padding-left:50px;font-weight:500;letter-spacing:-0.1rem}#devlopment-process .dev-process{margin:0 auto;position:relative}#devlopment-process .dev-process .processBar-line{transform:translate(0px, -100px);position:absolute;left:0;right:0;top:0;bottom:0px;height:2500px}#devlopment-process .dev-process .processBar-line svg{width:100%;height:100%}#devlopment-process .dev-process .process-step{margin-bottom:15rem;display:flex}#devlopment-process .dev-process .process-step .process-step-column{width:50%}#devlopment-process .dev-process .process-step .process-step-column.left{padding-left:5rem}#devlopment-process .dev-process .process-step .process-step-column.right{padding-left:5rem}#devlopment-process .dev-process .process-step .process-step-column .process-content{position:relative}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-number{font-family:"Space Mono",monospace;margin-bottom:4.4rem}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-title{font-weight:700;letter-spacing:-0.01rem;margin-bottom:4.4rem;line-height:1}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-title span{display:inline;text-decoration:none;background-image:linear-gradient(#191921, #191921);background-repeat:no-repeat;background-size:0% 2px;background-position:100% 58%}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-desc{letter-spacing:-0.01rem;font-weight:500}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-dot{background-color:#ffeee8;border-radius:100px;opacity:.9;width:37px;height:37px;position:absolute;top:auto;left:0;bottom:-6.8rem}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-dot:after{width:13px;height:13px;background-color:#f16a32;border-radius:50%;position:absolute;content:"";left:0px;right:0px;top:0px;bottom:0px;margin:auto}#devlopment-process .dev-process .process-step .process-step-column .process-content .process-dot.left{top:.525rem;left:-6rem;bottom:auto}#devlopment-process .dev-process .process-step .process-step-column .process-step-row{margin-bottom:15rem}#devlopment-process .dev-process .process-step.row-two{margin-bottom:18rem}#devlopment-process .dev-process .process-step.row-three .process-step-column.right{margin-top:-5rem;position:relative}#devlopment-process .dev-process .process-step.row-three .process-step-column.right .image-wrap{position:sticky;position:-webkit-sticky;top:0;z-index:10;display:block}#devlopment-process .dev-process .process-step.row-three .process-step-column.right .image-wrap img.image-1{position:static;opacity:1}#devlopment-process .dev-process .process-step.row-three .process-step-column.right .image-wrap img.image-2,#devlopment-process .dev-process .process-step.row-three .process-step-column.right .image-wrap img.image-3{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover}#devlopment-process .dev-process .process-step.row-three .fade-in-img{width:100%;opacity:0;transition:opacity .5s ease}.sec-header{color:#838383;font-weight:400;line-height:40.98px;letter-spacing:-4%}.sec-head-h1{font-weight:700;line-height:normal;letter-spacing:-4px}.redefine{width:100%;height:600px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center}.redefine h2{color:#fff;font-weight:500;letter-spacing:-4%;padding-right:100px;line-height:1.3}.redefine p{color:#fff;font-weight:500;letter-spacing:-4%;margin-bottom:55px}.redefine:before{background-color:rgba(0,0,0,.25);position:absolute;width:100%;height:100%;content:"";left:0px;top:0px}.redefine .z-index{position:relative;z-index:1}.redefine .filled-btn{max-width:339px;position:relative}.redefine .filled-btn span.arrow{overflow:hidden;width:70px;height:70px;border-radius:10px;border:#fff solid 2px;position:absolute;right:-80px;top:0px}.redefine .filled-btn span.arrow:before{background-image:url(../assets/svg/ArrowUpLeft.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:32px;height:32px;top:50%;left:1px;transform:translate(50%, -50%);transition:all .2s .1s}.redefine .filled-btn span.arrow:after{background-image:url(../assets/svg/ArrowUpLeft.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;content:"";width:32px;height:32px;top:50%;left:1px;transform:translate(-200%, 200%);transition:all .2s .1s}.redefine .filled-btn:hover span.arrow{border-color:#f16a32}.redefine .filled-btn:hover span.arrow:before{transform:translate(200%, -200%)}.redefine .filled-btn:hover span.arrow:after{transform:translate(50%, -50%)}#technology .technology-nav-box{padding-top:60px}#technology .tab-content{padding-top:60px;padding-left:60px}#technology .nav-pills .nav-link{font-weight:400;letter-spacing:-4%;border-left:3px solid rgba(0,0,0,0);color:#838383;padding:0 15px;border-radius:0px;margin-bottom:30px;line-height:normal}#technology .nav-pills .nav-link.active{border-color:#f16a32;background-color:rgba(0,0,0,0);color:#000}.skill-pill{border:1px solid #cecece;padding:8px 20px 8px 20px;font-weight:500;color:#000;border-radius:100px;display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;line-height:1}.skill-pill img{width:32px;height:32px}.skill-pill img.auto{width:auto;height:auto}.skill-pill img.w-85{width:85px}#our-client.section-padding{padding-top:130px}#our-client h1{font-weight:700;letter-spacing:-4%;line-height:50px;line-height:1.3;margin-bottom:70px}#our-client p{font-weight:700;letter-spacing:-4%;line-height:50px;line-height:1.2}#our-client .quote{margin-bottom:40px;display:block}#our-client .quote img{display:block}#our-client .swiper-container{width:100%;height:100%}#our-client .avatar-details h5{font-weight:700;color:#000;letter-spacing:-4%}#our-client .avatar-details p{font-weight:400;color:#000;letter-spacing:-4%}#our-client hr{border-color:#838383;border-width:2px;margin-top:40px;padding-bottom:40px;display:block;margin-bottom:0px}#our-client .cst-carousel{background-color:#d9d9d9;padding:80px 120px;border-radius:30px}#our-client .cst-carousel .swiper-container .swiper-button-next,#our-client .cst-carousel .swiper-container .swiper-button-prev{top:90%}#our-client .cst-carousel .swiper-container .swiper-button-prev{left:inherit;right:120px;background-image:url(../assets/svg/small-arrow-left.svg);background-repeat:no-repeat;width:27px;height:20px;background-size:auto 100%}#our-client .cst-carousel .swiper-container .swiper-button-next{background-image:url(../assets/svg/big-arrow-right.svg);background-repeat:no-repeat;width:89px;height:20px;background-size:auto 100%;transition:all .3s ease}#our-client .cst-carousel .swiper-container .swiper-button-next:hover{background-image:url(../assets/svg/big-arrow-right-hover.svg);right:0px}#feature-insight{display:none}#feature-insight .swiper-container{width:100%;height:100%;padding-bottom:100px}#feature-insight .swiper-container .swiper-button-next,#feature-insight .swiper-container .swiper-button-prev{top:inherit;bottom:0px}#feature-insight .swiper-container .swiper-button-prev{left:inherit;right:120px;background-image:url(../assets/svg/small-arrow-left.svg);background-repeat:no-repeat;width:27px;height:20px;background-size:auto 100%}#feature-insight .swiper-container .swiper-button-next{background-image:url(../assets/svg/big-arrow-right.svg);background-repeat:no-repeat;width:89px;height:20px;background-size:auto 100%;transition:all .3s ease}#feature-insight .swiper-container .swiper-button-next:hover{background-image:url(../assets/svg/big-arrow-right-hover.svg);right:0px}#feature-insight .swiper-slide{display:flex;flex-direction:column}#feature-insight .swiper-slide img.img-thumb{margin-bottom:35px}#feature-insight .swiper-slide .heading{font-weight:600;line-height:46.44px;letter-spacing:-0.01rem;margin-bottom:35px;color:#000;display:block}#feature-insight .swiper-slide .heading:hover{color:#f16a32}#feature-insight .swiper-slide .skill-pill{margin-bottom:15px}#feature-insight .swiper-slide small{font-weight:500;line-height:21.86px;letter-spacing:-4%;color:#434343;display:flex;align-items:center;gap:8px}#feature-insight .swiper-slide small img{width:7px;height:7px}#feature-insight .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.btn-lg-outline{font-weight:700;border-radius:200px;border:1px solid #f16a32;letter-spacing:-4%;display:flex;align-items:center;justify-content:center;padding:12px 50px;gap:10px;color:#fff}.btn-lg-outline:hover{background-color:rgba(241,106,50,.568627451)}.btn-outlined{font-weight:500;line-height:27.32px;letter-spacing:-0.02rem;padding:11px 30px 10px 30px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid #f16a32;border-radius:200px;width:-moz-fit-content;width:fit-content}.btn-outlined:hover{background-color:rgba(241,106,50,.568627451)}.btn-outlined.hover-dark{background-color:#000 !important}.btn-outlined.hover-dark:hover{background-color:#f16a32 !important;color:#fff !important}#footer{color:#fff;position:relative;z-index:2;padding-top:85px;padding-bottom:50px;overflow:hidden}#footer h1{font-weight:400}#footer .start-with-us{max-width:400px;min-width:400px;min-height:90px}#footer .footer-video{filter:saturate(0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#footer .footer-video::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#444;background:radial-gradient(circle, rgb(68, 68, 68) 0%, rgb(0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#444444", endColorstr="#000000", GradientType=1)}#feature-insight .mySwiper .swiper .swiper-pagination-bullets{display:none !important}.banner-section{background-image:url("../img/banner.jpg");background-size:cover;background-position:center;height:700px;width:100%;display:block}nav{position:fixed;z-index:99;width:100%;background-color:rgba(0,0,0,0)}nav .wrapper{position:relative;padding:0px 15px;height:90px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(0,0,0,0);transition:all .1s ease}.wrapper .logo a{color:#f2f2f2;font-weight:600;text-decoration:none;display:block;line-height:0}.wrapper .logo img.black{display:none}.wrapper .nav-links{display:inline-flex;margin-bottom:0px}.wrapper .nav-links.mega-menu li a:hover:after{position:absolute;width:100%;height:2px;content:"";background-color:#f16a32;left:0px;right:0px;bottom:0px}.wrapper .nav-links.contact-nav li:last-child{margin-right:0px}.wrapper .nav-links.contact-nav li:last-child a{display:inherit;line-height:inherit}.wrapper .nav-links.contact-nav li:last-child a:hover:before{background-color:#f16a32}.wrapper .nav-links.contact-nav li:last-child a:hover:before span{color:#fff !important}.nav-links li{list-style:none;margin:0px 18px}.nav-links>li>a{color:#f2f2f2;text-decoration:none;line-height:90px;font-weight:500;border-radius:5px;transition:all .3s ease;position:relative;display:block}.nav-links .mobile-item{display:none}.nav-links .drop-menu{position:absolute;background:#242526;width:180px;line-height:45px;top:85px;opacity:0;visibility:hidden;box-shadow:0 6px 10px rgba(0,0,0,.15)}.nav-links li:hover .drop-menu,.nav-links li:hover .mega-box{transition:all .3s ease;top:90px;opacity:1;visibility:visible}.drop-menu li a{width:100%;display:block;padding:0 0 0 15px;font-weight:400;border-radius:0px}.mega-box{position:absolute;left:0;width:100%;padding:0px 0px;top:85px;opacity:0;visibility:hidden}.mega-box .content{background:#f0f0f0;padding:65px 20px;display:flex;width:100%;justify-content:space-between;box-shadow:0 6px 10px rgba(0,0,0,.15)}.content .row header{color:#f2f2f2;font-weight:500}.rotated-head{height:100%;overflow:hidden;border-right:2px solid #000;position:relative;max-width:350px}.rotated-head .menu-heading{position:absolute;rotate:-90deg;content:"";transform:translate(0px, -100%)}.rotated-head .menu-heading h4{transform:translate(-100%, 0%);position:absolute;left:0px;line-height:1}.rotated-head .tech-info-wrap{padding-right:30px}.rotated-head .tech-info-wrap .info-head{font-weight:600;margin-bottom:15px}.rotated-head .tech-info-wrap .info-head img{margin-right:10px}.rotated-head .tech-info-wrap span{width:40px;height:40px;overflow:hidden;padding:2px;display:flex;align-items:center}.rotated-head .tech-info-wrap span img{width:100%}.content .title{display:flex;align-items:center;gap:8px;margin-bottom:5px;min-height:60px;max-height:60px}.content .title .icon-svg{border:#b9bbbd solid 1px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%}.content .title a:hover{color:#f16a32 !important}.content .title a:hover:after{display:none}.content h5{font-weight:600;width:calc(100% - 48px);line-height:1.5}.content p{font-weight:400;line-height:20px;padding-left:48px;color:#6b6b6b;text-align:justify}.content .key-features{padding-top:45px;position:relative;width:calc(100% - 48px);padding-left:48px}.content .key-features:before{position:absolute;top:25%;left:48px;content:"";width:calc(100% - 48px);height:1px;background-color:#cfcfcf}.content .key-features h6{margin-bottom:15px;color:#000;position:relative;padding-left:25px}.content .key-features h6:before{background-image:url(../assets/svg/features-star.svg);background-repeat:no-repeat;background-position:left center;position:absolute;content:"";left:0px;top:2px;width:15px;height:15px}.content .key-features ul li{padding:0px;position:relative;line-height:1.1;margin-bottom:10px;color:#6b6b6b;padding-left:25px}.content .key-features ul li:before{background-image:url(../assets/svg/feature-arrow.svg);position:absolute;content:"";width:10px;height:15px;left:5px;top:2px;background-repeat:no-repeat}.row .mega-links li{padding:0 45px;margin:0px}.row .mega-links li a{padding:0px !important;color:#6b6b6b !important;line-height:1.3;font-weight:600;margin-bottom:8px;display:block}.row .mega-links li a:hover:after{display:none}.row .mega-links li a:hover{color:#f16a32 !important}.wrapper .menu-btn{color:#fff;cursor:pointer;display:none}.wrapper .btn.close-btn{position:absolute;right:30px;top:10px}nav input{display:none}.body-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding:0 30px}.body-text div{font-weight:600}#nav{background-color:rgba(0,0,0,0);transition:background-color .3s ease}#nav:hover{background-color:#fff}#nav:hover .nav-links li a{color:#000}#nav:hover .nav-links li a span{color:#000 !important}#nav:hover .nav-links li a.anchor-animation:hover span{color:#fff !important}#nav:hover .wrapper{border-bottom:solid 1px rgba(0,0,0,0)}#nav:hover .wrapper .logo img.black{display:block}#nav:hover .wrapper .logo img.white{display:none}#nav:hover .mob-btn span,#nav:hover .mob-btn span:before,#nav:hover .mob-btn span:after{background-color:#000}#nav:hover .mob-btn.is-active span{background:rgba(0,0,0,0)}#nav:hover .mob-btn.is-active span:before,#nav:hover .mob-btn.is-active span:after{background-color:#fff}#nav.scrolled .nav-links li:hover .drop-menu,#nav.scrolled .nav-links li:hover .mega-box{top:70px}#nav.scrolled .wrapper{height:70px;transition:background-color .1s ease;border-bottom:solid 1px #dedede}#nav.scrolled .wrapper .logo img.black{display:block}#nav.scrolled .wrapper .logo img.white{display:none}.scrolled{background-color:#fff !important}.scrolled .nav-links>li>a{color:#000;line-height:70px}.navbar{z-index:2}.navbar .megamenu{padding:1rem}@media all and (min-width: 992px){.navbar .has-megamenu{position:static !important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}}@media(max-width: 991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}#about-us{padding:100px 0px}#about-us .about-heading h2{margin-bottom:15px}#about-us .about-heading h2 span{font-weight:900}#about-us .about-des p{margin-bottom:30px}#set-us-apart-header{background-color:#000;height:500px;padding:100px 0px}#set-us-apart-header .set-us-apart-title{color:#fff;text-align:center}#set-us-apart-header .set-us-apart-sb-title{width:65%;margin:0 auto;color:#fff;text-align:center}#set-us-apart-info{margin-top:-250px;position:relative;padding-bottom:100px}#set-us-apart-info .info-box{background-color:#fff;padding:30px 15px;border-radius:10px;box-shadow:rgba(0,0,0,.08) 0px 9px 21px 0;position:relative;z-index:1;height:100%;cursor:pointer}#set-us-apart-info .info-box:after{position:absolute;content:"";width:100%;height:100%;opacity:0;pointer-events:none;transition:all 500ms ease;bottom:0px;left:0px;border-radius:10px}#set-us-apart-info .info-box .icon{width:100px;height:100px;padding:15px;border:#000 solid 2px;border-radius:100px;margin:0 auto 15px}#set-us-apart-info .info-box .icon svg{width:100%;height:100%}#set-us-apart-info .info-box .content-box{text-align:center;position:relative;z-index:1;top:10px;transition:all 500ms ease}#set-us-apart-info .info-box .content-box h3{font-weight:bold;margin-bottom:10px;color:#f16a32}#set-us-apart-info .info-box:hover .content-box{top:0px}#philosophy{position:relative;padding:100px 0px;background-color:#f4f4f4}#philosophy .philosophy-content{position:relative}#philosophy .philosophy-content .sec-header{margin-bottom:15px}#philosophy .philosophy-content p{margin-bottom:15px}#philosophy .shape-image{position:absolute;top:0px;left:0px}#philosophy .shape-bottom{position:absolute;bottom:0px;right:0px}#philosophy .philosophy-footer{margin-bottom:30px;position:relative}#philosophy .philosophy-footer h3{line-height:1.6}#philosophy .philosophy-image{position:relative;z-index:1}#leaders{padding:100px 0px;padding-top:50px}#leaders .section-header{text-align:center;margin-bottom:80px}#leaders .section-header .sec-title{text-transform:uppercase;margin-bottom:20px}#leaders .leader-box{text-align:center}#leaders .leader-box .img-box{width:200px;height:200px;overflow:hidden;margin:0 auto;background:#fff;box-shadow:rgba(0,0,0,.08) 0px 9px 21px 0;border-radius:100px;margin-bottom:15px;cursor:pointer}#leaders .leader-box .img-box img{transition:all 300ms ease}#leaders .leader-box .img-box:hover img{transform:scale(1.1)}#leaders .leader-box .leader-dtl h6{font-weight:bold}#contactUs{padding:100px 0px}#contactUs .contact-page-head{margin-bottom:50px}#contactUs .contact-page-head .page-head{font-weight:600;margin-bottom:10px}#contactUs .contact-page-head p{max-width:60%;margin:0 auto}#contactUs .contact-page-form #form-messages{transition:all .2s ease}#contactUs .contact-page-form #form-messages.success{background-color:#e2fbd9;padding:16px;color:#000;margin-bottom:30px}#contactUs .contact-page-form #form-messages.error{background-color:#ff8484;padding:16px;color:#fff;margin-bottom:30px;border-radius:10px}#contactUs .reach-us{margin:0px;padding:0px}#contactUs .reach-us li{margin-top:30px}#contactUs .reach-us li:first-child{margin-top:0px}#contactUs .reach-us li h6{font-weight:bold;margin-bottom:15px}#contactUs .contact-page-field{position:relative;display:block;margin-bottom:20px}#contactUs .contact-page-field input[type=text],#contactUs .contact-page-field input[type=email],#contactUs .contact-page-field input[type=tel]{height:60px;width:100%;border:none;background-color:#f4f4f4;padding-left:30px;padding-right:30px;outline:none;color:#000;display:block;border-radius:10px;font-weight:500}#contactUs .contact-page-field textarea{color:#000;height:180px;width:100%;background-color:#f4f4f4;padding:15px 30px 30px;border:none;border-radius:10px;outline:none;margin-bottom:0px;font-weight:500}#abt-product-section{padding:140px 0px}#abt-product-section .abt-product-heading{margin-bottom:35px}#abt-product-section .abt-product-description{font-weight:600;color:#000}#product-stats{background-color:#ededed;padding:25px 0px}#product-stats ul{display:flex;align-items:center;justify-content:center}#product-stats ul li{padding:0px 45px;font-weight:600;color:#1f0e4f;line-height:1.3;position:relative}#product-stats ul li::before{position:absolute;width:1px;height:14px;content:"";background:#1f0e4f;right:0px;top:50%;transform:translate(0%, -50%)}#product-stats ul li:first-child{padding-left:0px}#product-stats ul li:last-child::before{display:none}#features-wrap{padding:150px 0px}#features-wrap .sec-head-h1{margin-bottom:45px}#features-wrap .feature-box{position:relative;max-height:550px;min-height:550px;background-color:#f8f8f8;border-radius:30px;overflow:hidden}#features-wrap .feature-box::before{position:absolute;content:"";height:100%;width:100%;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}#features-wrap .feature-box .feature-text{position:absolute;top:0;color:#fff;padding:25px}#features-wrap .feature-box .feature-text p{font-weight:600;color:#c6c6c6}#features-wrap .feature-box .feature-text h5{font-weight:600;color:#fff}#features-wrap .feature-box .feature-image img{width:100%;height:100%}#features-wrap .feature-box .feature-video video{width:100% !important;height:100%}#take-us-spin{background-color:#fff2e0;padding:100px 0px 0px}#take-us-spin .video-tour-image{margin-top:50px}#take-us-spin .video-tour-image img{display:block}#sh-faq{padding:150px 0px}#sh-faq .custom-faq-accordion{margin-top:50px}#sh-faq .custom-faq-accordion .accordion .accordion-item{background-color:#f6f6f6;margin-bottom:15px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:none}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-header .accordion-button{padding:25px 30px;font-weight:600;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background-color:#ffd599;color:#000 !important;letter-spacing:-0.04rem;border: 1px solid #ffd599;}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-header .accordion-button.collapsed{border:#d7d7d7 solid 1px;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-body{color:#000}#joinus-section{padding:140px 0px;text-align:center}#joinus-section .joinus-heading{margin-bottom:35px;font-weight:700;line-height:82px;color:#000;letter-spacing:-3px}#joinus-section .joinus-description{font-weight:500;font-size: 1.7rem; color:#000;line-height:36px}#joinus-section .sh-get-estimate{width:-moz-fit-content !important;width:fit-content !important}#perks-benifits-section{background-color:#192020;padding:100px 0;text-align:center}#perks-benifits-section .perks-benifits-heading{font-weight:700;line-height:82px;color:#fff;letter-spacing:-3px;margin-bottom:35px}#perks-benifits-section .perks-benifits-description{font-weight:600;color:#fff;line-height:40px}#perks-benifits-section .item-box{background-color:#fff2e0;text-align:center;border-radius:30px;height:250px;display:flex;align-items:center;justify-content:center;padding:20px}#perks-benifits-section .item-box h4{color:#000;font-weight:700;line-height:40px}#current-openings{padding:150px 0;text-align:center}#current-openings .heading{font-weight:700;color:#000;letter-spacing:-3px;margin-bottom:22px}#current-openings #sh-openings ul{margin:0px;padding:0px}#current-openings #sh-openings ul li{margin:15px 0px 0px;padding:45px 30px;border-radius:30px;background-color:#ececec;justify-content: space-between;}#current-openings #sh-openings ul li:first-child{margin-top:0px}#current-openings #sh-openings ul li h4{font-weight:600;margin-bottom:10px;color:#000;letter-spacing:-0.04rem}#current-openings #sh-openings ul li p{letter-spacing:-0.04rem;margin-bottom:0px}#current-openings .content{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;background-color:#000;border-radius:30px;padding:25px 0;margin-top:50px}.contact-box-wrap{background-color:#ececec;padding:120px 0px}.contact-box-wrap .apply-job-header{margin-bottom:50px}.contact-box-wrap .apply-job-header h6{margin-top:15px}.contact-box-wrap .filed-row{margin-bottom:20px}.contact-box-wrap .filed-row textarea{height:120px}.contact-box-wrap .filed-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-box-wrap .filed-row .attach-file{display:none;cursor:pointer}#wpforms-563{margin: 0px;}.wpforms-container .wpforms-field{padding: 0px; margin: 0px;}#apply_form input[type="text"],#apply_form input[type="email"],#apply_form input[type="tel"],#apply_form input[type="file"],#apply_form select{height: 58px; padding:16px 16px 16px 16px;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f5fb;width:100%;max-width:100%;background-color:#fff;position:relative}#apply_form select{height: 58px; padding:16px 16px 16px 16px;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f5fb;width:100%;max-width:100%;background-color:#fff;position:relative}#apply_form textarea{padding:16px 16px 16px 16px;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f5fb;width:100%;max-width:100%;background-color:#fff;position:relative}#wpforms-563-field_15-description{text-align: center;color: #454545;font-size: 16px;font-weight: 400;padding-top: 15px;}#apply_form .modern-title{color: transparent; position: relative;}#apply_form .modern-title::before{content: "Upload your CV"; color: #454545; position: absolute;} .dz-message{display: block !important;position: relative;} .dz-message svg{display: none;} #apply_form .wpforms-uploader{border: none; align-items: center;} .contact-box-wrap .select-field{position:relative}.contact-box-wrap .select-field:after{position:absolute;right:25px;top:50%;content:"";width:30px;height:30px;background-image:url(../assets/svg/down-arrow.svg);background-repeat:no-repeat;background-size:auto 100%;transform:translate(0%, -50%);cursor:pointer;pointer-events:none}.contact-box-wrap .share-file{cursor:pointer} #select_file{width: 100%;max-width: 135px;margin: 10px auto 0;background-color:transparent;border:1px solid #f16a32;color:#000;font-size:.875rem;margin-top:10px;font-weight:bold;padding:10px 15px;border-radius:25px;position:static;right:10px;top:40%;transform:0;display: block;}.contact-box-wrap #form-messages{transition:all .2s ease}.contact-box-wrap #form-messages.success{background-color:#e2fbd9;padding:16px;color:#000;margin-bottom:30px}.contact-box-wrap #form-messages.error{background-color:#ff8484;padding:16px;color:#fff;margin-bottom:30px;border-radius:10px}.contact-box-wrap #attach-file-name{display:none;background-color:#d8d8d8;padding:6px 8px;border-radius:8px;font-size:.875rem;line-height:1}.contact-box-wrap #attach-file-name .file-name-display{margin:0px}.contact-box-wrap #attach-file-name .remove-file-btn{padding:6px;background:#000;color:#fff;border-radius:4px;font-size:.625rem;margin-left:5px;cursor:pointer}.contact-box-wrap .mandatory-tag{font-size:12px}#apply_form ::-webkit-input-placeholder{color:#454545;opacity:1}#apply_form ::-moz-placeholder{color:#454545;opacity:1}#apply_form :-ms-input-placeholder{color:#454545;opacity:1}#apply_form :-moz-placeholder{color:#454545;opacity:1}#contact_form ::-webkit-input-placeholder{color:#454545;opacity:1}#contact_form ::-moz-placeholder{color:#454545;opacity:1}#contact_form :-ms-input-placeholder{color:#454545;opacity:1}#contact_form :-moz-placeholder{color:#454545;opacity:1}div.wpforms-container-full{margin: 0px !important;} .mob-btn{width:50px;position:relative;background:rgba(0,0,0,0);border:none;vertical-align:middle;padding:10px;margin:0;cursor:pointer}.mob-btn:focus{outline:0}.mob-btn:hover span,.mob-btn:hover span:before,.mob-btn:hover span:after{background-color:#fff}.mob-btn:before{content:"";opacity:0;width:0;height:0;border-radius:50%;position:absolute;top:50%;left:50%;background:rgba(0,0,0,0);transform:translate(-50%, -50%);transition:all .4s ease}.mob-btn span{display:block;position:relative}.mob-btn span:before,.mob-btn span:after{content:"";position:absolute;left:0}.mob-btn span:before{top:-8px}.mob-btn span:after{bottom:-8px}.mob-btn span,.mob-btn span:before,.mob-btn span:after{width:100%;height:2px;background:#fff;transition:all .4s ease}.mob-btn.is-active:before{opacity:1;width:50px;height:50px;background:#666}.mob-btn.is-active span{background:rgba(0,0,0,0)}.mob-btn.is-active span:before{top:0;transform:rotate(225deg)}.mob-btn.is-active span:after{bottom:0;transform:rotate(-225deg)}.scrolled .mob-btn span,.scrolled .mob-btn span:before,.scrolled .mob-btn span:after{background-color:#000}.scrolled .mob-btn.is-active span{background:rgba(0,0,0,0)}.scrolled .mob-btn.is-active span:before,.scrolled .mob-btn.is-active span:after{background-color:#fff}@media only screen and (min-width: 992px){.button-nav-toggle{display:none}}@media only screen and (min-width: 1200px){.hero-container .hero-content h1{font-size:4.063rem}}@media(min-width: 1600px){.container{max-width:1430px}}@media only screen and (min-width: 1400px){.nav-links li a{font-size:1.125rem}.hero-container .hero-content h1{font-size:4.5rem; width: 85%;}}@media only screen and (min-width: 1600px){.nav-links li a{font-size:1.125rem}.hero-container .hero-content h1{font-size:5rem}#our-services .floating-image-box::before{width:860px;height:860px}}@media only screen and (min-width: 1920px){#our-services .floating-image-box::before{width:900px;height:900px}}@media only screen and (max-width: 1600px){.row .mega-links li a{font-size:.75rem;margin-bottom:10px}.rotated-head .menu-heading h4{font-size:2.813rem}.rotated-head .tech-info-wrap span{width:30px;height:30px}#our-services .floating-image-box::before{width:800px;height:800px}#our-services .services-column{padding-top:0px}.redefine{height:460px}.redefine h2{font-size:2.813rem}}@media only screen and (max-width: 1500px){#our-services .floating-image-box::before{width:720px;height:720px}#our-services .services-column{padding-top:0px}#our-services .accordion h1{font-size:2.813rem}}@media only screen and (max-width: 1480px){.hero-container .hero-content h6{font-size:1.5rem;line-height:1.3}#tick-section.section-padding{padding-top:75px;padding-bottom:75px}#tick-section p.mask-text{font-size:2.15rem}.sec-head-h1{font-size:2.813rem}#our-client h1{font-size:2.813rem;margin-bottom:35px}#our-client.section-padding{padding-top:75px}#our-client p{font-size:2.25rem}#feature-insight .swiper-slide .heading{font-size:1.75rem;line-height:1.3}#footer h1{font-size:4.25rem}}@media only screen and (max-width: 1380px){.nav-links li{margin:0px 10px}.mega-box .content{padding:25px 20px}.hero-container .hero-content h1{line-height:1.2;font-size:3.75rem}.hero-container .lets-discuss{right:15%;width:200px;height:200px}.hero-container .lets-discuss p{font-size:1rem}.fil-buton-grey{font-size:.875rem}#our-services .floating-image-box::before{width:665px;height:665px}#features-wrap .feature-box{min-height:auto}#features-wrap .feature-box .feature-text h5{font-size:1.5rem}}@media(min-width: 1200px)and (max-width: 1400px){#our-services .floating-image-box::before{width:500px;height:500px}#our-services .floating-image-box .img-1.tab-2-img img{height:50%;width:50%}#our-services .floating-image-box .img-1.tab-3-img img{width:75%}#our-services .floating-image-box .img-1.tab-7-img img{width:85%}#our-services .floating-image-box .img-1.tab-2-img,#our-services .floating-image-box .img-1.tab-3-img,#our-services .floating-image-box .img-1.tab-6-img,#our-services .floating-image-box .img-1.tab-7-img{left:0px}}@media only screen and (max-width: 1024px){.main.open{overflow:hidden !important}#our-services .service-head-text{margin-bottom:15px}#our-services .service-section{padding:10px 0px 0px}#our-services .service-section .services-box{padding:20px}#abt-product-section{padding:70px 0px}#abt-product-section .abt-product-heading{margin-bottom:15px}#product-stats ul li{padding:0px 15px 0px 0px}}@media only screen and (max-width: 991px){.sec-head-h1{letter-spacing:-1px}.nav-links .desktop-item,.nav-links.contact-nav{display:none}.hero-container{height:65vh}.hero-container .hero-content{width:100%;padding-bottom:75px}.hero-container .hero-content h1{font-size:3.438rem;letter-spacing:-1px;padding-bottom:15px}.hero-container .hero-content h6{width:100%;font-size:1.2rem}.hero-container #stats-ticker{right:15px}.hero-container .lets-discuss{right:15px;bottom:15px;width:165px;height:165px}.slider-video{height:100%;-o-object-fit:cover;object-fit:cover}.redefine{height:auto;padding:75px 0px}.redefine h2{padding-right:0px}#technology.section-padding{padding:70px 0px}#technology .technology-nav-box{padding-top:30px}#technology .tab-content{padding-top:30px;padding-left:15px}#our-services .accordion h1{font-size:2.813rem}#vision-mission{padding:75px 0px}#vision-mission .section-title .title{font-size:2.813rem;letter-spacing:-1px}#vision-mission .section-title .sub-title br{display:none}#sh-recent-works{padding:75px 0px}#sh-recent-works .sh-recnt-header h2{padding-right:0px}.marquee-text span{font-size:6.25rem}#joinus-section,#current-openings,.contact-box-wrap,#perks-benifits-section{padding:70px 0px}#perks-benifits-section .item-box{height:180px}#perks-benifits-section .item-box h4{font-size:1.5rem;line-height:1.3}#perks-benifits-section .perks-benifits-description{font-size:1.125rem;line-height:1.5}#features-wrap{padding:75px 0px}#take-us-spin{padding-top:75px}#sh-faq{padding:75px 0px}}@media only screen and (max-width: 767px){.hero-container{height:85vh}html{font-size:1rem}.fil-buton-grey{font-size:1rem}.sec-head-h1{letter-spacing:-1px;font-size:2rem}.contact-animation{display:none}.wrapper .btn{display:none}.hero-container .hero-content{width:100%;padding-bottom:75px}.hero-container .hero-content h1{font-size:2rem;letter-spacing:-1px;padding-bottom:15px}.hero-container .hero-content h6{width:100%;font-size:1.2rem}.hero-container #stats-ticker{right:15px}.hero-container .lets-discuss{right:15px;bottom:15px}.slider-video{height:100%;-o-object-fit:cover;object-fit:cover}#our-services{padding:50px 0px}#our-services .services-column{padding:0px}#our-services .services-column h5{padding:0px 15px}#our-services .services-column .accordion-header{padding:0px 15px}#our-services .accordion h1{font-size:2rem;line-height:70px}#our-services .accordion .sr-no{margin-bottom:0px}#our-services .accordion .accordion-button{gap:20px}#our-services .accordion .accordion-body{margin:0px}#tick-section.section-padding{padding-top:50px;padding-bottom:50px}#tick-section p.mask-text{font-size:2rem}#vision-mission{padding:75px 0px}#vision-mission .section-title{padding:0px 15px}#vision-mission .section-title .title{font-size:2rem;letter-spacing:-1px;line-height:1.3}#vision-mission .section-title .sub-title{font-size:1.125rem;letter-spacing:0px}#vision-mission .section-title .sub-title br{display:none}#vision-mission .content-wrapper{padding:40px 25px;position:relative}#vision-mission .content-wrapper .content-box{width:100%;max-width:100%;position:relative;z-index:999}#vision-mission .content-wrapper:after{position:absolute;content:"";left:0px;top:0px;background-color:rgba(6,6,6,.54);width:100%;height:100%;z-index:11}#vision-mission .content-wrapper .content-box h2{font-size:2rem;margin-bottom:15px;color:#fff !important}#vision-mission .content-wrapper .content-box p{color:#fff}#vision-mission .content-wrapper .video{position:absolute;width:100%;height:100%;z-index:1;bottom:0%;left:0px;opacity:.8}.marquee-text span{font-size:4.375rem}#meet-the-team .profile-box .profile-image{margin-bottom:15px}#meet-the-team .profile-box .profile-description h2{font-size:1.125rem;margin-bottom:0px}#meet-the-team .profile-box .profile-description p{font-size:.875rem}#sh-recent-works{padding:75px 0px}#sh-recent-works .sh-recnt-header h2{padding-right:0px;font-size:1.625rem}#sh-recent-works .sh-recnt-header .sh-sec-title{margin-bottom:15px}.redefine{padding:75px 0px;height:inherit}.redefine h2{font-size:2rem;padding-right:0px}.redefine .filled-btn{max-width:75%;min-width:75%}.redefine p{font-size:1.625rem;margin-bottom:30px}.redefine p br{display:none}#technology.section-padding{padding:50px 0px 0px}#technology .technology-nav-box{padding-top:0px}#technology .tab-content{padding:35px 15px;background:#f2f2f2;border-top:#f16a32 solid 3px}#technology .x-padding{padding:0px}#footer h1{font-size:2rem}#footer .start-with-us{min-height:70px;font-size:1.5rem;max-width:100%;min-width:100%}.footer p{margin-bottom:0px}.footer p br{display:none}#contactUs .contact-page-head p{width:100%;max-width:100%}#current-openings{padding:75px 0px}#current-openings .content{font-size:1.25rem}#about-us{padding:50px 0px}#about-us .about-heading h2{font-size:2rem}#about-us .about-heading p{font-size:1.125rem}#set-us-apart-header{padding-top:50px}#set-us-apart-header .set-us-apart-title{font-size:2rem;margin-bottom:15px}#set-us-apart-header .set-us-apart-sb-title{width:100%;margin-bottom:15px}#leaders{padding:50px 0px}#leaders .section-header h2{font-size:2rem}#philosophy{padding:75px 0px}#our-services .service-section{padding:10px 0px 0px}#our-services .service-head-text{font-size:2rem;margin-bottom:15px}#footer{padding-top:50px;padding-bottom:15px}}@media only screen and (max-width: 475px){.hero-container .hero-content{padding-bottom:0px}.hero-container .lets-discuss{width:160px;height:160px}.go-down-btn svg{width:120px;height:120px}.contact-video{width:75px;height:75px;top:24px}#perks-benifits-section .perks-benifits-heading{font-size:2.813rem;letter-spacing:-1px;margin-bottom:15px}#perks-benifits-section .item-box{height:auto}#joinus-section .joinus-description{font-size:1.5rem;line-height:1.5}#current-openings .heading{font-size:2.813rem;letter-spacing:-1px}#product-stats ul{flex-direction:column}#product-stats ul li{padding:15px 15px 0px 0px}#product-stats ul li:before{width:100%;height:1px;top:0px}#product-stats ul li:first-child:before{display:none}#product-stats ul li:last-child:before{display:block}#abt-product-section .abt-product-description{font-size:1.5rem}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-header .accordion-button{font-size:1.313rem;padding:25px 15px}#sh-faq .custom-faq-accordion .accordion .accordion-item .accordion-body{font-size:1.125rem}}@media only screen and (max-width: 380px){.hero-container .hero-content h1{font-size:2rem}.hero-container .hero-content h6{font-size:1rem}#our-services .accordion .sr-no{font-size:1.175rem}#our-services .accordion h1{font-size:1.175rem}#tick-section p.mask-text{font-size:1.175rem}}#apply_form textarea:focus,#apply_form input:focus,#apply_form select:focus{border:2px solid #000;box-sizing:border-box !important;box-shadow:none !important}#contactUs textarea:focus,#contactUs input:focus{border:none !important;box-shadow:none !important}.dz-preview{margin-top:20px !important}.dz-preview .dz-remove{left:200px;position:absolute}.accordion-body p{margin-bottom:0 !important}.accordion-body ul{padding-left:1.5rem}.accordion-body li{list-style-type:disc;list-style-position:inside}.magnetic{transition:transform .2s ease-out;will-change:transform}#wpforms-confirmation-563{text-align:center;max-width:600px}.image-container{position:relative;overflow:hidden;padding-bottom:calc(100%/(var(--ratio,.7)));background:#f9f9f9}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.col a{color:inherit;margin-right:2rem}/*# sourceMappingURL=main.css.map */


/*Mahima Career page*/
.circle-box {
    background: rgba(241, 106, 50, 0.10);
    border-radius: 100%;
    width: 246px;
    height: 246px;
    display: flex; 
    justify-content: center; 
    align-items: center; 
    text-align: center; 
	flex-direction: column;
}

.main-circle-box {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4rem;
	      padding: 30px 0 50px 0;
}
#joinus-section h2{
	color:#838383;
font-family: Manrope;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.main-circle-box h3 {
    color: #F16A32;
    text-align: center;
    font-family: Manrope;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    /* line-height: 90px; */
}
.circle-box p{
	color: #000;

text-align: center;
font-family: Manrope;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
p.current-para{
    font-size:24px;
    color:#838383;
font-weight: 400;
font-family: Manrope;
}
div#sh-openings {
    margin-top: 30px;
}
#sh-openings h3{
    font-size:20px;
    font-weight: 500;
    color: #434343;
    font-family: Manrope;
    margin-bottom: 10px;
}
#sh-openings .btn-apply {
    display: flex;
    justify-content: end;
    align-items: end;
    gap: 1rem;
}
#sh-openings .btn-apply a {
color:#000;
}
#sh-openings .btn-apply a:hover {
    color:#fff;
    background-color: #F16A32;
    }
    #sh-openings .btn-apply .a-btn-orng {
        color:#fff !important;
        background-color: #F16A32;
        }
        #sh-openings .btn-apply .a-btn-orng span:before{
            background-image: url(../assets/svg/anchor-arrow-hover.svg) !important;  
        }

#culture-vibe{
    text-align: center;
    padding: 0px 0 80px;
}

.culture-bg{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 656px;
}

#culture-vibe .heading {
    font-weight: 700;
    color: #000;
    letter-spacing: -3px;
    margin-bottom: 22px;
    font-size: 3.75rem;
}
#video-sec h2{
    font-size:100px;
    font-weight: 400;
    font-family: Manrope;
    margin-bottom: 20px;
    line-height: 140px;
}
#video-sec{
    padding: 50px 0 120px;
}
#video-sec h2 span{
    font-weight: 400;
    font-family: Merienda One;
}
span.giphy-img img {
    width: 85px;
    height: 100px;
    vertical-align:baseline;
}
span.giphy-img{
    vertical-align: middle;
}
#gallery-graph img{
    width:100%;
}
#gallery-graph{
    padding:0 0 10px 0;
}
div#apply_form {
    max-width: 1000px;
    margin: 0 auto;
}
#apply_form .wpforms-uploader {

    background: transparent;
    border: 2px dotted #000;
}
#apply_form .modern-title{
    display:none;
}
#apply_form .checkbox-center{
    text-align: center;
    max-width: 750px;
    margin: 0 auto !important;
}
#apply_form .wpforms-recaptcha-container{
display: flex;
justify-content: center;
}
#apply_form .wpforms-submit-container {
    text-align: center;
}
#wpforms-submit-563{
    background: #F16A32;
    border-radius: 20px;
    max-width: 399px;
    margin: 0 auto;
    padding: 10px 20px;
    margin-top: 10px;
}


#wpforms-submit-594{
    background: #F16A32;
    border-radius: 20px;
    max-width: 399px;
    margin: 0 auto;
    padding: 10px 20px;
    margin-top: 10px;
}
/*Media Query*/
@media only screen and (min-width: 320px) and (max-width: 415px) { 
    #responsibility-sec h4{
        padding-top: 40px;
    }
    #video-sec h2{
        font-size:67px;
        line-height: normal;
    }
.main-circle-box{
     flex-wrap: wrap;
}
#sh-openings .btn-apply{
    justify-content: start;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
}
.culture-bg{
    height: 160px
}
}
@media only screen and (min-width: 767px) and (max-width:1025px) { 
    #video-sec h2{
        font-size: 60px;
        line-height: 75px;
    }
.circle-box{
       width: 200px;
    height: 200px;
}
.main-circle-box h3{
  font-size: 40px;
}
.circle-box p{
    font-size: 23px;
}
.culture-bg{
    height: 335px;
}
}


/*Roles Page css*/

.role-apply {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
#role-video{
    padding:100px 0;
}
#role-video video{
    border-radius: 20px;
}
#role-video h5{
    font-size:30px;
    font-family: Manrope;
    font-weight: 500;
    color: #000;
    text-align: justify;
}
#role-video p{
    font-size:20px;
    font-family: Manrope;
    font-weight: 500;
    color: #838383;
}

#role-details {
    background: #192020;
    font-family: Manrope;
    color: #fff;
    padding: 100px 0;
    font-weight: 500;
    font-size:24px;
    text-align: justify;
}
#role-details h3{
    font-family: Manrope;
    color: #fff;
    font-size:60px;
    text-align: center;
font-weight: 700;
margin-bottom: 25px;
}

#responsibility-sec{
    padding:100px 0;
}
#responsibility-sec h4 {
    font-size: 30px;
    font-weight: 400;
    color: #838383;
    font-family: 'Manrope';
    margin-bottom: 10px;
}
#responsibility-sec h2 {
    font-size: 44px;
    font-weight: 700;
    color: #000000;
    font-family: 'Manrope';
    margin-bottom: 30px;
}
#responsibility-sec ul li {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    font-family: 'Manrope';
   text-align: justify;
   padding-bottom: 10px;
   position: relative;
   list-style: none;
   padding-left: 30px; /* Ensure spacing for the icon */
   margin-bottom: 10px;
}

#responsibility-sec ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    /* transform: translateY(-50%); */
    display: block;
    background-image: url("/wp-content/uploads/2025/04/Responsibility-Icon.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}


.mapDirection {
    position: relative
}

.mapDirection a{
    position:absolute; 
    right: 10px; 
    top: 10px;
    background-color: #F16A32;
    font-size: 18px;
    padding: 8px 15px;
    font-weight: 400;
    line-height: 10px;
}
.mapDirection a:hover{
    background-color: #F16A32 !important;
}

@media screen and (max-width: 570px) {
    .mapDirection a {
        left: 10px; 
        top: 140px;
    }
}
@media screen and (max-width: 400px) {
    .mapDirection a { 
        top: 73px;
    }
}

@media screen and (max-width: 601px) {
    .profile-description a { 
        font-size: 17px;
        line-height: 23px;
    }
}
@media screen and (max-width: 429px) {
    .profile-description a{
        font-size: 16px;
        line-height: 16px;
        padding: 8px 15px;
    }

   
}


#blog_content ul li{
    padding: 20px 20px;
    border-radius: 30px;
    background-color: #ececec;
    justify-content: space-between;
}

#blog_content .category_name{
    
    background-color: #F16A32;
    
}
#blog_content img{
   border-radius: 50%;
}

#post_content {
    font-size: 1.125rem;
}
#blog_content .author-description{
    font-size: 1.125rem;
    text-align: justify;
}

.blog_hero .rounded-pill{
    background-color: #F16A32;
    width: 12%;
    
}

#hero .hero-content img{
    border-radius: 50%;
}

.author_hero .hero-container{
    height: 60vh !important;
}


.hovered{
    background-color: #fff !important;
}

.hovered .nav-links>li>a{
    color: #000 !important;
}

.hovered .wrapper .logo img.black {
    display: block !important;
}
.hovered .wrapper .logo img.white {
    display: none !important;
}

.hovered .mob-btn span, .hovered .mob-btn span:before, .hovered .mob-btn span:after {
    background-color: #000 !important;
}
.hovered .is-active span, .hovered .is-active span:before, .hovered .is-active span:after {
    background-color: #fff !important;
   
}

.hovered .is-active span{
    color: transparent;
    background-color: transparent !important;
}


.blog_hero .hero_heading h1{
    line-height: 85px;
    font-size: 4.5rem;
    font-weight: 700;
}
.blog_hero .author_image{
    width: 120px;
}

@media only screen and (max-width: 1380px) {
    .blog_hero .hero_heading h1 {
        font-size: 3.75rem;
    }
    .blog_hero .author_image{
        width: 120px;
    }
}

@media only screen and (max-width: 991px) {
    .blog_hero .hero_heading h1 {
        font-size: 3.438rem;
        font-weight: 600;
    }
    .blog_hero img{
        width: 70% !important;
    }
}
@media only screen and (max-width: 767px) {
    .blog_hero .hero_heading h1 {
        font-size: 2rem;
        font-weight: 600;
    }
    .blog_hero .author_image {
        width: 95px;
        padding-top: 10px;
    }
}

.blog_hero{
    height: 30vh;
}

.blog_hero h1{
    font-weight: 700;
    font-size: 2.85rem;
}

#blog_content .category_name{
    padding: 10px;
}

@media only screen and (max-width: 1400px) {
    .blog_hero h1 {
        font-size: 2.75rem;
    }
}
@media only screen and (max-width: 1199px) {
    .blog_hero h1 {
        font-size: 2.15rem;
    }
    #author_hero{
        height: 40vh !important;
    }
}
@media only screen and (max-width: 991px) {
    .blog_hero h1 {
        font-size: 1.55rem;
    }
    #role-video h5{
        font-size: 28px;
    } 
    #role-video{
        padding: 80px;
    } 
    
}
@media only screen and (max-width: 768px) {
    .blog_hero h1 {
        font-size: 1.30rem;
        font-weight: 600;
    }
    .blog_hero {
        height: 25vh;
    }
    #author_hero{
        height: 30vh !important;
    }
    #blog_content .category_name{
        padding: 8px;
    }
    
    #blog_content ul li{
        padding: 15px;
    }
    #blog_content{
        margin: 2rem 0 !important;
    }
    #blog_content .author-description{
        font-size: 1rem;
        text-align: unset;
    }
    #post_content {
        font-size: 1rem;
    }
    #post_content img{
        width: 100% !important;
        
    }
    #post_content h2{
        font-size: 1.35rem !important;
    }
    #role-video h5{
        text-align: left;
        font-size: 25px;
    }
    #role-video{
        padding: 60px 0;
    } 

}
@media only screen and (max-width: 501px) {
    .blog_hero h1 {
        font-size: 1.15rem;
        
    }
    #role-details{
        font-size: 22px;
        text-align: left;
    }
    #blog_content {
        margin: 1rem 0 !important;
    }
    #blog_content .category_name{
        padding: 6px;
    }
    
    #role-video a{
        padding: 5px 10px;
        width: 135px;
        font-size: 14px;
    } 

    #blog_content ul li{
        padding: 8px;
        font-size: 12px;
    }
    #author_hero{
        height: 35vh !important;
    }
}
@media only screen and (max-width: 350px) {
    .blog_hero h1 {
        font-size: 1.1rem;
        
    }
    
    #blog_content .category_name{
        padding: 5px;
    }
    
    #blog_content ul li{
        padding: 5px;
        font-size: 8px;
    }
}

#post_content h2{
    margin: 2rem 0rem 1rem 0rem !important;
    font-size: 1.8rem;
    font-weight: 600;
}
#post_content li{
    list-style: auto;
}

#post_content img{
    width: 50%;
    display: flex !important;
    margin: auto !important;
}


@media only screen and (max-width: 768px) {
    #joinus-section .author-description {
        font-size: 1.45rem;
        line-height: 1.5;
    }
}
@media only screen and (max-width: 475px) {
    #joinus-section .author-description {
        font-size: 1.25rem;
        line-height: 1.5;
    }
}

.feature-box-item{
    background-color: #252525;
    border-radius: 30px;
    overflow: hidden;
}

.feature-box-item .feature-text{
    color: rgb(255, 255, 255);
    padding: 25px;
}

.feature-box-item .feature-text p{
    font-weight: 600;
    color: #c6c6c6;
    font-size: 1.25rem;
}

#wpforms-563-field_15-error{
    text-align: center;
}

#wpforms-563-field_17-container.wpforms-has-error{
    border: 1px solid red !important;
    padding: 5px;
    border-radius: 5px;
    background: #ffebeb;
}
#wpforms-563-field_17-container.wpforms-has-error input[type=checkbox]:before{
    border-color: red;
}

#take-us-talk{
    padding-top: 150px;
}
#take-us-talk .cta-section {
    background-color: #000;
    color: #fff;
    border-radius: 30px;
    padding: 60px 60px;
    position: relative;
    overflow: hidden;
    font-family: Manrope;
    margin: 0px;
}
#take-us-talk .cta-section h2{
    font-size: 3.75rem;
    line-height: 100%;
    letter-spacing: -2px;
}
#take-us-talk .cta-section h2>span{
    font-weight: 200;
}
#take-us-talk .cta-section p{
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -1px;
    margin: 40px 0px;
}

#take-us-talk .a-btn-orng span::before {
    background-image: url(../assets/svg/anchor-arrow-hover.svg);
}
#take-us-talk .a-btn-orng span::after {
    background-image: url(../assets/svg/anchor-arrow-hover.svg);
}
  

@media only screen and (max-width: 1200px) {
    #take-us-talk .cta-section h2 {
        font-size: 2.75rem;
    }
    #take-us-talk .cta-section p{
        font-weight: 500;
        font-size: 20px;
        margin: 25px 0px;
    }
}
@media only screen and (max-width: 992px) {
    #take-us-talk .cta-section h2 {
        font-size: 2rem;
    }
    #take-us-talk .cta-section p{
        font-weight: 400;
        font-size: 14px;
        margin: 12px 0px;
        line-height: 20px;
        letter-spacing: 0px;
    }
    #take-us-talk .cta-section a{
        font-size: 16px;
        padding: 8px 25px;
    }
    #take-us-talk .cta-section{
        padding: 40px 40px;
    }
}
@media only screen and (max-width: 768px) {
    #take-us-talk .cta-section{
        padding: 30px 30px;
    }
    #take-us-talk .cta-section video{
        width: 250px;
    }
}

@media only screen and (max-width: 462px) {
    #take-us-talk .cta-section h2 {
        font-size: 1.5rem;
        letter-spacing: -1px;
    }
    #take-us-talk .cta-section p{
        font-weight: 400;
        font-size: 13px;
        margin: 8px 0px;
        line-height: 13px;
        letter-spacing: 0;
    }
    #take-us-talk .cta-section a{
        font-size: 14px;
        padding: 6px 20px;
    }
    #take-us-talk .cta-section{
        padding: 20px 20px;
    }
    #take-us-talk .cta-section video{
        width: 185px;
    }
}
