/* Visible blocks keep their native block, flex or grid display value. */
.ms-responsive-block.ms-padding-desktop{padding:var(--ms-padding-desktop)}
.ms-responsive-block.ms-gap-desktop{gap:var(--ms-gap-desktop)}
.ms-responsive-block.ms-order-desktop{order:var(--ms-order-desktop)}
.ms-responsive-block.ms-maxwidth-desktop{max-width:var(--ms-maxwidth-desktop);width:100%}
.ms-responsive-block.ms-align-desktop{margin-inline:0 auto;text-align:var(--ms-align-desktop)}
.ms-responsive-block.ms-align-desktop-center{margin-inline:auto}
.ms-responsive-block.ms-align-desktop-right{margin-inline:auto 0}
.ms-responsive-block[data-ms-sticky="true"]{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:20}

@media(min-width:1025px){.ms-responsive-block.ms-hide-desktop{display:none!important}}

@media(min-width:768px) and (max-width:1024px){.ms-responsive-block.ms-hide-tablet{display:none!important}}

@media(max-width:1024px){
	.ms-responsive-block.ms-padding-tablet{padding:var(--ms-padding-tablet)}
	.ms-responsive-block.ms-gap-tablet{gap:var(--ms-gap-tablet)}
	.ms-responsive-block.ms-order-tablet{order:var(--ms-order-tablet)}
	.ms-responsive-block.ms-maxwidth-tablet{max-width:var(--ms-maxwidth-tablet);width:100%}
	.ms-responsive-block.ms-align-tablet{margin-inline:0 auto;text-align:var(--ms-align-tablet)}
	.ms-responsive-block.ms-align-tablet-center{margin-inline:auto}
	.ms-responsive-block.ms-align-tablet-right{margin-inline:auto 0}
	.ms-responsive-block.ms-stack-tablet{flex-direction:column!important;grid-template-columns:1fr!important}
}

@media(max-width:767px){
	.ms-responsive-block.ms-hide-mobile{display:none!important}
	.ms-responsive-block.ms-padding-mobile{padding:var(--ms-padding-mobile)}
	.ms-responsive-block.ms-gap-mobile{gap:var(--ms-gap-mobile)}
	.ms-responsive-block.ms-order-mobile{order:var(--ms-order-mobile)}
	.ms-responsive-block.ms-maxwidth-mobile{max-width:var(--ms-maxwidth-mobile);width:100%}
	.ms-responsive-block.ms-align-mobile{margin-inline:0 auto;text-align:var(--ms-align-mobile)}
	.ms-responsive-block.ms-align-mobile-center{margin-inline:auto}
	.ms-responsive-block.ms-align-mobile-right{margin-inline:auto 0}
	.ms-responsive-block.ms-stack-mobile{flex-direction:column!important;grid-template-columns:1fr!important}
}

@media(prefers-reduced-motion:reduce){.ms-responsive-block{scroll-behavior:auto!important;transition:none!important}}
