.cnc-blog-detail-layout5-wrap{display:block;width:100%;font-family:inherit;box-sizing:border-box}.cnc-blog-detail-layout5-wrap *{box-sizing:border-box}.wp-singular.single.single-post:has(.cnc-blog-detail-layout5) #content{max-width:100%}.wp-singular.single.single-post:has(.cnc-blog-detail-layout5) #content .e-flexbox-base{padding:0}.wp-singular.single.single-post:has(.cnc-blog-detail-layout5) #content .elementor-widget-cnc_blog_detail{width:100%}.cnc-blog-detail-layout5-header{position:relative;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:345px 0 20px}.cnc-blog-detail-layout5-header-overlay::after{content:"";width:100%;height:269px;background:linear-gradient(180deg,#fff0 0%,#000000 100%);position:absolute;left:0;bottom:0}.cnc-blog-detail-layout5-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(0 0 0 / .3),rgb(0 0 0 / .3));z-index:1;transition:background-color 0.3s ease;pointer-events:none}.cnc-blog-detail-layout5-header-container{position:relative;z-index:2;width:100%;max-width:1438px;padding:0 20px;display:flex;flex-direction:column;align-items:flex-end;margin-top:auto}.cnc-blog-detail-layout5 .cnc-blog-detail-layout5-title{font-weight:700;font-size:48px;line-height:1.2;color:#fff;max-width:900px;margin:0 auto 20px;margin-top:auto}.cnc-blog-detail-layout5-header-meta{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.cnc-blog-detail-layout5-meta-date{font-weight:700;font-size:24px;line-height:1.2;color:#FFF}.cnc-blog-detail-layout5-author-img{display:inline-flex}.cnc-blog-detail-layout5-author-img img{width:48px;height:48px;object-fit:cover;border:3px solid #fff;border-radius:50%}.cnc-blog-detail-layout5-content-wrap{width:100%;max-width:1418px;margin:30px auto;padding:0 10px}.cnc-blog-detail-layout5-intro-excerpt{font-weight:700;font-size:32px;line-height:131%;color:#323232;margin-bottom:28px}.cnc-blog-detail-layout5 .cnc-blog-detail-layout5-keynotes-title{font-size:20px;font-weight:700;color:#005BC5;margin:0 0 10px 0}.cnc-blog-detail-layout5-keynotes-content{font-weight:400;font-size:16px;line-height:150%;color:#323232}.cnc-blog-detail-layout5-keynotes-content p:last-child{margin-bottom:0}.cnc-blog-detail-layout5-content{font-size:16px;line-height:1.8;color:#555;margin-bottom:60px}.cnc-blog-detail-layout5-content h1,.cnc-blog-detail-layout5-content h2,.cnc-blog-detail-layout5-content h3,.cnc-blog-detail-layout5-content h4,.cnc-blog-detail-layout5-content h5,.cnc-blog-detail-layout5-content h6{color:#0b4b9b;margin:30px 0 10px 0;font-weight:700;line-height:1.3}.cnc-blog-detail-content h1{font-size:28px}.cnc-blog-detail-content h2,.cnc-blog-detail-content h3{font-size:20px;color:#005BC5}.cnc-blog-detail-content h4{font-size:18px}.cnc-blog-detail-content h5{font-size:16px}.cnc-blog-detail-content h6{font-size:14px}.cnc-blog-detail-content h2 b,.cnc-blog-detail-content h2 strong,.cnc-blog-detail-content h3 b,.cnc-blog-detail-content h3 strong{font-weight:700}.cnc-blog-detail-layout5-content p{margin:0 0 1.5em 0}.cnc-blog-detail-layout5-content p:last-child{margin-bottom:0}.cnc-blog-detail-content ol,.cnc-blog-detail-content ul{padding-left:25px;margin-bottom:10px}.cnc-blog-detail-content ol li,.cnc-blog-detail-content ul li{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#323232;padding-bottom:5px}.cnc-blog-detail-content table{width:100%;border-collapse:collapse;table-layout:fixed;border:none}.cnc-blog-detail-content th,.cnc-blog-detail-content td{border:1px solid #323232;padding:11px 20px;text-align:left;vertical-align:top;font-size:16px;line-height:1.5;background-color:#fff}.cnc-blog-detail-content th{font-weight:700;font-size:20px;line-height:1.2;color:#323232}.cnc-blog-detail-content thead th{font-weight:700}@media (max-width:991px){.cnc-blog-detail-layout5-header{padding:200px 0 20px}.cnc-blog-detail-layout5 .cnc-blog-detail-layout5-title{font-size:36px}.cnc-blog-detail-content th{font-size:18px}.cnc-blog-detail-layout5-meta-date{font-size:18px}.cnc-blog-detail-layout5-intro-excerpt{font-size:26px}}@media (max-width:767px){.cnc-blog-detail-layout5-header{padding:150px 0 20px}.cnc-blog-detail-layout5 .cnc-blog-detail-layout5-title{font-size:28px}.cnc-blog-detail-content th,.cnc-blog-detail-content td{font-size:13px;padding:10px 8px}.cnc-blog-detail-layout5-meta-date,.cnc-blog-detail-content th{font-size:16px}.cnc-blog-detail-layout5-intro-excerpt{font-size:20px}.cnc-blog-detail-layout5-author-img img{width:40px;height:40px}}.cnc-blog-detail-layout5-wrap{font-family:'Inter',sans-serif}.cnc-blog-detail-layout5 .cnc-blog-detail-toc-list.cnc-blog-detail-toc-marker-icon a svg{width:24px;height:24px;fill:#fff;color:#fff;padding:5px;border-radius:100%;background-color:#005BC5}.cnc-blog-detail-layout5 .cnc-blog-detail-toc-hidden{display:none!important}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote{margin:30px 0;background-color:#ECF5FF;padding:30px;border-radius:8px;font-weight:400;font-size:20px;line-height:150%;color:#323232;border-left:none}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote p{font-weight:700;font-size:22px;line-height:150%;color:#323232;margin-bottom:10px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote p:last-child{margin-bottom:0}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ul,.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ol{margin:0;padding-left:20px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ul li,.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ol li{font-weight:400;font-size:18px;line-height:150%;color:#323232;margin-bottom:8px;padding-bottom:0}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ul li:last-child,.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ol li:last-child{margin-bottom:0}@media (max-width:1024px){.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote{padding:24px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote p{font-size:20px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ul li,.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ol li{font-size:16px}}@media (max-width:767px){.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote{padding:20px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote p{font-size:18px}.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ul li,.cnc-blog-detail-layout5 .cnc-blog-detail-content blockquote ol li{font-size:15px}}