.row-flex {display: flex; margin-bottom: 20px;justify-content: space-between}
.left-section-content { width: 50%}
.right-section-img {width: 50%;text-align: right}

.right-template-img-section .right-section-img img {max-width: 432px;border:1px solid #BEDAEE;width:100%}
.right-template-img-section .left-section-content a{display:block;margin-bottom:10px;line-height:2.6rem;text-decoration:underline;}
.right-template-img-section.anchor-inline .left-section-content a {display:inline;}
.content-center .left-section-content {
	margin-right: 20px;
}
.img-with-shadow .right-section-img img{
	box-shadow: 0 7px 10px 0 rgb(230 239 250 / 50%);
    border: 1px solid #e6effa;
    margin-bottom: 15px;
}
.content-center .row-flex {
	align-items: center;
}
.content-center .mr-10 {
	margin-right: 10px;
}
@media(min-width:768px){
    .right-template-img-section .right-section-img{ width: calc(50% + 40px);}
}
@media(max-width:767px){
.row-flex {display: block;}
.left-section-content {width: 100%;}
.right-section-img { width: 100%;}
.right-template-img-section .row-flex {display: flex;flex-direction: column-reverse;margin:0}
.right-template-img-section .left-section-content{margin:0 0 10px}
.right-template-img-section .right-section-img{margin-bottom:20px;}
.right-template-img-section .left-section-content a{font-size:1.8rem;}
.content-center .left-section-content {
	margin-right: 0;
	}
}