/* blog listing */
.bloglisting-sc { padding: 127px 0 0; margin-bottom: 31px; }
.bloglisting-sc .blog-top .pretitle { margin-bottom: 119px; }
.bloglisting-sc .blog-top { margin-bottom: 60px; }
.bloglisting-sc .blog-top h1 { margin-bottom: 53px; }
.filter-box .button-2 { width: calc(100% - 980px); }
.filter-box .right-content { width: 980px; }
.filter-box .right-content .filter_main { gap: 15px; }
.filter-box .right-content .content { font-size: 21px; color: var(--color2); font-weight: 500; line-height: 28px; padding: 12px 12px 15px 12px; max-width: 611px; }
.filter_box .topic_title { border: 1px solid #E4E2E1; background: var(--color7); height: 67px; padding: 11px 12px; display: flex; justify-content: space-between; font-weight: 500; color: var(--color1); align-items: center; cursor: pointer; }
.filter_box .topic_title:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='44' viewBox='0 0 45 44' fill='none'%3E%3Ccircle cx='22.6025' cy='22.1411' r='21.46' transform='rotate(90 22.6025 22.1411)' stroke='%23B49F85' stroke-width='0.75'/%3E%3Cpath d='M29.4307 22.1407H20.3105M17.0913 22.1407H15.7744M17.0913 22.1407C17.0913 21.7139 17.2609 21.3046 17.5627 21.0028C17.8644 20.7011 18.2738 20.5315 18.7005 20.5315C19.1273 20.5315 19.5366 20.7011 19.8384 21.0028C20.1402 21.3046 20.3098 21.7139 20.3098 22.1407C20.3098 22.5675 20.1402 22.9768 19.8384 23.2786C19.5366 23.5804 19.1273 23.75 18.7005 23.75C18.2738 23.75 17.8644 23.5804 17.5627 23.2786C17.2609 22.9768 17.0913 22.5675 17.0913 22.1407ZM29.4307 27.0179H25.1876M25.1876 27.0179C25.1876 27.4448 25.0177 27.8545 24.7158 28.1564C24.414 28.4582 24.0046 28.6278 23.5777 28.6278C23.1509 28.6278 22.7416 28.4575 22.4398 28.1558C22.138 27.854 21.9684 27.4447 21.9684 27.0179M25.1876 27.0179C25.1876 26.591 25.0177 26.1819 24.7158 25.8801C24.414 25.5782 24.0046 25.4086 23.5777 25.4086C23.1509 25.4086 22.7416 25.5782 22.4398 25.88C22.138 26.1818 21.9684 26.5911 21.9684 27.0179M21.9684 27.0179H15.7744M29.4307 17.2636H27.1386M23.9194 17.2636H15.7744M23.9194 17.2636C23.9194 16.8368 24.089 16.4275 24.3908 16.1257C24.6926 15.8239 25.1019 15.6544 25.5287 15.6544C25.74 15.6544 25.9493 15.696 26.1445 15.7769C26.3397 15.8578 26.5171 15.9763 26.6666 16.1257C26.816 16.2751 26.9345 16.4525 27.0154 16.6478C27.0963 16.843 27.1379 17.0523 27.1379 17.2636C27.1379 17.4749 27.0963 17.6842 27.0154 17.8794C26.9345 18.0747 26.816 18.2521 26.6666 18.4015C26.5171 18.5509 26.3397 18.6695 26.1445 18.7503C25.9493 18.8312 25.74 18.8728 25.5287 18.8728C25.1019 18.8728 24.6926 18.7033 24.3908 18.4015C24.089 18.0997 23.9194 17.6904 23.9194 17.2636Z' stroke='%23163056' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E"); height: 44px; width: 45px; }
.filter_main .filter_box { width: 654px; position: relative; }
.filter_main .options { border-width: 0 1px 1px 1px; border-style: solid; border-color: #E4E2E1;display: none; position: absolute; top: 100%; width: 100%; left: 0; list-style: none; margin: 0; padding: 15px 0 0; background: var(--color6); z-index: 9; }
.filter_main .options .filter-btn a { padding: 10px 15px; display: inline-block; color: var(--color1); font-weight: 400; width: 100%; }
.filter_main .options .filter-btn a:hover { color: var(--color4); } 

.recenttop-post { display: flex; flex-flow: row wrap; margin: 0 -7px 42px; }
.recenttop-post .first-two.blog_item { width:56%; padding: 0 7px; }
.recenttop-post .first-two.blog_item:last-child { width:44%; }
.recenttop-post .inner { position: relative; background: var(--color1); border-radius: 17px 0 0 0; color: var(--color6); z-index: 1; min-height: 440px; overflow: hidden; display: flex; flex-flow: column; justify-content: space-between; }
.recenttop-post .inner .hs-featured-image-wrapper { position: absolute; top: 0; left: 0; line-height: 0; width: 100%; height: 100%; z-index: -1; }
.recenttop-post .inner .hs-featured-image-wrapper img { width: 100%; height: 100% !important; object-fit: cover; }
.recenttop-post .inner .tag-innner .blog-tag { background: var(--color6); border-radius: 22px; display: inline-block; margin: 0; width: auto; font-size: 14px; line-height: normal; font-weight: 500; color: var(--color1); padding: 8px 15px; }
.recenttop-post .inner .tag-innner { display: inline-block; width: auto; padding: 5px; }
.recenttop-post .inner .blog-content { position: relative; padding: 25px 21px; }
.recenttop-post .inner .blog-content:after { content: ''; background: rgba(30, 64, 121, 0.85); mix-blend-mode: multiply; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.recenttop-post .inner .tag-list { margin-bottom: 26px; }
.recenttop-post .inner .blog-content .title-h3 { color: var(--color6); margin-bottom: 45px; line-height: 1.2; }
.recenttop-post .inner.no-img .blog-content:after { display: none; }
.recenttop-post .inner.no-img .tag-list { margin-bottom: 50px; }
.recenttop-post .inner.no-img .blog-content .title-h3 { margin-bottom: 60px; }
.blog-listing-wrapper .blog-title { margin-bottom: 10px; border-bottom: 1px solid #EFEFEF; padding-bottom: 13px; margin-bottom: 30px; }

.blog-listing-wrapper .post-listing .blog-content .continue-btn { display: flex; align-items: center; font-weight: 500; color: var(--color8); }
.blog-listing-wrapper .post-listing .blog-content .continue-btn .btn-link { height: 27px; width: 27px; border: 1px solid var(--color8); border-radius: 50%; margin-left: 9px; display: flex; align-items: center; justify-content: center; transition: 0.4s; }
.blog-listing-wrapper .post-listing .blog-content .continue-btn .btn-link img { filter: invert(1) brightness(100); height: 9px; }
.blog-listing-wrapper .post-listing .inner:hover .blog-content .continue-btn .btn-link { background: var(--color4); border-color: var(--color4); }

.bloglisting-wrap .blog_item .inner a.box-link,
.recenttop-post .inner a.box-link { position: absolute; inset: 0; z-index: 5; } 

.bloglisting-wrap { display: flex; flex-flow: row wrap; margin: 0 -7px; position: relative; z-index: 1;row-gap:14px; }
.bloglisting-wrap .blog_item { padding:0 7px; width: 33.33%; }
.bloglisting-wrap .blog_item .inner { background: var(--color1); position: relative; border-radius: 17px 0 0 0; overflow: hidden; }
.bloglisting-wrap .blog_item .inner .hs-featured-image-wrapper { height: 240px; }
.bloglisting-wrap .blog_item .inner .hs-featured-image-wrapper img { height: 100%; width: 100% !important; object-fit: cover; }
.bloglisting-wrap .blog_item .inner .hs-featured-image-wrapper .tag-list { display: inline-block; padding: 5px; width: auto; position: absolute; top: 0; left: 0; }
.bloglisting-wrap .blog_item .inner .hs-featured-image-wrapper .tag-list .blog-tag { background: var(--color6); border-radius: 22px; color: var(--color1); display: inline-block; font-size: 14px; font-weight: 500; line-height: normal; margin: 0; padding: 8px 15px; width: auto; }
.bloglisting-wrap .blog_item .inner .blog-content { padding: 20px 21px; }
.bloglisting-wrap .blog_item .inner .blog-content .tag-list { margin-bottom: 31px; }
.bloglisting-wrap .blog_item .inner .blog-content .pretitle { font-size: 14px; }
.bloglisting-wrap .blog_item .inner .blog-content h5 { font-size: 22px; line-height: 29px; color: var(--color6); margin-bottom: 56px; }

.bloglisting-wrap .blog_item:nth-child(4n+1) .inner { background-color: var(--color7); }
.bloglisting-wrap .blog_item:nth-child(4n+2) .inner { background-color: var(--color1); }
.bloglisting-wrap .blog_item:nth-child(4n+3) .inner { background-color: var(--color2); }
.bloglisting-wrap .blog_item:nth-child(4n+4) .inner { background-color: #F3F3F3; }

.bloglisting-wrap .blog_item:nth-child(4n+1) .inner .pretitle,
.bloglisting-wrap .blog_item:nth-child(4n+4) .inner .pretitle { color: var(--color3); }
.bloglisting-wrap .blog_item:nth-child(4n+1) .inner .pretitle:before,
.bloglisting-wrap .blog_item:nth-child(4n+4) .inner .pretitle:before { background: #E0C6AC; }
.bloglisting-wrap .blog_item:nth-child(4n+1) .inner h5,
.bloglisting-wrap .blog_item:nth-child(4n+4) .inner h5 { color: var(--color2); }
.bloglisting-wrap .blog_item:nth-child(4n+1) .blog-content .continue-btn,
.bloglisting-wrap .blog_item:nth-child(4n+4) .blog-content .continue-btn { color: var(--color1); }
.bloglisting-wrap .blog_item:nth-child(4n+1) .blog-content .continue-btn .btn-link,
.bloglisting-wrap .blog_item:nth-child(4n+4) .blog-content .continue-btn .btn-link { border-color: var(--color3); }
.bloglisting-wrap .blog_item:nth-child(4n+1) .blog-content .continue-btn .btn-link img,
.bloglisting-wrap .blog_item:nth-child(4n+4) .blog-content .continue-btn .btn-link img { filter: brightness(0) saturate(100%) invert(14%) sepia(42%) saturate(1574%) hue-rotate(185deg) brightness(98%) contrast(93%); }
.bloglisting-wrap .blog_item:nth-child(4n+1) .inner:hover .blog-content .continue-btn img,
.bloglisting-wrap .blog_item:nth-child(4n+4) .inner:hover .blog-content .continue-btn img { filter: invert(1) brightness(100); }

.bloglisting-sc .pagination { padding-top:75px; position: relative; z-index: 1; background: var(--color6); }
.bloglisting-sc .pagination ul { align-items: center; gap: 2px; list-style: none; margin: 0; display: flex; justify-content: center; border: 1px solid var(--color3); border-radius: 35px; padding: 5px 10px; }
.bloglisting-sc .pagination ul li.left-angle { font-size: 0; }
.bloglisting-sc .pagination ul li.right-angle { font-size: 0; }
.bloglisting-sc .pagination ul li.left-angle, 
.bloglisting-sc .pagination ul li.right-angle { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.00679 1.73983L6.92148 4.65451H0.21875V5.75584H6.92148L4.00679 8.67053L4.78544 9.44917L9.02943 5.20518L4.78544 0.961182L4.00679 1.73983Z' fill='%23B49F85'/%3E%3C/svg%3E"); width: 9px; height: 10px; }
.bloglisting-sc .pagination ul li.left-angle { transform: rotate(180deg); }
.bloglisting-sc .pagination ul li { letter-spacing: -0.64px; font-weight: 500; width: 34px; height: 34px; align-items: center; justify-content: center; display: flex !important; border-radius: 50%; cursor: pointer; transition: 0.4s; }
.bloglisting-sc .pagination ul li.number:hover,
.bloglisting-sc .pagination ul li.number.active { background: var(--color2); color: var(--color6); }
.bloglisting-sc .pagination ul li.right-angle { margin-left: 10px; }
.bloglisting-sc .pagination ul li.left-angle { transform: rotate(180deg); margin-right: 11px; }

/* heading css for inner */
.hs-blog-font h1 { font-size: 65px; line-height: 60px; letter-spacing: -1.3px; margin-bottom: 28px; color: var(--color1); } 
.hs-blog-font h2 { font-size: 40px; line-height: 1; letter-spacing: -0.8px; color: var(--color2);margin-bottom:25px; }
.hs-blog-font h3 { font-size: 30px; line-height: 1.2;margin-bottom:25px; }
.hs-blog-font h4 { font-size: 20px; line-height: 1.4; color: var(--color2);margin-bottom:25px; }
.hs-blog-font h5 { font-size: 18px; line-height: 1.2; color: var(--color2);margin-bottom:25px; }
.hs-blog-font p{margin-bottom:25px;}

/* blog inner */
.bloginner-main { padding: 127px 0 0; overflow: clip; position: relative; }
.bloginner-main .vertical-line>div { width: 970px; }
.bloginner-main .vertical-line [class*=line-] { background: #EFEFEF; }
.blogititle-cap { position: relative; z-index: 9; }
.blogititle-cap .backtext-in { margin-bottom: 67px; display: inline-block; }
.blogititle-cap .back-text { font-size: 15px; font-weight: 600; line-height: normal; letter-spacing: 1.8px; color: var(--color3); text-transform: uppercase; display: flex; gap: 10px; align-items: center; cursor: pointer; width: auto; margin-bottom: 67px; }
.blogititle-cap .back-text span { height: 26px; width: 26px; border-radius: 50%; border: 1px solid var(--color3); display: flex; align-items: center; justify-content: center; }
.blogititle-cap .back-text span:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' viewBox='0 0 4 7' fill='none'%3E%3Cpath d='M3.55708 0.595536L1.14844 3.37728L3.55708 6.28919' stroke='%23163056' stroke-width='0.75'/%3E%3C/svg%3E"); height: 7px; width: 4px; display: inline-block; }
.blogititle-cap .eyetext { font-weight: 500; margin-bottom: 20px; }
.bloginner-wrap .sticky-part { width: 440px; position: relative; z-index: 1; padding-top:62px; padding-right: 23px; background: var(--color7); }
.bloginner-wrap .sticky-part .inner { min-height: 460px; display: flex; flex-flow: column; justify-content: space-between; top: 110px; position: sticky; }
.bloginner-wrap .content-part { width: calc(100% - 440px); }
.bloginner-wrap .sticky-part:after { background: var(--color7); top: -60%; content: ""; height: 160%; position: absolute; right: 0; width: 3000px; z-index: -1; }
.bloginner-wrap .sticky-part .text { font-size: 15px; font-weight: 600; line-height: normal; letter-spacing: 1.5px; color: var(--color3); margin-bottom: 5px; }
.bloginner-wrap .sticky-part .topic-in a.blog-post__tag-link { font-weight: 500; color: var(--color2); text-decoration: underline; text-underline-offset: 5px; }
.bloginner-wrap .author-main a.name:hover,
.bloginner-wrap .sticky-part .topic-in a.blog-post__tag-link:hover { color: var(--color4); }
.bloginner-wrap .sticky-part .topic-wrap { margin-bottom: 35px; }
.bloginner-wrap .author-main .author-in { width: 77px; height: 71px; }
.bloginner-wrap .author-main .author-in img { width: 100%; height: 100%; object-fit: cover; }
.bloginner-wrap .author-main .author-details { width: calc(100% - 77px); padding-left: 10px; }
.bloginner-wrap .author-main a.name { font-weight: 500; color: var(--color2); }
.bloginner-wrap .author-main .author-details .bio { font-size: 14px; line-height: normal; color: var(--color2); }
.bloginner-wrap .sticky-part .social-sharing { display: flex; justify-content: end; flex-flow: row wrap; margin: 16px 0 20px; align-items: center; }
.bloginner-wrap .sticky-part .social-sharing .text { margin: 0; }
.bloginner-wrap .sticky-part .social-sharing ul.share-buttons { display: flex; flex-flow: row wrap; list-style: none; gap: 8px; padding: 0 0 0 15px; margin: 0; }
.bloginner-wrap .sticky-part .social-sharing ul.share-buttons li { line-height: 0; }
.bloginner-wrap .sticky-part .social-sharing ul.share-buttons li a { height: 37px; width: 37px; border-radius: 50%; border: 1px solid var(--color3); display: flex; align-items: center; justify-content: center; }
.bloginner-wrap .sticky-part .social-sharing ul.share-buttons li a:hover img { filter: invert(1) brightness(100); }
.bloginner-wrap .sticky-part .social-sharing ul.share-buttons li a:hover { background: var(--color2); border-color: var(--color2); }

.bloginner-wrap .content-part .feature-img { line-height: 0; height: 534px; position: relative; }
.bloginner-wrap .content-part .feature-img img { width: 100%; height: 100% !important; object-fit: cover; }
.bloginner-wrap .content-part .blog-post__body { padding: 32px 26px 29px; }
.bloginner-wrap .content-part .blog-post__body ul { padding-left: 26px; }
.bloginner-wrap .content-part .blog-post__body blockquote { padding: 40px 20px 25px; margin: 25px -26px; background: #F8F8F8; color: var(--color2); }
.bloginner-wrap .content-part .blog-post__body blockquote h4 a { color: var(--color3); }
.bloginner-wrap .content-part .blog-post__body blockquote h4 a:hover { color: var(--color4); }

.bloginner-wrap .content-part .custom-btn { border: 1px solid var(--color3); background: var(--color7); }
.bloginner-wrap .content-part .custom-btn a { color: var(--color1); display: flex; font-weight: 600; letter-spacing: 1.6px; padding: 24px 26px; text-transform: uppercase; width: 100%; align-items: center; justify-content: space-between; }
.bloginner-wrap .content-part .custom-btn a span { padding-right: 25px; }
.bloginner-wrap .content-part .custom-btn a img { transition: 0.4s; }
.bloginner-wrap .content-part .custom-btn a:hover img { transform: scale(1.1); }

.bloginner-wrap .cta-strip-wrap .pre-title-bx { padding-bottom: 78px; }
.bloginner-wrap .cta-strip-wrap { padding: 25px 0 35px 26px; }
.bloginner-wrap .cta-strip-wrap .content-bx h2 { color: var(--color6); width: 50%; }
.bloginner-wrap .cta-strip-wrap .content-bx .content-cta { font-weight: 300; }
.bloginner-wrap .cta-strip-wrap .content-bx .content-cta [class*=button-] a { font-weight: 300; }
.bloginner-wrap .cta-strip-wrap .content-bx .content-cta [class*=button-] { }
.bloginner-wrap .cta-strip-wrap .right-part .img-inner { top: -34px; }
.bloginner-wrap .cta-strip-wrap .left-part { width: 72%; }
.bloginner-wrap .cta-strip-wrap .right-part { width: 28%; }
.bloginner-wrap .cta-strip-wrap .content-bx { padding: 20px 0 0; }
.bloginner-wrap .cta-strip-wrap .content-bx .content-cta [class*=button-] a:hover { color: var(--color6); border-color: var(--color6); }

.bloginner-wrap .content-form-wrap { padding: 32px 26px 63px; }
.bloginner-wrap .content-form-wrap .right-part { width: 100%; padding: 15px 0 0; }
.bloginner-wrap .content-form-wrap .titlebox-wrap { position: relative; padding: 25px 0; }
.bloginner-wrap .content-form-wrap .titlebox-wrap .content { max-width: 575px; }
.bloginner-wrap .content-form-wrap .titlebox-wrap:after { content: ''; border-top: 1px solid #D7D7D7; width: 5000px; position: absolute; left: 0; top: 0; }
.bloginner-wrap .content-form-wrap .titlebox-wrap:before { content: ''; border-top: 1px solid #D7D7D7; width: 5000px; position: absolute; left: 0; bottom: 0; }

/* related post */
.bloginner-main .blog-related-posts { padding: 160px 0 0; }
.blog-related-posts .pretitle.related { position: relative; padding-bottom: 18px; margin-bottom: 0; }
.blog-related-posts .pretitle.related:after { content: ''; border-bottom: 1px solid #EFEFEF; width: 5000px; position: absolute; bottom: 0; left: 0; }
.blog-related-posts .blog-related-posts__list { display: flex; flex-flow: row wrap; background: var(--color6); padding: 0 0 71px; margin-top: 18px; }
.blog-related-posts .blog-related-posts__list:after { content: ''; height: 25px; width: 95%; background: var(--color6); position: absolute; top: -18px; left: 0; z-index: -1; pointer-events: none; }
.blog-related-posts .blog-related-posts__list .blog-related-posts__post { width: 33.33%; padding: 0 7px; }
.blog-related-posts .blog_item .blog-content .continue-btn { align-items: center; color: var(--color8); display: flex; font-weight: 500 }
.blog-related-posts .blog_item .blog-content .continue-btn .btn-link { align-items: center; border: 1px solid var(--color8); border-radius: 50%; display: flex; height: 27px; justify-content: center; margin-left: 9px; transition: .4s; width: 27px }
.blog-related-posts .blog_item .blog-content .continue-btn .btn-link img { filter: invert(1) brightness(100); height: 9px }
.blog-related-posts .blog_item .inner:hover .blog-content .continue-btn .btn-link { background: var(--color4); border-color: var(--color4) }
.blog-related-posts .bloglisting-wrap .blog_item .inner { background-color: var(--color1); }
.blog-related-posts .blog_item .inner .blog-content .pretitle { color: var(--color8); }
.blog-related-posts .blog_item .inner .blog-content .pretitle:before { background: #DEE7F5; }
.blog-related-posts .blog_item .inner .blog-content h5 { color: var(--color6); }
.blog-related-posts .blog-related-posts__list .blog_item .blog-content .continue-btn { color: var(--color8); }
.blog-related-posts .blog-related-posts__list .blog_item .blog-content .continue-btn .btn-link { border-color: var(--color8); }
.blog-related-posts .blog-related-posts__list .blog_item .blog-content .continue-btn .btn-link img { filter: invert(1) brightness(100); }

.blog-related-posts .bloglisting-wrap .blog_item:nth-child(2) .inner { background-color: var(--color7); }
.blog-related-posts .blog_item:nth-child(2) .inner .blog-content .pretitle { color: var(--color3); }
.blog-related-posts .blog_item:nth-child(2) .inner .blog-content .pretitle:before { background: var(--color3); }
.blog-related-posts .blog_item:nth-child(2) .inner .blog-content h5 { color: var(--color2); }
.blog-related-posts .blog-related-posts__list .blog_item:nth-child(2) .blog-content .continue-btn { color: var(--color1); }
.blog-related-posts .blog-related-posts__list .blog_item:nth-child(2) .blog-content .continue-btn .btn-link { border-color: var(--color3); }
.blog-related-posts .blog-related-posts__list .blog_item:nth-child(2) .blog-content .continue-btn .btn-link img { filter: brightness(0) saturate(100%) invert(14%) sepia(92%) saturate(594%) hue-rotate(180deg) brightness(96%) contrast(96%); }
.blog-related-posts .bloglisting-wrap .blog_item:nth-child(2) .inner:hover .btn-link { border-color: var(--color4); }
.blog-related-posts .blog-related-posts__list .blog_item:nth-child(2) .inner:hover .blog-content .continue-btn .btn-link img { filter: invert(1) brightness(100); }

.nodata-main { margin-top: 40px; }
.nodata-main span { display: inline-block; width: 100%; font-size: 20px; color: var(--color2); font-weight: 500; }
.nodata-main img { width: 150px; margin: 0 0 25px; }
/* Resources Overview page css */

.hero-resource-wrap { padding: 127px 0 142px; border-bottom: 1px solid #EFEFEF; }
.hero-resource-wrap .title-bx { max-width: 900px; }
.hero-resource-wrap .title-bx h1 { letter-spacing: -1.4px; }
.hero-resource-wrap .title-bx .pretitle { margin-bottom: 102px; }
.hero-resource-wrap .content-cta-part { margin-top: 80px;row-gap: 40px; }
.hero-resource-wrap .content-cta-part .content { width: 428px; padding-right: 35px; font-size: 21px; font-weight: 500; line-height: 28px;color:var(--color1);}
.hero-resource-wrap .content-cta-part .cta-resource a { border: 1px solid #efefef; min-height: 83px; min-width: 327px; padding:15px 15px 15px 10px; letter-spacing: 1.6px; font-weight: 600; color: var(--color1); display: flex; align-items: center;justify-content:space-between; }
.hero-resource-wrap .content-cta-part .cta-resource a .text-part{width:calc(100% - 43px);padding-right:5px;)}
.hero-resource-wrap .content-cta-part .cta-resource a span { padding-left: 10px; }
.hero-resource-wrap .content-cta-part .cta-resource a img { transition: .4s; }
.hero-resource-wrap .content-cta-part .cta-resource a .btn-link { width: 43px; height: 43px; border: 1px solid var(--color3); border-radius: 50%; display: flex; justify-content: center; align-items: center;transition: .4s; }
.hero-resource-wrap .content-cta-part .cta-resource a .btn-link img { transform: rotate(90deg); transition: .4s; }
.hero-resource-wrap .content-cta-part .cta-resource a:hover { background: var(--color2); color: var(--color6); }
.hero-resource-wrap .content-cta-part .cta-resource a:hover img { filter: brightness(0) invert(1); }
.hero-resource-wrap .content-cta-part .cta-resource a:hover .btn-link { border: 1px solid var(--color7); }

.resource-feed-wrap .left-part { width: 250px; position: relative; padding: 43px 40px 40px 0; z-index: 1; }
.resource-feed-wrap .left-part:before { content: ""; position: absolute;top:0;right: 0; width: 50vw; height: 100%; background: var(--color1); z-index: -1; }
.resource-feed-wrap .left-part .sidebar-menu { position: sticky; top: 150px; }
.resource-feed-wrap .sidebar-menu .learning-title { font-size: 25px; line-height: 30px; color: var(--color6); font-weight: 500; margin-bottom: 15px; }
.resource-feed-wrap .sidebar-menu .learning-title span { padding-left: 5px; }
.resource-feed-wrap .sidebar-menu .menu-part{display:none;}
.resource-feed-wrap .sidebar-menu .menu-content-bx a { color: var(--color8); margin-bottom: 15px; display: block; position: relative; }
.resource-feed-wrap .sidebar-menu .menu-content-bx a:last-child{margin-bottom:0;}
.resource-feed-wrap .sidebar-menu .menu-content-bx a:hover, .resource-feed-wrap .sidebar-menu .menu-content-bx a.active { font-weight: 500; color: var(--color6); padding-left: 25px; }
.resource-feed-wrap .sidebar-menu .menu-content-bx a:before { content: ""; position: absolute; bottom: 6px; left: 0; width: 23px; height: 2px; background: var(--color6); opacity: 0; visibility: hidden; transition: 0.4s; }
.resource-feed-wrap .sidebar-menu .menu-content-bx a.active:before, .resource-feed-wrap .sidebar-menu .menu-content-bx a:hover:before { opacity: 1; visibility: visible; }

.resource-feed-wrap .right-part { width: calc(100% - 250px); padding-left: 25px;position:relative; }
.resource-feed-wrap .resource-list { padding: 25px 0; }
.resource-feed-wrap .featured-faqs { padding: 55px 0 0; }
.resource-feed-wrap .recenttop-post { margin-bottom: 30px; }
.resource-feed-wrap .featured-white-papers { padding: 40px 0 25px; }
.resource-feed-wrap .resource-list .blog-pre-title { margin-bottom: 22px }

.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item .inner {background: var(--color1);}
.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item .inner .blog-content h5{color: var(--color6);}
.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item .inner .blog-content .pretitle,
.resource-feed-wrap .finance-insights .blog_item .blog-content .continue-btn {color:var(--color8);}
.resource-feed-wrap .finance-insights .blog_item .blog-content .continue-btn .btn-link{border-color:var(--color8);}
.resource-feed-wrap .finance-insights .blog_item .blog-content .continue-btn  .btn-link img {filter: invert(1) brightness(100);}

.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item:nth-child(2) .inner {background: var(--color7);}
.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item:nth-child(2) .inner .blog-content h5{color:var(--color1);}
.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item:nth-child(2) .inner .blog-content .pretitle{color:var(--color3);}
.resource-feed-wrap .finance-insights .bloglisting-wrap .blog_item:nth-child(2) .inner .blog-content .pretitle:before{    background: #ebd9c8;}
.resource-feed-wrap .finance-insights .blog_item:nth-child(2) .blog-content .continue-btn {color:var(--color1);}
.resource-feed-wrap .finance-insights .blog_item:nth-child(2) .blog-content .continue-btn .btn-link{border-color:var(--color3);}
.resource-feed-wrap .finance-insights .blog_item:nth-child(2) .blog-content .continue-btn  .btn-link img {filter: unset;}
.resource-feed-wrap .finance-insights .blog_item:nth-child(2) .inner:hover .blog-content .continue-btn .btn-link {border-color:var(--color4);}
.resource-feed-wrap .finance-insights .blog_item:nth-child(2) .inner:hover .blog-content .continue-btn .btn-link img {  filter:brightness(0) invert(1);}

.resource-feed-wrap .recenttop-post .first-two.blog_item { width: 42%; }
.resource-feed-wrap .recenttop-post .first-two.blog_item:last-child { width: 58%; }
.resource-feed-wrap .recenttop-post .first-two.blog_item .inner .blog-content { align-items: end; margin-top: auto; }
.resource-feed-wrap .recenttop-post .first-two.blog_item:first-child .inner .blog-content:after { mix-blend-mode: unset;/* border-radius: 17px 0 0 0; */ background: rgba(48, 48, 48, 0.70); }
.resource-feed-wrap .recenttop-post .first-two.blog_item:first-child .inner .blog-content { position: unset; }
.resource-feed-wrap .recenttop-post .first-two.blog_item:first-child .inner .blog-content .pretitle { color: var(--color6); }
.resource-feed-wrap .recenttop-post .first-two.blog_item:first-child .inner .blog-content .continue-btn { color: var(--color6); }
.resource-feed-wrap .featured-checklists .recenttop-post .first-two.blog_item:last-child .inner .blog-content { margin-top: unset; }

.resource-feed-wrap .resource-list .view-all-button { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; width: calc(100% + 25px);margin: 30px 0 0 -25px; text-align: center; }
.resource-feed-wrap .resource-list .view-all-button a {color:var(--color1);font-weight: 600; text-align: center; display:block; padding: 14px 10px; letter-spacing: 1.6px; position: relative; }
.resource-feed-wrap .resource-list .view-all-button a:after { content: "";background:url(https://3354664.fs1.hubspotusercontent-na1.net/hubfs/3354664/raw_assets/public/commercial-credit-group/images/link-arrow.svg) no-repeat center / contain;margin-left:10px;width:6px; height: 14px; display:inline-block;transition:0.4s }
.resource-feed-wrap .resource-list .view-all-button a:hover { background: var(--color4); color: var(--color6); }
.resource-feed-wrap .resource-list .view-all-button a:hover:after { transform: translateX(5px); filter: brightness(0) invert(1); }

/* Author Page css */

.hs-author-profile { display: flex; flex-flow: row wrap; margin-bottom: 50px; }
.hs-author-profile .hs-author-avatar { width: 250px; line-height: 0; height: 270px; }
.hs-author-profile .hs-author-avatar img { width: 100%; object-fit: cover; height: 100% !important; }
.hs-author-profile .hs-author-details { width: calc(100% - 250px); padding-left: 25px; }
.hs-author-profile .hs-author-social-label { font-weight: 600; padding: 0 0 8px; display: inline-block; }
.hs-author-profile .hs-author-social-section { margin-top: 20px; }
.hs-author-profile ul.share-buttons { display: flex; flex-flow: row wrap; list-style: none; gap: 8px; margin: 0; padding: 0; }
.hs-author-profile ul.share-buttons li { line-height: 0; }
.hs-author-profile ul.share-buttons li a { height: 37px; width: 37px; border-radius: 50%; border: 1px solid var(--color3); display: flex; align-items: center; justify-content: center; }
.hs-author-profile ul.share-buttons li a:hover img { filter: invert(1) brightness(100); }
.hs-author-profile ul.share-buttons li a:hover { background: var(--color2); border-color: var(--color2); }


/* event blog list */
.hero-event { padding: 97px 0 0; position: relative; border-bottom: 1px solid #E4E2E1; }
.hero-event:before { content: ''; background: var(--color7); width: 100%; position: absolute; top: 0; left: 0; height: 63%; z-index: -1; border-bottom: 1px solid #E4E2E1; background-blend-mode: soft-light, normal; }
.heroevent-wrap .right-part { width: 654px; }
.heroevent-wrap .left-part { width: calc(100% - 654px); padding-top: 30px; }
.heroevent-wrap .heroevent-cap { margin-bottom: 38px; }
.heroevent-wrap .heroevent-cap .pretitle { margin-bottom: 82px; }
.heroevent-wrap .heroevent-cap h1 { line-height: 65px; margin-bottom: 0; font-weight: 300; letter-spacing: -1.4px; max-width: 680px; }
.heroevent-wrap .heroevent-cap h1 em { background: linear-gradient(180deg, transparent 56%, hsla(30, 38%, 71%, .35) 0, hsla(30, 38%, 71%, .35) 80%, transparent 0); }
.heroevent-wrap .heroevent-cap h1 span { font-family: var(--base-font); font-weight: 200; }
.heroevent-wrap .right-part img { width: 100%; object-fit: cover; }
.heroevent-wrap .right-part .image-row [class*=image-] { width: 50%; line-height: 0; }
.heroevent-wrap .right-part .image-2 { padding-left: 13px; }
.heroevent-wrap .left-part .title-bx .content-inner { width: calc(100% - 327px); padding: 68px 28px 57px 0; }
.heroevent-wrap .left-part .title-bx .content-inner .content { font-size: 21px; font-style: normal; font-weight: 500; line-height: 28px; color: var(--color2); }
.heroevent-wrap .left-part .title-bx .viewby-industry { width: 327px; position: relative; }
.heroevent-wrap .left-part .title-bx .viewby-industry .topic-title { min-height: 68px; display: flex; justify-content: space-between; padding: 12px 15px; align-items: center; cursor: pointer; border-bottom: 1px solid #E4E2E1; }
.heroevent-wrap .left-part .title-bx .viewby-industry .topic-title label { text-transform: uppercase; letter-spacing: 1.6px; font-weight: 600; cursor: pointer; width: calc(100% - 43px); color: var(--color1); }
.heroevent-wrap .left-part .title-bx .viewby-industry ul.option { border-width: 0 1px 1px 1px; border-style: solid; border-color: #E4E2E1;background: var(--color6); display: none; left: 0; list-style: none; margin: 0; padding: 15px 0 0; position: absolute; top: 100%; width: 100%; z-index: 9; }
.heroevent-wrap .left-part .title-bx .viewby-industry ul.option li a { color: var(--color1); display: inline-block; font-weight: 400; padding: 10px 15px; width: 100%; }
.heroevent-wrap .left-part .title-bx .viewby-industry ul.option li a:hover { color: var(--color4); }
.heroevent-wrap .left-part .title-bx .viewby-industry .topic-title span { border: 1px solid var(--color3); height: 43px; width: 43px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.heroevent-wrap .left-part .title-bx .viewby-industry .topic-title span:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.320313 1.07727L4.87898 5.02451L9.65095 1.07727' stroke='%23163056'/%3E%3C/svg%3E"); height: 6px; width: 12px; display: inline-block; background-repeat: no-repeat; transition: 0.4s; }
.heroevent-wrap .left-part .title-bx .viewby-industry .topic-title.active span:after { transform: rotate(180deg); }

.eventblog-list { margin-bottom: 104px; overflow-x: clip; }
.eventblog-wrap .post-item { display: flex; flex-flow: row wrap; align-items: end; position: relative; }
.eventblog-wrap .post-item:after { content: ''; border-bottom: 1px solid #E4E2E1; position: absolute; bottom: 0; left: calc(100% - 200%); width: 6000px; }
.eventblog-wrap .post-item .post-img { width: 422px; height: 270px; position: relative; line-height: 0; }
.eventblog-wrap .post-item .post-img .feaimg-inner { width: 100%; height: 100%; }
.eventblog-wrap .post-item .post-img .feaimg-inner img.featured-img { width: 100%; height: 100%; object-fit: cover; }
.eventblog-wrap .post-item .post-img .logo-in { position: absolute; background: var(--color6); bottom: 0; left: 0; width: 296px; display: flex; line-height: 0; padding: 6px; align-items: center; justify-content: center; height: 91px; }
.eventblog-wrap .post-item .eventblog-details { width: calc(100% - 422px); display: flex; flex-flow: row wrap; padding: 16px 0 16px 54px; }
.eventblog-wrap .post-item .eventblog-details .event-name { width: 50%; padding-right: 15px; }
.eventblog-wrap .post-item .eventblog-details .event-details { width: 50%; }
.eventblog-wrap .post-item .eventblog-details span.label-text { font-weight: 600; line-height: normal; letter-spacing: 1.6px; text-transform: uppercase; color: var(--color3); margin-bottom: 16px; display: inline-block; }
.eventblog-wrap .post-item .eventblog-details .title-h3 { font-size: 33px; line-height: 1.2; }
.eventblog-wrap .post-item .eventblog-details .event-name .button-2 { margin-top: 41px; }
.eventblog-wrap .post-item .eventblog-details .event-details span.label-text { margin-bottom: 11px; }
.eventblog-wrap .post-item .eventblog-details .event-name .topic-data { margin: 0; }
.eventblog-wrap .post-item .eventblog-details .event-details ul { margin: 0; padding: 0; list-style: none; }
.eventblog-wrap .post-item .eventblog-details .event-details ul li { font-size: 25px; font-style: normal; font-weight: 500; line-height: 27px; color: var(--color1); display: flex; align-items: center; gap: 11px; }
.eventblog-wrap .post-item .eventblog-details .event-details ul li:not(:last-child) { padding-bottom: 8px; }

/* event-blog post */

.event-blog-post-main .event-post-wrap{ padding: 127px 0 10px; }
.event-post-wrap .event-left-part{width:430px; position: relative;z-index:1;padding-right:50px;padding-bottom:50px; }
.event-post-wrap .event-left-part:before { content: ""; position: absolute; top:-127px; right: 0; width: 50vw;height: calc(100% + 127px);background: var(--color7); z-index: -1; }
.event-post-wrap .event-left-part.mobile-sidebar {display: none;}
.event-post-wrap .event-left-part > div { height: 100%; }
.event-post-wrap .event-left-part  .event-sidebar { position: sticky; top:127px; }
.event-post-wrap .event-sidebar .pretitle { margin-bottom: 87px; }
.event-post-wrap .event-sidebar .deatil-title { font-size: 15px; font-weight: 600; color: var(--color3);letter-spacing: 1.5px; padding-bottom: 8px; border-bottom: 1px solid #e4e2e1; }
.event-post-wrap .event-sidebar .detail-row{padding-top:26px;}
.event-post-wrap .event-sidebar .detail-row .detail-item:not(:last-child){margin-bottom: 28px;}
.event-post-wrap .event-sidebar .detail-row .title { font-size: 15px; font-weight: 600; color: var(--color3); margin-bottom:0px;letter-spacing: 1.5px; }
.event-post-wrap .event-sidebar .detail-row .detail { color: var(--color1); }
.event-post-wrap .event-sidebar .detail-row .detail p { margin-bottom: 0; }
.event-post-wrap .event-sidebar .detail-row .detail a { font-weight: 500; color: var(--color1); border-bottom: 1px solid; }
.event-post-wrap .event-sidebar .detail-row .detail a:hover { color: var(--color4); }
.event-post-wrap .event-sidebar .detail-row .detail .location{display:block;}
.event-post-wrap .event-sidebar .detail-row .detail .location-link{margin-bottom:8px;}

.event-post-wrap .event-right-part { width: calc(100% - 430px);padding-left:10px;background:var(--color6);border-right: 1px solid #EFEFEF;}
.event-post-wrap .event-right-part .mobile-pretitle { display: none; }
.event-post-wrap .post-banner-wrap { width: 100%; min-height: 468px; position: relative; z-index: 2;display: flex; flex-direction: column; padding: 50px 28px 130px; }
.event-post-wrap .post-banner-wrap .content-part { margin-top: auto; }
.event-post-wrap .post-banner-wrap .content-part h1 { color: var(--color6); font-size: 70px; letter-spacing: -1.4px; margin-bottom: 40px; }
.event-post-wrap .post-banner-wrap .social-sharing { font-size: 15px; font-weight: 600; letter-spacing: 1.5px; }
.event-post-wrap .post-banner-wrap .social-sharing .share-buttons { list-style: none; gap: 8px; margin: 0; padding-left: 10px; }
.event-post-wrap .post-banner-wrap .social-sharing .share-buttons li a { width: 37px; height: 37px; border-radius: 50%; display: flex; justify-content: center; align-items: center;    /* display: block; */ border: 1px solid #E0C6AC; }
.event-post-wrap .post-banner-wrap .social-sharing .share-buttons li a:hover { background: var(--color2); border: 1px solid var(--color2); }
.event-post-wrap .post-banner-wrap .social-sharing p { margin: 0; }
.event-post-wrap .post-banner-wrap .social-sharing .share-buttons li a img { filter: brightness(0) invert(1); }
.event-post-wrap .post-banner-wrap .feautured-img { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; }
.event-post-wrap .post-banner-wrap .feautured-img:after { content: ""; width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.50); top: 0; left: 0; }
.event-post-wrap .post-banner-wrap .feautured-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.event-post-wrap .post-banner-wrap .event-logo { width: 300px; height: 95px; position: absolute; bottom: 0; left: 0; background: var(--color6); display: flex; justify-content: start; align-items: center; padding: 10px 30px; }
.event-post-wrap .post-banner-wrap .event-logo img { object-fit: contain;height:100%;width:100%; }

.event-blog-post-main .post-body { margin: 43px 0 0; }
.event-blog-post-main .post-body .post-body-content { max-width: 900px;margin-left:25px;}
.event-blog-post-main .post-body h2 { font-size: 50px; color: var(--color1); margin-bottom:24px; letter-spacing:-1px; }
.event-blog-post-main .post-body a:not([class*="button-"] a){ border-bottom: 1px solid; }

.event-schedule-wrap { margin: 50px 0 75px 25px; }
.event-schedule-wrap .item:not(:last-child) { margin-bottom: 24px; }
.event-schedule-wrap .item .date-time { border-radius: 50px; background: var(--color1); padding: 17px 20px; color: var(--color6);margin-bottom:20px;margin-right:30px; }
.event-schedule-wrap .item .date-time .date { font-weight: 600; letter-spacing: 1.6px; }
.event-schedule-wrap .item .date-time .time { font-weight: 500; }
.event-schedule-wrap .item .content-bx .content{ max-width: 900px; }
.event-schedule-wrap .item .content-bx h3 { font-size: 35px; font-weight: 400; font-family: var(--header-font); margin-bottom: 10px; }
.event-schedule-wrap .item .content-bx ul { margin: 10px 0 20px; padding-left: 30px; color: var(--color1); }

.event-video-wrap { margin: 73px 0 82px; }
.event-video-wrap .title-bx .pretitle { margin-bottom: 10px; }

.event-normal-content-wrap { margin: 83px 0; }
.event-normal-content-wrap .title-bx .content { max-width: 870px; margin: 0 auto; }
.event-normal-content-wrap [class*="button-"] { margin-top: 20px }

.transp-sc.transp-event-wrap { padding: 75px 20px 100px; }


/* media query */

@media (min-width: 768px) {
    .eventblog-list .mobline-show { display: none; }
    .eventblog-list .eventblog-details .mob-button { display: none; }
}
@media (min-width: 992px) {
    .bloginner-wrap .content-part .feature-img:after { border-bottom: 1px solid #e4e2e1; bottom: 0; content: ""; position: absolute; left: 0; width: 3000px; }
    .bloginner-wrap .sticky-part .inner:after { content: ''; border-bottom: 1px solid #E4E2E1; width: 3000px; position: absolute; right: -23px; bottom: 0; }
}

@media (max-width: 1499px) {
    .bloginner-main .vertical-line>div { width: 840px; }
    .bloginner-wrap .sticky-part { width: 380px; }
    .bloginner-wrap .content-part { width: calc(100% - 380px); }

    .hero-event .vertical-line>div { width: 823px; }
    .heroevent-wrap .left-part { width: calc(100% - 548px); }
    .heroevent-wrap .right-part { width: 548px; }
    .heroevent-wrap .left-part .title-bx .viewby-industry { width: 276px; }
    .heroevent-wrap .left-part .title-bx .content-inner { width: calc(100% - 276px); }

    .event-post-wrap .event-left-part{width:300px;padding-right:30px;}
    .event-post-wrap .event-right-part { width: calc(100% - 300px);}
}

@media (max-width: 1379px) {
    .filter-box .right-content { width: 750px; }
    .filter-box .button-2 { width: calc(100% - 850px); }

    .hero-event:before { height: 60%; }

    .event-blog-post-main .post-body .post-body-content{margin-left:0}
    .event-schedule-wrap { margin: 50px 0 75px; }
    .event-schedule-wrap .item .date-time{margin-right:15px;}
    .event-blog-post-main .post-body .post-body-content,
    .event-schedule-wrap .item .content-bx .content{padding-right:15px;}
}

@media (max-width: 1199px) {
    .hs-blog-font h1 { font-size: 55px; }

    .bloglisting-sc .blog-top .pretitle { margin-bottom: 20px; }
    .bloglisting-sc .blog-top .filter-box { flex-direction: column-reverse; }
    .filter-box .right-content .content { padding: 0 0 20px; }
    .filter-box .button-2 { width: 100%; margin-top: 20px; }
    .filter-box .right-content { width: 100%; }
    .bloglisting-sc .blog-top { margin-bottom: 40px; }
    .recenttop-post .first-two.blog_item { width: 55%; }
    .recenttop-post .first-two.blog_item:last-child { width: 45%; }
    .bloglisting-wrap .blog_item .inner .blog-content { padding: 15px; }
    .bloglisting-wrap .blog_item .inner .blog-content h5 { margin-bottom: 20px; }
    .recenttop-post .inner .blog-content .title-h3 { margin-bottom: 20px; }

    .bloginner-wrap .sticky-part { width: 320px; padding-top: 20px; }
    .bloginner-wrap .content-part { width: calc(100% - 320px); }
    .bloginner-wrap .content-part .feature-img { height: 420px; }
    .bloginner-wrap .content-part .blog-post__body { padding: 30px 15px; }
    .bloginner-wrap .content-part .blog-post__body blockquote { margin: 25px -15px; }
    .bloginner-main .vertical-line>div { width: 620px; }
    .bloginner-main .blog-related-posts { padding: 120px 0 0; }
    .bloginner-wrap .sticky-part .inner { min-height: 400px; }

    .hero-resource-wrap .content-cta-part .cta-resource a{min-width: 313px;}

    .resource-feed-wrap .bloglisting-wrap .blog_item { width: 50%; }
    .resource-feed-wrap .recenttop-post .first-two.blog_item { width: 50%; }
    .resource-feed-wrap .recenttop-post .first-two.blog_item:last-child { width: 50%; }
    .resource-feed-wrap .featured-white-papers .recenttop-post .first-two.blog_item:last-child .inner .blog-content { margin-top: unset; }

    .hero-event { padding: 107px 0 68px; }
    .heroevent-wrap .left-part { width: 100%; }
    .heroevent-wrap .right-part.desk-img { display: none; }
    .heroevent-wrap .heroevent-cap .pretitle { margin-bottom: 23px; }
    .heroevent-wrap .left-part .title-bx { align-items: end; }
    .heroevent-wrap .left-part .title-bx .viewby-industry .topic-title { border-top: 1px solid #e4e2e1; }
    .heroevent-wrap .left-part .title-bx .content-inner { padding: 38px 15px 0 0; }
    .heroevent-wrap .right-part { width: 100%; max-width: 600px; margin: 0 auto; }

    .eventblog-wrap .post-item .eventblog-details { padding: 16px 0 16px 20px; }
    .eventblog-wrap .post-item .eventblog-details .title-h3 { font-size: 28px; }
    .eventblog-wrap .post-item .eventblog-details .event-details ul li { font-size: 20px; }

    .transp-sc.transp-event-wrap .col-wrap { width: 100%; padding-left: 0; margin: 40px 0 0; }
    .transp-sc.transp-event-wrap .transp-content { width: 100%; }
}

@media (max-width: 991px) {

    .filter_main .filter_box { width: 100%; }
    .filter-box .right-content .filter_main .filter_wrap { width: 100%; }
    .recenttop-post .first-two.blog_item { width: 50%; }
    .recenttop-post .first-two.blog_item:last-child { width: 50%; }
    .recenttop-post .inner { min-height: 400px; }
    .bloglisting-wrap .blog_item { width: 50%; }
    .bloglisting-sc .pagination { padding-top: 50px; }

    .bloginner-wrap .sticky-part { width: 100%; background: transparent; padding-top: 0; }
    .bloginner-wrap .content-part { width: 100%; }
    .blogititle-cap .back-text { margin-bottom: 46px; }
    .bloginner-wrap .sticky-part .inner { min-height: auto; }
    .bloginner-wrap .sticky-part .inner .btnshare-btn { margin-top: 46px; }
    .bloginner-wrap .sticky-part .social-sharing { margin: 11px 0; }
    .bloginner-wrap .content-part .blog-post__body { padding: 30px 0; }
    .bloginner-wrap .sticky-part:after { display: none; }
    .bloginner-main:after { content: ''; height: 1000px; width: 70%; background: var(--color7); position: absolute; left: 0; top: 0; z-index: -1; }
    .bloginner-wrap .content-part .custom-btn a { padding: 20px 17px; }
    .bloginner-wrap .cta-strip-wrap .content-bx h2 { width: 100%; }
    .cta-strip-wrap .content-bx .content-cta { width: 100%; }
    .bloginner-wrap .cta-strip-wrap .right-part { width: 100%; }
    .bloginner-wrap .cta-strip-wrap .right-part .img-inner { top: 0; }
    .bloginner-wrap .cta-strip-wrap .left-part { width: 100%; padding-bottom: 50px; }
    .bloginner-wrap .cta-strip-wrap .pre-title-bx { padding-bottom: 24px; }
    .bloginner-wrap .cta-strip-wrap { padding: 76px 0 0 17px; }

    .hero-resource-wrap .title-bx .pretitle { margin-bottom: 32px; }
    .hero-resource-wrap .title-bx h1 { font-size: 50px; letter-spacing: -1px; }
    .hero-resource-wrap .content-cta-part { margin-top: 30px; }
    .hero-resource-wrap .content-cta-part { row-gap: 22px; padding-left: 20px; }
    .hero-resource-wrap .content-cta-part .content { padding: 0; font-size: 17px; line-height: 25px; width: 100%; padding-left: 5px; }

    .resource-feed-wrap { overflow-x: clip; }
    .resource-feed-wrap .left-part { width: 100%; padding: 15px 0;z-index: 9; }
    .resource-feed-wrap .left-part:before { width: 120vw; right: -20vw; }
    .resource-feed-wrap .left-part .sidebar-menu{position:static;}
    .resource-feed-wrap .sidebar-menu .learning-title { margin: 0; font-size: 20px; line-height: 30px; padding-right: 10px; }
    .resource-feed-wrap .sidebar-menu .menu-part { display: flex; color: var(--color6); align-items: center; }
    .resource-feed-wrap .left-part .sidebar-menu .title-menu-part { display: flex; justify-content: space-between; flex-wrap: wrap; }
    .resource-feed-wrap .sidebar-menu .menu-part span { font-size: 14px; letter-spacing: 1.4px; font-weight: 500; }

    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle {margin-left: 10px;background: transparent; border: none; cursor: pointer; height: 20px; padding: 0; transition: .4s; width: 30px; }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle .icon-bar { background-color: var(--color6); border-radius: 1px; display: block; height: 2px; margin: auto; position: relative; transition: .4s; width: 30px; }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle .icon-bar+.icon-bar { margin-top: 5px; }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle .icon-bar:first-child { margin-left: 0; width: 23px }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle .icon-bar:nth-child(3) { margin-right: 0; width: 23px }

    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle.active .icon-bar:first-child { left: 5px; top: 5px; transform: rotate(45deg); width: 25px }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle.active  .icon-bar:nth-child(2) { opacity: 0 }
    .resource-feed-wrap .sidebar-menu .menu-part .menu-toggle.active  .icon-bar:nth-child(3) { top: -9px; transform: rotate(-45deg); width: 25px }
    .resource-feed-wrap .left-part .sidebar-menu .menu-content-main {background: var(--color1); display: none; padding:20px 15px; position: absolute; width: 100%; z-index: 5;}

    .resource-feed-wrap .finance-insights { padding-top: 50px; }
    .resource-feed-wrap .right-part { width: 100%; padding-left: 0; }
    .resource-feed-wrap .resource-list .view-all-button{width:100%;border:1px solid #efefef;margin:30px 0 0;}

    .eventblog-wrap .post-item .post-img { width: 100%; height: auto; }
    .eventblog-wrap .post-item .eventblog-details { width: 100%; padding: 28px 0 38px; }

    .event-post-wrap .event-left-part.desktop-sidebar { display: none; }
    .event-post-wrap .event-right-part{padding:0;width:100%;background: transparent; border: 0;}
    .event-post-wrap .event-right-part .mobile-pretitle{display:block;position:relative;z-index:5;}
    .event-post-wrap .event-left-part.mobile-sidebar{display:block;width: 270px;padding-bottom:55px;}
    .event-post-wrap .event-left-part:before { height: calc(100% + 2000px); top: -2000px;width:100vw; }
    .event-post-wrap .post-banner-wrap { padding: 15px 15px 87px;min-height:282px; }
    .event-post-wrap .post-banner-wrap .content-part h1 { font-size: 50px; letter-spacing: -1px; line-height: 45px; }
    .event-post-wrap .post-banner-wrap .event-logo { width: 100%; max-width: 300px; height: 100px; bottom: -40px; }
    .event-post-wrap .event-sidebar .pretitle { display: none; }
    .event-post-wrap .event-left-part .event-sidebar .event-detail { padding-top: 70px; }

    .event-blog-post-main .event-post-wrap{overflow-x: clip;}
    .event-post-wrap .event-sidebar .deatil-title { position: relative; border: 0; }
    .event-post-wrap .event-sidebar .deatil-title:after { content: ""; position: absolute; bottom: 0; width: 100vw; left: 0; height: 1px; background: #E4E2E1; }
    .event-blog-post-main .post-body{margin:30px 0 0;}
    .event-blog-post-main .post-body h2 { font-size: 42px; line-height: 47px; letter-spacing: -0.84px;margin-bottom:15px; }
    .event-blog-post-main .post-body .post-body-content,
    .event-schedule-wrap .item .content-bx .content{padding-right:0px;}

    .event-schedule-wrap .item .date-time{margin-right:0px;}
    .event-schedule-wrap .item .content-bx ul{padding-left:25px;}
    .event-schedule-wrap { margin: 36px 0 100px; }
    .event-schedule-wrap .item:not(:last-child){margin-bottom:40px;}
    .event-schedule-wrap .item .content-bx h3 { font-size: 30px; margin-bottom: 15px; }
    .event-video-wrap{margin:100px 0 95px;}
    .event-normal-content-wrap{margin:95px 0 70px;}
    .transp-sc.transp-event-wrap{padding:70px 15px 50px;}
    .transp-sc.transp-event-wrap .col-wrap{margin:0;}
}


@media (max-width: 767px) {
    .hs-blog-font h1 { font-size: 45px; letter-spacing: -0.9px; line-height: 1; }
    .hs-blog-font h2 { font-size: 35px; line-height: 1.2; }

    .bloglisting-sc .vertical-line>div { height: 60%; }
    .bloglisting-sc .blog-section { background: var(--color6); }
    .bloglisting-sc .blog-top .filter-box { padding: 0 20px; }
    .filter-box .button-2 { text-align: center; }
    .bloglisting-sc .blog-top h1 { margin-bottom: 20px; }

    .bloginner-main:after { content: ''; height: 750px; }
    .blogititle-cap .eyetext { display: none; }
    .bloginner-main { padding: 115px 0 0; }
    .bloginner-main .vertical-line>div { width: 95%; }
    .bloginner-main .vertical-line [class*=line-] { display: inline-block; }
    .bloginner-wrap .content-part .feature-img img { }
    .bloginner-wrap .content-part .feature-img { width: auto; margin: 0 -15px; }
    .bloginner-wrap .cta-strip-wrap { margin: 70px -15px 130px; }
    .bloginner-wrap .content-form-wrap .titlebox-wrap:before { left: -40px; }
    .bloginner-wrap .content-form-wrap .titlebox-wrap { }
    .bloginner-wrap .content-form-wrap { padding: 0; overflow-x: inherit; }
    .bloginner-wrap .content-form-wrap .titlebox-wrap:after { left: -40px; }
    .blog-related-posts .blog-related-posts__list:after { display: none; }
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post { width: 100%; padding: 0 0; }
    .blog-related-posts .blog-related-posts__list { margin: 0 -15px; padding: 0; }
    .blog-related-posts .pretitle.related { margin-bottom: 15px; }
    .bloginner-main .blog-related-posts { margin-bottom: 50px; }

    .hero-resource-wrap{padding:127px 0 48px;}
    .hero-resource-wrap .content-cta-part .cta-resource a { min-width: 330px;min-height:67px;padding:12px 15px 12px; }

    .resource-feed-wrap .bloglisting-wrap { margin: 0 -15px; row-gap: 15px; }
    .resource-feed-wrap .recenttop-post .first-two.blog_item,
    .resource-feed-wrap .recenttop-post .first-two.blog_item:last-child{padding:0;width:100%;}
    .resource-feed-wrap .bloglisting-wrap .blog_item { width: 100%;padding:0;}
    .resource-feed-wrap .recenttop-post { margin: 0 -15px 40px; row-gap: 15px; }
    .resource-feed-wrap .featured-faqs .faqs-main { width: calc(100% + 30px); margin: 0 -15px; }
    .resource-feed-wrap .resource-list .view-all-button{  width: calc(100% + 30px);margin: 30px -15px 0;}

    .hero-event .vertical-line>div { width: calc(100% - 38px); }
    .heroevent-wrap .left-part .title-bx .viewby-industry { width: calc(100% - 40px); margin: 0 auto; }
    .heroevent-wrap .left-part .title-bx .content-inner { width: 100%; padding: 31px 0 18px; }
    .heroevent-wrap .heroevent-cap h1 { font-size: 50px; }
    .heroevent-wrap .right-part { max-width: inherit; margin: 0 -15px; width: auto; }
    .heroevent-wrap .right-part .image-2 { padding-left: 8px; }

    .eventblog-wrap .post-item .eventblog-details .event-name { width: 100%; padding: 0; margin-bottom: 28px; }
    .eventblog-wrap .post-item .eventblog-details .event-details { width: 100%; }
    .eventblog-wrap .post-item .eventblog-details { text-align: center; justify-content: center; }
    .eventblog-wrap .post-item .eventblog-details .event-details ul li { justify-content: center; }
    .eventblog-wrap .post-item .eventblog-details .event-name .button-2 { display: none; }
    .eventblog-wrap .post-item .eventblog-details .title-h3 { margin-bottom: 0; }
    .eventblog-wrap .post-item .post-img .logo-in { width: 80%; }
    .eventblog-wrap .post-item .eventblog-details .button-2.mob-button { margin-top: 47px; }

    .event-schedule-wrap .item .date-time { width: calc(100% + 30px); margin: 0 -15px 20px; }
    .event-video-wrap .video,
    .transp-sc.transp-event-wrap {width: calc(100% + 30px); margin: 0 -15px; }

}
@media (max-width: 600px) {

    .recenttop-post .first-two.blog_item,
    .recenttop-post .first-two.blog_item:last-child { width: 100%; padding: 0px; }
    .recenttop-post { margin: 0 -15px 40px;row-gap:15px; }
    .bloglisting-wrap{margin:0 -15px;row-gap:15px;}
    .bloglisting-wrap .blog_item { width: 100%;padding: 0; }
    .blog-listing-wrapper .blog-title { margin-bottom: 15px; }

    .bloginner-wrap .content-part .feature-img { height: auto; }

    .hero-resource-wrap .content-cta-part .cta-resource a { width: 100%; min-width: 100%; }
    .hero-resource-wrap .content-cta-part .cta-resource { width: 100%; }
    .hero-resource-wrap .content-cta-part .cta-group { width: calc(100% - 20px); }


    .hs-author-profile .hs-author-avatar { width: 100%; max-width: 260px;height: auto; }
    .hs-author-profile .hs-author-details { width: 100%; padding: 25px 0 0; }

}

@media (max-width:480px) {
    .eventblog-wrap .post-item .post-img { height: 223px; }
}

@media (max-width:375px) {

    .hero-resource-wrap .content-cta-part .cta-resource a { min-width:260px; }
}