.wp-block-image {
	margin: 0 0 1em 0;
}
.wp-block-image img {
	max-width: 100%;
}
.wp-block-image:not(.is-style-rounded) img {
	border-radius: inherit;
}
.wp-block-image.aligncenter {
	text-align: center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
	width: 100%;
}
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter {
	display: table;
}
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption {
	display: table-caption;
	caption-side: bottom;
}
.wp-block-image .alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	margin-left: 0;
	margin-right: 1em;
	margin-bottom: 0.5em;
}
.wp-block-image .alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	margin-right: 0;
	margin-left: 1em;
	margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.wp-block-image figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-image.is-style-rounded img {
	border-radius: 9999px;
}
.wp-block-image.is-style-circle-mask img {
	border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
	.wp-block-image.is-style-circle-mask img {
		/* stylelint-disable */
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		/* stylelint-enable */
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: 0;
	}
}

.wp-block-image figure {
	margin: 0;
}body .wp-block-image{
	line-height:0;
	text-align:center;
}
body .wp-block-image img{
	object-fit: contain;
}
.wp-block-image figure:not(.is-style-circle-mask):not(.wp-block-image.is-style-rounded):not(.is-resized) img{
	height:auto;
}

button a img{
	height:fit-content;
	width: auto;
	vertical-align: text-bottom;
	max-width:100%;
}
.wp-block-image.is-style-cover img{
	object-fit:cover;
	width: 100%;
	height:300px;
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img{
	object-fit: contain;
}.wp-block-image figure{ 
margin:0 auto 0 auto;
border-top:0px none rgba(0,0,0,1);
border-right:0px none rgba(0,0,0,1);
border-bottom:0px none rgba(0,0,0,1);
border-left:0px none rgba(0,0,0,1);
border-radius:0px 0px 0px 0px;
}
@media ( min-width: 0px ) and (orientation: portrait) {
.wp-block-image figcaption{
font-size:13px;
color:rgba(105,107,111,1);
margin:20px auto 20px auto;
border-radius:0px 0px 0px 0px;
}
}

@media ( min-width: 576px ) and (orientation: landscape) {
.wp-block-image figcaption{
font-size:15px;
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0px 0px 0px 0px;
}
}

@media ( min-width: 768px ) and (orientation: portrait) {
.wp-block-image figcaption{
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0px 0px 0px 0px;
}
}

@media ( min-width: 992px ) and (orientation: landscape) {
.wp-block-image figcaption{
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0px 0px 0px 0px;
}
}

@media ( min-width: 1366px ) and (orientation: landscape) {
.wp-block-image figcaption{
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0 0 0 0;
}
}

@media ( min-width: 1600px ) {
.wp-block-image figcaption{
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0 0 0 0;
}
}

