html{
	scroll-padding-top: 150px;
	scroll-behavior: smooth;
}
.custom-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0px;
  background: #333;
  color: white;
}
.hide_mobile{
	display: block;
}
.nav-links {
  list-style: none;
  display: flex;
  gap: 20px;
}

.nav-links li a {
  color: #111111;
  text-decoration: none;
}

.menu-icon {
  display: none;
  font-size: 28px;
  cursor: pointer;
}

.mobile-menu {
  display: none;
  flex-direction: column;
  background-color: #444;
}

.mobile-menu a {
  padding: 20px 0px;
  color: #111111;
  text-decoration: none;
  border-bottom: 2px solid #dfe3eb;
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
	margin-left: 0px !important;
}
.mobile_section{
	display: none;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-spacer, .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-post-title, .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-template-part,.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained .has-global-padding{
	display: none;	
}
:root :where(.wp-block-group){
		padding: unset !important;
}
div.asl_w{
	box-shadow: unset;	
}
.error_page_text_section{
	padding: 100px 0px;
	text-align: center;
}
.error_page_text_section h1{
	font-size: 50px;
}
.error_page_text_section p{
	font-size: 20px;
}
div.asl_m .probox{
	flex-direction: row-reverse;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
	font-size: 16px;
}
div.asl_r.vertical{
	max-height: 400px;
		padding: 0px;
}
div.asl_r.vertical .results{
	max-height: 400px;
}
div.asl_r.asl_w.vertical .results .item::after{
	height: 0px;
}
div.asl_r .results .item{
	padding: 12px 20px;
}
div.asl_r .results .item:hover{
	background-color: rgba(88, 116, 169, .1);
}
div.asl_r .results .item:hover .asl_content h3, div.asl_r .results .item:hover .asl_content h3 a, div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{
		font-size: 16px;
		text-transform: capitalize;
		color: #33475b;
		font-weight: 500;
}
div.asl_r .results .item .asl_content .asl_desc{
	font-size: 14px;
	color: #5874a9;
	font-weight: 400;
}
main{
	background-color: #fff;	
}
.has-global-padding{
	padding: unset !important;	
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: unset;	
}
:root :where(.is-layout-flow) > *{
	margin-top: unset !important;
}
:root :where(.is-layout-flow) > :first-child{
	margin-bottom: unset !important;	
}
:where(.wp-site-blocks) > *{
	margin-top: unset;	
}
footer{
	background-color: #fff;
		padding: 10px 0px;
	border-top: 1px solid #e6e6e6;
}
header{
	position: fixed;
		z-index: 5;
		width: 100%;
		background: #fff;
		padding: 10px 0px;
}
.custom_container{
	margin: 0px auto;
	width: 1092px;
}
header .has-base-2-background-color, footer .has-base-2-background-color{
	width: 1092px;
	margin: 0px auto;
}

.header_link{
	font-size: 14px;
		color: #5874a9;
		text-decoration: none;
		margin-left: 20px !important;
		font-weight: 400;
}
.header_link:hover{
	text-decoration: underline;	
}
.main_banner_section{
	padding: 250px 0px 100px;
	margin-bottom: 40px;
		background-color: #eef3f2;
}
.main_banner_section h1{
font-size: 48px;
color: #363a77;
margin: 0px 0px 20px;
font-family: 'Lexend Deca';
		font-weight: 600;
}
.search_box_section{
		background-color: #fff;
		padding: 15px;
		width: 62%;
		box-shadow: 0 1px 24px 0 rgba(0,0,0,.08);
		border-radius: 3px;
		display: flex;
		align-items: center;
}
.search_box_section i{
	color: #7c98b6;
	margin-right: 10px;
}
.search_box_section input{
	color: #7c98b6;
	font-size: 16px;
	width: 100%;
	border: 0px;
	font-family: 'Lexend Deca';
}
.knowledge_card_section{
	margin-bottom: 200px;	
}
.knowledge_card_section .knowledge_card{
background-color: #fff;
box-shadow: 0 0 4px 2px rgba(0,0,0,0.04);
border-left: 4px solid #5874a9;
padding: 30px 30px 10px;
margin-top: 10px;
		display: block;
		text-decoration: none;
		height: 196px;
}
.knowledge_card_section .knowledge_card:hover{
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.16);
}
.knowledge_card_section .knowledge_card .text_section{
	border-bottom: 1px solid #ccc;
	height: 165px;
}
.knowledge_card_section .knowledge_card .text_section h1{
font-size: 22px;
color: #33475b;
margin: 0px 0px 10px;
font-family: 'Lexend Deca';
}
.knowledge_card_section .knowledge_card .text_section p{
font-size: 14px;
color: #516F90;
margin: 0px 0px 10px;
		font-weight: 400;
}
.knowledge_card_section .knowledge_card span{
font-size: 12px;
color: #516F90;
margin: 10px 0px 0px;
		display: block;
}
.knowledge_card_section .knowledge_card span i{
	margin-left: 10px;
}
.inner_banner_section{
	background-color: #eef3f2;
	padding: 180px 0px 40px;
	margin-bottom: 15px;
}
.inner_banner_section.active{
	position: fixed;
	padding: 20px 0px;
	width: 100%;
	top: 150px;
	z-index: 9999;
}
.inner_banner_section .search_box_section{
	width: 100%;	
}
.getting_started_section{
	padding-bottom: 100px;
}
.getting_started_section.active{
	padding-top: 260px;
}
.getting_started_section .breadcrumb_section{
	margin: 0px 0px 40px;	
}
.getting_started_section .breadcrumb_section ul{
	margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: flex;
		align-items: center;
}
.getting_started_section .breadcrumb_section ul li{
	margin-right: 10px;	
}
.getting_started_section .breadcrumb_section ul i{
	margin-right: 10px;	
}
.getting_started_section .breadcrumb_section ul li a{
	color: #5874a9;
		font-size: 12px;
		text-decoration: none;
		font-weight: 400;
}
.getting_started_section .breadcrumb_section ul li p{
	color: #33475b;
		font-size: 12px;
		margin: 0px;
		font-weight: 400;
}
.getting_started_section .left_menu_section{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 75%;
}
.getting_started_section .left_menu_section li{
	margin-bottom: 5px;	
}
.getting_started_section .left_menu_section li a{
	padding: 6px 12px;
	border-left: 3px solid transparent;
	color: #33475b;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none;
		font-weight: 400;
}
.getting_started_section .left_menu_section li a i{
	color: #5874a9;
}
.getting_started_section .left_menu_section li a:hover, .getting_started_section .left_menu_section li a.active{
		border-left: 3px solid #5874a9;
}
.left_menu_section .submenu {
    display: none;
    padding-left: 15px;
}

