a,button{transition:.3s ease-out;font-family:"Open Sans",sans-serif}
button.get_a_qt,nav .nav-item.get_a_qt div{gap:10px;background-color:var(--primary-color)}
a.get_a_qt,button.get_a_qt,nav .nav-item.get_a_qt div{background-color:var(--primary-color)}
.button,.featured-news .workflo_col:hover .wc_top,.heading>div,.latest_workflo .workflo_col:hover .wc_top,.logo_slider{overflow:hidden}
.abt_wrap_switch .learn-more-text,.abt_wrap_switch .nav-copy,.button,.core_offerings main p,.h1,.h2,.h3,.h4,.h5,.h6,.section,.services text,a,a.get_a_qt,body,button,button.get_a_qt,h1,h2,h3,h4,h5,h6,html,p,section,ul{font-family:"Open Sans",sans-serif}
.our_areas .leadership_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt,nav .nav-item.get_a_qt div{padding:12px 30px!important}
:root{--primary-color:#145099;--secondary-color:#091931;--tertiary-color:#002450;--shadow-small:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-medium:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-large:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--color:#c7232f;--color2:#161d27;--color2-dark:#0f131a;--card-height:40vw;--card-margin:4vw;--card-top-offset:1em;--outline-width:0px}
html{scroll-behavior:smooth;overflow-x:hidden}
body{color:#000;font-size:16px}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.get-in-touch .git_row .gt_right form input[type=number],[type=number]{-moz-appearance:textfield}
ul{margin:0;padding:0}
a{text-decoration:none;color:#585978}
a:hover{text-decoration:none}
.section,section{position:relative}
.section{z-index:1}
img{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}
@keyframes slideLeft{
0%{opacity:0;transform:translateX(100%)}
100%{opacity:1;transform:translateX(0)}
}
@keyframes slideRight{
0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(100%)}
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;color:#323450;margin-bottom:0}
.button,.button:hover{color:#fff}
.h1,.h2,h1,h2{font-size:60px;letter-spacing:.7px}
.h3,h3{font-size:40px;letter-spacing:.4px}
.h4,h4{font-size:30px;letter-spacing:.35px}
.h5,h5{font-size:24px}
.h6,h6{font-size:20px}
.body-font-size,.cdetail .cd_item .cd_dec span,.get-in-touch .git_row .gt_left .gtl_list ul li span,.perks_benefits .pb_row .opb_left p,.perks_benefits .pb_row .opb_right p,.pledge .pl_rt_wrap .pg_item p,.solutions .sol_list .item_row .ir_inside .item_row_wrap .irw_right p,.vaccancies .vacc_item .vacc_middle p,p{font-size:16px}
.font-weight-bold{font-weight:700}
.font-weight-medium,.font-weight-semi-bold{font-weight:500}
.blog_listing h2,.cs-study h2,.font-weight-regular{font-weight:400}
.font-weight-light{font-weight:300}
.caption-font-size,.font-size-sm{font-size:14px}
.font-size-xs{font-size:12px}
p{line-height:26px;margin-bottom:0}
.button{font-size:18px;font-weight:500;box-sizing:border-box;line-height:1;display:inline-flex;justify-content:center;align-items:center;background:#2f80ed;border:1px solid transparent;position:relative;z-index:1;padding:0 25px}
nav .nav-item,nav .nav-item.get_a_qt div{align-items:center;display:flex}
.button i,.container.blog-detail-container ul,.tc-pp-detail .tcpp_wrap ul,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .wls_right{padding-left:20px}
.button::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;padding:50%;border-radius:50%;margin:auto;background:rgba(0,0,0,.1);z-index:-1;transition:.4s linear;transform:translate3d(-50%,-50%,0) scale(0)}
.button:hover::before{transform:translate3d(-50%,-50%,0) scale(1.5)}
.button.border-button{background:0 0;color:#2f80ed;border-color:#2f80ed}
.button.border-button::before{background:rgba(47,128,237,.16)}
.button-lg{height:64px}
.button-sm{height:34px;font-size:16px;font-weight:400}
@media (min-width:1600px){
.container{max-width:1500px!important}
}
@media (min-width:1800px){
.container{max-width:1600px!important}
}
nav .nav-item.get_a_qt{margin-left:30px}
nav .nav-item.get_a_qt div{border:1px solid #145099;color:#fff!important;border-radius:30px;gap:20px;cursor:pointer}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt:hover,.cta_sec .cta_in .get_a_qt div:hover,.our_areas .leadership_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt:hover,.transform_business .tb_btm button.get_a_qt:hover,a.get_a_qt:hover,button.get_a_qt:hover,nav .nav-item.get_a_qt div:hover{background-color:#fff;color:#145099!important;border:1px solid}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt:hover span,.core_offerings .card .exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt:hover span,.perks_benefits h2.pb_mn_hd,a.get_a_qt,button.get_a_qt{color:#fff!important}
.cta_sec .cta_in .get_a_qt div:hover img,.services .ser-listing .sl_listing .sl_l_row .sll_item:hover a.get_a_qt span img,.transform_business .tb_btm button.get_a_qt:hover img,.transform_business .tb_btm button.talk_exp:hover img,a.get_a_qt:hover img,button.get_a_qt:hover img,nav .nav-item.get_a_qt div:hover img{border:1px solid #145099;border-radius:50%}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt:hover .anim_icon svg,.cta_sec .cta_in .get_a_qt div:hover .anim_icon svg,.our_areas .leadership_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt:hover .anim_icon svg,.solutions .sol_list .item_row:nth-child(2n) .ir_inside .item_row_wrap .anim_icon svg,.transform_business .tb_btm button.get_a_qt:hover .anim_icon svg,.transform_business .tb_btm button.talk_exp:hover .anim_icon svg,a.get_a_qt:hover .anim_icon svg,button.get_a_qt:hover .anim_icon svg,nav .nav-item.get_a_qt div:hover .anim_icon svg{fill:#145099}
.heading.ban_con{margin-top:60px!important}
.banner_work-flo{overflow:hidden;padding-top:100px;height:100vh;background-color:#fff;z-index:1}
.banner_work-flo::before{content:"";background-color:#b4dff3;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:0}
.core_offerings,.featured-news.news_tab,.get-in-touch,.header.sticky,.pledge .ww_left{background-color:#fff}
.banner_work-flo .ban_con--area{top:0;z-index:999;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.banner_work-flo .ban_con--area .ban_con .ban_hd h1{font-size:60px;font-weight:500;display:block;text-transform:uppercase;color:var(--primary-color)}
@media (max-width:1025px){
.banner_work-flo{height:auto;padding-bottom:60px}
.banner_work-flo .ban_con--area .ban_con .ban_hd h1{font-size:32px}
.header .nvBar{width:100%!important;max-width:100%!important}
}
@media (max-width:574px){
.banner_work-flo .ban_con--area .ban_con .ban_hd h1{font-size:24px}
}
.banner_about .ab_left h1 span,.banner_work-flo .ban_con--area .ban_con .ban_hd h1 span{display:block;text-transform:uppercase}
.banner_work-flo .ban_con--area .ban_con .ban_dec,.si_foo,.transform_business .tb_btm,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .wls_right .author_words{margin-top:20px}
.banner_work-flo .ban_con--area .ban_con .ban_dec p{font-size:16px;line-height:30px;color:#000}
.banner_work-flo .custom-video{top:0;left:0;width:100%;height:100%;-o-object-position:right center;object-position:right center;-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px)}
.services{z-index:0}
.header{transition:.5s;position:fixed;left:0;top:0;width:100%;z-index:999}
.header.sticky{box-shadow:-10px 2px 20px -10px rgba(0,0,0,.49);-webkit-box-shadow:-10px 2px 20px -10px rgba(0,0,0,.49);-moz-box-shadow:-10px 2px 20px -10px rgba(0,0,0,.49);padding:0}
.menu .menu__header,.submenu{box-shadow:var(--shadow-medium)}
.header .nvBar,.header.sticky .nvBar,.latest_workflo_row>.ltst_col:first-child>div{transition:.5s}
.header .nvBar .logo_wrp,.header.sticky .nvBar .logo_wrp{transition:.5s;position:relative;width:40%}
.header.sticky .nvBar .logo_wrp img{transition:.5s;position:relative;width:170px!important}
@media (min-width:1025px){
.header .nvBar{padding:10px 20px!important}
.about-us{margin-top:0}
}
.header .nvBar .logo_wrp img{transition:.5s;position:relative;width:200px}
button.get_a_qt{border:1px solid #145099;padding:20px 50px!important;display:flex;align-items:center;border-radius:30px;gap:20px}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt,.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt:hover,.core_offerings .card .exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt{border:1px solid #fff!important}
.core_offerings .card .exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt:hover{border:1px solid #9e9e9e!important;background-color:#9e9e9e!important}
.abt_wrap_switch .service use,.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt:hover span svg path,.core_offerings .card .exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt:hover span svg path,.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_btn .anim_icon svg,.our_areas .leadership_row .ld_col .ld_bottom .ld_btn .anim_icon svg,.solutions .sol_list .item_row:nth-child(odd) .ir_inside .item_row_wrap .anim_icon svg{fill:#fff}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt img,.core_offerings .card .exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt img{border:none!important;border-radius:0!important}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt.card_1_btn:hover{background-color:#15557a!important}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt.card_2_btn:hover{background-color:#1b6d9d!important}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt.card_3_btn:hover{background-color:#2185c0!important}
.core_offerings .card .exp_btn.serv_exp_btn a.get_a_qt.btn_gt_qt.card_4_btn:hover{background-color:#2d9cdc!important}
a.get_a_qt{border:1px solid #145099;padding:20px 50px!important;display:inline-flex;gap:10px;align-items:center;border-radius:45px;gap:20px;text-decoration:none}
.slide-up{animation:1s cubic-bezier(.65,0,.35,1) both slide-up}
@keyframes slide-up{
0%{transform:translateY(140px)}
100%{transform:translateY(0)}
}
.heading>div>div{margin:0;line-height:117%}
div.heading>div:nth-child(2)>div{animation-delay:.7s}
div.heading>div:nth-child(3)>div{animation-delay:1.05s}
.services{background-color:var(--tertiary-color)}
._for_logos .lg_left img,._for_logos .lg_right img,.pledge .pl_left_wrap,.pledge .pl_rt_wrap,.services .anim_left_col,.so_banner_mob .container_so_banner,.vaccancies .vacc_item .vacc_left .vacc_img>div{height:100%}
.services svg{max-width:100%;overflow:visible;margin-top:calc(-100% - 100px);height:calc(100% + 100px)}
.services .line{fill:none;stroke:#fff;stroke-width:2px}
.services text{fill:#fff;font-size:15px;visibility:hidden}
.services img{width:180px;position:relative;right:-55px}
.services .ser-listing{padding:60px 0 80px}
.services .ser-listing h2,.wflo_counter h2{color:#fff;font-weight:500}
.services .ser-listing .sl_listing{display:grid;gap:40px;padding-top:30px}
@media (max-width:1025px){
.services .ser-listing h2{font-size:40px}
.services .ser-listing .sl_listing{gap:20px}
}
.services .ser-listing .sl_listing .sl_l_row{display:flex;gap:50px;flex-wrap:wrap}
@media (max-width:768px){
.banner_work-flo .custom-video{-o-object-fit:contain;object-fit:contain}
a.get_a_qt,button.get_a_qt{padding:15px 25px!important}
.vacc_right button.get_a_qt{padding:5px 25px!important}
.services .ser-listing h2{font-size:30px}
.services .ser-listing .sl_listing .sl_l_row{flex-direction:column}
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-right:0}
}
.services .ser-listing .sl_listing .sl_l_row a.get_a_qt{padding:15px 30px!important}
.anim_icon,.get_a_qt .anim_icon,.services .ser-listing .sl_listing .sl_l_row .anim_icon{overflow:hidden;height:20px;width:20px;display:flex;align-items:center;justify-content:center}
.services .ser-listing .sl_listing .sl_l_row .anim_icon img{overflow:hidden;transition:background .3s,color .3s,box-shadow .3s;right:0!important}
@media (max-width:1025px){
.services .ser-listing .sl_listing .sl_l_row{gap:20px;flex-wrap:wrap}
}
.services .ser-listing .sl_listing .sl_l_row:nth-child(odd){padding-right:170px}
@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){
.services .ser-listing .sl_listing .sl_l_row:nth-child(odd){padding-right:0}
}
@media (max-width:1150px){
.services .ser-listing .sl_listing .sl_l_row:nth-child(odd){padding-right:0!important}
}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){
.services .ser-listing .sl_listing .sl_l_row:nth-child(odd){padding-right:50px}
}
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-left:170px}
@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-left:0}
.about-us{margin-top:0}
}
@media (max-width:1150px){
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-left:0!important}
}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-left:50px}
}
@media screen and (max-width:1367px) and (max-height:769px){
.services .ser-listing .sl_listing .sl_l_row:nth-child(odd){padding-right:0}
.services .ser-listing .sl_listing .sl_l_row:nth-child(2n){padding-left:0}
}
.services .ser-listing .sl_listing .sl_l_row .sll_item{background-color:#fff;padding:30px 30px 60px!important;border-radius:20px;position:relative;transition:1s;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:0!important}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover{background-color:#145099;transition:.5s;transform:scale(1.03)}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover a.get_a_qt{background-color:#fff;transition:.2s}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover a.get_a_qt span{color:#145099}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover::before{position:absolute;content:"";width:calc(100% - 60px);height:4px;bottom:25px;left:30px;background-color:#fff;border-radius:30px;transition:.5s}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top svg path{fill:#fff!important}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top h2,.solutions .sol_list .item_row:nth-child(2n) .ir_inside .irw_right h2{font-size:28px;color:#fff}
@media (max-width:1025px){
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top h2{font-size:26px}
}
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top p{font-size:16px;color:#fff;overflow:hidden}
.services .ser-listing .sl_listing .sl_l_row .sll_item::before{position:absolute;content:"";width:20%;height:4px;bottom:25px;left:30px;background-color:var(--primary-color);border-radius:30px;transition:.5s}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top .sll_top_img svg{width:80px;height:80px}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top .sll_top_img img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;left:0!important}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top .sll_top_img img.mi-img{width:120px}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top h2{font-size:28px;color:var(--primary-color)}
@media (max-width:1025px){
.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top p{font-size:14px}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top h2{font-size:26px}
}
.modal.modal-for-bnos .git_hd p,.modal.modal-for-getquote .git_hd p,.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top p{font-size:16px;color:#000}
.about-us{padding:50px 0;z-index:9;background-color:#fff}
.about-us .about-left,.logo_slider .slider.responsive{align-items:center}
.about-us .about-left h1,.about-us .about-left h2,.about_sec_banner .asb_wrap .abt_b_left h1,.about_sec_banner .asb_wrap .abt_b_left h2,.faq .faq_div .faq_main_hd h1,.faq .faq_div .faq_main_hd h2,.featured-news .container>h4,.latest_workflo .lw_hd h1,.latest_workflo .lw_hd h2,.workflo_by_nos .wbn_hd>h1,.workflo_by_nos .wbn_hd>h2{color:var(--primary-color);font-weight:500}
.about-us .about_right img,.about-us .about_right video{width:100%;-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px)}
.latest_workflo_row>.ltst_col:nth-child(0)>div{transition:none}
.latest_workflo_row>.ltst_col:nth-child(2)>div{transition:1s}
.latest_workflo_row>.ltst_col:nth-child(3)>div{transition:1.5s}
.latest_workflo_row>.ltst_col:nth-child(4)>div{transition:2s}
.latest_workflo{background-color:#f2f5f8;padding:100px 0 70px}
.blog_in_overview,.featured-news .latest_workflo_row,.get-in-touch .git_row .gt_left .gtl_list,.latest_workflo .latest_workflo_row{padding-top:40px}
.latest_workflo .ltst_col,.leadership .leadership_row .ld_col .ld_bottom .ld_hd,.vaccancies .vacc_item:not(:last-child){margin-bottom:15px}
.featured-news .workflo_col,.latest_workflo .workflo_col{border-radius:16px;overflow:hidden;background-color:#fff;height:100%!important}
.featured-news .workflo_col:hover .wc_top img,.latest_workflo .workflo_col:hover .wc_top img{transform:scale(1.08);position:relative;transition:.5s}
.latest_workflo .workflo_col .wc_top{height:200px;overflow:hidden}
.latest_workflo .workflo_col .wc_top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:.5s}
.featured-news .workflo_col .wc_btm,.latest_workflo .workflo_col .wc_btm{background-color:#fff;padding:20px}
.latest_workflo .workflo_col .wc_btm .tag{display:inline-flex;gap:5px;flex-wrap:wrap}
.latest_workflo .workflo_col .wc_btm .tag span{color:#777}
.featured-news .workflo_col .wc_btm .tag span:first-child,.latest_workflo .workflo_col .wc_btm .tag span:first-child,.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .tag span:first-child,.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .tag span:first-child{color:#1d93d1}
.featured-news .workflo_col .wc_btm h2,.latest_workflo .workflo_col .wc_btm h2{font-size:22px;font-weight:500}
.featured-news .workflo_col .wc_btm p,.latest_workflo .workflo_col .wc_btm p{font-size:16px;color:#313131;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.view_more{margin-top:40px;display:flex;justify-content:flex-end}
.view_more .mb_btn{padding:15px 40px;background-color:var(--primary-color);color:#fff;border-radius:45px;transition:.2s;border:1px solid var(--primary-color)}
.view_blog_btn a:hover,.view_blog_btn button:hover,.view_more .mb_btn:hover{transition:.2s;background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color)}
.logo_slider::before{position:absolute;content:"";left:0;right:0;height:100%;z-index:999;width:100%}
.logo_slider .slider.slick-slider{margin-bottom:0!important}
.logo_slider .slider .slick-track{display:flex;gap:10px;padding:10px}
.logo_slider .slider.responsive .sl_item{padding:10px 5px}
.logo_slider .slider.responsive .sl_item div{display:flex;align-items:center;width:100%}
.logo_slider .slider.responsive .sl_item div img{width:100%;-o-object-fit:contain;object-fit:contain;height:80px}
.uk_img{justify-content:center;display:flex}
.video_footer .video-wrap{height:500px;width:100%}
.video_footer .video-wrap .custom-video{top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.anim_icon img,.get_a_qt .anim_icon img,.get_a_qt .anim_icon svg{overflow:hidden;transition:background .3s,color .3s,box-shadow .3s}
@keyframes toBottomFromTop{
49%{transform:translateY(100%)}
50%{opacity:0;transform:translateY(-100%)}
51%{opacity:1}
}
@keyframes toTopFromBottom{
49%{transform:translateY(-100%)}
50%{opacity:0;transform:translateY(100%)}
51%{opacity:1}
}
.get_a_qt:hover .anim_icon img,.get_a_qt:hover .anim_icon svg{animation:.3s forwards toTopFromBottom}
.ss_icon:hover .anim_icon img,.ss_icon:hover .anim_icon svg{animation:.5s forwards toTopFromBottom}
.footer-section{background-color:#0a1932;padding:50px 0 0}
.footer-section .bl_tab_inside .accordion-item{background-color:transparent!important;border:none;border-bottom:1px solid #848484;border-radius:0}
.footer-section .bl_tab_inside .accordion-item .accordion-body{padding:0 0 1rem;line-height:30px}
.footer-section .bl_tab_inside .accordion-item .accordion-body ul li{list-style:none}
.footer-section .bl_tab_inside .accordion-item .accordion-body ul li a{color:#e3e3e3}
.footer-section .bl_tab_inside .accordion-button{background-color:transparent!important;color:#fff;padding:1rem 0!important}
.footer-section .bl_tab_inside .accordion-button:focus{border:none!important;box-shadow:none}
.footer-section .bl_tab_inside .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.faq_tablisting .accordion-button[aria-expanded=true]::after,.footer-section .bl_tab_inside .accordion-button[aria-expanded=true]::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}
.contact_overview .list-row,.footer-section .left_foo_main,.our_needs .on_hd,.tc-pp-detail .tcpp_wrap{padding-bottom:50px}
.footer-section .left_foo_main .foo_logo img{-o-object-fit:contain;object-fit:contain}
.footer-section .col_in h3{color:#fff;font-size:24px}
.core_values .leadership_row.coreval_row,.footer-section .col_in ul,.leadership .leadership_row,.mod_foo,.our_areas .leadership_row,.ss_icons{padding-top:20px}
.faq-content .bl_tab_inside .accordion .accordion-item .accordion-body ul li,.footer-section .col_in ul li{list-style:none;line-height:30px}
.footer-section .col_in ul li a{color:#e3e3e3;font-size:14px;text-decoration:none;position:relative;left:0;transition:.5s}
.footer-section .col_in ul li:hover a{text-decoration:none;transition:.5s;position:relative;left:10px}
.ss_icons .ss_icon div{cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:rgba(76,76,76,.5411764706);display:flex;align-items:center;justify-content:center}
.ss_icons .ss_icon div img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}
.loc_address{padding-top:10px}
.loc_address h3{font-size:14px;color:#fff;margin-bottom:5px}
.loc_address span{font-size:14px;color:#fff;display:block;opacity:.8}
.sa_form>div{display:flex;align-items:center;gap:10px;padding-top:5px;flex-wrap:wrap}
.sa_form input{padding:12.5px 20px;background:#152a46;border-radius:46px;font-size:14px;border:none;color:#fff}
.sa_form input::-moz-placeholder{color:#5f6d80;opacity:1}
.sa_form input::placeholder{color:#5f6d80;opacity:1}
.sa_form button{padding:12.5px 38px 12.5px 37px;border-radius:46px;background:#15539f;font-size:14px;border:none;color:#fff;transition:.5s;position:relative}
.subscribe_area h3,.subscribe_area p{font-size:14px;color:#898b8d}
.sa_form button:hover{background-color:#1a66c3;transition:.5s;position:relative}
.subscribe_area{padding:20px 0}
.subscribe_area h3{text-transform:uppercase}
.copy_right{background-color:#030d1b}
.copy_right span{color:var(--color-neutral-800,#858585);font-size:16px}
@media (min-width:992px){
.cl-4th,.left-to-right,.ltst_col>div{opacity:0;visibility:hidden;height:0%;transition:1s}
.cl-4th{transform:translateX(100px)}
.cl-4th.in-view,.left-to-right.in-view{opacity:1;visibility:visible;transform:translateX(0);height:auto;transition:1s}
.left-to-right{transform:translateX(-100px)}
.ltst_col>div{transform:translateY(200px)}
.ltst_col.in-view>div{opacity:1;visibility:visible;transform:translateY(0);height:auto}
.container{max-width:1120px}
.hub-banner{height:360px}
}
@media (min-width:1110px){
.header.sticky .nvBar{padding:0!important}
.header .nvBar{padding:10px 0!important}
.container{max-width:1000px}
}
@media (min-width:1200px){
.container{max-width:1140px}
}
@media (min-width:1400px){
.container{max-width:1320px}
}
@media (max-width:1100px){
.container{padding:0 60px!important}
}
@media (max-width:767px){
.container{width:100%!important;max-width:100%!important}
}
.navbar{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;width:100%;margin:0 auto}
.navbar .navbar__left{display:flex;align-items:center;flex:0 0 17%}
.navbar .navbar__left .logo_wrp img{padding:5px 0}
.blog_listing .blog_items_list .blog-item,.blog_listing .blog_items_list.filter_blog_items#filter_blog_items .blog-item.showed,.fluid,.navbar .navbar__center{display:flex}
.navbar .navbar__right{display:flex;flex:0 0 17%;align-items:center;justify-content:flex-end;-moz-column-gap:1.5rem;column-gap:1.5rem}
.brand{display:flex;align-items:center;order:1}
.brand svg{width:60px;height:60px}
.menu .menu__header{display:none}
.menu .menu__inner .menu__item{position:static;display:inline-block;padding:15px 20px 15px 0}
.menu .menu__inner .menu__item:last-child{padding-right:0}
.menu .menu__inner .menu__item:hover>.menu__link{color:#045da8}
.darkmode .menu .menu__inner .menu__item:hover>.menu__link{color:var(--color)}
.menu .menu__inner .menu__item .menu__link{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:500;color:#000;text-transform:capitalize;transition:.25s}
.darkmode .submenu .submenu__inner .submenu__title,.darkmode .submenu .submenu__list li a:hover,.submenu .submenu__list li a:hover{color:var(--color)}
.menu .menu__inner .menu__item .menu__link>i{margin-left:5px;font-size:1rem;transform:rotate(90deg);transition:.35s}
.darkmode .menu .menu__inner .menu__item .menu__link{color:#fff}
.submenu{position:absolute;z-index:100;top:100%;left:-20px;width:680px;height:0;padding:20px 15px;border-radius:20px;background-color:#fff;opacity:0;visibility:hidden;transition:.35s ease-in-out;overflow:hidden}
.darkmode .submenu{border-top:2px solid var(--color);background-color:var(--color2)}
.submenu.megamenu__text,.testimonials .tls_list .tls_item .tls_item_row .tls_right a.href_cs{padding:0!important}
@media (min-width:1026px){
.menu .menu__inner .menu__item:hover>.menu__link i{transform:rotate(-90deg)}
.menu .menu__inner .menu__item.menu__dropdown:hover>.submenu{opacity:1;visibility:visible;top:100%;height:auto;left:0}
.submenu{animation:none!important}
.submenu.megamenu__normal{left:65%;max-width:250px;width:250px;height:auto;margin:0 auto}
.submenu.megamenu__image,.submenu.megamenu__text{display:flex;flex-wrap:wrap;max-width:95%;height:0;margin:0 auto}
.why_workflo .ww_left{padding-right:80px}
}
@media (min-width:1234px){
.submenu.megamenu__image,.submenu.megamenu__text{max-width:992px}
}
.submenu.megamenu__image .submenu__inner a{display:flex;flex-flow:column;align-items:center}
.submenu.megamenu__image .submenu__inner a img{display:block;width:100%;height:150px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;border-radius:10px}
.submenu .submenu__inner{width:100%;padding:0}
.submenu .submenu__inner .submenu__title{font-size:16px;font-weight:500;color:var(--color);text-transform:uppercase;transition:.3s}
.submenu .submenu__inner .submenu__inner--row .sub_left_space{background-color:#f2f5f8}
.submenu .submenu__inner .submenu__inner--row .sub_left_space h2{font-size:26px;margin-bottom:4px;font-weight:500;color:var(--primary-color)}
.submenu .submenu__inner .submenu__inner--row .sub_left_space p{font-size:14px;color:#000}
.submenu .submenu__inner .submenu__inner--row .sub_image_space{height:250px}
.submenu .submenu__inner .submenu__inner--row .sub_image_space img{width:100%;-o-object-fit:fill;object-fit:fill;height:100%;-o-object-position:top right;object-position:top right}
.submenu .submenu__inner .submenu__inner--row .sub_right_space ul{list-style:none}
.submenu .submenu__inner .submenu__inner--row .sub_right_space ul li{line-height:32px;font-size:14px}
.submenu .submenu__inner .submenu__inner--row .sub_right_space ul li:hover a{color:#1d93d1;text-decoration:none;transition:.5s;position:relative;left:10px}
.submenu .submenu__inner .submenu__inner--row .sub_right_space ul li a{color:#000;text-decoration:none;position:relative;left:0;transition:.5s}
.submenu .submenu__list li{display:block;line-height:1;margin:0 auto}
.submenu .submenu__list li a{display:inline-block;padding:10px 0;line-height:1.4;text-transform:capitalize;color:#000;transition:.25s ease-in-out}
.darkmode .submenu .submenu__list li a,.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head,.testimonials .ts_hd span{color:#fff}
.switch{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:10px}
.switch .switch__dark,.switch .switch__light{position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%);transition:.3s ease-in}
.switch .switch__light{font-size:20px;visibility:visible;color:#000}
.darkmode .switch .switch__light{font-size:0;visibility:hidden}
.switch .switch__dark{font-size:0;visibility:hidden;color:#fff}
.darkmode .switch .switch__dark{font-size:20px;visibility:visible}
.overlay{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.7);transition:.45s ease-in-out;pointer-events:none}
.burger{position:absolute;display:block;cursor:pointer;width:25px;height:15px;margin-right:0;opacity:0;visibility:hidden;background:0 0}
.burger .burger-line{position:absolute;display:block;left:0;width:100%;height:2px;opacity:1;border-radius:15px;background:#000}
.darkmode .burger .burger-line{background:#fff}
.burger .burger-line:first-child,.our_culture .oc_wrapper .oc_left.highlight{top:0}
.burger .burger-line:nth-child(2){top:8px;width:70%}
.burger .burger-line:nth-child(3){top:16px}
@media (min-width:991px) and (max-width:1025px){
.submenu_col{width:100%}
}
.hub-banner{background-color:#145099;margin-top:95px;padding:50px 0}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h1{font-size:70px;font-weight:500;color:#fff}
@media (max-width:1025px){
.copy_right span,.latest_workflo .workflo_col .wc_btm p,.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top p{font-size:14px}
.about-us h2,.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h1,.latest_workflo h2{font-size:40px}
.latest_workflo .workflo_col .wc_btm h2{font-size:18px}
.footer-section .col_in h3{font-size:20px}
.svg_anim_left--col{display:none!important}
.navbar .navbar__left{flex:0 0 auto;width:100%;padding:0}
.navbar .navbar__left a,.submenu.is-active{display:block}
.navbar .navbar__left .logo_wrp img{padding:5px 0;width:150px;-o-object-fit:contain;object-fit:contain}
.navbar .navbar__center{flex:0 0 100%;order:3;align-items:center}
.navbar .navbar__center .menu,.navbar .navbar__center .overlay{height:100vh}
.navbar .navbar__center .menu{overflow-y:auto}
.navbar .navbar__right{flex:0 0 auto;align-items:center}
.menu{position:fixed;top:0;left:0;width:350px;max-width:85%;height:100%;z-index:100;background-color:#fff;transform:translate(-100%);transition:.4s ease-in-out;overflow:hidden}
.menu.is-active{transform:translate(0)}
.darkmode .menu{background-color:var(--color2)}
.menu .menu__header{position:relative;top:0;display:flex;align-items:center;justify-content:flex-start;height:4rem;z-index:110;visibility:hidden;background:0 0}
.menu .menu__header.is-active{visibility:visible;background-color:#fff}
.menu .menu__header.is-active>.menu__arrow{display:flex}
.darkmode .menu .menu__header.is-active{background-color:var(--color2)}
.menu .menu__header .menu__arrow{display:none;justify-content:center;align-items:center;cursor:pointer;width:3rem}
.menu .menu__header .menu__arrow:hover i{color:var(--color)}
.menu .menu__header .menu__arrow>i{font-size:1rem;color:#000;transition:.25s}
.darkmode .menu .menu__header .menu__arrow>i{color:#fff}
.menu .menu__header .menu__title{cursor:pointer;font-weight:500;text-transform:capitalize;color:#000;transition:.25s}
.menu .menu__header .menu__title:hover{color:var(--color)}
.darkmode .menu .menu__header .menu__title{color:#fff}
.menu .menu__inner{height:100%;margin-top:-3rem;overflow-y:auto;overflow-x:hidden;padding-bottom:50px}
.menu .menu__inner .menu__item{display:block;padding:0}
.menu .menu__inner .menu__item .menu__link{justify-content:space-between;padding:20px}
.menu .menu__inner .menu__item .menu__link>i{margin-left:10px;transform:rotate(0)}
.submenu{position:absolute;display:none;top:0;left:0!important;width:100%;height:auto!important;max-width:none;min-width:auto;margin:0;padding:80px 15px 0;border-radius:0;border-top:0;box-shadow:none;opacity:1;visibility:visible;transform:translateX(0);overflow-y:auto}
.submenu.megamenu__image .submenu__inner a{flex-flow:row;align-items:center;padding-bottom:20px}
.submenu.megamenu__image .submenu__inner a img{width:30%;height:80px;margin-bottom:0;margin-right:15px}
.submenu .submenu__inner{width:100%;padding:0}
.submenu .submenu__inner .submenu__inner--row{padding-top:3.5rem;margin-bottom:50px!important;overflow-y:auto}
.submenu .submenu__list{margin-bottom:20px}
.submenu .submenu__list li a{display:block}
.overlay{cursor:url(https://i.imgur.com/cPh9Zm5.png),zoom-out;pointer-events:visible}
.overlay.is-active{opacity:1;visibility:visible}
.burger{opacity:1;right:0;visibility:visible}
.hub-banner{margin-top:65px}
}
@media (max-width:574px){
.services .ser-listing .sl_listing .sl_l_row{flex-direction:column}
.services .ser-listing .sl_listing .sl_l_row .sll_item .sll_itm_top h2,.services .ser-listing .sl_listing .sl_l_row .sll_item:hover .sll_itm_top h2{font-size:22px}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h1{font-size:35px}
}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h2{font-size:40px;font-weight:400;color:#fff}
@media (max-width:1025px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h2{font-size:25px}
}
@media (max-width:574px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head h2{font-size:20px}
}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left .hbl_head p{font-size:16px;font-weight:400;color:#fff;margin-top:15px}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right{position:relative;z-index:1}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb{border-radius:24px;background-color:#fff;border:1px solid #8fd7f7;overflow:hidden;margin-bottom:-120px}
@media (min-width:991.93px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb{height:380px}
.so_header .so_head h1{margin-bottom:20px}
}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb{position:relative;height:450px;border:none;background-repeat:no-repeat;background-size:200%;background-position:top right;overflow:hidden;border-radius:40px}
@media (max-width:1025px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb{height:300px;width:100%;margin-top:0!important}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}
}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb img{padding:0;width:110%;height:140%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;transition:top .3s}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb img{width:100%;padding:15px;height:100%;-o-object-fit:contain;object-fit:contain}
@media (min-width:768px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb{width:100%}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb img{width:100%;padding:0;-o-object-fit:contain;object-fit:contain;border-radius:30px}
}
.blog_listing{padding:120px 0 0}
.blog_listing .tab_bl_nav,.ctx_btn,.srv_tab_listing .container_wrap .tab_bl_nav{display:flex;justify-content:center}
.blog_listing .tab_bl_nav .bl_tabs{display:inline-flex;border-radius:62px;background-color:#f0f8fc;padding:5px;flex-wrap:nowrap;overflow:hidden;overflow-x:auto}
.blog_listing .tab_bl_nav .bl_tabs li a.nav-link{color:#000;border:none!important;font-size:20px;border-radius:48px;white-space:nowrap}
.blog_listing .tab_bl_nav .bl_tabs li a.nav-link.active{border-radius:48px;background-color:#fff}
.blog_listing .main_blog{margin-top:30px;position:sticky;top:100px}
.blog_listing .blog_items_list,.view_blog_btn,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .author_dl{margin-top:30px}
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap{border-radius:20px;overflow:hidden;height:360px}
@media (max-width:992px){
nav .nav-item.get_a_qt{margin-left:20px;margin-top:20px}
.latest_workflo .workflo_col .wc_top{height:200px}
.footer-section .col_in{padding-bottom:30px}
.footer-section .col_in ul{padding-top:10px}
.container{padding:0 20px!important}
.foo_col_row{padding-top:20px}
.hub-banner{margin-top:65px}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_left{margin-bottom:15px}
.blog_listing h2{font-size:30px}
.blog_listing .tab_bl_nav .bl_tabs li a.nav-link{font-size:14px}
.blog_listing .main_blog{margin-top:10px}
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap{height:400px}
}
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap img,.core_values .leadership_row.coreval_row .ld_col .ld_top img,.leadership .leadership_row .ld_col .ld_top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:.5s}
@media (max-width:992px){
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap img{-o-object-fit:cover;object-fit:cover}
}
@media (max-width:750px){
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap{height:325px}
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap img{-o-object-fit:fill;object-fit:fill}
}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap{top:0;padding:25px 0 15px;position:relative;transition:.5s}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .tag{display:inline-flex;gap:5px;flex-wrap:wrap}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .tag span,.featured-news .workflo_col .wc_btm .tag span,.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .tag span,.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .tag span{color:#777}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap .tag span:first-child,.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .tag span:first-child{color:#1d93d1;text-transform:capitalize}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .blog-item--dec h2{font-size:28px;font-style:normal;font-weight:500;margin-bottom:10px}
@media (max-width:768px){
.about-us h2,.latest_workflo h2{font-size:30px}
.latest_workflo .workflo_col .wc_top{height:360px}
.video_footer{height:220px}
.menu .menu__inner,.submenu .submenu__inner{height:calc(100% + 150px)}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb{height:250px;background-size:250%;background-position:bottom right}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .blog-item--dec h2{font-size:22px}
}
.blog_listing .main_blog .blog-item .blog-item__Y .blog-item__bottom--wrap .blog-item--dec p{font-size:16px;font-style:normal;font-weight:400;color:#000}
.blog_listing .blog_items_list .blog-item:hover img,.blog_listing .main_blog .blog-item:hover img{transform:scale(1.1);transition:.5s}
.blog_listing .main_blog .blog-item:hover .blog-item__bottom--wrap{transition:.5s;top:-10px}
.blog_listing .blog_items_list .blog-item:hover .blog-item__top--wrap{transform:scale(1.05);transition:.5s;position:relative}
.blog_listing .blog_items_list .blog-item .blog-item__X .blog-item__top--wrap{transition:.5s;position:relative;border-radius:20px;overflow:hidden;width:160px;height:130px}
.blog_listing .blog_items_list .blog-item .blog-item__X .blog-item__top--wrap img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;position:relative;transition:.5s}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap{padding:15px 0;position:relative;transition:.5s;left:0}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap .tag,.featured-news .workflo_col .wc_btm .tag{display:inline-flex;gap:5px;flex-wrap:wrap}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap .tag span{color:#777;font-size:14px}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap .blog-item--dec h2{font-size:18px!important;font-style:normal;font-weight:500}
.blog_listing .blog_items_list .blog-item:hover .blog-item__bottom--wrap{transition:.5s;left:10px}
.blog_listing .blog_items_list.filter_blog_items#filter_blog_items .blog-item,.filter_area1 .my-select button::after,.solutions .sol_list .item_row:last-child .sol_next,.testimonials .slick-dots li button::before{display:none}
.blogs_left{padding-right:30px}
@media (max-width:1025px){
.blogs_left{padding-right:20px;padding-left:0}
.blogs_right{padding-right:0;padding-left:0}
}
.blogs_right .blog_items_list .blog-item .blog-item__X .blog-item__top--wrap img{-o-object-fit:cover;object-fit:cover}
.view_blog_btn{display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:column}
.view_blog_btn span{color:#000;font-size:16px;font-style:normal;font-weight:400}
.featured-news h2,.testimonials .ts_hd h2{font-weight:500;font-size:60px}
.view_blog_btn a,.view_blog_btn button{padding:15px 40px;background-color:var(--primary-color);color:#fff;border-radius:40px;transition:.2s;border:1px solid var(--primary-color);font-size:20px}
.banner_about .ab_left h2,.banner_about .ab_left p,.blueprint h2,.blueprint h3,.exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt.bg-white span,.featured-news .container>h4,.featured-news h2,.our_areas .leadership_row .ld_col .ld_bottom .ld_hd,.pp_mdl_hd h2,.pp_mdl_wn h2,.testimonials .tls_list .tls_item .tls_item_row .tls_right a.href_cs h2,.top_si h2{color:var(--primary-color)}
.featured-news{background-color:#f2f5f8;padding:50px 0 70px}
.featured-news.news_tab .workflo_col{height:100%!important}
.featured-news.news_tab .workflo_col .wc_btm{background-color:#f8f8f8;padding:20px}
.featured-news .workflo_col .wc_top{height:300px;overflow:hidden}
@media (max-width:768px){
.featured-news .workflo_col .wc_top{height:360px}
}
@media (min-width:768px) and (max-width:1024px){
.featured-news .workflo_col .wc_top{height:400px}
}
.featured-news .workflo_col .wc_top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}
.featured-nav{padding:0 20px}
.featured-nav ul{display:flex;gap:15px;justify-content:flex-end;padding-top:0;list-style:none}
.abt_wrap_switch .service .icon-wrapper:hover,.cs-study .nv-std ul li,.featured-nav ul li,.we_loves .nv-std_arrows ul li{cursor:pointer}
.testimonials{padding:70px 0;background-color:#145099;overflow:hidden}
@media (min-width:120px){
.featured-news .slick-slide>div{margin:0 10px}
.featured-news .slick-list>div{margin:0;display:flex}
.featured-news .slick-list>div .slick-slide{height:auto}
.testimonials .slick-slide>div{margin:0 5px!important}
.testimonials .slick-list>div{margin:0 -5px!important}
}
.testimonials .slick-dots li{margin:2px;width:14px;height:14px;background-color:#4f87cb;border-radius:50%;position:relative;transition:.5s}
.testimonials .slick-dots li.slick-active{width:28px;border-radius:30px;position:relative;transition:.5s;background-color:#b6d7ff}
.bootstrap-select .dropdown-menu,.testimonials .slick-dots li button,.wl_list_slider .wl_slider_item .wls_row .wls_col_left{padding:0}
.testimonials .ts_hd h2{color:#fff}
.cs-study .csstudy--list,.leadership .leadership_row .ld_col .ld_bottom .ld_ss,.testimonials .tls_list,.testimonials_tab .csstudy--list_tab,.tls_list_tab{padding-top:30px}
.testimonials .tls_list .tls_item .tls_item_row{background-color:#fff;border-radius:20px;overflow:hidden}
.testimonials .tls_list .tls_item .tls_item_row:hover .tls_left{overflow:hidden;height:480px;display:flex;align-items:center}
.testimonials .tls_list .tls_item .tls_item_row:hover .tls_left img{width:100%;transform:scale(1.2);transition:.5s}
.testimonials .tls_list .tls_item .tls_item_row .tls_left{height:480px;display:flex;align-items:center;overflow:hidden}
.testimonials .tls_list .tls_item .tls_item_row .tls_left img{width:100%;transform:scale(1);transition:.5s}
.testimonials .tls_list .tls_item .tls_item_row .tls_right,.tls_list_tab .tls_item .tls_item_row .tls_right{padding:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:self-end;height:100%}
.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .tag,.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .tag{display:inline-flex;gap:10px;flex-wrap:wrap}
.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec h2{font-size:28px;font-weight:400}
@media (max-width:992px){
.blogs_left{padding-right:0;padding-left:0}
.featured-news .latest_workflo_row{gap:20px}
.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec h2{font-size:24px}
}
.testimonials .tls_list .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec p,.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec p{color:#000;font-size:16px;margin-top:10px}
.blueprint p,.testimonials .tls_list .tls_item .tls_item_row .tls_right a,.vaccancies .vacc_detail span{color:#000}
.content_wrap .cw_thumb,.sticky-cards #cards,.tls_list_tab .tls_item{margin-bottom:30px}
.tls_list_tab .tls_item .tls_item_row{background-color:#f3f3f3;border-radius:20px;overflow:hidden}
.banner_about .ab_right img,.bnr_image img,.container.blog-detail-container iframe,.ctn-img img,.foo_img_wrap img,.foo_img_wrap video,.get-in-touch .git_row .gt_right form textarea,.modal.modal-for-bnos form textarea,.modal.modal-for-getquote form textarea,.pledge .oc_left img,.so_banner .sob_left .sobl_img img,.solutions .sol_list .item_row .ir_inside .item_row_wrap .irw_left img,.srv_tab_listing .container_wrap .lst_item_right img,.tech-wflo .tw_right img,.tls_list_tab .tls_item .tls_item_row .tls_left img,.vaccancies .vacc_list .accordion,.vaccancies .vacc_list .accordion .accordion-item .accordion-button .vacc_item,.wbn_main_img img,.wl_list_slider .wl_slider_item .wls_row .wls_col_left img{width:100%}
.cs-study .csstudy--list .csstudy_col .cs_right .prof_detail .prof_left,.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right .prof_detail .prof_left{width:80px;height:80px}
.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec h2{font-size:36px;font-weight:400}
.cs-study{background-color:#f2f5f8;padding:70px 0}
.cs-study .nv-std{padding:20px 20px 0}
.cs-study .nv-std ul{display:flex;gap:15px;justify-content:flex-end;padding-top:0}
.cs-study .csstudy--list .csstudy_col{background-color:#fff;border-radius:20px;overflow:hidden}
.cs-study .csstudy--list .csstudy_col:hover .cs_img,.solutions .sol_list .item_row,.svg-counter .card_row .card .percent{position:relative}
.cs-study .csstudy--list .csstudy_col:hover .cs_img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;transform:scale(1.3);transition:.5s}
._for_logos,.cs-study .csstudy--list .csstudy_col .cs_img{position:relative;overflow:hidden}
.cs-study .csstudy--list .csstudy_col .cs_img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;transition:.5s}
.cs-study .csstudy--list .csstudy_col .cs_right h2{font-size:30px;font-style:normal;font-weight:500}
.cs-study .csstudy--list .csstudy_col .cs_right p{color:#000;margin-top:10px;font-style:italic}
.cs-study .csstudy--list .csstudy_col .cs_right .prof_detail{display:flex;align-items:center;gap:15px;padding-top:20px}
.cs-study .csstudy--list .csstudy_col .cs_right .prof_detail .prof_left .prof_left_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.cs-study .csstudy--list .csstudy_col .cs_right .prof_detail .prof_right h3{font-size:18px;font-style:normal;font-weight:500}
.cs-study .csstudy--list .csstudy_col .cs_right .prof_detail .prof_right p{font-size:14px;font-style:normal;font-weight:400;margin-top:0;color:#2392d1}
.testimonials_tab .csstudy--list_tab .csstudy_col{background-color:#f3f3f3;border-radius:20px;overflow:hidden}
.faq .faq_div .faq_hd,.service_overview,.tech-wflo,img#fanta{background-color:#fff}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right h2{font-size:30px;font-style:normal;font-weight:500}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right p{color:#000;margin-top:10px;font-style:italic}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right .prof_detail{display:flex;align-items:center;gap:15px;padding-top:20px}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right .prof_detail .prof_left .prof_left_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right .prof_detail .prof_right h3{font-size:18px;font-style:normal;font-weight:500}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right .prof_detail .prof_right p{font-size:14px;font-style:normal;font-weight:400;margin-top:0;color:#2392d1}
.abt_wrap_switch #learn-more{fill-opacity:0;fill:#fff;stroke:#fff;stroke-width:2;border-radius:5px;stroke-linejoin:round;transition:250ms ease-in;cursor:pointer}
.abt_wrap_switch #learn-more:hover{fill-opacity:1}
.abt_wrap_switch #learn-more:hover~.learn-more-text,.abt_wrap_switch .center,.abt_wrap_switch .service circle{fill:#005fa4}
.abt_wrap_switch .learn-more-text{fill:#fff;pointer-events:none;font-size:14px;transition:250ms ease-in}
.abt_wrap_switch .pointer{fill:#fff;stroke:#3b8fc0;stroke-width:2}
.abt_wrap_switch .nav-copy{fill:#fff;fill-opacity:1;transition:250ms ease-in}
.abt_wrap_switch .nav-copy.changing{fill-opacity:0}
.abt_wrap_switch .service.serv-0{transform:matrix(1,0,0,1,-250,-30)}
.abt_wrap_switch .service.serv-1{transform:matrix(1,0,0,1,-228.2371206578,100.8489044016)}
.abt_wrap_switch .service.serv-5{transform:matrix(1,0,0,1,228.2371206578,100)}
.abt_wrap_switch .service.serv-6{transform:matrix(1,0,0,1,250,-30)}
.abt_wrap_switch .service .icon-wrapper{transform-origin:50% 50%}
.abt_wrap_switch .service .icon-wrapper,.abt_wrap_switch .service .icon-wrapper>*{transition:250ms ease-in}
.abt_wrap_switch .service circle.shadow{fill-opacity:0;filter:url(#service-shadow)}
.abt_wrap_switch .service text{fill:#4d4d4d}
.abt_wrap_switch .service.active .icon-wrapper,.abt_wrap_switch .service:hover .icon-wrapper{transform:scale(1.15) translateY(6px)}
.abt_wrap_switch .service.active .icon-wrapper,.abt_wrap_switch .service.active .icon-wrapper>*,.abt_wrap_switch .service:hover .icon-wrapper,.abt_wrap_switch .service:hover .icon-wrapper>*{transition:250ms ease-out}
.abt_wrap_switch .service.active .icon-wrapper circle.shadow,.abt_wrap_switch .service:hover .icon-wrapper circle.shadow{fill-opacity:.4}
.abt_wrap_switch .service.active text,.abt_wrap_switch .service:hover text{fill:#005fa4;font-weight:700}
@media all and (device-width:1024px) and (device-height:1366px) and (orientation:landscape){
.svg_anim_left--col{display:none!important}
}
.svg_anim_left--col #container{position:relative;timeline-scope:--container}
.svg_anim_left--col #my_path{view-timeline-name:--container}
.svg_anim_left--col #car{width:210px;height:188px;position:absolute;inset:0;offset-path:url(#my_path);animation:5s linear forwards offsetDistance;animation-timeline:--container;animation-range:exit-crossing -45% entry-crossing 105%;left:-8px}
@keyframes offsetDistance{
from{offset-distance:0}
to{offset-distance:100%}
}
.tls_list{opacity:0;visibility:hidden;transform:translateX(100px);height:0%;transition:1s}
.hub_banner_left.in-view,.tls_list.in-view{opacity:1;visibility:visible;transform:translateX(0);height:auto;transition:1s}
.hub_banner_right,.tw_left{opacity:0;visibility:hidden}
.animation-element .get_a_qt.btn_gt_qt,.hub_banner_left,.item_row_wrap.animation-element,.solutions .sol_list .item_row:nth-child(odd) .ir_inside .sol_next.animation-element{opacity:0;visibility:hidden;transform:translateY(150px);height:0%;transition:1s}
.hub_banner_right{height:0%;transition:.5s;position:relative}
.hub_banner_right.in-view{opacity:1;visibility:visible;height:auto;transition:.5s;position:relative}
.so_header{padding:140px 0 20px}
.so_header .so_head h1{font-size:70px;color:var(--primary-color);font-weight:500}
@media (max-width:991.93px){
.footer-section .left_foo_main .foo_logo img{width:180px}
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb{margin-bottom:0;display:inline-block;height:300px;margin-top:30px}
.so_header .so_head h1{font-size:50px}
}
@media (max-width:768px){
.testimonials .tls_list .tls_item .tls_item_row .tls_left,.testimonials .tls_list .tls_item .tls_item_row:hover .tls_left{height:240px}
.cs-study .csstudy--list .csstudy_col .cs_img,.cs-study .csstudy--list .csstudy_col:hover .cs_img,.testimonials_tab .csstudy--list_tab .csstudy_col .cs_img{height:250px}
.so_header .so_head h1{font-size:46px}
}
@media (max-width:360px){
.so_header .so_head h1{font-size:30px}
}
.so_header .so_head p{font-size:34px;color:var(--primary-color);margin-top:15px}
@media (max-width:1200px){
.so_header{padding:140px 0 0}
.so_header .so_head p{font-size:24px}
}
@media (max-width:991.93px){
.so_header .so_head p{font-size:20px}
}
button.get_a_qt.btn_gt_qt{border-radius:45px;margin-top:20px}
img#fanta{width:40%;position:absolute;z-index:1;transition:.5s cubic-bezier(.19,1,.22,1);right:100px!important;left:inherit!important;margin-top:250px;height:313px;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 0 50px -25px #000}
@media (max-width:1025px){
.featured-news h2,.testimonials .ts_hd h2{font-size:30px}
.featured-news .workflo_col .wc_btm h2{font-size:18px}
.featured-news .workflo_col .wc_btm p{font-size:14px}
img#fanta{top:90px!important;right:60px!important;display:none!important}
}
@media (max-width:768px){
.so_header .so_head p{font-size:18px}
img#fanta{top:10px!important;right:20px!important}
}
@media (max-width:520px){
img#fanta{top:unset!important;right:35px!important;margin-top:0;bottom:45px}
}
@media (max-width:508px){
img#fanta{top:115px!important;right:20px!important;margin-top:0}
}
@media (min-width:1025px){
.menu .menu__inner{display:flex}
.menu .menu__inner .menu__item .menu__link>i{display:none}
img#fanta{margin-top:300px}
.core_offerings .sticky-cards_1 .card__content{grid-template-columns:1fr 1fr}
}
.so_banner{height:500px;display:flex;align-items:center;background-image:url(assets/img/printer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;background-position:0 1em}
@media (min-width:1600px){
.so_banner{height:600px}
}
@media (min-width:1800px){
.so_banner{height:660px}
}
@media (max-width:1025px){
.so_banner{background-position:right bottom,left top;background-repeat:no-repeat,repeat;height:410px;display:none!important}
}
@media (max-width:520px){
.so_banner{height:194px;-webkit-clip-path:inset(25px 25px);clip-path:inset(25px 25px)}
}
.so_banner::before{position:absolute;left:0;width:100%;height:105%;content:"";background-image:url(assets/img/overlay1.png);top:0;background-size:105%;background-position:0 -4em;background-repeat:repeat}
@media (max-width:1500px){
.so_banner::before{background-size:107%;background-position:0 -4em}
}
@media (max-width:1400px){
.so_banner::before{background-size:107%;background-position:0 -6em}
.leader_col{flex:0 0 auto;width:50%}
}
@media (max-width:1200px){
.so_banner::before{background-size:107%;background-position:0 -1em}
}
@media (max-width:1025px){
.so_banner::before{background-size:123%;background-repeat:no-repeat;background-position:-80px -2.5em}
}
@media (max-width:992px){
.tls_list_tab .tls_item .tls_item_row .tls_right .tls_right_top .blog-item--dec h2{font-size:24px}
.cs-study .csstudy--list .csstudy_col .cs_right,.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right{margin-top:15px}
.cs-study .csstudy--list .csstudy_col .cs_right h2{font-size:22px}
.testimonials_tab .csstudy--list_tab .csstudy_col .cs_right h2{font-size:22px}
.so_banner::before{background-size:140%;background-repeat:no-repeat;background-position:-80px 0}
}
@media (max-width:768px){
.so_banner::before{background-size:150%;background-repeat:no-repeat;background-position:-76px -4em}
}
@media (max-width:508px){
.so_banner::before{background-size:111%;background-position:0 0}
}
@media (max-width:366px){
.so_banner::before{background-size:136%;background-position:-26px 0}
}
.banner_about .ab_left h2 span,.bootstrap-select.dropdown,.breadcrumb,.pledge .pg-overlay,.so_banner .sob_right .sobr_img,.transform_business .tb_hd h2 span,.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn span span{display:block}
.so_banner2{align-items:center;position:relative;background-position:0 1em}
.so_banner2 .so_scroll_img{height:400px;width:100%}
.service_overview{padding-bottom:100px}
.tech-wflo{padding:70px 0}
.bg-15539F,.core_offerings .sticky-cards_1 .card__content.card_2_content,.wflo_counter{background-color:var(--primary-color)}
@media (max-width:1025px){
.tech-wflo{padding-top:0}
.wflo_counter h2{font-size:36px}
}
.tech-wflo .tw_left h2{font-size:36px;line-height:38px;font-weight:500}
.tech-wflo .tw_left p{font-size:16px;margin-top:15px}
.wflo_counter{padding:70px 0;color:#fff}
.contact_overview .list-row .list-col .list-col-wrap .list-col-desc p,.wflo_counter p{color:#fff;font-size:16px}
.wflo_counter .counter_wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-top:0;padding-top:50px}
.cdetail,.core_offerings,.epse,.get-in-touch .git_row,.our_areas,.secure_compliant,.solutions,.workflo_by_nos{padding:70px 0}
.wflo_counter .counter_wrap .counter{text-align:center;font-size:30px;color:#fff;margin-bottom:30px}
.wflo_counter .counter_wrap .counter .count-number{font-size:60px;font-weight:700;line-height:58px;margin-bottom:10px}
.wflo_counter .counter_wrap .stats-text{font-size:20px;font-weight:500}
.wflo_counter .counter_wrap .ctr_k p{margin-top:5px}
.core_offerings .wrapper .sec_hd,.pledge .pl_rt_wrap .pg_item:not(:last-child){margin-bottom:40px}
.core_offerings .wrapper .sec_hd>h2{color:#164194;font-weight:500}
.core_offerings .wrapper .sec_hd>p{color:#000;font-size:16px}
.core_offerings .sticky-cards_1 #cards{list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height));gap:var(--card-margin);margin-bottom:30px}
.core_offerings .sticky-cards_1 .card{border:none;height:calc(100vh - 250px);overflow:hidden!important;border-radius:24px!important;position:sticky;top:110px}
.core_offerings .sticky-cards_1 .card__content{box-shadow:0 .2em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1);background:#fff;color:#0a0507;height:100%;display:grid;grid-template-areas:"text img";grid-template-rows:auto;align-items:stretch;padding:0 70px;overflow:hidden!important;border-radius:24px!important;place-content:center;transform-origin:50% 0;will-change:transform}
.our_culture .oc_wrapper .oc_left,.pledge .oc_left{background-position:center;background-repeat:no-repeat}
.core_offerings .sticky-cards_1 .card__content .cc_inside{width:100%;padding-right:30px}
.core_offerings .sticky-cards_1 .card__content .cc_inside a.get_a_qt,.core_offerings .sticky-cards_1 .card__content .cc_inside a.get_a_qt span{color:#145099}
.core_offerings .sticky-cards_1 .card__content figure{border-radius:20px;overflow:hidden;margin-bottom:0;-o-object-fit:cover;object-fit:cover}
.core_offerings .sticky-cards_1 .card__content.card_1_content{grid-template-columns:1fr;text-align:center;box-shadow:none}
.core_offerings .sticky-cards_1 .card__content.card_1_content>div{text-align:center;justify-content:center;place-items:center;z-index:99}
.core_offerings .sticky-cards_1 .card__content.card_1_content>div h2{font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_1_content>div p,.exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt{font-size:20px}
.core_offerings .sticky-cards_1 .card__content.card_2_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_2_content p{color:#fff}
.core_offerings .sticky-cards_1 .card__content.card_3_content{background-color:#2681d6}
.core_offerings .sticky-cards_1 .card__content.card_3_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_3_content p{color:#fff}
.core_offerings .sticky-cards_1 .card__content.card_4_content{background-color:#2392d1}
.core_offerings .sticky-cards_1 .card__content.card_4_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_4_content p{color:#fff}
.core_offerings .sticky-cards_1 .card__content.card_5_content{background-color:#3daeee}
.core_offerings .sticky-cards_1 .card__content.card_5_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_5_content p{color:#fff}

 




.core_offerings .sticky-cards_1 .card__content.card_5_1_content{background-color:#3daeee}
.core_offerings .sticky-cards_1 .card__content.card_5_1_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_5_1_content p{color:#fff}

.core_offerings .sticky-cards_1 .card__content.card_6_content{background-color:#298cc1;opacity:1!important}
.core_offerings .sticky-cards_1 .card__content.card_6_content h2{color:#fff;font-weight:500}
.core_offerings .sticky-cards_1 .card__content.card_6_content p,.solutions .sol_list .item_row:nth-child(2n) .ir_inside .irw_right p,.transform_business .tb_btm button.talk_exp:hover span{color:#fff}
.core_offerings .sticky-cards_1 .card__content>div{grid-area:text;width:80%;place-self:center;text-align:left;display:grid;gap:1em;place-items:start}
.core_offerings .sticky-cards_1 .card__content>figure{grid-area:img;overflow:hidden}
.core_offerings .sticky-cards_1 .card__content>figure>img,.our_areas .leadership_row .ld_col .ld_top img,.vaccancies .vacc_item .vacc_left .vacc_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.core_offerings .sticky-cards_1 #card_1{--index:1}
.core_offerings .sticky-cards_1 #card_2,.sticky-cards #card_2{--index:2}
.core_offerings .sticky-cards_1 #card_3{--index:3}
.core_offerings .sticky-cards_1 #card_4,.sticky-cards #card_4{--index:4}
.core_offerings main h1{font-weight:300;font-size:3.5em}
.core_offerings main h2{font-weight:300;font-size:2.5em}
.core_offerings main p{font-weight:300;line-height:1.42}
.core_offerings main .btn{background:#bc5724;color:#fff;text-decoration:none;display:inline-block;padding:.5em;border-radius:.25em}
.epse{background-color:#f2f5f8}
@media (max-width:470px){
.tech-wflo{padding:5px 0 70px}
.epse{margin-top:-180px}
}
@media (max-width:400px){
.hub-banner .hub-banner--wrap .hub-banner--row .hub_banner_right .hbr_thumb.car_thumb{height:250px}
.epse{margin-top:-350px}
}
@media (max-width:380px){
.epse{margin-top:-100px}
}
.epse .epse_row .epse_img_wrap{border-radius:24px;overflow:hidden}
.epse .epse_row .epse_img_wrap img{width:100%;-o-object-fit:cover;object-fit:cover}
.epse .epse_row .epse_right h2{font-size:50px;font-weight:500}
.epse .epse_row .epse_right h2 span{color:#000;display:block}
.epse .epse_row .epse_right h2 span:first-child{color:#164194}
.animation-element.in-view .get_a_qt.btn_gt_qt,.item_row_wrap.animation-element.in-view,.tw_left.in-view{opacity:1;visibility:visible;transform:translateY(0);height:auto;transition:1s}
.tw_left{transform:translateY(200px);height:0%;transition:1s}
.get-in-touch .git_row .gt_left .gtl_hd h2{font-size:60px;font-style:normal;font-weight:500;color:var(--primary-color)}
.get-in-touch .git_row .gt_left .gtl_hd p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:30px}
.get-in-touch .git_row .gt_left .gtl_list ul{line-height:40px}
.get-in-touch .git_row .gt_left .gtl_list ul li{list-style:none;display:flex;gap:15px}
.get-in-touch .git_row .gt_left .gtl_list ul li.address{padding-top:0}
.get-in-touch .git_row .gt_left .gtl_list ul li span span{display:block;line-height:26px}
.get-in-touch .git_row .gt_right form label span,.modal.modal-for-bnos form label span,.modal.modal-for-getquote form label span{color:#d00}
.get-in-touch .git_row .gt_right form input[type=number]::-webkit-inner-spin-button,.get-in-touch .git_row .gt_right form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.gt_right.git_footer select,.modal.modal-for-getquote form select{-webkit-appearance:none;line-height:1;background-color:#f1f0f0!important}
.get-in-touch .git_row .gt_right form input[type=email],.get-in-touch .git_row .gt_right form input[type=number],.get-in-touch .git_row .gt_right form input[type=password],.get-in-touch .git_row .gt_right form input[type=text],.get-in-touch .git_row .gt_right form textarea,.modal.modal-for-bnos form input[type=email],.modal.modal-for-bnos form input[type=number],.modal.modal-for-bnos form input[type=password],.modal.modal-for-bnos form input[type=text],.modal.modal-for-bnos form textarea,.modal.modal-for-getquote form input[type=email],.modal.modal-for-getquote form input[type=number],.modal.modal-for-getquote form input[type=password],.modal.modal-for-getquote form input[type=text],.modal.modal-for-getquote form textarea{background-color:#f1f0f0;border-radius:8px;border:none;padding:10px 20px}
.get-in-touch .git_row .gt_right form select{background-color:#f1f0f0;border-radius:8px;border:none;padding:10px 20px;width:100%;color:#6c757d}
.get-in-touch .git_row .gt_right form button,.modal.modal-for-bnos form button{width:100%;background-color:var(--primary-color);padding:10px 30px;border-radius:8px}
.bg-1D93D1,.contact_overview .list-row .list-col .list-col-wrap button.cta_btn_2:hover{background-color:#1d93d1}
.bg-8FD7F7,.contact_overview .list-row .list-col .list-col-wrap button.cta_btn_3:hover{background-color:#8fd7f7}
.faq{background-color:#f5f5f5;margin-top:30px;padding-top:50px}
.faq .faq_div{max-width:1000px;margin:0 auto}
.faq .faq_div .faq_main_hd{text-align:center;margin-bottom:40px}
.faq .faq_div .faq_hd{display:flex;align-items:start;flex-direction:column;width:100%;gap:8px;padding:25px;flex-wrap:wrap;border-radius:24px;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);margin-bottom:60px}
.faq .faq_div .faq_hd>h3{font-size:24px}
.faq .faq_div .faq_hd .faq_hd_right{width:100%;flex:1;display:flex;align-items:center;gap:10px}
.faq .faq_div .faq-search span,.faq .faq_div .faq_hd .faq_hd_right span{position:relative;flex:1}
.faq .faq_div .faq_hd .faq_hd_right span input{width:100%;border:none;padding:15px 50px;border-radius:8px;outline:0;background-color:#e8e8e8}
.faq .faq_div .faq_hd .faq_hd_right span svg{position:absolute;left:20px;top:50%;transform:translateY(-50%)}
.faq .faq_div .faq_hd .faq_hd_right button{border-radius:8px;background-color:#145099;color:#fff;padding:15px 40px;border:1px solid #145099;transition:.3s;position:relative}
.faq .faq_div .faq_hd .faq_hd_right button:hover{background-color:#fff;color:#145099;padding:15px 40px;border:1px solid #145099;transition:.3s;position:relative}
.faq .faq_div .faq_sub,.site_map .site_map--wrap .sitemap_item{margin-bottom:50px}
.faq .faq_div .faq_sub h3{font-size:28px;font-style:normal;font-weight:500;display:inline-block;position:relative;color:var(--primary-color)}
.faq .faq_div .faq-search span input{width:100%;border:1px solid #d7d7d7;padding:15px 20px;border-radius:8px;outline:0;background-color:#fbfbfb}
.faq .faq_div .faq-search span svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.faq .faq_div .tab_faq ul.faq_tabs li a{background-color:transparent;color:#000;border:none;position:relative;padding:10px 20px;display:inline-block}
.faq .faq_div .tab_faq ul.faq_tabs li a.active::before{position:absolute;content:"";left:0;background-color:var(--primary-color);width:100%;height:2px;bottom:0}
.faq-content{padding:30px 0}
.faq-content .bl_tab_inside .accordion .accordion-item{border:none!important;background-color:transparent!important}
.faq-content .bl_tab_inside .accordion .accordion-item:not(:last-child){border-bottom:1px solid #c7c7c7!important}
.faq-content .bl_tab_inside .accordion .accordion-item button{background-color:transparent!important;border:none!important;box-shadow:none;padding:20px 0!important;font-weight:500;color:#000!important;gap:20px;font-size:16px}
.faq-content .bl_tab_inside .accordion .accordion-item .accordion-body{padding:15px 0;text-align:justify}
.faq-content .bl_tab_inside .accordion .accordion-item .accordion-body h3{font-size:20px;font-weight:400;margin-bottom:15px}
.faq-content .bl_tab_inside .accordion .accordion-item .accordion-body ul,.modal.modal-for-bnos .git_hd,.modal.modal-for-getquote .git_hd{margin-bottom:20px}
.cdetail .cdtail_row{max-width:700px;margin:0 auto}
.cdetail .cd_item{margin-bottom:30px;padding:0 50px 0 0}
@media (max-width:991.98px){
.cdetail .cd_item{padding-right:0}
}
.cdetail .cd_item>h3{font-size:22px;margin-bottom:6px}
.cdetail .cd_item .cd_dec .ss_icons{padding-top:5px}
.btn-x,.cdetail .cd_item .cd_dec .ss_icons .ss_icon div{background-color:#000}
.banner_about{padding-top:220px;padding-bottom:70px}
.banner_about .ab_left h2{font-size:60px}
@media (max-width:1025px){
.core_offerings .wrapper .sec_hd>h2{font-size:36px}
.banner_about .ab_left h2,.faq .faq_div .faq_main_hd h2{font-size:36px!important}
.banner_about{padding-top:120px}
}
.banner_about .ab_left h1{font-size:60px;font-weight:700;color:var(--primary-color)}
@media (max-width:1025px){
.banner_about .ab_left h1{font-size:32px}
}
.banner_about .ab_left p{font-size:20px;line-height:28px}
.blueprint{background-color:#e9f8ff;padding:70px 0 50px}
.blueprint .bp_dec{max-width:800px;margin:20px auto auto}
.body_dec_modal .img_wrpper,.cta_sec .cta_in,.dd_img,.si_list .si_item .si_img_wrap img,.solutions .s_hd,.vaccancies .vacc_hd{text-align:center}
.solutions .s_hd h2{font-size:60px;font-style:normal;font-weight:700;color:var(--primary-color)}
.solutions .sol_list{padding-top:100px}
.solutions .sol_list .item_row:not(:first-child){margin-top:100px!important}
.solutions .sol_list .item_row .sol_next,.solutions .sol_list .item_row:nth-child(2n) .ir_inside .sol_next img,.solutions .sol_list .item_row:nth-child(odd) .ir_inside .sol_next img{width:150px}
.solutions .sol_list .item_row .sol_next img{width:100%;-o-object-fit:contain;object-fit:contain}
.solutions .sol_list .item_row:nth-child(odd){display:flex;justify-content:flex-start}
.solutions .sol_list .item_row:nth-child(odd) .ir_inside{background-color:#e9f8ff;position:relative}
.solutions .sol_list .item_row:nth-child(odd) .ir_inside .sol_next{position:absolute;right:-170px;bottom:0}
.solutions .sol_list .item_row:nth-child(odd) .ir_inside .sol_next.animation-element.in-view{opacity:1;visibility:visible;transform:translateY(0);height:100px;transition:1s}
.solutions .sol_list .item_row:nth-child(2n){display:flex;justify-content:flex-end;margin-top:50px}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside{position:relative;background-color:var(--primary-color)}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside .sol_next{position:absolute;bottom:0;left:-175px}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside .sol_next.animation-element{opacity:0;visibility:hidden;transform:translateY(150px) scaleX(-1);height:0%;transition:1s}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside .sol_next.animation-element.in-view{opacity:1;visibility:visible;transform:translateY(0) scaleX(-1);height:100px;transition:1s}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside .item_row_wrap>.row{flex-direction:row-reverse}
.solutions .sol_list .item_row:nth-child(2n) .ir_inside button.get_a_qt{background-color:#fff;color:#15539f!important}
.solutions .sol_list .item_row .ir_inside{background-color:#e9f8ff;border-radius:24px}
.solutions .sol_list .item_row .ir_inside .item_row_wrap{padding:60px 20px}
.solutions .sol_list .item_row .ir_inside .item_row_wrap .irw_left{overflow:hidden;border-radius:24px;margin-top:-100px}
.solutions .sol_list .item_row .ir_inside .item_row_wrap .irw_right h2{font-size:28px}
.leadership,.logo_slider.abt_logo_slider{background-color:var(--primary-color);padding:70px 0}
.logo_slider.abt_logo_slider .sl_hd{text-align:center;padding-bottom:10px;margin-bottom:20px}
.logo_slider.abt_logo_slider .sl_hd h2,.sc_hd h2{font-size:60px;font-style:normal;font-weight:700;color:#fff;text-align:center}
.responsive.about_slider{background-color:#fff;padding:10px;border-radius:8px}
.css_hd,.sc_hd{max-width:900px;margin:auto}
.css_hd h2{color:var(--primary-color);text-align:center;font-weight:500;font-size:60px}
.cs-study.business .slick-arrow svg circle,.featured-news .slick-arrow svg circle,.fn-items .slick-arrow svg circle{fill:#145099!important;fill-opacity:1}
.cs-study.business .slick-arrow.slick-disabled svg circle,.featured-news .slick-arrow.slick-disabled svg circle,.fn-items .slick-arrow.slick-disabled svg circle{fill:#145099!important;fill-opacity:.2}
@media (min-width:1200px){
.menu .menu__inner .menu__item{position:relative}
.sc_hd h2{line-height:68px}
}
.svg-counter{padding:70px 0 60px;background-color:var(--primary-color)}
.svg-counter .card_row{display:flex;flex-wrap:wrap;gap:10px;padding-top:30px}
.svg-counter .card_row .card_item{position:relative;text-align:center}
.svg-counter .card_row .card_item .ci_top{position:relative;display:inline-block;margin:auto}
.svg-counter .card_row .card .number,.svg-counter .card_row .card_item .pgs_val{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.our_areas .leadership_row .ld_col .ld_bottom .ld_dec,.svg-counter .card_row .card_item .count_name{margin-top:10px}
.svg-counter .card_row .card_item .count_name h3{font-size:18px;color:#fff}
.svg-counter .card_row .card_item .pgs_val{display:flex;font-size:40px;color:#fff}
.svg-counter .card_row .card{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;background-color:transparent;border:none}
.svg-counter .card_row .card svg{position:relative;width:210px;height:210px;transform:rotate(-90deg)}
.svg-counter .card_row .card svg circle{width:100%;height:100%;fill:none;stroke:#15539f;stroke-width:10;stroke-linecap:round}
.svg-counter .card_row .card svg circle:last-of-type{stroke-dasharray:625px;stroke-dashoffset:calc(625px - 625px * var(--percent)/ 100);stroke:#aed8ee}
.svg-counter .card_row .card .number h3{font-weight:200;font-size:3.5rem;color:#fff}
.svg-counter .card_row .card .number h3 span{font-size:2rem;color:#fff}
.svg-counter .card_row .card .title h2{margin:25px 0 0;font-size:22px;color:#fff;font-weight:500;min-height:60px;text-align:center;line-height:30px}
.svg-counter svg.radial-progress{height:auto;max-width:240px;padding:0;transform:rotate(-90deg);width:100%;border-radius:50%}
.svg-counter section.svg-container svg.radial-progress:nth-child(2n){margin:0 15px}
.svg-counter svg.radial-progress circle{fill:transparent;stroke:#aed8ee}
.svg-counter svg.radial-progress circle.bar-static{stroke:#2392d1!important}
.svg-counter svg.radial-progress circle.bar--animated{stroke-dasharray:219.9114857513;stroke:#aed8ee;stroke-dashoffset:219.9114857513;stroke-width:4px;stroke-linecap:round}
.svg-counter svg.radial-progress text{fill:#aed8ee;font-family:Roboto;font-size:16px;font-weight:700;text-anchor:middle;text-shadow:0 0 5px rgba(0,0,0,.4784313725)}
.irw_left{opacity:0;visibility:hidden;transform:translateY(250px);height:0%;transition:2s}
.irw_left.animation-element.in-view{opacity:1;visibility:visible;transform:translateY(0);height:auto;transition:2s}
.hub-banner.car_banner{height:520px!important}
.hub-banner.car_banner.pp-tc{height:150px!important;padding:0;display:flex;align-items:center}
.why_workflo{padding-bottom:70px;background-color:#f5f5f5;padding-top:50px}
.our_culture .oc_wrapper .oc_right h2,.pledge h2,.purpose .ww_left h2,.story .ww_left h2,.why_workflo .ww_left h2,.wwb .ww_left h2{color:var(--primary-color);font-size:60px;font-weight:500}
.our_culture .oc_wrapper .oc_right p,.purpose .ww_left p,.story .ww_left p,.why_workflo .ww_left p,.wwb .ww_left p{font-size:16px;margin-top:10px}
.purpose .ww_right img,.story .ww_right img,.why_workflo .ww_right video,.ww_right img,.wwb .ww_right img{width:100%;border-radius:20px}
.our_culture .oc_wrapper .oc_l_wraper{position:relative;height:100%}
.our_culture .oc_wrapper .oc_l_wraper.visible_hidden,.our_culture .oc_wrapper .oc_l_wraper.visible_hidden img,.visible_hidden{visibility:hidden!important}
.our_culture .oc_wrapper .oc_left{position:fixed;top:0;left:0;width:100%;background-size:cover;z-index:-1;height:100%;border:none}
.our_culture .oc_wrapper .oc_left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:-1}
.our_culture .oc_wrapper .oc_right{background-color:#e9f8ff}
@media (min-width:1025px){
.why_workflo{padding-top:300px}
.our_culture .oc_wrapper .oc_right{padding:50px 80px}
.perks_benefits .pb_row .opb_left{padding-right:60px}
}
@media (max-width:1025px){
.css_hd h2{font-size:30px}
.svg-counter .card_row{flex-direction:column}
.svg-counter .card_row .card_item{margin:auto auto 20px;width:100%;display:grid;place-content:center}
.our_culture .oc_wrapper .oc_right h2,.why_workflo .ww_left h2{font-size:36px!important}
.why_workflo .ww_right{padding-top:30px}
.our_culture .oc_wrapper .oc_left{background-size:cover}
.our_culture .oc_wrapper .oc_right{padding:30px}
}
.perks_benefits{padding:70px 0;background-color:#145099}
.perks_benefits .container>h2,.vaccancies .vacc_hd h2{color:var(--primary-color);font-size:60px;text-align:center;font-weight:500}
.perks_benefits .pb_row{padding-top:70px}
.perks_benefits .pb_row .pb_col{padding:15px;border-radius:15px;background-color:#f8f8f8;margin-bottom:20px;height:100%}
.perks_benefits .pb_row .pb_col .pb_img{justify-content:center}
.perks_benefits .pb_row .pb_col h2{font-size:20px;color:var(--primary-color);font-weight:500;text-align:center;margin-bottom:0;height:50px;display:flex;align-items:center;justify-content:center}
.vaccancies{background-color:#f5f5f5;padding:70px 0}
@media (max-width:1025px){
.perks_benefits .container>h2,.vaccancies .vacc_hd h2{font-size:36px!important}
.perks_benefits .pb_row{padding-top:50px}
}
.vaccancies .vacc_list{padding-top:60px}
.vaccancies .vacc_list .accordion .accordion-item{margin-bottom:15px;border:none;border-radius:20px}
.bootstrap-select .dropdown-menu .bs-searchbox,.vaccancies .vacc_list .accordion .accordion-item .accordion-button::after{display:none!important}
.vaccancies .vacc_list .accordion .accordion-item .accordion-button{padding:0;border-radius:15px;overflow:hidden;box-shadow:none}
.vaccancies .vacc_list .accordion .accordion-item .accordion-button .vacc_item .toggle_acc img,.vaccancies .vacc_list .accordion .accordion-item .accordion-button[aria-expanded=true] .vacc_item .toggle_acc img{transform:rotate(180deg);position:relative;transition:.5s}
.vaccancies .vacc_list .accordion .accordion-item .accordion-button[aria-expanded=false] .vacc_item .toggle_acc img{transform:rotate(0);position:relative;transition:.5s}
.vaccancies .vacc_list>h3{font-size:30px;margin-bottom:10px}
.vaccancies .vacc_list .vacc_itm h3{font-size:30px;margin-bottom:5px}
.vaccancies .vacc_list .vacc_itm span{color:#000;display:inline-block;margin-bottom:5px}
.vaccancies .vacc_list .vacc_itm p{font-size:16px;color:#000!important}
.vaccancies .vacc_item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:15px;overflow:hidden;padding:15px;gap:20px}
@media (max-width:500px){
.blog_listing .main_blog .blog-item .blog-item__X .blog-item__top--wrap{height:230px}
.faq .faq_div .faq_hd .faq_hd_right{flex-wrap:wrap;flex-direction:column}
.faq .faq_div .faq_hd .faq_hd_right button,.faq .faq_div .faq_hd .faq_hd_right span,.vaccancies .vacc_item .vacc_left{width:100%}
.vaccancies .vacc_item{flex-direction:column}
}
@media (max-width:1300px){
.vaccancies .vacc_item{flex-wrap:wrap}
}
.vaccancies .vacc_item .vacc_left{display:grid;gap:15px;align-items:center}
.vaccancies .vacc_item .vacc_left .vacc_img{width:120px;height:100px;overflow:hidden;border-radius:10px}
.vaccancies .vacc_item .vacc_left .vacc_name h3{font-size:20px;font-weight:600}
.vaccancies .vacc_item .vacc_right{margin:auto 0 auto auto}
.pledge .container_pledge .row{margin:0}
.pledge .oc_left{height:100%;border:none;background-size:100%}
@media (min-width:1025px){
.perks_benefits .pb_row .opb_right{padding-right:60px}
.vaccancies .vacc_item .vacc_middle{width:80%}
.pledge .ww_left{padding:50px 80px}
}
@media (max-width:1025px){
.vaccancies .vacc_list{padding-top:30px}
.vaccancies .vacc_list .vacc_itm h3,.vaccancies .vacc_list>h3{font-size:20px}
.pledge .oc_left{background-size:cover}
.pledge h2{font-size:36px!important}
.pledge .ww_left{padding:30px}
}
@media only screen and (min-device-width:820px) and (max-device-width:992px){
.our_culture .oc_wrapper .oc_right,.pledge .ww_left{padding:30px 60px}
}
.pledge .pg-overlay img{width:100%;margin-top:-125px;position:relative}
.pledge .pl_left_wrap h2{font-size:60px;position:sticky;top:120px;color:var(--primary-color);margin-bottom:30px}
@media (max-width:1025px){
.pledge .pl_left_wrap h2{font-size:36px!important}
}
.pledge .pl_rt_wrap .pg_item h3{font-size:28px;margin-bottom:8px}
.blog-listing,.casestudy_tab,.listing_wrap,.testimonials_tab{padding:50px 0 80px}
.blog-listing.overview_listing{padding-top:105px}
.only_listing .ltst_col>div{opacity:1;visibility:visible}
.about_sec_banner{padding-top:80px}
.about_sec_banner .asb_wrap{padding:50px 0;display:flex;align-items:center}
.about_sec_banner .asb_wrap img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%;-o-object-position:right;object-position:right}
@media (min-width:500px){
.vaccancies .vacc_item .vacc_left{grid-template-columns:120px 1fr}
.desk-show_aws{display:block!important}
.mob-show_aws{display:none!important}
}
.story,.wwb{padding-bottom:70px;background-color:#fff;padding-top:50px;position:relative;margin:50px 0}
.purpose .wwb-row,.story .wwb-row,.wwb .wwb-row{position:relative;z-index:9}
@media (max-width:1025px){
.pledge .pl_rt_wrap .pg_item h3{font-size:20px}
.about_sec_banner .asb_wrap .abt_b_left h2{margin-bottom:20px;font-size:45px}
.wwb .ww_left h2{font-size:36px!important}
.wwb .ww_right{padding-top:30px}
}
.banner_tagline{padding:50px 0;background-color:#145099}
.banner_tagline .bt_wrap{margin:0 auto}
.banner_tagline .bt_wrap p{color:#fff;font-size:16px;font-weight:400;line-height:30px}
.leadership .ls_hd>h2,.leadership .ls_hd>p{color:#fff;font-weight:500;font-style:normal}
.purpose{padding-bottom:70px;background-color:#fff;padding-top:50px;position:relative;margin:50px 0;overflow:hidden}
@media (min-width:992px){
.core_offerings .sticky-cards_1 .card__content>figure{width:100%;height:300px}
.desk-show{display:block!important}
.desk-flex{display:flex}
.mob-show{display:none!important}
.story.in-view::before,.story::before,.wwb.in-view::before,.wwb::before{width:25%;content:"";height:100%;border-radius:0 24px 24px 0;background:#e9f8ff;top:50%;transform:translateY(-50%);position:absolute;z-index:0;transition:1s}
.story::before,.wwb::before{left:-100%}
.story.in-view::before,.wwb.in-view::before{left:0}
.purpose.in-view::before,.purpose::before{width:25%;content:"";height:100%;border-radius:24px 0 0 24px;background:#15539f;top:50%;transform:translateY(-50%);position:absolute;z-index:0;transition:1s}
.purpose::before{right:-25%}
.purpose.in-view::before{right:0}
}
@media (max-width:992px){
.service_overview{padding-bottom:0}
.tech-wflo .tw_left h2{font-size:28px}
.core_offerings .sticky-cards_1 .card__content{display:flex!important;flex-direction:column-reverse!important}
.core_offerings .sticky-cards_1 .card__content figure{margin-top:30px}
.exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt.bg-white{margin-top:0}
.banner_about .ab_left p,.exp_btn.serv_exp_btn button.get_a_qt.btn_gt_qt{font-size:16px}
.get-in-touch .git_row .gt_left{padding-bottom:30px}
.blueprint h3{font-size:20px}
.solutions .sol_list .item_row .sol_next{display:none}
.solutions .sol_list .item_row .ir_inside .item_row_wrap .irw_right,.solutions .sol_list .item_row:nth-child(2n) .ir_inside .irw_right{margin-top:20px}
.hub-banner.car_banner{height:auto!important}
.why_workflo .ww_right iframe{height:400px}
.our_culture .oc_wrapper .oc_l_wraper{height:300px}
.our_culture .oc_wrapper .oc_left{background-size:cover}
.pledge .oc_left{background-size:cover;height:250px}
.desk-flex,.desk-show{display:none!important}
.mob-show{display:block!important}
.wwb{padding-top:0;padding-bottom:0;margin-top:0}
.wwb .ww_left{padding-top:20px}
.purpose .wwb-row{flex-direction:column-reverse}
}
@media (min-width:1025px){
.purpose,.wwb{padding-top:50px}
.wwb .ww_left{padding-left:60px}
.banner_tagline .bt_wrap{max-width:70%}
}
@media (max-width:1025px){
.purpose .ww_right,.ww_right{padding-top:30px}
.purpose .ww_left h2{font-size:36px!important}
}
@media (min-width:1026px){
.purpose .ww_left{padding-right:60px}
.story .ww_left{padding-left:60px}
}
@media (max-width:1025px){
.story .ww_left h2{font-size:36px!important}
.story .ww_right{padding-top:30px}
}
.core_values .ls_hd,.leadership .ls_hd,.our_areas .ls_hd{text-align:center;margin:0 auto 25px}
.leadership .ls_hd>h2{font-size:60px;line-height:70px;margin-bottom:10px}
@media (max-width:1025px){
.leadership .ls_hd>h2{font-size:36px!important}
}
.leadership .ls_hd>p{text-align:center;font-size:16px}
.core_values .leadership_row.coreval_row .ld_col,.leadership .leadership_row .ld_col{border-radius:16px;overflow:hidden;display:block;background-color:#fff;margin-bottom:15px;height:100%}
.core_values .leadership_row.coreval_row .ld_col .ld_top,.leadership .leadership_row .ld_col .ld_top{width:100%;height:300px;overflow:hidden}
@media (max-width:1366px){
.leadership .leadership_row .ld_col .ld_top{height:450px}
}
@media (max-width:1025px){
.leadership .leadership_row .ld_col .ld_top{height:300px}
.workflo_by_nos .wbn_hd>h2{font-size:36px!important}
}
.core_values .leadership_row.coreval_row .ld_col:hover .ld_top img,.leadership .leadership_row .ld_col:hover .ld_top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:.5s;transform:scale(1.1)}
.leadership .leadership_row .ld_col .ld_bottom{background-color:#fff;padding:25px}
.leadership .leadership_row .ld_col .ld_bottom .ld_hd span{font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:8px;display:block;color:#000;text-transform:uppercase}
.leadership .leadership_row .ld_col .ld_bottom .ld_hd h3{font-size:24px;font-style:normal;font-weight:500;line-height:18px}
.leadership .leadership_row .ld_col .ld_bottom .ld_dec{min-height:70px}
.leadership .leadership_row .ld_col .ld_bottom .ld_dec p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:22px}
.workflo_by_nos .wbn_wrap .grid{max-width:900px;display:grid;margin:0 auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;padding-top:30px;grid-gap:15px;counter-reset:boxes}
.workflo_by_nos .wbn_wrap .grid .bn_col_item{background-color:#f2f2f2;border-radius:16px;overflow:hidden;position:relative;transition:.5s}
.workflo_by_nos .wbn_wrap .grid .bn_col_item:hover{transform:scale(1.04);transition:.5s;box-shadow:-1px 5px 38px -26px #000}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap{height:100%;position:relative;overflow:hidden;cursor:pointer;background:#a9d7f0;background:linear-gradient(0deg,#a9d7f0 0,#daf3fe 100%)}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn,.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap:hover .count_bn{position:absolute;top:30px;left:30px;z-index:9}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap:hover .count_bn h2{position:relative;transition:.5s;letter-spacing:5px}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap img{width:100%;height:100%;position:absolute;bottom:-50%;transition:1s}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap img.animation-element.in-view{bottom:0;transition:1s}
@media (min-width:800px){
.testimonials .slick-list{padding:0 20% 0 0!important}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap img.animation-element{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}
}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn h2,.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn span{color:#737373;position:relative;transition:.5s}
@media (max-width:1025px){
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn h2{font-size:36px!important}
}
@media (max-width:574px){
.banner_about .ab_left h2,.leadership .ls_hd>h2,.pledge .pl_left_wrap h2,.purpose .ww_left h2,.story .ww_left h2,.vaccancies .vacc_hd h2,.wwb .ww_left h2{font-size:28px!important}
.banner_about .ab_left h1{font-size:24px}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap .count_bn h2{font-size:26px!important}
}
.workflo_by_nos .wbn_wrap .grid .bn_col_item.bn_col_3 .bci_wrap img.animation-element.in-view,.workflo_by_nos .wbn_wrap .grid .bn_col_item.bn_col_5 .bci_wrap img.animation-element.in-view{bottom:0!important;transition:1s}
@media (max-width:800px){
.workflo_by_nos .wbn_wrap .grid{display:block}
.workflo_by_nos .wbn_wrap .grid .bn_col_item{width:100%;height:230px;margin-bottom:20px}
.workflo_by_nos .wbn_wrap .grid .bn_col_item .bci_wrap img{width:150px;position:absolute;bottom:-100%;right:0;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}
.workflo_by_nos .wbn_wrap .grid .bn_col_item.bn_col_3 .bci_wrap img{width:150px;position:absolute;right:0}
}
.workflo_by_nos .wbn_wrap .grid .bn_col_item.bn_col_5 .bci_wrap img{width:70%;position:absolute;bottom:-100%;z-index:0;right:0}
.workflo_by_nos .wbn_wrap .bn_col_1{grid-column:1;grid-row-start:1;grid-row-end:4}
.workflo_by_nos .wbn_wrap .bn_col_2{grid-column:2;grid-row-start:1;grid-row-end:3}
.workflo_by_nos .wbn_wrap .bn_col_3{grid-column:3;grid-row:1}
.workflo_by_nos .wbn_wrap .bn_col_4{grid-column:3;grid-row:2}
.workflo_by_nos .wbn_wrap .bn_col_5{grid-column-start:2;grid-column-end:4;grid-row:3}
.wbn_main_img{max-width:70%;margin:auto;padding-top:50px}
.core_values{padding:70px 0;background-color:#e9f8ff}
.core_values .ls_hd span,.our_areas .ls_hd span{color:#1d93d1;text-align:center;font-family:"Open Sans",sans-serif;font-size:26px;font-style:normal;font-weight:500}
.core_values .ls_hd>h2,.our_areas .ls_hd>h2{color:var(--primary-color);font-size:60px;font-style:normal;font-weight:500;margin-bottom:10px}
@media (max-width:1025px){
.core_values .ls_hd>h2{font-size:36px!important}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom{height:275px}
}
.core_values .ls_hd>p,.our_areas .ls_hd>p{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500}
@media (max-width:768px){
.core_offerings .wrapper .sec_hd>h2,.wflo_counter h2{font-size:30px}
.core_offerings .wrapper .sec_hd>p{font-size:18px;line-height:28px}
.core_offerings .sticky-cards_1 .card{height:auto!important}
.core_offerings .sticky-cards_1 .card__content{display:block;padding:15px!important}
.core_offerings .sticky-cards_1 .card__content h2{font-size:26px;text-align:center}
.core_offerings .sticky-cards_1 .card__content figure{margin:20px auto auto}
.core_offerings .sticky-cards_1 .card__content.card_1_content>div{text-align:left;justify-content:left;place-items:start}
.core_offerings .sticky-cards_1 .card__content>div{width:100%!important}
.epse .epse_row .epse_img_wrap img{height:200px}
.get-in-touch .git_row .gt_left .gtl_hd h2{font-size:32px}
.get-in-touch .git_row .gt_right form{margin-top:50px}
.core_values .ls_hd>h2,.faq .faq_div .faq_main_hd h2,.our_culture .oc_wrapper .oc_right h2,.perks_benefits .container>h2,.pledge h2,.why_workflo .ww_left h2,.workflo_by_nos .wbn_hd>h2{font-size:30px!important}
.faq .faq_div .faq_hd>h3{font-size:18px;text-align:center}
.solutions .s_hd h2{font-size:40px;text-align:center}
.logo_slider.abt_logo_slider .sl_hd h2{font-size:40px;text-align:center;margin-bottom:10px}
.sc_hd h2{font-size:40px}
.hub-banner.car_banner.pp-tc{height:auto!important;padding:20px 0}
.hub-banner.car_banner.pp-tc h1{font-size:26px!important}
.leadership .leadership_row,.vaccancies .vacc_item{gap:0}
.about_sec_banner .asb_wrap .abt_b_left h2{margin-bottom:20px;font-size:30px}
.core_values .leadership_row.coreval_row .ld_col .ld_top{height:300px}
}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:25px}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_hd{margin-bottom:15px;color:var(--primary-color)}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_hd span{font-size:14px;font-style:normal;font-weight:400;margin-bottom:8px;display:block;color:var(--primary-color);text-transform:uppercase}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_hd h3,.our_areas .leadership_row .ld_col .ld_bottom .ld_hd h3{font-size:24px;font-style:normal;font-weight:500;color:var(--primary-color)}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_dec p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:22px;min-height:50px}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom .ld_btn .animation-element.in-view .get_a_qt.btn_gt_qt{padding:12px 30px!important;border:1px solid}
@media (max-width:1025px){
.our_areas .ls_hd>h2{font-size:36px!important}
.transform_business .tb_hd h2{font-size:36px}
}
.our_areas .leadership_row .ld_col{border-radius:16px;overflow:hidden;display:block;background-color:#e9f8ff;margin-bottom:15px;height:100%}
.our_areas .leadership_row .ld_col:hover .ld_bottom{top:-15px;transition:.5s}
.our_areas .leadership_row .ld_col:hover .ld_bottom .ld_btn{opacity:1;visibility:visible;position:absolute;transition:.5s;top:calc(100% - 40px)}
.our_areas .leadership_row .ld_col .ld_top{width:100%;height:200px}
@media only screen and (min-width:1024px) and (max-width:1200px){
.our_areas .leadership_row .ld_col .ld_top{height:300px}
}
@media (max-width:768px){
.our_areas .ls_hd>h2{font-size:30px!important}
.our_areas .leadership_row .ld_col .ld_top{height:300px}
}
.our_areas .leadership_row .ld_col .ld_bottom{background-color:#e9f8ff;padding:25px 25px 45px;display:flex;flex-direction:column;justify-content:space-between;position:relative;top:0;transition:.5s}
@media (max-width:1600px){
.our_areas .leadership_row .ld_col .ld_bottom{min-height:240px}
}
.custom-hidden {display: none; }
.dropdown-menu.show,.dropdown-menu.show .inner.show{max-height:-moz-max-content!important;min-height:-moz-max-content!important}
.our_areas .leadership_row .ld_col .ld_bottom .ld_b_top{min-height:105px}
.our_areas .leadership_row .ld_col .ld_bottom .ld_hd span{font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:8px;display:block;color:var(--primary-color)}
.our_areas .leadership_row .ld_col .ld_bottom .ld_dec p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.our_areas .leadership_row .ld_col .ld_bottom .ld_btn{transition:.5s;opacity:0;visibility:hidden;top:100%;position:absolute}
.transform_business{background-color:#e9f8ff;padding:100px 0}
.transform_business .tb_hd h2{text-align:center;color:#0b50a4;font-weight:500}
.transform_business .tb_btm button.get_a_qt{width:240px;border-radius:50px}
.transform_business .tb_btm .ban_btn{margin-top:0!important}
.transform_business .tb_btm button.talk_exp{width:240px;background-color:#fff;border:1px solid #0b50a4;padding:20px 50px!important;display:flex;justify-content:center;align-items:center;color:#0b50a4!important;border-radius:50px;gap:20px}
.transform_business .tb_btm button.talk_exp:hover{background-color:#145099;border:1px solid;color:#fff}
.tb_tp_hd>p{text-align:justify}
.tb_tp_hd>h2{font-size:60px;font-weight:500;color:var(--primary-color);margin-bottom:10px}
.sticky-cards .card{position:sticky;top:90px;background-color:transparent;border:0}
@media (max-width:1025px){
.tb_tp_hd{padding:30px 0}
.tb_tp_hd>h2{font-size:36px}
.sticky-cards .card{top:120px}
.sticky-cards .card__content .cc_inside h2{font-size:1.5rem}
}
.sticky-cards .card__inner{will-change:transform;background:#fff;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px hsla(265.3,20%,10%,.35);transform-origin:center top}
.breadcrumb-item,.fil_sel_wrp,.sticky-cards .card__inner span,.we_loves .sl_wrap{position:relative}
.sticky-cards .cards{width:100%;max-width:1100px;margin:0 auto;display:grid;grid-template-rows:repeat(var(--cards-count),var(--card-height));gap:40px 0}
@media (max-width:500px){
.vaccancies .vacc_item .vacc_left .vacc_img{width:100%;height:200px}
.desk-show_aws{display:none!important}
.mob-show_aws{display:block!important}
.core_values .leadership_row.coreval_row .ld_col .ld_top,.leadership .leadership_row .ld_col .ld_top,.our_areas .leadership_row .ld_col .ld_top{height:250px}
.sticky-cards .cards{--card-height:120vh!important}
.secure_compliant .sc_icons{display:flex!important}
}
@media (max-width:400px){
.sticky-cards .cards{--card-height:150vh!important}
}
@media (max-width:370px){
.sticky-cards .cards{--card-height:130vh!important}
}
@media only screen and (min-width:412px) and (max-width:992px) and (orientation:landscape){
.sticky-cards .cards{--card-height:150vh!important}
}
@media (max-width:1024px) and (orientation:landscape){
.sticky-cards .cards{--card-height:160vh!important}
}
@media (max-width:991.93px){
.sticky-cards .card{top:80px}
.sticky-cards .cards{--card-height:150vh!important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){
.sticky-cards .cards{--card-height:80vh!important}
}
.sticky-cards .card__image-container{display:flex;width:40%;flex-shrink:0}
.sticky-cards .card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}
.sticky-cards .card__content .head_small_card{position:absolute;left:0;top:0;width:100%;padding:12px 25px 5px;background-color:transparent;color:#fff;text-align:left;height:100%;z-index:1}
.sticky-cards .card__title{padding:0;margin:0;font-size:60px;font-weight:500;color:#16263a}
.sticky-cards .card__description{line-height:1.4;font-size:24px;color:#16263a}
.sticky-cards .space{height:90vh}
.sticky-cards .space--small{height:40vh}
@media (max-width:600px){
.blog_listing .blog_items_list .blog-item,.blog_listing .main_blog .blog-item{flex-direction:column;gap:0!important}
.blog_listing .blog_items_list .blog-item .blog-item__X .blog-item__top--wrap{width:100%;height:280px}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap{padding:0}
.blog_listing .blog_items_list .blog-item .blog-item__Y .blog-item__bottom--wrap .blog-item--dec h2{font-size:16px!important}
.sticky-cards .card__inner{flex-direction:column}
.sticky-cards .card__image-container{width:100%}
.sticky-cards .card__image{aspect-ratio:16/9}
.sticky-cards .card__title{font-size:32px}
.sticky-cards .card__description{font-size:16px}
.sticky-cards .card__content{padding:30px 20px}
}
.sticky-cards .card__content{box-shadow:0 .2em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1);background:#fff;color:#0a0507;height:100%;display:grid;grid-template-areas:"text img";grid-template-rows:auto;align-items:stretch;padding:50px 70px;position:relative;place-items:center;overflow:hidden!important;border-radius:24px!important;place-content:center}
@media (max-width:991.93px){
.sticky-cards .card__content{padding:45px 50px}
.sticky-cards #card_1{padding-top:10px!important}
}
.sticky-cards .card__content .cc_inside{width:100%;padding-right:30px;z-index:99}
.sticky-cards .card__content .cc_inside a.get_a_qt{color:#145099;cursor:pointer}
.body_exp h2,.charity_head h2,.sticky-cards .card__content .cc_inside a.get_a_qt span{color:#145099}
.sticky-cards .card__content figure{border-radius:20px;overflow:hidden;margin-bottom:0;-o-object-fit:cover;object-fit:cover}
.sticky-cards .card__content.card_1_content{grid-template-columns:1fr;text-align:center;box-shadow:none}
.sticky-cards .card__content.card_1_content>div{text-align:center;justify-content:center;place-items:center;z-index:99}
.sticky-cards .card__content.card_1_content>div h2{font-weight:500}
.filter_area1>h3,.sticky-cards .card__content.card_1_content>div p,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .author_dl p,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .author_dl span{font-size:20px}
.sticky-cards .card__content.card_2_content{background-color:#15557a}
.sticky-cards .card__content.card_2_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_2_content p{color:#fff}
.sticky-cards .card__content.card_3_content{background-color:#1b6d9d}
.sticky-cards .card__content.card_3_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_3_content p{color:#fff}
.sticky-cards .card__content.card_4_content,.sticky-cards .card__content.card_5_content{background-color:#2185c0}
.sticky-cards .card__content.card_4_content,.sticky-cards .card__content.card_5_1_content{background-color:#168ed5}
.sticky-cards .card__content.card_4_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_4_content p{color:#fff}
.sticky-cards .card__content.card_5_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_5_content p{color:#fff}
.sticky-cards .card__content.card_5_1_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_5_1_content p{color:#fff}
.sticky-cards .card__content.card_6_content{background-color:#2d9cdc;opacity:1!important}
.modal.modal-for-bnos .btn-close,.modal.modal-for-getquote .btn-close{box-sizing:content-box;width:25px;height:25px;padding:10px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23000'%3e%3cpath d='M12 24C5.4 24 0 18.6 0 12C0 5.4 5.4 0 12 0C18.6 0 24 5.4 24 12C24 18.6 18.6 24 12 24ZM16.44 9.24C16.92 8.76 16.92 8.04 16.44 7.56C15.96 7.08 15.24 7.08 14.76 7.56L12 10.32L9.24 7.56C8.76 7.08 8.04 7.08 7.56 7.56C7.08 8.04 7.08 8.76 7.56 9.24L10.32 12L7.56 14.76C7.08 15.24 7.08 15.96 7.56 16.44C8.04 16.92 8.76 16.92 9.24 16.44L12 13.68L14.76 16.44C15.24 16.92 15.96 16.92 16.44 16.44C16.92 15.96 16.92 15.24 16.44 14.76L13.68 12L16.44 9.24Z'/%3e%3c/svg%3e") 10px 10px/cover no-repeat;opacity:1;right:30px;z-index:999}
.sticky-cards .card__content.card_6_content .head_small_card{opacity:0!important}
.sticky-cards .card__content.card_6_content h2{color:#fff;font-weight:500}
.sticky-cards .card__content.card_6_content p{color:#fff}
.sticky-cards .card__content>div{grid-area:text;width:80%;place-self:center;text-align:left;display:grid;gap:1em;place-items:start}
.sticky-cards .card__content>figure{grid-area:img;overflow:hidden}
@media (min-width:992px){
.core_values .ls_hd,.leadership .ls_hd,.our_areas .ls_hd{max-width:75%}
.transform_business .tb_btm{margin-top:40px}
.sticky-cards .card__content>figure{width:100%;height:300px}
#slickCount{position:absolute;top:25px;left:36.3%}
}
@media (max-width:1025px){
.sticky-cards .card__content>div h2{font-size:1.5rem}
.sticky-cards .card__content>figure{width:180px;height:180px}
}
@media (max-width:768px){
.tb_tp_hd>h2,.transform_business .tb_hd h2{font-size:30px}
.sticky-cards .card__content{padding:30px!important;gap:15px;display:flex!important;flex-direction:column-reverse!important}
.sticky-cards .card__content h2{font-size:26px;text-align:center}
.sticky-cards .card__content p{font-size:16px!important;text-align:center}
.sticky-cards .card__content .cc_inside{place-items:center;padding-right:0}
.sticky-cards .card__content>div{width:100%!important}
.sticky-cards .card__content>figure{width:150px;height:150px;margin:20px auto auto}
.modal.modal-for-getquote form{margin-top:50px}
}
@media all and (min-width:767px) and (max-width:1024px){
.sticky-cards .card__content>figure{width:100%!important;height:200px!important}
}
.sticky-cards .card__content>figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.sticky-cards #card_1{--index:1;--index:2}
.sticky-cards #card_1 .card__inner{position:relative;bottom:-5px}
.sticky-cards #card_3{--index:3;padding-top:76px!important}
.sticky-cards #card_5{--index:5}
.sticky-cards #card_6{--index:6}
.container.reduce_con_width{margin:0 auto!important}
@media (min-width:1350px){
.container.reduce_con_width{max-width:1150px!important}
}
.blog_in_overview .blog_hd h2{color:var(--primary-color);font-size:40px}
.vaccancies .vacc_itm.postdate{text-align:right}
.vaccancies .vacc_detail h2{font-size:20px;font-weight:500;color:#000;margin-bottom:5px}
.vaccancies .vacc_detail ul{padding-left:20px;margin-bottom:20px}
.vaccancies .vacc_detail ul li{font-size:16px;font-style:normal;font-weight:400;list-style-type:disc;color:#000}
.vaccancies .vacc_detail p{font-size:16px;color:#000!important;margin-bottom:20px;line-height:22px}
.vaccancies .apply_now{text-align:center;padding-top:20px;display:flex;justify-content:center}
.vaccancies .apply_now button{padding:17px 122px;border-radius:8px;background-color:var(--primary-color);color:#fff;border:none}
.vaccancies .vcc_wrap{padding:20px 20px 20px 130px}
.animation-element .video-wrap img{position:relative;top:-80px;transition:1s}
.animation-element.in-view .video-wrap img{position:relative;top:0;transition:1s}
@media (min-width:991.93px){
.contact_overview .list-row{padding-bottom:50px}
}
@media (max-width:991.93px){
.sticky-cards #card_2{padding-top:40px!important}
.sticky-cards #card_3{padding-top:70px!important}
.sticky-cards #card_4{padding-top:100px!important}
.sticky-cards #card_5{padding-top:130px!important}
.sticky-cards #card_6{padding-top:160px!important}
.contact_overview .list-row .list-col{margin-top:30px}
}
.contact_overview .list-row .list-col .list-col-wrap{padding:30px;border-radius:24px;height:100%;width:100%;display:inline-flex;flex-direction:column;justify-content:space-between}
.contact_overview .list-row .list-col .list-col-wrap .list-col-desc,.contact_overview .list-row .list-col .list-col-wrap .list-col-icon{margin-bottom:10px;text-align:center}
.contact_overview .list-row .list-col .list-col-wrap .list-col-icon img{width:135px;height:135px;-o-object-fit:contain;object-fit:contain}
.contact_overview .list-row .list-col .list-col-wrap .list-col-desc h2{color:#fff;font-size:24px;margin-bottom:5px;font-weight:500}
.contact_overview .list-row .list-col .list-col-wrap button{padding:15px 40px;border-radius:30px;color:#000;margin-top:20px;border:1px solid #fff!important;transition:.3s}
.contact_overview .list-row .list-col .list-col-wrap button:hover{border:1px solid #fff;color:#fff;transition:.3s}
.contact_overview .list-row .list-col .list-col-wrap button.cta_btn_1:hover{background-color:#145099}
.modal.modal-for-getquote{z-index:9999999}
.modal.modal-for-getquote .btn-close{color:#000;border:0;border-radius:.25rem;top:20px;position:relative;display:flex;align-items:center;justify-content:center}
.modal.modal-for-bnos .modal-header,.modal.modal-for-getquote .modal-header{border:none}
.modal.modal-for-getquote form button{width:100%;background-color:var(--primary-color);padding:10px 30px;border-radius:8px;display:flex;align-items:center;justify-content:center}
.modal.modal-for-getquote form select{border-radius:8px;border:none;padding:15px 20px;width:100%;color:#6c757d;background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) right/10px no-repeat #ddd;background-position-x:calc(100% - 15px)}
.modal.modal-for-bnos .git_hd h2,.modal.modal-for-getquote .git_hd h2{font-size:30px;color:var(--primary-color);margin-bottom:5px}
.modal.modal-for-getquote .modal-dialog{max-width:570px}
.modal.modal-for-getquote .modal-dialog .modal-content{border-radius:20px;overflow:hidden}
.modal.modal-for-getquote .modal-dialog .modal-content .modal-body.get-in-touch{padding:10px 40px 30px}
.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-overflow-scrolling:auto;overscroll-behavior:contain}
.modal.modal-for-bnos{z-index:999999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.modal.modal-for-bnos .btn-close{color:#000;border:0;border-radius:.25rem;position:absolute;top:10px}
.modal.modal-for-bnos .modal-dialog{max-width:100%;height:calc(100% - 60px);display:flex;align-items:center}
.modal.modal-for-bnos .modal-dialog .modal-content{border-radius:20px;height:calc(100% - 100px);width:calc(80% - 180px);margin:auto;overflow:hidden;overflow-y:hidden}
.modal.modal-for-bnos .modal-dialog .modal-content.happy_cus_content,.secure_compliant .sc_icons .sc_item.aw6 img,.secure_compliant .sc_icons .sc_item.aw7 img{height:auto!important}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){
.modal.modal-for-bnos .modal-dialog .modal-content{width:80%}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body{height:700px}
}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal{margin-top:20px;padding:10px 40px 30px;height:100%;overflow-x:hidden;overflow-y:auto}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(81,79,79,.3);border-radius:6cqi;background-color:#f5f5f5}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#898989}
.content_dec_wrap p:not(:last-child),.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal h2,.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal.sustainability_modal h2,.our_needs .on_item .on_item_img{margin-bottom:10px}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal.sustainability_modal h2 span{background:#15539f;background:linear-gradient(to right,#15539f 18%,#2392d1 67%,#089c67 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal h3{font-size:28px;margin-bottom:10px}
.table_wrap{overflow:hidden;overflow-x:auto}
.bb4{border-bottom:2px solid #bbb}
.modal-body.workfloByNumber.body_dec_modal.di_modal .di_item,.top_si{padding-bottom:20px;border-bottom:3px solid #bbb}
.modal-body.workfloByNumber.body_dec_modal.di_modal .dii_img{margin:0 auto;display:flex;justify-content:center}
.modal-body.workfloByNumber.body_dec_modal.di_modal .dii_img img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain}
.body_dec_modal .top_sec,.pp_mdl_hd,.si_list .si_item{border-bottom:3px solid #bbb}
.body_dec_modal h2{font-size:40px;margin-bottom:10px}
.body_dec_modal h3{font-size:32px;margin-bottom:10px;color:var(--primary-color)}
.body_dec_modal h4{font-size:25px;margin-bottom:10px;color:var(--primary-color)}
.body_dec_modal p{margin-bottom:20px;font-size:16px;line-height:32px;text-align:justify}
.body_dec_modal img{margin-top:30px;margin-bottom:30px}
.body_dec_modal ul{margin-bottom:30px;list-style:disc;padding-left:20px}
.page-padding-top{padding-top:160px}
.breadcrumb-flo{background-color:transparent!important;border-bottom:1px solid rgba(43,43,43,.2)!important}
.blog-content.blog-content--added_bk h2{font-size:32px;text-align:left!important}
.container.blog-detail-container p span,.container.blog-detail-container span{font-size:16px;font-family:"Open Sans",sans-serif}
.blog-content.blog-content--added_bk h3{text-align:left!important}
.blog-content p{padding:16px 0}
.blog-content h1,.blog-content h2{font-size:46px;color:var(--primary-color);font-weight:400}
.blog-content h3{font-weight:400;font-size:32px;margin-top:16px}
.blog-featured-img{border-radius:16px;width:100%}
.sharecontainer{padding:50px;text-align:center}
.btn-social,.btn-social:active,.btn-social:focus,.btn-social:hover,.btn-social:visited{color:#fff;text-decoration:none;transition:opacity .15s ease-in-out}
.btn-social:active,.btn-social:hover{opacity:.75}
.btn-fb{background-color:#3b5998}
.btn-tw{background-color:#1da1f2}
.btn-in{background-color:#0077b5}
.btn-gp{background-color:#db4437}
.btn-rd{background-color:#ff4500}
.btn-hn{background-color:#ff4000}
.btn-social-outline{background-color:transparent;background-image:none;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.btn-fb-outline{color:#3b5998;border-color:#3b5998}
.btn-fb-outline:active,.btn-fb-outline:hover{color:#fff;background-color:#3b5998}
.btn-tw-outline{color:#1da1f2;border-color:#1da1f2}
.btn-tw-outline:active,.btn-tw-outline:hover{color:#fff;background-color:#1da1f2}
.btn-in-outline{color:#0077b5;border-color:#0077b5}
.btn-in-outline:active,.btn-in-outline:hover{color:#fff;background-color:#0077b5}
.btn-gp-outline{color:#db4437;border-color:#db4437}
.btn-gp-outline:active,.btn-gp-outline:hover{color:#fff;background-color:#db4437}
.btn-rd-outline{color:#ff4500;border-color:#ff4500}
.btn-rd-outline:active,.btn-rd-outline:hover{color:#fff;background-color:#ff4500}
.btn-hn-outline{color:#ff4000;border-color:#ff4000}
.btn-hn-outline:active,.btn-hn-outline:hover{color:#fff;background-color:#ff4000}
.fluid a{flex-grow:1;margin-right:.25rem}
.fluid a:last-child{margin-right:0}
.container.blog-detail-container{max-width:800px!important}
@media (min-width:1600px){
.container.blog-detail-container{max-width:900px!important}
}
.container.blog-detail-container h3{color:var(--primary-color);text-align:left!important}
.container.blog-detail-container h3 strong{font-weight:500!important}
.container.blog-detail-container span{color:#000}
.container.blog-detail-container p{font-family:"Open Sans",sans-serif}
.container.blog-detail-container figure img{width:80%!important;height:auto!important;display:block;margin:auto}
.content_dec_wrap{background-color:rgba(232,232,232,.3882352941);padding:20px;z-index:9;border-radius:8px;font-size:12px;margin-top:10px}
.powered_by_gpt{padding:10px;font-size:12px;width:100%;display:flex;align-items:center;justify-content:center}
.powered_by_gpt img{width:40px;height:40px}
.faq_tablisting .accordion-button[aria-expanded=true]::after{transform:rotate(-180deg)}
.bootstrap-select.bs-container .dropdown-menu{z-index:9!important}
.bootstrap-select.dropdown button{background-color:#f1f0f0!important;color:#6d767e}
.gt_right.git_footer .bootstrap-select.dropdown{width:100%!important}
.gt_right.git_footer select{border-radius:8px;border:none;padding:15px 20px!important;width:100%;color:#6c757d;background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) right/10px no-repeat #ddd;background-position-x:calc(100% - 15px)}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.filter_area1 .bootstrap-select .dropdown-toggle:focus,.filter_area1 .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0!important}
.form-fld-phone{position:relative;display:flex;gap:10px}
.form-fld-phone .country_code{left:15px;padding:0 15px;display:flex;background-color:#f1f0f0;border-radius:8px;border:none}
.form-fld-phone .country_code span{align-self:center;display:flex}
.pl_rt_wrap.readall.readall-hide{padding-bottom:20px}
.readall-button{margin-top:20px;background-color:var(--primary-color);padding:20px 50px!important;align-items:center;color:#fff!important;border-radius:45px;gap:20px;border:1px solid #145099;transition:2s;width:200px;display:flex;justify-content:center}
._404_section{padding:200px 0}
._404_section ._404_div{max-width:500px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
._404_section ._404_div ._404_img{margin-bottom:30px;width:200px;height:200px}
._404_section ._404_div ._404_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
._404_section ._404_div h1,.srv_tab_listing .stl_hd h2{font-size:60px;font-style:normal;font-weight:500}
._404_section ._404_div h2{font-size:24px;font-style:normal;font-weight:500}
._404_section ._404_div span{color:#5c5c5c;text-align:center;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;display:block;margin-top:10px}
.service_banner.srvBnr{display:flex;align-items:center;padding:160px 0 0;background-image:linear-gradient(180deg,#9cc9ff 0,#ecf5ff 69.27%)}
.service_banner.srvBnr h1,.service_banner.srvBnr h2{font-size:60px!important;font-style:normal;font-weight:500;margin-bottom:20px;color:var(--primary-color)}
.service_banner.srvBnr p{color:#000;font-size:25px;font-style:normal;font-weight:400;line-height:36px}
.srv_tab_listing{background-color:#ecf5ff;padding:100px 0}
.srv_tab_listing .stl_hd p{font-size:20px;font-style:normal;font-weight:400}
.srv_tab_listing .container_wrap .tab_bl_nav ul.nav-tabs{border:none;gap:10px;padding-top:30px;justify-content:center}
.srv_tab_listing .container_wrap .tab_bl_nav ul.nav-tabs li.nav-item a{border:none;display:inline-flex;padding:15px 20px;justify-content:center;align-items:center;border-radius:56px;color:#000;background-color:#fff}
.navigate_other_services .nos_wrap .nos_list a:hover,.srv_tab_listing .container_wrap .tab_bl_nav ul.nav-tabs li.nav-item a.active{background-color:var(--primary-color);color:#fff}
.navigate_other_services .nos_wrap .nos_list a:hover{background-color:#fff;color:#145099!important;border:1px solid}
.srv_tab_listing .container_wrap .lst_item_left h2{font-size:36px;font-style:normal;font-weight:500;margin-bottom:15px;color:var(--primary-color)}
.srv_tab_listing .container_wrap .lst_item_left p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-align:justify}
.srv_tab_listing .container_wrap .lst_item_left a{color:var(--primary-color);font-size:26px;font-style:normal;font-weight:500;display:block;margin-top:20px}
.srv_tab_listing .bl_tab_inside--row:not(:first-child){margin-top:60px}
.text-black{color:#000!important}
.our_needs{background-color:var(--primary-color);padding:50px 0}
.our_needs .on_hd h2{color:#fff;font-size:60px;font-style:normal;font-weight:500}
.our_needs .on_item{padding:15px;text-align:center;background-color:#fff;height:100%;border-radius:10px}
.our_needs .on_item .on_item_dec{height:50px;align-items:center;display:flex;justify-content:center}
.our_needs .on_item .on_item_img img{width:160px;height:160px;background-size:cover;-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:50%;padding:10px}
.filter_area select.minimal,.filter_area select.minimal:focus{background-size:5px 5px,5px 5px,1px 2.5em;background-repeat:no-repeat}
.our_needs .on_item h2{font-size:20px;font-style:normal;font-weight:500;color:var(--primary-color);margin-bottom:10px}
.our_needs .on_item p{color:#fff;font-size:16px;font-style:normal;font-weight:400}
.secure_compliant .sc_hd{padding-bottom:40px}
.secure_compliant .sc_hd h2{color:var(--primary-color);font-size:60px;font-style:normal;font-weight:500}
.secure_compliant .sc_hd p{color:#000;font-size:16px;font-style:normal;font-weight:400;text-align:center}
.secure_compliant .sc_icons{gap:20px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:-60px}
.secure_compliant .sc_icons .sc_item{align-self:center}
.secure_compliant .sc_icons .sc_item.cep img{width:145px;height:145px}
.secure_compliant .sc_icons .sc_item img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}
@media (max-width:991px){
.featured-news .workflo_col .wc_btm,.featured-news.news_tab .workflo_col .wc_btm,.latest_workflo .workflo_col .wc_btm{padding:10px}
.epse .epse_row .epse_right{padding-top:20px}
.epse .epse_row .epse_right h2{font-size:24px}
.banner_tagline .bt_wrap p{font-size:16px}
.core_values .leadership_row.coreval_row{gap:20px}
.secure_compliant .sc_icons{margin-top:0}
.secure_compliant .sc_icons .sc_item img{width:120px!important;height:120px!important;-o-object-fit:contain;object-fit:contain}
}
.we_loves{padding:70px 0;background:linear-gradient(180deg,#ecf5ff 0,rgba(255,255,255,0) 100%)}
.we_loves .sc_hd h2{color:#000;font-size:60px;font-style:normal;font-weight:500;padding-bottom:30px}
.we_loves .nv-std_arrows ul{position:absolute;display:flex;gap:10px;right:20px;top:20px}
.wl_list_slider .wl_slider_item .wls_row{border:1px solid #c9c9c9;margin:0}
.wl_list_slider .wl_slider_item .wls_row .wls_col_right{padding-top:50px}
.wl_list_slider .wl_slider_item .wls_row .wls_col_right .wls_right .author_words p{font-size:24px;font-style:normal;font-weight:400;line-height:40px}
.wl_list_slider .wl_slider_item .wls_row .wls_col_right .wls_right .read_btn a{color:var(--primary-color);font-size:20px;font-style:normal;font-weight:500}
.wl_list_slider .wl_slider_item .wls_row .wls_col_right .read_btn a{color:#212121;font-size:20px;font-style:normal;font-weight:500;display:block;margin-top:30px}
.cta_sec{padding:80px 0}
.cta_sec .cta_in h2{font-size:60px;font-style:normal;font-weight:500;line-height:24px}
.cta_sec .cta_in .get_a_qt div{background-color:var(--primary-color);border:1px solid #145099;padding:12px 30px!important;gap:10px;align-items:center;color:#fff!important;border-radius:30px;gap:20px;cursor:pointer;display:inline-flex;margin-top:40px}
.filter_area{text-align:center;padding-bottom:60px;display:flex;justify-content:end;gap:20px;align-items:center;flex-wrap:wrap}
.filter_area select{background-color:#ebebeb;border-radius:45px;display:inline-block;font:inherit;line-height:2.6em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:1px solid transparent;cursor:pointer}
.filter_area select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 10px),calc(100% - 15px) calc(1em + 10px),calc(100% - 2.5em) .5em}
.filter_area select.minimal:focus{background-image:linear-gradient(45deg,grey 50%,transparent 50%),linear-gradient(135deg,transparent 50%,grey 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 24px,calc(100% - 20px) 24px,calc(100% - 2.5em) .5em;outline:0}
.filter_area select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
input,select,textarea{outline:0!important;box-shadow:0!important}
input:focus,select:focus,textarea:focus{box-shadow:none!important}
.filter_area h3{font-size:22px;font-style:italic}
.navigate_other_services{padding:70px 0!important;background-color:#ecf5ff}
.navigate_other_services .nos_wrap h2{font-style:normal;font-weight:500;color:var(--primary-color)}
.navigate_other_services .nos_wrap .nos_list{display:flex;gap:20px;flex-wrap:wrap}
.navigate_other_services .nos_wrap .nos_list a{display:inline-flex;gap:10px;padding:10px 40px;border-radius:45px;background-color:#145099;color:#fff}
.content_wrap{padding:5px 0 20px}
.content_wrap .cw_thumb img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}
.img-wrap{height:350px}
.img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}
.filter_area1{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:10px}
.filter_area1 .my-select button{background-color:#fff!important;color:#6d767e;border:1px solid #d0d0d0;padding:15px 28px;border-radius:4px;outline:0;display:flex;flex-direction:row-reverse;box-shadow:none}
.filter_area1 .my-select button::before{content:"\f107";font-family:FontAwesome;display:inline-block;color:#145099;position:relative;transition:.5s}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:275px!important}
@media (max-width:400px){
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:210px!important}
}
@media (max-width:330px){
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:200px!important}
}
.dd_img img{width:80%}
.fil_sel_wrp .fil_sel_icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:9}
.about-left p,.banner_tagline p,.blog-content p,.epse_right p,.oc_right p,.pb_col p,.pg_item p,.sticky-cards .card__content p,.tw_left p,.vacc_itm.careershortContent p,.ww_left p{text-align:justify}
.bootstrap-select .dropdown-menu li .dropdown-item.active,.bootstrap-select .dropdown-menu li .dropdown-item:active{background-color:#045da8!important}
.pb_img{display:flex;justify-content:flex-start;margin-bottom:20px}
.pb_img img{width:200px;-o-object-fit:contain;object-fit:contain;height:100px}
.body_dec_modal .wbn_img{height:250px;margin-bottom:20px}
.body_dec_modal .wbn_img img{width:auto;-o-object-fit:contain;object-fit:contain;height:100%;margin:0!important}
.select2-container,.select2-search__field{width:100%!important;outline:0!important}
.select2-selection.select2-selection--multiple{background-color:#f1f0f0;border:none!important;border-radius:7px;padding:5px 15px}
.sustain_img img{width:40%;height:170px;-o-object-fit:contain;object-fit:contain}
.sc_icons_ img{max-width:1174px;width:100%;height:150px}
@media (max-width:1200px){
.service_overview{padding-bottom:0}
.our_areas .leadership_row .ld_col .ld_bottom{min-height:auto}
.sc_icons_ img{max-width:100%;width:100%;height:auto}
}
.di_list{padding-bottom:30px}
@media (min-width:991px){
.epse .epse_row .epse_right{padding-left:20px}
.si_list .si_item .si_img_wrap img{width:30%}
}
._for_logos .lg_left{position:absolute;left:-5px;height:100%;top:0;z-index:9}
._for_logos .lg_right{position:absolute;right:-5px;top:0;height:100%;z-index:9}
.site_map{margin-top:95px;padding-top:60px}
.site_map .site_map--wrap .sitemap_item .site_map_head h1,.site_map .site_map--wrap .sitemap_item .site_map_head h2{font-size:40px}
.site_map .site_map--wrap .sitemap_item .site_map_head h1 a,.site_map .site_map--wrap .sitemap_item .site_map_head h2 a{background-color:#145099;color:#fff;display:block;padding:20px 30px}
.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing{padding:30px 0}
.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing .row{margin:0}
.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing .ssl_item{margin-bottom:30px}
.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing .ssl_item h3{font-size:20px}
@media (max-width:992px){
.purpose,.story{padding-top:0;padding-bottom:0;margin-top:0}
.purpose .ww_left,.story .ww_left{padding-top:20px}
.leadership .ls_hd>p,.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing .ssl_item h3,.srv_tab_listing .stl_hd p,.wl_list_slider .wl_slider_item .wls_row .wls_col_right .read_btn a{font-size:16px}
.core_values .leadership_row.coreval_row .ld_col .ld_bottom{height:auto}
.our_areas .leadership_row{gap:0}
.transform_business .tb_btm button.get_a_qt,.transform_business .tb_btm button.talk_exp{justify-content:center;padding:15px 25px!important}
.foo_img_wrap,.sticky-cards .card__content figure{margin-top:30px}
.body_dec_modal h2{font-size:36px}
.body_dec_modal h3,.site_map .site_map--wrap .sitemap_item .site_map_head h1,.site_map .site_map--wrap .sitemap_item .site_map_head h2{font-size:25px}
.body_dec_modal h4,.filter_area h3,.our_needs .on_item h2{font-size:20px}
.body_dec_modal img{width:100%!important;height:auto!important}
.container.blog-detail-container figure img{width:90%!important}
.faq_tablisting .nav-tabs{justify-content:center}
.service_banner.srvBnr h1,.service_banner.srvBnr h2{font-size:42px!important}
.service_banner.srvBnr p{margin-bottom:10px;line-height:normal;font-size:16px}
#slickCount{display:none}
.cta_sec,.srv_tab_listing{padding:50px 0}
.srv_tab_listing .stl_hd h2{font-size:32px;margin-bottom:10px}
.srv_tab_listing .container_wrap .lst_item_left{padding:0!important}
.srv_tab_listing .container_wrap .lst_item_left h2{font-size:26px}
.srv_tab_listing .container_wrap .lst_item_left a{font-size:18px}
.srv_tab_listing .container_wrap .lst_item_right{margin-top:40px}
.srv_tab_listing .bl_tab_inside--row:nth-child(2n){flex-direction:column-reverse}
.cta_sec .cta_in h2,.our_needs .on_hd h2,.secure_compliant .sc_hd h2,.we_loves .sc_hd h2{font-size:32px}
.our_needs .on_item{text-align:center}
.wl_list_slider .wl_slider_item .wls_row .wls_col_left img{height:250px;-o-object-fit:cover;object-fit:cover}
.wl_list_slider .wl_slider_item .wls_row .wls_col_right{padding-bottom:50px}
.filter_area{gap:10px}
}
.logo_slider .slick-track .slick-slide,.swiper-slide{width:auto!important}
.tc-pp-detail .tcpp_wrap h3{font-size:28px;margin-top:30px;margin-bottom:15px;font-weight:500}
.tc-pp-detail .tcpp_wrap p{line-height:30px}
.tc-pp-detail .tcpp_wrap h5{margin-top:30px;margin-bottom:20px;font-weight:500}
@media all and (min-width:768px) and (max-width:992px) and (orientation:portrait){
.sticky-cards .cards{--card-height:60vh!important}
}
@media all and (min-width:992px) and (max-width:1366px){
.sticky-cards .cards{--card-height:80vh!important}
}
.charity_modal .img_wrpper img{width:80%;-o-object-fit:contain;object-fit:contain}
.uk_img img{width:70%;height:700px;-o-object-fit:contain;object-fit:contain}
@media (min-width:1400px){
img#fanta{margin-top:250px}
.min-3-1024{flex:0 0 auto;width:25%}
}
@media (max-width:1024px){
.testimonials .tls_list .tls_item .tls_item_row .tls_right a{padding:8px 20px!important;display:flex;margin-top:20px}
.faq .faq_div .faq_sub h3{margin-bottom:40px}
.bnr_image{max-width:70%;margin:20px auto 0}
.max-1-1024{flex:0 0 auto;width:100%}
}
body.modal-open,body.nav_open{scroll-behavior:unset!important;-webkit-overflow-scrolling:auto!important}
.modal-open .modal{-webkit-overflow-scrolling:touch}
.modal::before{position:fixed;left:0;width:100%;content:"";height:100%;top:0;bottom:0;right:0}
html:has(>body.modal-open),html:has(>body.nav_open){overflow:hidden!important;scroll-behavior:unset!important;-webkit-overflow-scrolling:auto!important}
.modal-body.large-modal{height:600px!important;overflow-y:auto}
.ctn-img{-webkit-mask-image:-webkit-radial-gradient(white,#000);margin:60px auto;overflow:hidden;height:300px;width:90vw;max-width:520px;border-radius:30px}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){
.modal.modal-for-bnos .modal-dialog .modal-content{width:80%}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body{height:700px}
.sticky-cards .cards{--card-height:70vh!important}
}
.so_banner_mob{height:350px;overflow:hidden}
@media (min-width:1025px){
.story{padding-top:50px}
.tb_tp_hd>p{width:70%;font-size:16px;margin-top:10px}
.sticky-cards .card__content{grid-template-columns:1fr 1fr}
.vaccancies .vacc_itm.postdate{margin-right:100px}
.our_needs .our_needs_row,.pb_row.opb_row{max-width:1000px;margin:0 auto}
.pb_row.opb_row .pb_col{margin-bottom:0;height:100%}
.min-4-1024{flex:0 0 auto;width:33.33333333%}
.so_banner_mob{display:none!important}
}
@media (max-width:1025px){
.blog_in_overview .blog_hd h2{font-size:30px}
.vaccancies .apply_now button{padding:10px 50px}
.vaccancies .vcc_wrap{padding:0}
.modal.modal-for-bnos .modal-dialog .modal-content{height:800px;width:80%}
.modal.modal-for-bnos .modal-dialog .modal-content.happy_cus_content{height:auto!important}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal{height:500px}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal.happy_cus_body{height:auto}
.blog-content h1,.blog-content h2{font-size:36px}
.blog-content h3{font-size:26px}
.modal-dialog.large-modal .modal-body{height:500px!important}
.so_banner_mob{height:450px}
}
@media (max-width:768px){
.modal.modal-for-bnos form{margin-top:50px}
.modal.modal-for-bnos .modal-dialog .modal-content{height:500px;width:calc(100% - 30px)}
.modal.modal-for-bnos .modal-dialog .modal-content .modal-body.body_dec_modal{padding:15px}
.blog-content h1 h2,.blog-content h2 h2,.body_dec_modal h2{font-size:30px}
.blog-content h3 h2{font-size:24px}
.service_banner.srvBnr{padding:80px 0}
.service_banner.srvBnr .banner_col{margin-top:70px}
.service_banner.srvBnr h1,.service_banner.srvBnr h2{font-size:34px!important}
.srv_tab_listing .container_wrap .tab_bl_nav ul.nav-tabs li.nav-item a{padding:8px 16px}
.our_needs .on_item h2{font-size:20px}
.navigate_other_services .nos_wrap h2{font-size:32px}
.navigate_other_services .nos_wrap .nos_list a{padding:6px 20px;font-size:14px}
._for_logos .lg_left img,._for_logos .lg_right img{width:auto!important}
.site_map .site_map--wrap .sitemap_item{margin-bottom:15px}
.site_map .site_map--wrap .sitemap_item .site_map_head h1 a,.site_map .site_map--wrap .sitemap_item .site_map_head h2 a{padding:10px 20px}
.site_map .site_map--wrap .sitemap_item .sitemap_sub_listing .ssl_item{margin-bottom:18px}
.bnr_image{max-width:350px;margin:20px auto 0}
.so_banner_mob{height:250px}
}
.so_banner_mob .container_so_banner .so_banner2{height:100%;-webkit-clip-path:inset(20px 20px 25px 20px);clip-path:inset(20px 20px 25px 20px)}
.so_banner_mob .container_so_banner .so_banner2 .so_scroll_img{position:fixed;left:0;top:0;height:100%;z-index:-1}
.so_banner_mob .container_so_banner .so_banner2 .so_scroll_img img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}
.so_banner_mob .container_so_banner .so_banner2 .overlay_img{height:100%;display:block}
.so_banner_mob .container_so_banner .so_banner2 .overlay_img img{position:absolute;left:0;width:100%;right:0;top:0;z-index:0;height:100%;-o-object-fit:fill;object-fit:fill}
.swiper-wrapper{transition-timing-function:linear!important}
@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){
.so_banner,.svg_anim_left--col{display:none!important}
.so_header{padding:140px 0 0}
.service_overview{padding-bottom:0}
.tech-wflo.two{padding-top:0}
.col-serv_foo.max-1-1024{width:100%}
.so_banner_mob{display:block!important;height:500px}
}
.menu.trans_0,.overlay.trans_0{transform:translate(-100%)}
@media (max-width:650px){
.leader_col{flex:0 0 auto;width:100%}
}
.sl_item.swiper-slide img,.sl_item.swiper-slide.tsi img{height:60px!important}
.sl_item.swiper-slide.hp{width:120px!important}
@media screen and (max-width:1024px) and (max-height:768px){
.tech-wflo{padding:0 0 70px}
.service_overview{padding-bottom:0}
}
body,html{overscroll-behavior:none}
.breadcrumb-item+.breadcrumb-item::before{position:absolute;left:0}
.dropdown-menu.show{max-height:max-content!important;overflow:hidden;min-height:max-content!important;inset:0 auto auto 0!important}
.dropdown-menu.show[data-popper-placement=top-start]{top:58px!important}
.dropdown-menu.show .inner.show{max-height:max-content!important;overflow:hidden!important;min-height:max-content!important}
@media screen and (device-width:412px) and (device-height:823px) and (-webkit-device-pixel-ratio:3.5) and (orientation:landscape){
.sticky-cards .cards{--card-height:130vh!important}
}
.iframe_in_modal{width:100%;overflow-x:auto!important}
.lazy-loading,.lazy-waiting{display:block;visibility:hidden}
:not(body).lazy-done{animation:2s fadeIn;visibility:visible}
@keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
.select2-container--open{z-index:1051!important}
.select2-container .select2-dropdown{position:absolute}
.modal>span.select2-container.select2-container--default.select2-container--open{top:310px!important}
@media (max-width:768px){
.modal>span.select2-container.select2-container--default.select2-container--open{top:350px!important}
}
.carousel-control-prev-icon{background-image:url(https://workflo-crm.s3.eu-west-2.amazonaws.com/arrow_circle_left1715172933876-221357447.png)}
.carousel-control-next-icon{background-image:url(https://workflo-crm.s3.eu-west-2.amazonaws.com/arrow_circle_right1715172947473-348189494.png)}
.contact-section{display:flex;justify-content:space-around;flex-wrap:wrap;padding:40px 20px;color:#1a1a1a}
.contact-box{text-align:center;max-width:250px;margin:10px}
.contact-box h4{color:#1a3a8c;font-size:18px;margin-bottom:8px}
.contact-box p{font-size:14px;margin-bottom:5px}
.contact-box a{font-size:14px;color:#1a3a8c;text-decoration:none}
.contact-box a:hover{text-decoration:underline}
.all-locations{display:inline-block;padding:10px 24px;font-size:16px;font-weight:500;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#4a90e2,#c94bb5) border-box;color:#0a4fe3;border:2px solid transparent;border-radius:9999px;text-decoration:none;transition:all .3s ease}
.all-locations:hover{background:linear-gradient(to right,#4a90e2,#c94bb5) border-box,linear-gradient(to right,#4a90e2,#c94bb5) border-box;color:#fff}
.get-in-touch-background{font-weight:600;background:linear-gradient(to right,#4a90e2,#c94bb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:12px}
.main-service-get-in-touch{font-size:48px!important;font-weight:700;color:#1a3a8c;margin:0 0 20px 0}
.location-card{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background-color:#fff;transition:transform .3s ease}
.location-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.08)}
.location-image{width:100%;height:auto;display:block}
.location-card-body{padding:20px}
.location-title{font-size:20px;font-weight:600;margin-bottom:8px;color:#1a3a8c}
.location-address{font-size:15px;color:#444;margin-bottom:16px}
.view-blog-btn .explore-link{font-weight:500;text-decoration:none;color:#0a4fe3;border:1px solid #0a4fe3;padding:8px 16px;border-radius:25px;display:inline-block;transition:background .3s,color .3s}
.view-blog-btn .explore-link:hover{background:#0a4fe3;color:#fff}

 

.get_a_call .fa-phone {
    margin-right: 5px;
}

.get_a_call {
    background: #fff !important;
    border: 2px solid #145099;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
}

.get_a_call a {
    color: #145099;
    font-weight: bold;
    
    text-decoration: none;
    position: relative;
    z-index: 1;
    transition: color 0.4s ease;
}

/* Hover effect */
.get_a_call::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, #145099, #145099);
    z-index: 0;
}

.get_a_call:hover::before {
    left: 0;
}

.get_a_call:hover a {
    color: #fff;
}




.existingCustomerBanner {
    background-image: url(../assets/img/existingCustomerBanner.png);
   
    background-size: cover; /* Scale image to cover entire div */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Prevent repeating */
    border-radius: 20px; /* Adjust the value as needed */
    padding: 20px;
    color: #fff !important;
}

.connectedLeft{
    background-color: #ffffff;
     border-radius: 20px; /* Adjust the value as needed */
    padding: 20px;
 
}

.existingCustomerBanner {
    color: #fff;
    padding: 30px 20px;
    border-radius: 12px;
    /* max-width: 320px; */
    /* font-family: Arial, sans-serif; */
}

.existingCustomerBanner h2 {
    font-size: 20px;
    margin: 20px 0 10px;
    color: #fff !important;
}

.existingCustomerBanner p {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.4;
    color: #fff !important;
}

.existingCustomerBanner a {
    display: inline-block;
    margin: 8px 0 15px;
    padding: 8px 14px;
    border-radius: 6px;
    background: #fff;
    color: #002244; /* dark blue for text contrast */
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    transition: background 0.3s ease;
}

.existingCustomerBanner a:hover {
    background: #f0f0f0;
}
.clicking-privacy-policy{
    color: #585978;
    font-size: 9px !important;
}



.get-in-touch .row {
    display: flex;
    align-items: stretch; /* makes both columns equal height */
}

.get-in-touch .row {
    gap: 20px; /* modern CSS gap for flex/grid */
}

.connectedLeft,
.existingCustomerBanner {
    border-radius: 20px;
    padding: 20px;
    display: flex;
    flex-direction: column;
}
