.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 .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded 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{-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>");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[class]{text-align:left;margin-bottom:0}.wp-block-image[class] figure{margin-top:0}.wp-block-image[class] .alignright{margin:0;margin-left:var(--global--spacing-horizontal)}.wp-block-image[class] .alignleft{margin:0;margin-right:var(--global--spacing-horizontal)}@media(tablet){.wp-block-image[class].aligncenter{grid-column-start:2;grid-column-end:5 !important;padding-left:17.5%;padding-right:17.5%}}.wp-block-image[class].alignfull{margin:0;margin-top:var(--global--spacing-vertical-macro)}.wp-block-image[class] a:focus img{outline-offset:2px}img{height:auto;max-width:100%;vertical-align:middle}figure:not(.wp-block-gallery).alignwide{margin-left:calc(var(--global--spacing-horizontal)/-2);margin-right:calc(var(--global--spacing-horizontal)/-2)}figure:not(.wp-block-gallery).alignwide:not(.alignfull){width:calc(100% + var(--global--spacing-horizontal)) !important}.wp-block-image.is-style-framed:after{background-color:transparent}.wp-block-image.is-style-framed{background-color:var(--global--color-light-gray);padding:var(--global--spacing-unit)}.wp-block-image.is-style-framed figcaption{margin-bottom:0}