.left_menu_section li.has-submenu.open > .submenu {
    display: block;
}
.getting_started_section .menu_body_section .text_section{
	border-bottom: 1px solid #DFE3EB;
	padding-bottom: 20px;
		margin-bottom: 25px;
}
.getting_started_section .menu_body_section .text_section h1{
		font-size: 32px;
		color: #33475b;
		margin: 0px 0px 5px;
}
.getting_started_section .menu_body_section .text_section p{
		font-size: 14px;
		color: #33475b;
		margin: 0px 0px 0px;
		font-weight: 400;
}
.getting_started_section .menu_body_section .getting_started_link_section{
		border-bottom: 1px solid #DFE3EB;
		padding-bottom: 20px;
		margin-bottom: 25px;
}
.getting_started_section .menu_body_section .getting_started_link_section:last-child{
		margin-bottom: 0px;
		border-bottom: 0px;
}
.getting_started_section .menu_body_section .getting_started_link_section h4{
		font-size: 20px;
		color: #33475b;
		margin: 0px 0px 15px;
		font-weight: 500;
}
.getting_started_section .menu_body_section .getting_started_link_section ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.getting_started_section .menu_body_section .getting_started_link_section ul li{
	margin-bottom: 15px;	
}
.getting_started_section .menu_body_section .getting_started_link_section ul li a{
	text-decoration: none;
	color: #5874a9;
	font-size: 14px;
	font-weight: 400;
}
.getting_started_section .menu_page_inner_section h1{
	font-size: 32px;
	font-weight: 500;
	color: #33475b;
	margin: 0px 0px 20px;
}
.getting_started_section .menu_page_inner_section h3{
	font-size: 24px;
	font-weight: 400;
	color: #33475b;
	margin: 0px;
		line-height: 34px;
}
.getting_started_section .menu_page_inner_section .badge_section{
	background-color: #fdedee;
	border-left: 5px solid #f8a9ad;
	padding: 20px 30px;
	margin: 45px 0px;
}
.getting_started_section .menu_page_inner_section .badge_section p{
	font-size: 16px;
		color: #33475b;
		margin: 0px !important;
		font-weight: 300;
}
.getting_started_section .menu_page_inner_section p{
	font-size: 16px;
	line-height: 21px;
	color: #33475b;
	margin: 0px 0px 15px;
	font-weight: 300;
}
.getting_started_section .menu_page_inner_section ul li{
	font-size: 16px;
	line-height: 21px;
	color: #33475b;
	margin: 0px 0px 15px;
	font-weight: 300;
}
.getting_started_section .menu_page_inner_section ol li{
	font-size: 16px;
	line-height: 21px;
	color: #33475b;
	margin: 0px 0px 15px;
	font-weight: 300;
}
.getting_started_section .menu_page_inner_section .inner_para_section{
	margin-bottom: 30px;	
}
.getting_started_section .menu_page_inner_section .inner_para_section h4{
	font-size: 16px;
	font-weight: 500;
	color: #33475b;
	margin: 0px 0px 40px;
	line-height: 21px;
}
.getting_started_section .menu_page_inner_section .inner_para_section p{
	font-size: 16px;
	font-weight: 300;
	color: #33475b;
	margin: 0px 0px 15px;
	line-height: 21px;
}
.getting_started_section .menu_page_inner_section .inner_para_section img{
	width: 100%;	
}
.getting_started_section .menu_page_inner_section .article_helpful_section{
	padding: 30px 0px;
	margin-top: 150px;
	margin-bottom: 50px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.getting_started_section .menu_page_inner_section .article_helpful_section p{
	font-size: 14px;
	margin: 0px;
	color: #33475b;
	font-weight: 300;
		margin-right: 10px;
}
.getting_started_section .menu_page_inner_section .article_helpful_section .helpful_button{
		height: 32px;
    border: 1px solid #cbd6e2;
    border-radius: 3px;
    background-color: #eaf0f6;
    color: #425b76;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    text-align: center;
		width: 90px;
		margin-right: 5px;
}
.getting_started_section .menu_page_inner_section .related_article_section h4{
	font-size: 22px;
	margin: 0px 0px 15px;
	color: #33475b;
	font-weight: 500;
}
.getting_started_section .menu_page_inner_section .related_article_section ul{
	margin: 0px;
		padding: 0px;
		list-style-type: none;
}
.getting_started_section .menu_page_inner_section .related_article_section ul li{
	margin-bottom: 20px;	
}
.getting_started_section .menu_page_inner_section .related_article_section ul li a{
		font-size: 14px;
	color: #5874a9;
	font-weight: 400;
		text-decoration: none;
}
.getting_started_section .menu_page_inner_section .link_section{
	margin-bottom: 15px;	
}
.getting_started_section .menu_page_inner_section .link_section a{
	font-size: 16px;
	color: #5874a9;
	font-weight: 400;
}
.getting_started_section .menu_page_inner_section .table_section{
	border: 1px solid #000;
		border-bottom: 0px;
		border-right: 0px;
		border-spacing: 0px;
}
.getting_started_section .menu_page_inner_section .table_section tr th{
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		font-size: 16px;
		color: #33475b;
		padding: 10px 5px;
		font-weight: 700;
		text-align: left;
}
.getting_started_section .menu_page_inner_section .table_section tr td{
	border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		font-size: 16px;
		color: #33475b;
		padding: 10px 5px;
		font-weight: 400;
}
@media screen and (max-width: 767px){
		.custom_container{
			margin: 0px auto;
			width: 90%;
		}
		.nav-links {
    display: none;
  }
		.menu-icon {
    display: block;
  }

  .mobile-menu.show {
    display: flex;
		background: #fff;
		height: 100vh;
		width: 88.7%;
		position: absolute;
		top: 100px;
		left: 0;
		z-index: 1000;
		padding: 0px 20px;
  }
		header .has-base-2-background-color, footer .has-base-2-background-color{
			width: 100%;
			margin: 0px auto;
		}
		header{
			position: unset;
			padding: 10px 15px;
			width: auto;
		}
		.main_banner_section{
			padding: 120px 0px 120px;	
		}
		.search_box_section{
			width: auto;
		}
		.knowledge_card_section{
			margin-bottom: 120px;
		}
		.inner_banner_section{
			display: none;
		}
		.mobile_row_section{
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin-top: 20px;
		}
		.mobile_row_section.active{
			display: block;
		}
		.mobile_row_section.active .mobile_dropdown_section a i{
			float: right;
		}
		.mobile_row_section.active .search_icon{
			display: none;
		}
		.mobile_dropdown_section a{
			color: #111 !important;
			font-size: 16px;
			line-height: 21px;
			font-weight: 400;
			text-decoration: none;
		}
		.mobile_dropdown {
			display: none;
			transition: all 0.3s ease;
		}

		.mobile_dropdown.show {
			display: block;
			padding: 0px 0px 30px 0px;
				position: absolute;
        z-index: 9;
        background-color: #fff;
        top: 160px;
		}
		.mobile_dropdown .mobile_link_section{
			margin-bottom: 40px;
		}
		.mobile_dropdown .mobile_link_section h3 a{
			color: #111111;
			font-size: 24px;
			font-weight: 600;
			text-decoration: none;
			line-height: 30px;
		}
		.mobile_dropdown .mobile_link_section p{
			margin-top: 0px;
			margin-bottom: 10px;
		}
		.mobile_dropdown .mobile_link_section p a{
			color: #111111;
			font-size: 16px;
			font-weight: 400;
			text-decoration: none;
			line-height: 20px;
		}
		.getting_started_section.active{
			padding-top: 0px;
		}
		.getting_started_section .breadcrumb_section{
			display: none;
		}
		.getting_started_section .left_menu_section{
			display: none;
		}
		footer{
			padding: 10px 20px;
		}
		.search_icon{
			color: #000;
		}
		.mobile_search_section {
				display: none;
		}
		.mobile_search_section.active {
				display: block;
				background-color: #fff;
				position: absolute;
				top: 140px;
				left: 0px;
				padding: 0px 20px 15px 20px;
				width: 89%;
				height: 100vh;
				z-index: 100;
		}
		.mobile_home_link{
			margin-top: 30px;
		}
		.mobile_home_link a{
			color: #5874a9;
			font-size: 14px;
			line-height: 19px;
			font-weight: 300;
			text-decoration: none;
		}
		.mobile_row_section.search_active .search_icon{
			position: absolute;
			right: 20px;
			z-index: 999;
		}
		mobile_search_section .asl_w_container{
			width: 85%;
		}
		.mobile_section{
			display: block;
		}
		.hide_mobile{
			display: none;
		}
		footer .header_link{
			margin-left: 0px !important;
		}
}