.block_us_hltext{}

.block_us_hltext h2{text-align:left;padding:0;color:#B80607;font-size:30px;line-height:40px;font-weight:400 !important;margin:0 0 15px 0 !important;}
.block_us_hltext .shorttext{font-size:14px;font-weight:400;line-height:1.5;margin:0 0 15px 0;color:rgba(0,0,0,.5);}
.block_us_hltext a.textlink,
.block_us_hltext a.theme-button-textlink{font-size:14px;margin:15px 0 0 0;}

.block_us_hltext .first-col{padding-bottom:30px;}
.block_us_hltext .second-col p{margin:0 0 25px 0;}

@media screen and (min-width:800px){

	.block_us_hltext .center{display:grid;grid-gap:30px;grid-template-rows:1fr;grid-template-columns:1fr 2fr;}

	.block_us_hltext .first-col{position:relative;padding-bottom:0;}
	.block_us_hltext .first-col .sticky{position:-webkit-sticky;position:sticky;display:inline-block;width:100%;left:0;top:110px;z-index:2;}
}


@media screen and (min-width:1100px){

	.block_us_hltext .center{display:grid;grid-gap:40px;grid-template-rows:1fr;grid-template-columns:300px 1fr;}
	.block_us_hltext .second-col.text-two-cols{column-count:2;column-gap:40px;}
}
