@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap");:root{--teal-color:teal;--light-grey:#f4f5f7;--dark-grey:#777;--dark-black:#323232;--primary-font-family:"Inter",sans-serif;--primary-font-size:14px;--black-color:#000;--white-color:#fff;--light-green:#4caf50;--red-color:#f44336;--yellow-color:#f7b918;--orange-color:#ef6111;--black-grey:#565656}*,:after,:before{box-sizing:border-box}body{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;font-weight:400;background:#fff}a{text-decoration:none;color:teal}a:hover{color:#024747}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5;margin-bottom:15px;color:#28303d}h1,h2,h3,h4,h5,h6,p{font-family:Inter,sans-serif}p{font-size:14px;color:#505f79;font-weight:500;margin-bottom:5px}.btn,label{font-family:Inter,sans-serif}.btn{border-radius:3px;color:#fff;padding:14px 18px;line-height:1.1;transition:all .3s ease-in-out;font-size:14px;border:1px solid transparent;background-color:transparent;position:relative}.btn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.4);transition:none}.btn:hover:after{width:120%;background-color:hsla(0,0%,100%,0);transition:all .4s ease-in-out}.solid_btn,.solid_btn:disabled{background-color:teal}.solid_btn:disabled{cursor:not-allowed;opacity:.7;border-color:teal;pointer-events:auto}.btn.solid_btn:hover{background-color:#024747;border-color:#024747}.bordr_btn{border-color:#777;color:#fff}.btn.bordr_btn:hover{background-color:#777;border-color:#777}.btn svg{font-size:17px;line-height:1;margin-left:5px}body input.form-control,input::placeholder{color:var(--dark-grey)!important;font-size:13px;height:40px}.form-select{font-size:13px}section{width:100%;float:left;padding:70px 0;position:relative}.mainContainer{max-width:1920px;width:100%;margin:0 auto}.container{max-width:1400px;width:100%;margin:0 auto}img{height:auto}.arrow_blink{animation:arrow-move 1s infinite}@keyframes arrow-move{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.cstm_flx_rw_spc_btwn{justify-content:space-between}.cstm_flx_rw_cntr,.cstm_flx_rw_spc_btwn{display:flex;flex-direction:row;align-items:center}.cstm_flx_rw_cntr{justify-content:center}.cstm_flx_col_spc_btwn{justify-content:space-between}.cstm_flx_col_cntr,.cstm_flx_col_spc_btwn{display:flex;flex-direction:column;align-items:center}.cstm_flx_col_cntr,.preloader{justify-content:center}.preloader{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;position:fixed;z-index:999111111;left:0;top:0;transition-duration:1s;-webkit-transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.09,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.09,1);background:#1b2028}.preloader .container{width:100px;height:80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.3rem;gap:.3rem;transform:rotate(-45deg)}.preloader p{margin-top:30px;text-align:center;color:#8a94a6}.loaded .preloader{transition:transform .7s ease-out;transform:translateX(-100%)}.squarebox{background-color:#8a94a6;display:grid;place-items:center;border-radius:5px;animation:load 1.6s ease infinite}@keyframes load{0%{transform:scale(1)}50%{transform:scale(0);background-color:var(--color)}to{transform:scale(1)}}.two{animation-delay:.1s}.three{animation-delay:.2s}.four{animation-delay:.3s}.five{animation-delay:.4s}.under_process{width:100%;text-align:center;height:95vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.home_header{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;width:100%;z-index:9;padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;max-width:1920px;margin:0 auto}.header_logo img{max-width:300px}.home_header .nav-link{color:#fff;margin:0 15px;cursor:pointer}.home_header .dropdown-toggle.show,.home_header .nav-link.active{color:#fff}.home_header .navbar-collapse{flex-grow:inherit}.dropdown-item.active,.dropdown-item:active{background:transparent;color:#000}.sliderContent{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;height:100%;width:50%;z-index:1;left:7%}.sliderContent h1 span{position:relative}.sliderContent h1 span:before{position:absolute;content:"";background-image:url(/images/line_shape.png);background-repeat:no-repeat;width:100%;bottom:-30px;height:30px;left:3px;right:0;background-size:contain}.sliderContent h1{font-weight:400;position:relative;margin-bottom:25px}.sliderContent h1,.sliderContent h2{color:#fff;font-size:60px;line-height:1.2}.sliderContent h2{font-weight:700;margin-bottom:0}.sliderContent p{color:#969696;font-size:16px}.slideOuter:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.text_teal{color:teal!important}.btn_outer{margin-top:10px}.banner_img{width:100%}body .swiper-button-next:after,body .swiper-button-prev:after{color:#fff;font-size:20px}body .swiper-pagination-bullet{background-color:#eee;width:15px;height:15px}body .swiper-pagination{bottom:60px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.section_title{margin-bottom:50px;position:relative}.section_title h6{color:teal;font-weight:500;font-size:20px;margin-bottom:0}.section_title h2{margin-bottom:5px;width:100%;line-height:1.2}.section_title p{width:90%;margin:0 auto}.client_slider{background:var(--light-grey);margin-top:40px;padding:50px 0}.client_img{text-align:center}.client_img img{max-width:120px;height:auto}.content_div{display:flex;flex-direction:column;justify-content:center;height:100%}.image_div img{width:90%;height:auto}.work_div{padding-left:40px;position:relative;flex-direction:row}.count,.work_div{display:flex;align-items:center}.count{background:#cce6e6;width:30px;height:30px;flex-direction:column;justify-content:center;border-radius:50%;color:var(--teal-color);position:absolute;left:0}.work_div h5{font-weight:600;margin-bottom:0;font-size:18px}.pattern_img{position:absolute;right:0;width:200px;top:-25px;height:auto}.work_timeline{position:relative}.work_timeline ul{padding:0;margin:0;list-style:none}.work_timeline ul li{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:50px;position:relative}.work_timeline ul li:last-child{margin-bottom:0}.work_icon{border:1px solid #dcdfe4;padding:15px;border-radius:50px;box-shadow:0 0 7px #dcdfe4}.work_icon img{max-width:40px;height:auto}.work_timeline ul li:after{content:"";border:1px dotted #ddd;height:45px;left:36px;position:absolute;bottom:-48px}.work_timeline ul li:last-child:after{content:none}.work_content h4{color:#000;font-weight:500;margin:0;font-size:18px}.choose_us_Sec{background:url(/images/shape_bg.png);background-repeat:no-repeat;background-position:50%;background-size:100%;min-height:600px;display:flex;flex-direction:column;justify-content:center}.mini_logo{max-width:50px}.choose_us_Sec p{color:#6e6e6e}.service{background:#fafafa;text-align:center;padding:20px;min-height:250px;display:flex;flex-direction:column;justify-content:center}.service .count{position:relative;margin:0 auto 10px}.service h5{font-weight:600;margin-bottom:5px;font-size:18px}.bg_dark_black{background:#1f1f1f}.solution_Content img{max-width:250px;margin-bottom:20px}.solution_Content h1{position:relative}.solution_Content h1:after{position:absolute;content:"";background-image:url(/images/line_shape.png);background-repeat:no-repeat;width:17%;bottom:-55px;height:100%;left:3px;right:0;background-size:100%}.solution_slide img{width:100%}.solution_Content h3{color:#fff;font-size:18px;font-weight:400;margin:7px 0 0}.solution_sec .swiper-button-next,.solution_sec .swiper-button-prev{width:30px;height:30px;background:teal;border-radius:50px}.solution_sec .swiper-button-next{right:0}.solution_sec .swiper-button-prev{left:0}.solution_sec .swiper-button-next:after,.solution_sec .swiper-button-prev:after{font-size:12px}.solution_sec p{color:#6e6e6e}.contact_details{margin-bottom:20px;padding:15px 15px 15px 65px;border-radius:5px;width:70%;position:relative}.contact_icon{background:#373640;width:45px;height:45px;position:absolute;left:0;border-radius:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_icon img{width:15px;object-fit:contain;height:15px}.contact_details p{color:#fff;font-size:14px}.footer_form{width:85%;margin:0 auto}.footer_form label{color:#fff;font-size:16px}.footer_form .form-control{background:#2b2b2b;border:0;height:45px;color:#777;font-size:15px}.sent{background-color:#777;border-color:#777}.blog_input{margin-top:20px}.copyright{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #403c4d;padding:20px 0;width:100%}.copyright img{max-width:300px}.copyright p{color:#6e6e6e}.footer_Sec{border-top:1px solid #333;background:#272626}img.arrow_img{max-width:20px;margin-left:5px}.blog_input h3{color:#fff;font-weight:400}.blogInput{width:35%;margin-bottom:50px}.blog_input input.form-control{background:#2b2b2b;border-color:#2b2b2b;height:45px}.blog_input .input-group-text{background:teal;border-color:teal;color:#fff;font-size:13px}.bottom_link p{color:#4f4f4f}.banner{position:relative}.banner:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.content_txt{margin-bottom:50px;position:relative}.section_pattern{position:absolute;left:14%;width:115px;top:0;z-index:-1}.section_pattern.about_pattern{left:40%;top:-20px}.content_txt h6{color:teal;font-weight:500;font-size:18px;margin-bottom:0}.content_txt h2{margin-bottom:5px;width:100%;line-height:1.2;font-size:35px}.content_txt p{width:100%;margin:0 auto}.objective_images{display:flex;flex-direction:row;gap:20px;width:100%}.objective_images .img_left{width:50%}.image_box{position:relative;margin-bottom:20px;overflow:hidden}.image_box img{width:100%;height:100%;transform:scale(1.2);transition:all .2s ease-in-out}.image_box img:hover{transform:scale(1)}.text_outer{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.5);width:100%;padding:10px;filter:blur(0)}.text_outer p{color:#fff;margin:0;font-size:16px}.testimonials_slider{background:#f4f5f7}.testimonial_box{background-color:#fff;padding:34px 34px 20px;text-align:center;position:relative;margin-top:30px}.quote{background:teal;width:50px;height:50px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;position:absolute;left:0;right:0;top:-25px}.quote img{max-width:20px;height:auto}.testimonial_box h3{font-size:17px;font-weight:600;margin:10px 0}.testimonial_box p.text_teal{font-weight:600;font-size:15px}.infra_sec{background:#f4f5f7}.infra_content h6{color:teal;font-weight:500;font-size:20px;margin-bottom:5px}.infra_content h2{margin-bottom:10px;width:100%}.infra_content p{color:#6e6e6e;margin-bottom:20px}.infra_img{text-align:right;position:relative}.infra_img img{width:85%}.infra_img_content{position:absolute;bottom:0;right:0;text-align:left;background:rgba(0,0,0,.6);padding:10px 25px 15px 35px}.infra_img_content h1{margin:0}.infra_img_content img{width:65%}.infra_img_content p{color:#969696}.virtualization{border:1px solid #eee}.virtualization img{width:100%}.virtualization_content{background:#fff;padding:15px}.virtualization_content h6{font-size:18px;font-weight:600;margin-bottom:5px}.virtualization_content img{height:40px;object-fit:contain;text-align:left;width:auto}.virtualization img.docker_logo,.virtualization img.jenkin_logo{height:30px}.at_arachnomesh{background:#ebebeb}.programming{position:relative;background:url(/images/tech_stack.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:125px 0;display:flex;flex-direction:row;justify-content:flex-end}.program_content{background:rgba(0,0,0,.8);padding:20px;width:40%;position:relative;z-index:1}.program_content h6{color:teal;font-weight:500;margin:0}.program_content h1{color:#fff;margin-bottom:8px;line-height:1.2}.program_content p{color:#969696;margin-bottom:10px}.language_logo{width:60%}.pattrn_sec_image{position:absolute;bottom:70px;right:25%;width:300px;height:130px}.technologies_content{width:70%}.technologies_content h6{color:teal;font-weight:500;margin:0}.technologies_content h2{margin-bottom:8px;line-height:1.2}.technologies_content p{margin-bottom:10px}.technologies_content img{width:50%}.text-grey{color:#6e6e6e}.computing_sec{position:relative;background:url(/images/cloud-aws-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:125px 0}.computing_sec .pattrn_sec_image{right:auto;left:60px;bottom:80px}.process_outer:before{content:"";background:url(/images/line_bg.png);background-size:100%;background-repeat:no-repeat;background-position:top;width:85%;position:absolute;top:55px;bottom:0;left:79px;right:0}.process_outer{width:90%;margin:0 auto;position:relative}.process_img_outer img{width:100%}.process_row{width:100%;display:flex;flex-direction:row}.row_left{justify-content:flex-start}.row_right{justify-content:flex-end}.process{width:50%;padding-left:50px;position:relative}.second_row{margin-top:20px}.third_row{margin-top:-110px}.third_row .process_icon{position:relative;top:-2px;left:30%}.fourth_row{margin-top:45px}.fourth_row .process_icon{position:relative;left:-30px}.second_row .process_icon{position:relative;left:75px;top:-4px}.process img{width:100%;margin-top:10px;position:relative;z-index:1}.process:after{content:"";background:url(/images/rectangle_pattern.png);background-size:100%;width:350px;height:130px;display:block;position:absolute;right:-100px;bottom:-25px;z-index:0;background-repeat:no-repeat}.process h5{font-size:18px;font-weight:600;margin-bottom:2px}.process .count{top:18%}.process_icon{max-width:100px;margin-bottom:20px}.second_row .process:after{right:-40px;bottom:-40px}.third_row .process:after{right:-72px;top:46%;bottom:inherit;height:200px}.fourth_row .process:after{left:-40px;top:46%;bottom:inherit;right:inherit;height:200px}.solution_outer{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-template-rows:minmax(294px,auto);grid-auto-flow:dense;grid-gap:15px;gap:15px}.solution_box:first-child{grid-column:span 1;grid-row:span 2}.solution_box:nth-child(2){grid-column:span 2;grid-row:span 1}.solution_box:nth-child(3){grid-column:span 1;grid-row:span 1}.solution_box:nth-child(4){grid-column:span 1;grid-row:span 2}.solution_box:nth-child(5){grid-column:span 2;grid-row:span 1}.solution_box:nth-child(6){grid-column:span 1;grid-row:span 2}.solution_box:nth-child(10),.solution_box:nth-child(7),.solution_box:nth-child(8),.solution_box:nth-child(9){grid-column:span 2;grid-row:span 1}.solution_box:nth-child(11){grid-column:span 1;grid-row:span 2}.solution_box{position:relative;overflow:hidden}.solution_box img{width:100%;filter:grayscale(1.5);transition:all .2s ease-in-out}.solution_box img:hover{transform:scale(1.1);filter:grayscale(0)}.solution_box_content{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:10px}.solution_box_content h4{color:#fff;font-size:20px;margin:0;font-weight:600}.solution_box_content p{color:#969696}.navbar-nav .dropdown-menu{border-radius:0}.content_page_sec .section_title{margin-bottom:30px}.inner_content_box h6{margin-bottom:5px}.inner_content_box p{margin-bottom:20px}.inner_content_box li{list-style-type:decimal;margin-bottom:20px}.inner_content_box li span{font-weight:600;font-style:italic;color:#28303d}.inner_content_box strong{color:#28303d}.unsubribe{height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:60%;margin:0 auto}.unsubribe img{max-width:100px;margin-bottom:10px}.cancel_btn{border:1px solid var(--red-color);color:var(--red-color)}.cancel_btn:hover{background:var(--red-color);color:#fff;border-color:var(--red-color)}.btn_sm{padding:10px 18px}.fw-600{font-weight:600}.blog_card{border:1px solid #e8e8ea;padding:10px;margin-bottom:20px}.blog_card,.blog_img{border-radius:5px;width:100%}.category{background:rgba(75,107,251,.05);color:teal;padding:3px 5px;border-radius:5px;margin:10px 0;display:inline-block}.blog_content h2{color:#181a2a;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}.blog_person{display:inline-flex;justify-content:space-between;width:100%;align-items:center}.blog_person span{color:#97989f;font-size:14px}.user_icon{width:30px;height:30px;border-radius:50%}.blog_details_sec{padding:100px 0 70px}.bg_teal{background:teal;color:#fff}.blog_details_sec .blog_person{margin-bottom:20px;justify-content:flex-start;gap:20px}.blog_details_sec .blog_img,.blog_details_sec p{margin-bottom:20px}.link_button{text-decoration:underline;margin-top:8px;display:inline-block;letter-spacing:1px;font-weight:500}.team_img{width:100px;height:100px;border-radius:50%;position:absolute;left:0;right:0;margin:0 auto;top:-55px}.team_sec .testimonial_box{height:100%}.team_sec .testimonial_box h3{font-size:17px;font-weight:600;margin:25px 0 10px}@media only screen and (min-width:959px) and (max-width:1024px){.container{max-width:875px;width:100%;margin:0 auto}.sliderContent{left:9.4%}.sliderContent h2{font-size:40px}.header_btns{margin-left:0}.home_header .nav-link{margin:0 8px}.footer_form{width:100%}.sliderContent h1{font-size:50px}.sliderContent h1 span:before{bottom:-20px;height:20px}.infra_img img{width:100%}.infra_img_content{padding:0 15px 5px}.language_logo{width:50%}.process_outer{width:100%}}@media only screen and (max-width:959px){.home_header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-toggler{padding-right:5px;border:0}.navbar-toggler:focus{box-shadow:none}.home_header .nav-link{margin:0}.home_header{padding:5px}.btn{padding:10px}.solution_outer{grid-template-columns:repeat(auto-fill,minmax(50%,1fr));grid-template-rows:minmax(auto,auto)}.solution_box{grid-column:unset!important;grid-row:unset!important}.solution_box img{min-height:300px;object-fit:cover}.language_logo{width:100%}.technologies_content{width:100%;margin:15px 0}.technologies_content img{width:45%}.virtualization{margin-bottom:20px}.infra_img{margin-top:20px}.infra_img img,.infra_img_content img,.process,.virtualization_content img{width:100%}.infra_img_content{padding:10px}.pattrn_sec_image{display:none}.team_sec .testimonial_box{height:auto}.mob_mt-3{margin-top:80px}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:95%}.sliderContent{left:5.5%}.sliderContent h2{font-size:34px}.sliderContent h1{font-size:40px}.sliderContent p{font-size:15px}.sliderContent h1 span:before{bottom:-22px;height:25px}.btn_outer{margin-top:15px}body .swiper-pagination{bottom:30px!important}.work_timeline{margin-top:20px}.program_content{width:85%}.image_div img{margin-bottom:15px;width:80%}.choose_us_Sec{background-size:cover}.service{min-height:auto;margin-bottom:25px}.solution_Content h1:after{bottom:-43px}.footer_form{width:100%;margin-top:20px}.process_outer:before{content:none}.second_row .process_icon{left:0}.third_row{margin-top:25px}.third_row .process_icon{left:0}}@media only screen and (max-width:767px){section{padding:30px 0}.header_logo img{max-width:250px}.banner video,.banner_slider video{object-fit:cover;height:500px}body .swiper-pagination{bottom:20px!important}.sliderContent{width:100%;left:0;padding:0 20px;right:0}.sliderContent h1{font-size:35px}.sliderContent h2{font-size:20px}.sliderContent p{font-size:15px}.btn_outer{margin-top:10px}.program_content{width:100%}.work_div{margin:15px 0}.choose_us_Sec{background-size:cover}.technologies_content img{width:100%}.service{min-height:inherit;margin-bottom:20px}.blogInput{width:100%;margin-bottom:50px}.contact_details,.footer_form{width:100%}.footer_top{padding-top:20px}.footer_form{margin-top:20px}.bottom_link p{text-align:center}.copyright{justify-content:center;gap:10px;flex-direction:column}.copyright p{text-align:center}.process:after,.process_outer:before{content:none}.fourth_row,.third_row{margin-top:15px}.process_icon{display:none}.process_outer{width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.solution_Content h1:after{bottom:-45px}}@media screen and (max-width:479px){.copyright img{width:80%}.client_img img{max-width:85px}.banner_img{width:100%;height:350px;object-fit:cover}}