div.two-columns-box{
    padding: 2em ;
}


div.two-columns-box.border.blue{
	border: #256486 2px solid;

}

div.two-columns-box.border.red{
	border: #d56a65 2px solid;

}


h5.red, h3.red{
	color:#d56a65;
	
}


h5.blue, h3.blue{
	color:#256486;
	
}

div.two-columns-box > div.wp-block-column > h3 {
    margin: 0rem 0 5rem;	
}


h5.block-link-button.absolute{
	
    border: 2px solid ;
    padding-top: 15px ;
    padding-bottom: 15px ;
    padding-left: 20px ;
	padding-right: 20px ;
}


.arrow {
	display: inline-block;
	float: right;

}
.right {
  transform: translateY(5px) rotate(-45deg);
  -webkit-transform: translateY(5px) rotate(-45deg);
}

div.wp-block-columns.two-columns-box.blue.border > div > div > a > h5 > i, h5.block-link-button.blue > i {
	border: #256486 3px solid;
	width: calc( 10px + (28 - 24) * (100vw - 320px) / (800 - 320) );
    height: calc( 10px + (28 - 24) * (100vw - 320px) / (800 - 320) );
	border-width: 0 3px 3px 0;
    float: right;
}

div.wp-block-columns.two-columns-box.red.border > div > div  > a > h5 > i, h5.block-link-button.red > i {
	border: #d56a65 3px solid;
	width: calc( 10px + (28 - 24) * (100vw - 320px) / (800 - 320) );
    height: calc( 10px + (28 - 24) * (100vw - 320px) / (800 - 320) );
	border-width: 0 3px 3px 0;
    float: right;
}

div.wp-block-columns.two-columns-box.red.border > div > a > h5{
	color:#d56a65;
}
div.wp-block-columns.two-columns-box.blue.border > div > a > h5{
	color:#256486;

}
div.wp-block-columns.two-columns-box.border > div > div > a > h5{
	margin-right: 70px;

}
div.wp-block-columns.two-columns-box.border >div> div > a > h5, div.wp-block-columns.two-columns-box.border > div >div > a, div.post-inner.thin > div > div > a {
	text-decoration:none !important;
	text-decoration-line :none !important;	
}

div.block-column{
    position:relative;
	height:100%;
	
}
a > h5.block-link-button.absolute {
    position:absolute;
	bottom: -2rem;
	width: 70%;
	min-width: 200px;
}

div.block-spacer{
	height:65px;	
}

a > h5.red.block-link-button:hover{
	background: #faefef;
}
a > h5.blue.block-link-button:hover{
	background: #eaeef1;
}

h5.block-link-button.small{
	min-width: 200px;
	width: 70%;
	margin-left: unset;
}

div.block-column > h3 {
	margin-top: 0rem !important;
}