@font-face {
	font-family: "Inter";
	src: url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Inter-Light.woff2) format("woff2"),
		url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Inter-Light.woff2) format("woff");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: "Inter";
	src: url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Inter-Bold.woff2) format("woff2"), 
		url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Inter-Bold.woff2) format("woff");
	font-style: normal;
	font-weight: 700;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: "Syne";
	src: url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-Regular.woff2) format("woff2"), 
		url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-Regular.woff2) format("woff");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: "Syne";
	src: url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-SemiBold.woff2) format("woff2"),
		url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-SemiBold.woff2) format("woff");
	font-style: normal;
	font-weight: 600;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: "Syne";
	src: url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-Bold.woff2) format("woff2"), 
		url(https://144812543.fs1.hubspotusercontent-eu1.net/hubfs/144812543/raw_assets/public/GL_events_February2026/fonts/Syne-Bold.woff2) format("woff");
	font-style: normal;
	font-weight: 700;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: "Syne";
	src: url("https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2") format("woff2");
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Syne";
	src: url("https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




body{
	font-family: Inter,sans-serif;
}

h1,h2,h3,h4,h5,h6{
	font-family: Syne, sans-serif;

}


.systems-page,
.custom-404-page {
	min-height: 700px;
}

.footer-gradient,
.footer-gradient svg {
	pointer-events: none;
}

.hs_cos_wrapper_type_member_register *,
.hs_cos_wrapper_type_member_login *,
.hs_cos_wrapper_type_email_subscriptions *,
.widget-type-email_simple_subscription * {
	color: #000;
}
.cs-footer-top .page-center,
.cs-footer.footer .cs-footer-bottom .page-center {
	padding: 0;
}


.hs-inline-edit .cs-header.header .header__nav--extra {
	display: none;
}

.cs-header.header .header__nav--extra .header-bottom-menu ul  {
	margin-top: 1.5rem !important;
	margin-bottom: 2rem !important;
}
.content-wrapper, .dnd-section > .row-fluid, .page-center {
	padding: 0 4rem;
}



.cs-header.header .right-section .header__nav--extra .right-social-icons svg{
	width: 20px !important;
	height: 20px  !important;
}
.cs-header.header ul li, 
.cs-header.header ol li {
	margin-bottom: 0;
}
.cs-header.header .hs-button{
	font-size: 21.5px;
	white-space: nowrap;

}
.cs-header.header .right-section .cst-humburger-icon{
	display:none;
}
.cs-header.header .logo-section{
	display: none;
}

.cs-header.header .svg_header_logo a{
	height: 71.36px;
	width: 112px;
	display: block;
}
.cs-header.header .right-section .right_menu-trigger .header__menu-btn--desktop {
	display: flex;
	align-items: center;
	flex-direction: row !important;
}
.cs-header.header .right-section .right_menu-trigger .header__menu-btn {
	display: flex;
	align-items: center;
	gap: 10px;
	background-color: #1a1a2e;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 5px;
	padding: 10px 18px;
	cursor: pointer;
	transition: background 0.3s ease;
}

.cs-header.header .right-section .right_menu-trigger .header__menu-btn:hover {
	background-color: #2a2a3e;
}


.cs-header.header .right-section .right_menu-trigger .header__menu-btn__icon{
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
	width: 22px;
}


.cs-header.header .right-section .right_menu-trigger .header__menu-btn--desktop{
	display: flex;
	flex-direction: column;
}

.cs-header.header .right-section .right_menu-trigger .menu-text {
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-transform: capitalize;
}
/*===================RIGHT SIDE MOBILE TRIGGER=============*/
.cs-header.header .header__nav--extra {
	position: fixed;
	right: -31.25rem;
	top: 0;
	height: 100vh;
	overflow-x: hidden;
	overflow-y: auto;
	width: 31.25rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 6.875rem;
	transition: right .4s ease-in-out;
	background: #010c17;
	z-index:9999;
}
.mobile-trigger-open .cs-header.header .header__nav--extra {
	right:0;
}
/* Menu links */
.cs-header.header .header__nav--extra .hs-menu-item a {
	color: #ffffff;
	font-size: 30px;
	font-weight: 700;
	text-decoration: none;
	display: block;
	padding: 12px 0;
	transition: color 0.2s ease;
	font-family: Syne;

}
.cs-header.header .header__nav--extra .hs-menu-item a:hover {
	color: #ea3125;
}
.cs-header.header .header__nav--extra .hs-menu-wrapper>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
/* Download brochure */
.cs-header.header .header__nav--extra .bottom-link-download {
	padding-top: 24px;
}
.cs-header.header .header__nav--extra .bottom-link-download a {
	font-size: 30px;
	text-decoration: none;
	font-weight: 600;
	color: #fff;
	transition: color .2s ease;
	font-family:Syne;
}
/* Social icons */
.cs-header.header .header__nav--extra .right-social-icons {
	display: flex;
	gap: 2rem;
	padding-bottom: 7.375rem;
	margin-top: 3rem;
}
.cs-header.header .header__nav--extra .right-social-icons svg{
	height:20px;
	width:20px;
}
.cs-header.header .header__nav--extra .right-social-icons a:hover svg path {
	fill: #e30313 !important
}
/* Button default state */
.cs-header.header .right-section .right_menu-trigger .header__menu-btn {
	margin-left: 2rem;
	display: flex;
	align-items: center;
	gap: 10px;
	background-color: transparent;
	border: 1px solid rgba(255,255,255);
	border-radius: 4px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 13.5px;
	padding-bottom: 13.5px;
	cursor: pointer;
	transition: background 0.3s ease;
}
/* Button active (X Close) state */
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn {
	background-color: #ffffff;
	border-color: #ffffff;
	position: fixed;
	top: 36px;
	right: 30px;
	z-index: 10000;
	align-items: end;
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .menu-text {
	color: #000000;
	font-size: 14px;
	font-family:Syne;
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .header__menu-btn__icon span {
	background-color: #000000;
}
/* Hamburger icon spans */
.cs-header.header .right-section .right_menu-trigger .header__menu-btn__icon {
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 22px;
}


.cs-header.header .right-section .right_menu-trigger .header__menu-btn__icon span{
	display: block;
	width: 14.39px;
	height: 2px;
	background-color: #ffffff;
	transition: all 0.3s ease;
	margin-bottom: -2px;
}

.cs-header.header .right-section .right_menu-trigger .header__menu-btn__icon span:nth-child(3) {
	width: 11.39px;
}
/* Animate to X */
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .header__menu-btn__icon span:nth-child(1) {
	transform: translateY(0px) rotate(45deg);
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .header__menu-btn__icon span:nth-child(3) {
	opacity: 0;
	transform: translateX(-10px);
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .header__menu-btn__icon span:nth-child(2) {
	transform: translateY(-5px) rotate(-45deg);
}
/* Menu text Close */
.cs-header.header .right-section .right_menu-trigger .header__menu-btn .menu-text {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .5px;
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .menu-text::before {
	content: 'Close';
	color: #000000;
	font-size: 18px;
}
.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn .menu-text {
	font-size: 0;
}
/* Overlay */
.menu-overlay {
	display: none;
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index: 9998;
	cursor: pointer;
}

.mobile-trigger-open .menu-overlay {
	display: block;
}

.cs-header.header .page-center{
	padding:0;
}


.cs-header.header .header__menu--desktop>ul{
	column-gap: 0;
}
.cs-header.header .header__menu--desktop>ul>li>a{
	padding: 20px 24px;
}


.cs-header.header .primary-section{
	padding: 25px 16px ;
	border-bottom: none;
	box-shadow: none;
}

.cs-header.header .primary-section .container-wrapper {
	column-gap: 16px;
}


/* Header above overlay */
.cs-header.header {
	position: relative;
	z-index: 9999;
	font-family: Syne;
}

/* Keep the trigger button above overlay */
.cs-header.header .right-section .right_menu-trigger {
	position: relative;
	z-index: 10001;
}

/* Fixed close button also above everything */



.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1{
	display:none;
}

.cs-header.header .header__nav--extra .header-top_menu .header-top_menu2 .hs-menu-wrapper ul{
	display: block !important;
}
.cs-header.header .header__nav--extra .header-top_menu .header-top_menu2 .hs-menu-wrapper ul li a{
	font-size: 2.5rem;
	line-height: 3.125rem;
}




//////
.cs-header.header .header__nav--extra .header-bottom-menu{
	padding-top: 1.5rem;
	padding-bottom: 2rem;
	display: block;
}


.cs-header.header .header__nav--extra .header-bottom-menu .hs-menu-wrapper ul li{
	width:100%;
	margin-bottom:0;
}

.cs-header.header .header__nav--extra .header-bottom-menu .hs-menu-wrapper ul li a{
	width: 100%;
	padding: 16px 0;
	font-size: 1.25rem ;
	line-height: 2rem ;
}

/*================STICKY HEADER STYLING============================*/


.cs-header.header .button-section-container {
	display: block;
}
.cs-header.header .right-section {
	flex-wrap: nowrap !important;
}


/*==================SUBMENU STYLING DESKTOP======================*/

.cs-header.header .header__menu--desktop ul.header__menu-wrapper>li>a .child-trigger {
	display: none;
}

.cs-header.header .header__menu--desktop ul.header__menu-wrapper ul{
	width: max-content;
	padding: 5px 0;
	border-radius: 10px;
}
.cs-header.header .header__menu--desktop>ul>li>a {
	position: relative;
}
.cs-header.header .header__menu--desktop>ul>li>a::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	height: .25rem !important;
	width: calc(100% - 2rem) !important;
	--tw-translate-x: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-bg-opacity: 1;
	background-color: rgb(227 3 19 / var(--tw-bg-opacity));
	opacity: 0;
	transition-property: opacity, background-color;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .3s;
	--tw-content: "";
	content: var(--tw-content);
	width: calc(100% - 3rem);
}
.cs-header.header .header__menu--desktop>ul>li:hover>a::after {
	opacity: 1;
}

.cs-header.header .header__menu--desktop ul.header__menu-wrapper ul>li>a{
	font-weight: 500;
	text-decoration: underline;
}
.cs-header.header .header__menu--desktop ul.header__menu-wrapper ul li a:hover{
	text-decoration: none;
}




/*==============================BANNER STYLING========================*/

.cm-banner.simple-banner h1 {
	text-align: left;
	font-size: 5.25rem;
	line-height: 6.0625rem;
	margin-bottom: 4rem;
	font-weight:700;
}

.cm-banner.simple-banner {
	justify-content: normal;
	padding: 0;
	min-height:unset;
}

.cm-banner.simple-banner .page-center{
	padding-left: 44px;
	padding-right: 44px;
	margin:0 auto;
}
.cm-banner.simple-banner .flex_row{
	padding:0;
}


/*=====================BLOG LISTING STYLIING===================================*/

.cm-listing-banner{
	padding-top: 14px;
	padding-bottom: 2rem;
}

.cm-listing-banner .page-center{
	padding-left: 4rem;
	padding-right: 4rem;
}
.cm-listing-banner .breadcrumb{
	margin-bottom: 4rem;
}

.cm-listing-banner .breadcrumb ul{
	display: flex;
	list-style: none;
	gap: .5rem;
	margin:0;
	padding:0;
}
.cm-listing-banner .breadcrumb ul li{
	margin-bottom:0;
}

.cm-listing-banner .breadcrumb ul li a{
	font-size: 14px;
	font-family:Syne;
}
.cm-listing-banner .breadcrumb ul li a:hover {
	opacity: .5;
}

.cm-listing-banner .breadcrumb ul li span{
	font-size: 13px;
}

.cm-listing-banner h1{
	font-size: 5.25rem;
	line-height: 6.0625rem;
	margin-bottom: 1.25rem;
}


/*===================FEATURE IMAGE SECTION==============================*/
.cm-featured-post .page-center{
	padding-left: 0;
	padding-right:0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 90rem;
}
.cm-featured-post .recent-post-item{
	padding:0;
}
.cm-featured-post .item_inner {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	box-shadow: none !important;
	height: 50%;
}

.cm-featured-post .hs-featured-wrp{
	max-width: 721px;
	width:100%;
	max-height: 512px;
	height:100%;
	padding-bottom: 38.5% !important;
}
.cm-featured-post .feature_img{
	max-width: 768px;
	max-height: 512px;
	border-radius: 10px;
}

.cm-featured-post .item_inner .post-btm{
	padding: 0;
	padding-right: 7rem;
}
.cm-featured-post .item_inner .post-btm .meta_wrap{
	margin-bottom: 0px;
	display: flex;
	gap: 3rem;
	padding-bottom: 0
}

.cm-featured-post .item_inner .post-btm .meta_wrap .featured-tag{
	display: flex;
	gap: 1rem;
}

.cm-featured-post .item_inner .post-btm .meta_wrap .featured-tag p{
	border-radius: .625rem;
	border-bottom-right-radius: 0 !important;
	border: 1px solid #fff;
	padding-left: .5rem;
	padding-right: .5rem;
	padding-bottom: .1875rem;
	padding-top: .3125rem;
	font-size: 14px;
	font-weight: 400;
}
.cm-featured-post .item_inner .post-btm .meta_wrap .item-date{
	opacity: .5;
	font-size: 1rem;
	line-height: 2rem;
}

.cm-featured-post .item_inner .post-btm .meta_wrap .item-date .icon_img{
	display: none !important;
}

.cm-featured-post .item_inner .post-btm .meta_wrap .item-date .value_m{
	opacity: .5;
	font-size: 1rem;
	line-height: 2rem;
}

.cm-featured-post .item_inner .post-btm .recent-post-title{
	font-size: 2.5rem;
	line-height: 3.125rem;
	font-weight: 600;
	padding-right: 1rem;
	padding-top: .5rem;
	margin-bottom: 0;
}


.cm-featured-post .item_inner .hs-featured-wrp {
	position: relative;
}

.cm-featured-post .item_inner .hs-featured-wrp .overlay {
	z-index: 1;
}

.cm-featured-post .item_inner .hs-featured-wrp::before {
	content: "Featured";
	position: absolute;
	top: .75rem;
	left: .75rem;
	z-index: 2;          
	background-color: #010c17;
	color: #fff;
	font-size: 13px;
	line-height: 1.25rem;
	font-weight: 400;
	padding: .25rem .625rem;
	border-radius: .625rem;
	letter-spacing: 0.5px;
	pointer-events: none; 
	border-bottom-right-radius: 0;
}


.tag_page_header{
	display:none;
}

/*===============BLOG FILTER STYLING===================*/

.cm-blog-filter{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.cm-blog-filter .page-center{
	padding-left: 0;
	padding-right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 90rem;

}
.cm-blog-filter .tinynav{
	border-radius: 1.25rem;
	border-bottom-right-radius: 0;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
	padding: 1rem;
	font-size: 1.25rem;
	line-height: 2rem;
	background-position: center right 1rem !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.728' height='19.5' viewBox='0 0 14.728 19.5'%3E%3Cpath fill='%23010C17' d='M6.657 19.207a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414l-5.657 5.657-5.657-5.657a1 1 0 0 0-1.414 1.414zM8.364 1a1 1 0 0 0-2 0zm0 17.5V1h-2v17.5z'/%3E%3C/svg%3E");
	background-position: center right 1.25rem;
	background-size: .875rem auto;
	background-repeat: no-repeat;
	outline: none;
	-webkit-appearance: none;
	width: 436px;
	cursor: pointer;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s;
}
.related-post-section .related-post-item .related-title{
	font-weight:600;
	font-size: 1.25rem;
	line-height: 2rem;
	font-family: Syne, sans-serif;
}
.post-body-group .content-wrapper .blog-post__body p {
    margin-bottom: 1.5rem;
    font-weight: 300;
}
/*======================BLOG LISTING V2 STYLING====================*/

.cm_blog_listingV2{
	padding-top:0 !important;
	margin:0;
}

.cm_blog_listingV2 .page-center{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 90rem;
	margin-top: 3.5rem;
	padding-left: 0;
	padding-right: 0;
}
.cm_blog_listingV2 .blog-index {

}

.cm_blog_listingV2 .blog-index .smallCard {
	margin-bottom: 3.5rem;
	padding: 0;
}

.cm_blog_listingV2 .blog-index .smallCard .blog-date{
	opacity: .5;
	font-size: 1rem;
	line-height: 2rem;
	padding-bottom: .5rem;
	margin: 0;
}

.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image{
	position: relative;
	aspect-ratio: 3 / 2;
	overflow: hidden;
	border-radius: .625rem;
	border-bottom-right-radius: 0;
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .5s;
	max-width: 304px;
	max-height: 202.66px;
	height:100%;
	width:100%;
}

.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image .feature_img{
	max-width: 304px;
	max-height: 202.66px;
	height:100%;
	width:100%;
}

.cm_blog_listingV2 .blog-index  .blog-index__post .post-btm{
	padding: 0;
}

.cm_blog_listingV2 .blog-index  .blog-index__post .post-btm::before{
	position: absolute;
	top: .0625rem;
	left: 0;
	height: 3.5rem;
	width: 100%;
	--tw-translate-y: -100%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
	--tw-gradient-from: #010C17 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(1 12 23 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	opacity: 0;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .5s;
	--tw-content: "";
	content: var(--tw-content);
}


.cm_blog_listingV2 .blog-index  .blog-index__post .post-btm .list-post-title{
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 2rem;
	padding-top: .5rem;
	padding-right: 1rem;
	margin-bottom: 0;

}


/*==============PAGINATION STYLING===================*/
.cm_blog_listingV2 nav.blog-pagination{
	margin-top: 5rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding-top:0;
}

.cm_blog_listingV2 nav.blog-pagination .blog-pagination__number-link {
	opacity: .5;
	margin-right: .5rem;
	margin-bottom: 1rem;
	display: flex;
	height: 2.125rem;
	width: 2.125rem;
	align-items: center;
	justify-content: center;
	border-radius: .625rem;
	border-width: 1px;
	border-style: solid;
	border-color: currentColor;
	font-size: 1rem;
	line-height: 2rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s;
}
.dnd_area_blog1-module-2.blog-pagination a.blog-pagination__link.blog-pagination__link--active{
	opacity:1;
}

.cm_blog_listingV2 nav.blog-pagination .blog-pagination__next-link{
	margin-left: .5rem;
	margin-right: .5rem;
	margin-bottom: 1rem;
	display: flex;
	height: 2.125rem;
	width: 2.125rem;
	align-items: center;
	justify-content: center;
	border-radius: .625rem;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgb(6 31 55 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(6 31 55 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s;
	padding-top: 0;
}
.cm_blog_listingV2 nav.blog-pagination .blog-pagination__next-link svg{
	margin-bottom: 2px;
}


.cm_blog_listingV2 nav.blog-pagination .blog-pagination__prev-link {
	margin-left: .5rem;
	margin-right: .5rem;
	margin-bottom: 1rem;
	display: flex;
	height: 2.125rem;
	width: 2.125rem;
	align-items: center;
	justify-content: center;
	border-radius: .625rem;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgb(6 31 55 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(6 31 55 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s;
	padding-top: 0px;
	/* padding-bottom: 0px; */
}


.cm_blog_listingV2 nav.blog-pagination .blog-pagination__prev-link svg{
	margin-bottom: 2px;
}



/*===================SAMPLE BLOG PAGE STYLING=====================*/
.post-banner-wrapper {
	padding-top: 69px;

}
.post-banner-wrapper .page-center{
	padding-left: 4rem;
	padding-right: 4rem;
}

.post-banner-wrapper .page-center .post-banner-top{
	margin-bottom: 50px;
}
.post-banner-wrapper .post-banner-top .back-to-blog{
	margin-right: 3.5rem;
	font-size: 20px;
	line-height: 32px;
}
.post-banner-wrapper .post-banner-top .back-to-blog svg{
	height: 15px;
	width: 15px;
	margin-right: .5rem;
}
.post-banner-wrapper .post-banner-top .copy-clipboard svg{
	height: 15px;
	width: 15px;
	margin-right: 8px;
}

.post-banner-wrapper .post-banner-top .copy-clipboard {
	font-size: 20px;
	background: none;
	line-height: 32px;
}


.post-banner-wrapper .post-banner-middle{
	margin-bottom: 10px;
	display: flex;
	gap: 3rem;
}

.post-banner-wrapper .post-banner-tag{
	display: flex;
	gap: 1rem;
}

.post-banner-wrapper .post-banner-tag p{
	border-radius: .625rem;
	border-bottom-right-radius: 0 !important;
	border: 1px solid #fff;
	padding-left: .5rem;
	padding-right: .5rem;
	padding-bottom: .1875rem;
	padding-top: .3125rem;
	font-size: 14px;
	font-weight: 400;
}

.post-banner-wrapper .post-banner-date{
	opacity: .5;
	font-size: 1rem;
	line-height: 2rem;
}
.post-banner-wrapper .post-banner-title{
	padding-bottom: 15.625rem;
}

.post-banner-wrapper .post-banner-title h1{
	font-size: 2.5rem;
	line-height: 3.125rem;
	margin-bottom: 4rem;
}
.post-featured-wrapper {
	margin-top: -15.625rem;
}

.post-featured-wrapper .page-center{
	padding-left: 4rem;
	padding-right: 4rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 90rem;
}

.post-featured-wrapper .page-center img{
	border-radius: .625rem;
	width: 100%;
}


.post-body-group *{
	color:#000;
}
.post-body-group{
	background: #fff;
}
a.related-back-link {
	color: #000;
}
.blog-post__body h1,
.blog-post__body h2,
.blog-post__body h3,
.blog-post__body h4,
.blog-post__body h5,
.blog-post__body h6{
	color:#000;
}
.blog-post__body p a {
	text-decoration-line: underline;
	opacity: 1;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s;
	color:#fff;
}

.blog-post__body p a:hover {
	opacity: .5;
}
.post-body-group .content-wrapper{
	padding-left: 4rem;
	padding-right: 4rem;
	padding-bottom: 3rem;
}

.post-body-group .content-wrapper .blog-post__body{
	margin-left: 7rem;
	padding-top: 6rem;
	padding-bottom: 6rem;
}
.post-body-group .content-wrapper .blog-post__body h3{
	margin-bottom: 2.5rem;
}
.post-body-group .content-wrapper .blog-post__body p{
	margin-bottom: 2.5rem;
}

/*===================RELATED POST STYLING==================*/

.related-post-section .related-post-top{
	justify-content: space-between;
	display: flex;
	border-bottom: 1px solid black;
}

.related-post-section .related-post-top svg{
	height: 15px;
	width: 15px;
	margin-right: .5rem;
}

.related-post-section .related-post-top .copy-clipboard svg{
	height: 15px;
	width: 15px;
	margin-right: 8px;
}


.related-post-section .related-post-top .copy-clipboard {
	font-size: 20px;
	background: none;
}

.related-post-section .related-post-data h3{
	font-size: 3.75rem;
	line-height: 4.375rem;
	font-weight: 700;
	margin-bottom: 1.5rem;
	margin-top: 2.5rem;
	grid-column: 1 / -1;

}

.related-post-section .related-post-data  {
	display: grid;
	gap: 2rem;
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* .related-post-section .related-post-data  .related-post-item .card-news{
grid-column: span 1 / span 1;
}
*/
.related-post-section .related-post-data  .related-post-item p{
	font-size: 1rem;
	line-height: 2rem;
	opacity: .5;
	padding-bottom: .5rem;
	margin-bottom: 0;
}

.related-post-section .related-post-data  .related-post-item .card__image{
	position: relative;
	aspect-ratio: 3 / 2;
	overflow: hidden;
	border-radius: .625rem;
	border-bottom-right-radius: 0;
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .5s;
}


/*===================END SAMPLE BLOG PAGE STYLING=====================*/

.cm_blog_listingV2 .blog-index {
	gap: 2rem;
}
.cm_blog_listingV2 .blog-index .blog-index__post.smallCard {
	flex: 0 0 calc(25% - 2rem);
}
.cm_blog_listingV2.blog-wit-sidbr .blog-index__post-inner-card {
	display: flex;
	flex-direction: column;
}
.cs-header.header .header__menu--desktop>ul>li>a{
	font-weight: 700;
	margin-top: 2px;
}
.post-featured-wrapper:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50%;
	background-color: white;
	content: "";
	z-index: -1;
}

.post-featured-wrapper {
	position: relative;
}
.blog-feed.cm-featured-post .tags_wrap {
	display: none;
}


.cs-header.header {
	overflow: visible;
}

.sticky_header .cs-header.header .primary-section {
	--tw-bg-opacity: 1;
	background-color: rgb(1 12 23 / var(--tw-bg-opacity));
	--tw-shadow: 0 .625rem .9375rem -.1875rem rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 .625rem .9375rem 15px-.1875rem var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media(max-width:1279px){
	.cs-header.header .right-section .right_menu-trigger .header__menu-btn .menu-text {
		display: none;
	}

}


/*=======================BRESPONSIVE DESIGN ===========================*/
@media(max-width:1157px){
	.cs-header.header .right-section {
		width: 30%;
		flex-wrap: wrap;
	}
	.cs-header.header .header__menu--desktop > .header__menu-wrapper{
		flex-wrap: nowrap;
	}

	.cs-header.header .header__menu--desktop>ul>li>a {
		padding: 20px 6px;


	}
	.cs-header.header .hs-button {
		font-size: 20.5px;
	}

	.cs-header.header .right-section .right_menu-trigger .header__menu-btn {
		margin-left: 10px;
	}
	.cs-header.header .primary-section .container-wrapper {
		column-gap: 5px;
	}

}

@media(min-width:991px){
	.related-post-section .related-post-item:hover .related-title {
		--tw-translate-y: -1.5rem;
		transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		text-decoration: underline;
	}


	.related-post-section .related-post-item:hover .related-title:before {
		opacity: 1;
	}

	.related-post-section {
		z-index: 9999;
		position: relative;
	}

	.related-post-section .related-post-item .related-title {
		background-color: white;
		transition-property: transform, text-decoration-color;
		transition-timing-function: cubic-bezier(.4, 0, .2, 1);
		transition-duration: .5s;

	}

	.cm_blog_listingV2 .blog-index .blog-index__post .post-btm:before {
		position: absolute;
		top: .0625rem;
		left: 0;
		height: 3.5rem;
		width: 100%;
		--tw-translate-y: -100%;
		transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		background-image: linear-gradient(to top,var(--tw-gradient-stops));
		--tw-gradient-from: #010C17 var(--tw-gradient-from-position);
		--tw-gradient-to: rgb(1 12 23 / 0) var(--tw-gradient-to-position);
		--tw-gradient-stops: #010C17, rgb(1 12 23 / 0);
		opacity: 0;
		transition-property: opacity;
		transition-timing-function: cubic-bezier(.4,0,.2,1);
		transition-duration: .5s;
		--tw-content: "";
		content: "";
	}

	.cm_blog_listingV2 .blog-index .blog-index__post.smallCard:hover .cm_blog_listingV2 .blog-index .blog-index__post .post-btm:before {
		opacity: 1;
	}

	.cm_blog_listingV2 .blog-index .blog-index__post .post-btm {
		position: relative;
		background-color: #010c17;

		text-decoration-color: transparent;
		transition-property: transform;
		transition-timing-function: cubic-bezier(.4, 0, .2, 1);
		transition-duration: .5s;';
	}

	.cm_blog_listingV2 .blog-index .blog-index__post.smallCard:hover .post-btm:before {
		opacity: 1;
	}

	.cm_blog_listingV2 .blog-index .blog-index__post.smallCard:hover .post-btm {
		--tw-translate-y: -1.5rem;
		transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

	}


	.cm-featured-post .feed-outer-wrp:hover .hs-featured-wrp {
		--tw-scale-x: 1.05;
		--tw-scale-y: 1.05;
		transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}

	.cm-featured-post .feed-outer-wrp .hs-featured-wrp {
		transition-property: transform;
		transition-timing-function: cubic-bezier(.4, 0, .2, 1);
		transition-duration: .7s;
	}
}

/*========================RESPONSIVE DESIGN AT 991PX=========================*/
@media (max-width: 991px) {

	.post-featured-wrapper .page-center {
		padding: 0 2rem;
	}
	.content-wrapper, .dnd-section > .row-fluid, .page-center  {
		padding: 0 2rem;
	}

	/*===================BLOG POST PAGE STYLING====================*/
	.post-banner-wrapper {
		padding-top: 14px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.post-banner-wrapper .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.post-banner-wrapper .page-center .post-banner-top {
		margin-bottom: 44px;
	}
	.post-body-group .content-wrapper {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.post-body-group .content-wrapper .blog-post__body {
		margin-left: 0;
	}




	/*===================BLOG LISTING PAGE STYLING====================*/
	.cm-listing-banner .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.cm-listing-banner h1 {
		font-size: 3.75rem;
		line-height: 4.375rem;
	}

	.accordion_wrap.dnd_area_featured_post1-module-2, .dnd_area_featured_post1-module-2, .dnd_area_featured_post1-module-2 {
		padding-top: 20px;
		padding-bottom: 20px;
	}



	.cm-featured-post .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.cm-featured-post .hs-featured-wrp {
		max-width: 456px;
		width: 100%;
		/* max-height: 286px; */
		/* height: 100%; */
	}

	.blog-feed .recent-post-item .post-btm {
		padding: 0;
		padding-right: 3.5rem;
		padding-bottom: 0 !important;
		padding-top: 0px !important;
	}

	.cm-blog-filter .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.cm-blog-filter {
		/* margin-bottom: 3.5rem; */
	}

	.cm_blog_listingV2 .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.cm_blog_listingV2 .blog-index {
		margin-bottom: 0;
	}

	.cm_blog_listingV2 .blog-index .smallCard {
		margin-bottom: 2rem;
	}

	.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image {
		max-width: 440px;
		max-height: 293.33px;
		height: 100%;
		width: 100%;
	}

	.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image .feature_img {
		max-width: 440px;
		max-height: 293.33px;
		height: 100%;
		width: 100%;
	}



	/*===================END BLOG LISTING PAGE STYLING====================*/

	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1 li.hs-item-has-children{
		position: relative;
	}

	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1 li.hs-item-has-children>a::before{
		position: absolute;
		top: 35px;
		right: 1rem;
		height: 2rem;
		width: 1.875rem;
		--tw-translate-y: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		--tw-content: "";
		content: var(--tw-content);
		background-size: 100% 100%;
		background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.47 14.81 3.946-3.904-3.945-3.945' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E");
	}



	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu2 .hs-menu-wrapper ul li a {
		line-height: 3.125rem;
		font-size: 1.875rem;
	}

	.menu-overlay{
		display:none !important;
	}

	.mobile-trigger-open .cs-header.header .right-section .right_menu-trigger .header__menu-btn{
		position: unset;
	}
	.mobile-trigger-open .cs-header.header .header__nav--extra{
		width: 100%;
		top: 91px;
		padding-top: 48px;
		overflow: hidden;
	}

	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1 {
		display: block;
	}
	.cs-header.header .button-section-container .btn-section {
		display: block;
	}

	.cs-header.header .primary-section .container-wrapper {
		column-gap: 0;
		justify-content: space-between;
	}
	.cs-header.header .primary-section {
		padding: 12px 16px;
	}
	.cs-header.header .primary-container{
		min-height: unset;
	}
	.cs-header.header .svg_header_logo a {
		display: block;
		height: 66.97px;
		width: 80px;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}

	.cs-header.header .hs-button {
		font-size: 1rem;
		padding: .625rem .75rem;
		line-height: 2rem;
		font-weight: 600;
	}


	.cs-header.header .right-section .right_menu-trigger .header__menu-btn{
		margin-left: 17px;
		padding-top: 19px;
		padding-bottom: 19px;
		padding-left: 15px;
		padding-right: 10px;
	}
	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1 .hs-menu-wrapper ul {
		display: block;
	}

	.cs-header.header .header__nav--extra .header-top_menu .header-top_menu1 .hs-menu-wrapper li>ul {
		display: none;
	}



	/*====================================*/
	.cm_blog_listingV2 .blog-index .blog-index__post.smallCard{
		width: calc(50% - 2rem);
		flex: 0 0 calc(50% - 2rem);
	}

	.related-post-section .related-post-data{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}


	.cm-banner.simple-banner .page-center .banner-content-inner {
		padding: 0;
	}

	.cm-banner.simple-banner h1 {
		font-size: 3.75rem;
		line-height: 4.375rem;
	}
	.cm-banner.simple-banner .page-center {
		padding-left: 32px;
		padding-right: 32px;
		margin: 0 auto;
	}

	.cs-header.header .header__nav--extra {
		padding-left: 16px;
		padding-right: 16px;
	}
	.cs-header.header .header__nav--extra {
		padding-left: 16px;
		padding-right: 16px;
	}

	.cs-header.header .header__nav--extra .header-top_menu1 li:first-child a {
		padding-top: 0!important;
	}
	.cm-listing-banner .page-center {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (max-width: 767px) {

	.cs-header.header .hs-menu-children-wrapper li.hs-menu-depth-2>a {
		font-size: 25px;
	}
	.content-wrapper, .dnd-section > .row-fluid, .page-center  {
		padding: 0 1.5rem;
	}


	.cs-header.header .hs-menu-children-wrapper li.hs-menu-depth-2>a{
		font-size:25px;
	}

	.cm-banner.simple-banner h1 {
		font-size: 2.5rem;
		line-height: 3.125rem;
		margin-bottom: 2rem;
	}
	.cm-banner.simple-banner .page-center{
		padding:0;
	}
	.cm-banner.simple-banner .page-center .banner-content-inner {
		padding: 0;
	}
	.banner-section .dnd-section>.row-fluid .dnd-column{
		padding: 0;
	}  

	.cm-banner.simple-banner {
		padding-top: 64px;
	}



	/*===================BLOG LISTING PAGE STYLING====================*/
	.cm-featured-post .item_inner {
		flex-direction:column;
	}

	.cm-featured-post .item_inner .post-btm .recent-post-title {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.cm-featured-post .item_inner .post-btm .meta_wrap {
		display: none;
	}
	.cm-listing-banner .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-listing-banner h1 {
		font-size: 2.5rem;
		line-height: 3.125rem;
	}

	.cm-featured-post .hs-featured-wrp {
		width: 100%;
		height: 100%;
		max-width: 704px;
		max-height: 469px;
	}
	.cm-blog-filter .tinynav {
		width: 100%;
	}
	.cm_blog_listingV2 .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image .feature_img {
		max-width: 704px;
		max-height: 469px;
		width: 100%;
		height: 100%;
	}
	.cm_blog_listingV2 .blog-index .smallCard .blog-index__post-image {
		max-width: 704px;
		max-height: 469px;
		width: 100%;
		height: 100%;
	}
	.blog-wit-sidbr .meta_wrap {
		margin-bottom: 0;
		display: none;
	}

	/*===================END BLOG LISTING PAGE STYLING====================*/
	.cs-header.header .right-section {
		width: 50%;
	}
	.cs-header.header .right-section .right_menu-trigger .header__menu-btn{
		margin-left: 10px;
	}
	.cs-header.header .primary-container{
		min-height: 91px;
	}
	/*===========================*/
	.cm_blog_listingV2 .blog-index .blog-index__post.smallCard {
		flex: 0 0 100%;
	}
	.related-post-section .related-post-data{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.cm-listing-banner .page-center {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.cs-footer.footer .footer-section-1.cs-footer-top {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}

@media(max-width:640px){
	.post-featured-wrapper .page-center,
	.post-banner-wrapper,
	.post-body-group .content-wrapper {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.post-banner-wrapper .post-banner-middle {
		flex-wrap: wrap;
		gap: 0;
		flex-direction: column;
	}
	.post-banner-wrapper .post-banner-top .copy-clipboard {
		padding-left: 0;
	}
	.related-post-section .related-post-data h3 {
		font-size: 3rem;
		line-height: normal;
	}
	.related-post-section .related-post-top {
		flex-wrap: wrap;
	}
	.related-post-section .related-post-top .copy-clipboard {
		padding-left: 0;
	}
}

@media(max-width:488px){
	.cs-header.header .button-section-container {
		display: none;
	}
	.related-post-section .related-post-data h3 {
		font-size: 2.5rem;
		line-height: normal;
	}

}
@media(max-width:432px){
	.cs-header.header .primary-container {
		min-height: 90px;
	}
	.cs-header.header .hs-button {
		font-size: 10px;
	}
}