body{margin:0;padding:0}body:not(.home) .top-hero-formsection.innovate_integrate{background:#161e2b url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-0a4cd29/programmers.io/wp-content/themes/programmers.io/assets/images/blog_img/blog-top-banner.jpg") no-repeat 0 0 !important;background-size:cover !important}body:not(.home) .top-hero-formsection.innovate_integrate.nitro-lazy{background:none !important}body:not(.home) .top-hero-formsection.innovate_integrate:before{opacity:.5 !important}header.entry-header{display:block !important}.award_certifications_blk{display:none !important}.row-col .col-75{flex:0 0 75%;max-width:75%;width:75%}.category .banner_innerPage > h1{color:#fff !important;text-align:center !important}.ns_featured_post,.relatedPost{padding:60px 0px;background:#f9f9f9}.ns_featured_post h2.title{text-align:center;font-size:24px;color:#273a50;padding-bottom:30px}.featured_post_outer,.blog-posts-wrapper .post{border:1px solid #d9d9d9;border-radius:15px;overflow:hidden}.blog-posts-wrapper .post{margin-bottom:20px;min-height:375px}.post_category_blk a{color:#798798;font-size:12px;text-decoration-line:underline;letter-spacing:.5px;font-weight:500}.post .entry-header.content-blog{display:block;padding:0px 15px}.content-blog .entry-title a{font-size:20px;color:#273a50;font-weight:700;line-height:28px;display:inline-block}.featured_post_inner{padding:25px 20px 30px 20px}.post_category_blk{line-height:20px;margin-bottom:15px}body .blog_list .entry-content.skt{font-size:15px;line-height:22px;color:#273a50;height:66px;overflow:hidden}.blog-listing-ar .post .entry-content.skt{padding:0px 15px}.featured_post_inner .post-meta{font-size:12px;color:#798798}.ns_featured_post .featured_post_img{min-height:330px}.learn_more_btn{position:relative;margin-top:20px}.learn_more_btn a.btn_gradient,.learn_more_btn a.LearnMore,.custom_btn,.alm-btn-wrap .alm-load-more-btn,.btn_gradient.talk_ibm{display:block;color:#273a50;border-radius:50px;position:relative;z-index:1;padding:4px 35px;background:none;border:none;font-weight:500;cursor:pointer;text-align:center;font-size:14px}.learn_more_btn a.btn_gradient:before,.learn_more_btn a.LearnMore:before,.custom_btn:before,.alm-btn-wrap .alm-load-more-btn:before,.btn_gradient.talk_ibm:before{content:"";position:absolute;inset:0;padding:2px 2px;background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);border-radius:inherit;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0)}.learn_more_btn a.btn_gradient:hover,.learn_more_btn a.LearnMore:hover,.custom_btn:hover,.alm-btn-wrap .alm-load-more-btn:hover,.btn_gradient.talk_ibm:hover{background:linear-gradient(90deg,rgba(30,117,187,1) 0%,rgba(39,168,224,1) 50%,rgba(247,11,166,1) 100%);color:#fff}.bbcTitle h2{font-size:24px;color:#273a50}.blog-section{padding:60px 0px}.entry-content.skt .blog-sec{padding-bottom:15px;padding-top:10px}.load_more_blk{text-align:center;margin-top:0}.page-text{color:#96a0ac;font-size:16px;font-weight:normal;text-transform:capitalize;letter-spacing:2px}.progressbar_blk{text-align:center;height:10px;width:100px;background:#e4ebf1;border-radius:15px;margin:20px auto;overflow:hidden}.job_progressbar{background:#e1ebf5;height:10px;width:0}#load-more.custom_btn{color:#273a50;padding:10px 40px;text-transform:capitalize;font-size:16px;cursor:pointer;border:0px;font-weight:500;line-height:normal;display:inline-block;border-radius:50px;font-family:"Inter",sans-serif !important}.event_registration_ads{padding-top:15px}#load-more.custom_btn:hover{color:#fff}#primary.content-area{padding-left:40px}.blog-section .cat-list ul li a,.blog_list .cat-list ul li a,.blog_table_inner li a{color:#273a50;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px;text-transform:uppercase;opacity:.7;border-left:2px solid transparent;padding-left:8px}.blog-section .cat-list ul li a:hover,.blog_list .cat-list ul li a:hover,.blog_table_inner li a:hover{opacity:1;border-left:2px solid #f70ba6;padding-left:8px}.blog-section .cat-list ul li a.active,.blog_list .cat-list ul li a.active,.blog_list .cat-list ul li.active a{opacity:1;border-left:2px solid #f70ba6;padding-left:8px}.blog_table_inner li{padding:1px 0}.entry-content a{color:#1e75bb;text-decoration:underline}.blog_table_inner li a{line-height:22px;display:inline-block;text-transform:capitalize;font-size:14px;letter-spacing:0;opacity:.7;border-left:2px solid transparent;padding-left:8px}.blog_table_inner{padding-right:30px}.blog_table_inner li.widget-title{margin-top:5px}.blog-listing-ar .post,.ajax_load_more .post{border:1px solid #d9d9d9;border-radius:15px;overflow:hidden;margin-bottom:20px;min-height:385px}.post-thumbnail img{width:100%;height:auto;max-height:136px}.content-blog h2.entry-title{font-size:19px;color:#273a50;line-height:26px;height:54px;overflow:hidden;font-weight:700}.post .post-meta{font-size:12px;color:#798798}.blog-listing-ar .post .post-meta,.ajax_load_more .post .post-meta,.blog_list .ajax_load_more .entry-content.skt{padding:0 15px}.post .post-meta,.post .entry-content.skt{padding:0 15px}.post .learn_more_btn{padding:0 15px 20px}.archive .blog_list .content-area .site-main .post,.blog .blog_list .content-area .site-main .post,.crp_related_widget ul li,.search .blog_list .content-area .site-main .post,.crp_related_widget ul li,.blog_list .ajax_load_more .post{box-shadow:none !important;border:1px solid #ddd;border-radius:15px}#content .relatedPostList .crp_related_widget ul li a figure{margin:0 0 15px;max-height:200px;overflow:hidden;text-align:center}#content .relatedPostList .crp_related_widget ul li a figure img{box-shadow:none;width:100%;height:200px;max-width:100%}.single .category-blog .entry-footer,.single .entry-footer,.single .navigation.post-navigation{display:none}.blog_cat_outer{padding:60px 0}.blog_list .alm-btn-wrap .alm-load-more-btn:before{opacity:1;visibility:visible;width:auto;transform:inherit;height:auto}.blog_list .alm-btn-wrap{margin:0 auto;width:170px}.blog_list .alm-btn-wrap .alm-load-more-btn,.blog_list .alm-btn-wrap .alm-load-more-btn.loading{background:#fff;color:#273a50 !important;font-family:"Inter",sans-serif !important}.ajax_load_more .alm-btn-wrap .alm-load-more-btn:disabled{opacity:0}.single-post .mobile_view{display:none}.single-post .desktop_view{display:block}.single_post_outer{padding:60px 0}.backBlogHome a{color:#798798;font-size:12px;font-weight:500;letter-spacing:.6px;position:relative;padding-left:25px}.backBlogHome a:before{content:"";background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-0a4cd29/programmers.io/wp-content/themes/programmers.io/assets/images/blog_img/back-icon.svg") no-repeat 0 0;width:20px;height:20px;position:absolute;left:0;top:0}.single .postCatName{display:none}.single-post .post-thumbnail img{max-height:inherit;border-radius:20px}.single-post .banner_innerPage h1{max-width:760px}.single-post h1.entry-title{font-size:32px;color:#273a50;line-height:40px;font-weight:700}.single-post h2{font-size:24px;color:#1e75bb;line-height:32px;font-weight:700}.single-post h3{font-size:20px;color:#1e75bb;line-height:28px;font-weight:700;padding-bottom:6px}.single-post .entry-content,.single-post .entry-content p{font-size:16px;color:#273a50;line-height:28px;font-weight:400}.single-post ol{margin:0;padding:0}.single-post .wp-block-code{box-sizing:border-box;background:#fafafa;padding:10px}figure.wp-block-table{margin-top:10px}.relatedPost .widget-title{text-align:center;font-size:24px;color:#273a50;margin-bottom:30px}.relatedPost .crp_related .learn_more_btn{padding:0 20px}.single #content #primary #main div.entry-content ol li{list-style:number;margin-left:10px}.single #content #primary #main div.entry-content ul li{list-style:disc;margin-left:10px}.crp_related_widget ul,body .crp_related.crp-rounded-thumbs ul{display:flex;justify-content:center;list-style:none;margin-left:-15px;margin-right:-15px}.crp_related_widget ul li{width:33.3334%;padding-bottom:30px;margin:0 10px;background:#fff;overflow:hidden;border-radius:15px}.relatedPostList .crp_related_widget ul li a{color:#273a50;font-size:14px}.relatedPostList .crp_related_widget ul li a:hover{color:#fff}.relatedPostList .crp_related_widget ul li .crp_title{font-size:19px;color:#273a50;line-height:26px;height:54px;overflow:hidden;font-weight:700;padding:0px 20px;display:inline-block}.relatedPostList .crp_related_widget ul li span.crp_author,#content .relatedPostList .crp_related_widget ul li span.crp_date{padding-left:20px;display:inline-block;text-transform:capitalize;color:#96a0ac;font-size:14px}.relatedPostList .crp_related_widget ul li span.crp_excerpt{font-size:15px;line-height:22px;color:#273a50;overflow:hidden;padding:0 20px;display:inline-block}.relatedPostList .crp_related_widget ul li span.crp_author a{color:#96a0ac}.relatedPostList .crp_related_widget ul li span.crp_author a:hover{color:#96a0ac}.sec_space{padding:60px 0}.text-center{text-align:center}.single .modernization_inner h2{color:#273a50;padding-bottom:15px;font-size:32px;line-height:40px;position:relative;font-weight:700;padding:0px}.single .modernization_inner span{color:#27a8e0}.single .modernization_inner p,.blog .modernization_inner p,.category .modernization_inner p{font-weight:400;font-size:18px;margin:0 0 1.5em}.btn_gradient.talk_ibm{display:inline-block}.blog .modernization_roadmap,.category .modernization_roadmap{background:#fafafa;padding:60px 0}@media (max-width:1199px){}@media (max-width:991px){.featured_post_inner{padding:15px}.featured_post_blk{padding:0px !important}.ns_featured_post .featured_post_img{min-height:280px}.ns_featured_post,.relatedPost{padding:40px 0px}.ns_featured_post h2.title{padding-bottom:15px}.bbcTitle h2{font-size:20px;line-height:30px}.row-col .blog-posts-wrapper .col-33,.row-col .blog-listing-ar .col-33,.row-col .alm-ajax .col-33{max-width:50%;flex:0 0 50%;width:50%}.blog-listing-ar .post{min-height:auto}.col-70.blog-listing.ajax_load_more{padding:0px}.pos_sticky .content-area{padding-right:10px}.single-post h1.entry-title{font-size:26px;line-height:36px}.single .modernization_inner h2{font-size:28px}.blog-posts-wrapper .post{min-height:385px}.relatedPost{overflow:hidden}.footerSocialmedia ul li{margin:0 5px}.relatedPost .relatedPostList{padding:0px 10px}.single-post .post .post-meta,.single-post .post .entry-content.skt{padding:0px}.single_post_outer  .entry-content .h3{margin-bottom:10px}#content .relatedPostList .crp_related_widget ul li span.crp_date{display:none}.single-post .sec_space{padding:40px 0}.heateor_sss_sharing_container{float:left}#primary.content-area{padding-left:10px}.single .single_post_outer{padding:30px 0px}}@media (max-width:767px){.single-post .mobile_view{display:block}.single-post .desktop_view{display:none}.single-post .sec_space{padding:30px 0}.ns_featured_post .row-col .col-50,.blog_list .row-col .col-30,.blog_list .row-col .col-70,.row-col .alm-ajax .col-33,.single_post_inner .row-col .col-25.ps_sticky,.row-col .col-75.content-area,.single_post_inner .ps_sticky.col-30{flex:0 0 100%;max-width:100%;width:100%}#primary.content-area{flex:0 0 100%;max-width:100%;width:100%}.single .single_post_outer{padding:15px 0}.featured_post_outer{margin-bottom:15px}.row-col .col-40.featured_post_img,.row-col .col-60.featured_post_blk,.blog-section .row-col .col-30,.blog-section .row-col .col-70{flex:0 0 100%;max-width:100%;width:100%}.blog-section{padding:40px 0}.col-70.blog-listing .blog-posts-wrapper .col-33,.row-col .blog-listing-ar .col-33,.crp_related_widget ul li{flex:0 0 100%;max-width:100%;width:100%}.blog-listing .blog-posts-wrapper{margin-top:30px}.load_more_blk .page-text{letter-spacing:1px}.pos_sticky .content-area{padding:0 10px;margin-top:20px}.single-post .post .post-meta,.single-post .post .entry-content.skt{padding:0}.crp_related_widget ul{flex-direction:column}.crp_related_widget ul li{width:calc(100% - 30px);margin:0 15px 15px}.single-post .banner_innerPage h1{font-size:22px !important;font-weight:600 !important;line-height:30px !important}body:not(.home) .site .top-hero-formsection.innovate_integrate{padding:100px 0 30px !important}.blog_list .ns_featured_post .featured_post_img{min-height:165px}.single_post_outer  .entry-content.skt ul{margin-left:10px}}