.block-personal-note.has-background {
	padding: 24px;
}

@media only screen and (min-width: 600px) {
    .block-personal-note.has-background {
        padding: 40px;
    }
}

.block-personal-note::after {
    content: '';
    display: inline-block;
    margin-top: 16px;
    width: 96px;
    height: 60px;
    background: url('../png/sitelogo-supporting-2.png') no-repeat center center;
    background-size: contain;
}

.block-personal-note .wp-block-image.alignright:first-of-type {
	margin-top: 16px;
}

.block-personal-note .wp-block-image.alignright:first-of-type img {
	border-radius: 50%;
	object-fit: cover;
}

.block-personal-note .wp-block-image.alignright:first-of-type + p.is-style-heading,
.block-personal-note .wp-block-image.alignright:first-of-type + h2,
.block-personal-note .wp-block-image.alignright:first-of-type + h3 {
	margin-top: 0;
}

@media only screen and (max-width: 700px) {
	.block-personal-note .wp-block-image.alignright:first-of-type {
		float: right;
	}
	.block-personal-note .wp-block-image.alignright:first-of-type img {
		width: 100px !important;
		height: 100px !important;
	}
}
