@media(max-width:767px){.has-mobile-full-style,.wp-block-button:has(.has-mobile-full-style){display:block!important;text-align:center!important;width:100%!important}.has-mobile-full-style a,.wp-block-button:has(.has-mobile-full-style) a{width:100%}}@media(max-width:767px){.wp-block-columns.has-mobile-reverse-stack{flex-direction:column-reverse!important}}@media(min-width:768px){.wp-block-columns.has-mobile-reverse-stack{flex-direction:row!important}}@media(max-width:767px){.wp-block-group.has-mobile-stack{flex-direction:column!important}}ul.has-custom-bullet-image{list-style:none;padding-left:0}ul.has-custom-bullet-image li{padding-left:calc(var(--list-bullet-size, 16px) + .75em);position:relative}ul.has-custom-bullet-image li:before{background-image:var(--list-bullet-image);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:var(--list-bullet-size,16px);left:0;position:absolute;top:calc((var(--list-first-line-height, 1.4em) - var(--list-bullet-size, 16px))/2);width:var(--list-bullet-size,16px)}.wp-block-cover.has-mobile-image{position:relative}.wp-block-cover.has-mobile-image:before{background-image:var(--mobile-image-url);background-position:var(--mobile-focal-point,center);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}.wp-block-cover.has-mobile-image .wp-block-cover__inner-container{position:relative;z-index:2}.wp-block-cover.has-mobile-image .wp-block-cover__background{z-index:1}.wp-block-cover.has-mobile-image .wp-block-cover__image-background,.wp-block-cover.has-mobile-image .wp-block-cover__video-background,.wp-block-cover.has-mobile-image.show-desktop-image:before{display:none}.wp-block-cover.has-mobile-image.show-desktop-image .wp-block-cover__image-background,.wp-block-cover.has-mobile-image.show-desktop-image .wp-block-cover__video-background{display:block}.block-editor-block-list__layout .wp-block-cover.has-mobile-image:after{background:rgba(0,0,0,.7);border-radius:3px;color:#fff;content:"Mobile Image Active";font-size:11px;opacity:.8;padding:4px 8px;pointer-events:none;position:absolute;right:10px;top:10px;z-index:10}
