.landing-block ul li {

}

.landing-main p {
	/* font-size: 18px;
	font-style: normal;
	font-weight: 400;
	color: #585858;
	margin: 0.5rem 0 !important;
	line-height: 140%; */
	/* font-family: "Segoe UI", Calibri, Tahoma, sans-serif !important; */
}

.landing-main h4 a {
	color: #000;
}

.landing-main h4 a:hover {
	color: #585858;
}

.landing-main article img {
	cursor: default !important;
}

html, body, body:after{

	all: unset !important;
}
body a:focus{
	color:inherit;
}
/* h1, h2, h3, h4, h5, h6, p {
	font-family: "Segoe UI", Calibri, Tahoma, sans-serif !important;
} */

/* .landing-block p span {
	font-family: "Segoe UI", Calibri, Tahoma, sans-serif !important;
	color: #585858 !important;
} */

.landing-block .abn-table-wrap {
	padding: 30px 60px 50px;
	background: #ffff;
	box-shadow: 0 0.1em 0.5em 0 rgba(0, 0, 0, 0.2);
	margin: auto;
	margin-top: 1rem;
}

.landing-block .crm-table-price_row {
	display: flex;
	justify-content: space-between;
	flex: 1 0 100%;
}

.landing-block .abn-table-wrap .crm-table-price-content {
	margin-bottom: 0;
}

.landing-block .row {
	margin-left: -15px;
	margin-right: -15px;
}

.landing-block .abn-table-wrap .table-price-sidebar {
	max-width: 240px;
}

.landing-block .table-price-sidebar {
	flex: 1 0 100%;
	max-width: 200px;
	text-align: left;
}

.landing-block .table-price-sidebar_item {
	color: #a2a4a6;
	font-size: 12px;
	letter-spacing: 1px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 15px 10px;
	text-transform: uppercase;
	padding-left: 30px;
	position: relative;
}

.landing-block .crm-table-price-body.first-row-body {
	border-top: 2px solid #e8eef1;
	border-radius: 8px 8px 0 0;
}

.landing-block .abn-table-wrap .crm-table-price-body {
	text-align: center;
}

.landing-block .abn-table-wrap .crm-table-price-body {
	display: flex;
	flex: 1 0 calc(100% - 240px);
}

.landing-block .crm-table-price-item {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	position: relative;
	min-width: 120px;
	box-sizing: border-box;
	z-index: 1;
	padding: 15px 0px;
}

.landing-block .crm-table-price-title_item {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	position: relative;
	min-width: 120px;
	box-sizing: border-box;
	z-index: 1;
	font-size: 20px;
	color: #262626;
	padding-top: 24px;
	text-align: center;
	text-transform: uppercase;
}

.landing-block .ac-text {
	color: #1a79c2;
	padding: 0rem 2rem;
	font-weight: 600;
}

.landing-block .ac-text img {
	max-width: 50%;
}

.landing-block .crm-table-price-title {
	font-size: 20px;
	color: #262626;
	padding-top: 24px;
}

@media screen and (min-width: 992px) {
	.landing-block .col-md-12 {
		width: 100%;
	}
}

@media screen and (min-width: 992px) {
	.landing-block .col-md-1, .landing-block .col-md-2, .landing-block .col-md-3,
		.landing-block .col-md-4, .landing-block .col-md-5, .landing-block .col-md-6,
		.landing-block .col-md-7, .landing-block .col-md-8, .landing-block .col-md-9,
		.landing-block .col-md-10, .landing-block .col-md-11, .landing-block .col-md-12
		{
		float: left;
	}
}

@media screen and (min-width: 992px) {
	.landing-block .col-md-12 {
		width: 100%;
	}
}

@media screen and (min-width: 992px) {
	.landing-block .col-md-1, .landing-block .col-md-2, .landing-block .col-md-3,
		.landing-block .col-md-4, .landing-block .col-md-5, .landing-block .col-md-6,
		.landing-block .col-md-7, .landing-block .col-md-8, .landing-block .col-md-9,
		.landing-block .col-md-10, .landing-block .col-md-11, .landing-block .col-md-12
		{
		float: left;
	}
}

.landing-block .crm-table-price-body {
	width: 100%;
	flex: 1 0 calc(100% - 200px);
	border-left: 2px solid #e8eef1;
	border-right: 2px solid #e8eef1;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
}

.landing-block tr td {
	padding: 0.75rem !important;
}

/* .block-31-3-two-cols-text-img-fix .img-fluid,
.block-31-4-two-cols-img-text-fix .img-fluid {
    width: 60% !important;
    display: flex;
    margin: auto;
} */
.block-68-5-faq .landing-block-faq-visible {
	padding: 0.5rem 1rem !important;
}

.block-68-5-faq .landing-block-faq-visible h3 {
	margin-bottom: 0 !important;
}

.block-68-5-faq .landing-block-faq-icons {
	top: 12% !important;
}

.landing-block-faq-5 .landing-block-faq-visible {
	max-width: 100% !important;
}

.landing-block-faq-5 .landing-block-faq-visible h3 {
	font-size: 16px !important;
}

@media ( min-width : 0) {
	.block-68-5-faq .landing-block-faq-visible {
		margin-bottom: 0.2rem !important;
		margin-top: 0 !important;
	}
	.block-68-5-faq .landing-block-faq-hidden {
		margin-top: 1.5rem !important;
	}
}

.btn-with-arrow:focus {
	color: #006ADC !important;
}

.landing-block .text-center {
	display: block !important;
}

.block-wrapper .abn-table-wrap {
	width: 1260px;
}

/* .production__inner .landing-block .container {
    padding: 0 !important;
}

.production__inner .section-header {
    margin-bottom: 0;
    margin-top: 1rem;
} */
#b450 .landing-block .text-center {
	display: flex !important;
}

@media ( min-width : 768px) {
	#b450 .landing-block-node-card .g-mr-30--md {
		margin-right: 1.14286rem !important;
	}
}

#b586 .landing-block-node-img {
	display: block !important;
	width: 80%;
}

#b1201 .g-width-100x, #b1212 .g-width-100x {
	width: 104%;
}

.block-solutions-list .container {
	
}

.security-item__title {
	font-size: 18px !important;
}

/* .landing-block .container {
	max-width: 1263px !important;
} */
/* .landing-block .row {
     margin-left: 0px!important; 
     margin-right: 0px!important;
} */
#b1693 img{
	padding: 9rem;
}
.g-font-size-23 {
	 font-size: 23px !important;
  
  }
.landing-block .container{
	max-width:1263px!important;  
} 
@media (max-width: 640px) {
	.landing-block .production-row__item {
		display: flex!important;
		flex-wrap: wrap!important;
		flex-direction: column!important;
	}
}
.block-Vendor-solution-list .container{
	padding: 0px 1rem!important;
}
.header-mobile__right .far,.header-mobile__right .fa {
	display: flex!important;
	font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
	line-height: 0.05em;
}
.landing-block h1,
.landing-block h2,
.landing-block h3,
.landing-block h4,
.landing-block h5,
.landing-block h6{
	font-family: var(--main-font);
}
#b2440>section{
	max-width: 1263px;
	margin: auto;
	padding-bottom: 4rem;
}
#b2440 svg.g-pos-rel{
	display: none;
}
.accordion_images img{
	width: 100%!important;
}