/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    *//*****************************************/
.white-text,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text p{
	color:#fff;
}
.banner-title h1,
.banner-title h3{
	color:#fff;
}
.our-solutions-card-widget .content-card {
	display:flex;
	flex-direction:column;
	height:100%;
} 
.our-solutions-card-widget .content-card .content-card__body{
	display:flex;
	flex-direction:column;
	height:100%;
}
.our-solutions-card-widget .content-card .content-card__img{
	overflow:unset;
}
.our-solutions-card-widget .content-card .content-card__desc > *:last-child{
	margin-bottom:24px;
}
.our-solutions-card-widget .content-card .content-card__body .content-card__btn{
	margin-top:auto;
}
blockquote{
	border-left: 6px solid 
}
.custom-list-icon strong{
	font-weight:bold;
}
.custom-list-icon {
	list-style: none;
	padding-left: 0;
}
.custom-list-icon li {
	position: relative;
	padding-left: 40px; 	 
}
.custom-list-icon li::before {
	content: '';
	position: absolute;
	left: 0;
top:20%;
	transform: translateY(-50%);
	width: 27px; 
	height: 27px; 
	background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%20height%3D%2227%22%20aria-hidden%3D%22true%22%3E%3Cg%20id%3D%22Check1_layer%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
}
blockquote{
  padding-left: 10px;
}
.list-unstyle{
  list-style: none;
  padding-left: 15px;
}
.blog-body-1__content h2{
	font-size:32px;
}
.hs-blog-post .blog-comments.section{
	display:none;
}
.hs-blog-post  .blog-body-1__content .btn--accent.btn--default{
	border:1px solid #2BBAD6;
	color: #2BBAD6;
	background:transparent;
	border
}
.hs-blog-post  .blog-body-1__content .btn--accent.btn--default:hover{
	background: linear-gradient(111.02deg, #2E74B9 0%, #6EC1E4 100%);
	color: #ffffff;
}
.hs-content-id-284132298949 .content-cards  .btn--light.btn--outline,
.ready-to-modernise-your-systems-global-widget form .hs-button{
	border-color:#2BBAD6;
	color:#2BBAD6;
}
.hs-content-id-284132298949 .content-cards  .btn--light.btn--outline:hover{
	background:linear-gradient(111.02deg,#2e74b9,#6ec1e4);
	color:#fff;
}
.blog-listing-4__btn a,
.blog-classic-sidebar__tabs .btn{
	border-radius:12px;
}
.custom-checklist{
	padding-left:20px;
}
@media (min-width: 1139px) {
	.blog-body-1__content h2{
		font-size:32px;
	}
}
@media(min-width: 991px){
	.max-height-300 img{
		max-height:300px;
		min-height:300px;
		width:100%;
		object-fit:cover;
	}
}