/*MOBILE*/
@media all and (min-width:320px) and (max-width:599px) {
   body .is-layout-flex {
			 flex-wrap:wrap;
			 flex-basis:100%;
		}
		.wp-container-core-group-is-layout-9c100b3b > .alignwide {
				width:95vw;
		}
		.has-global-padding {
		padding-left:15px !important;
				padding-right:15px !important;
		}
		.wp-container-core-group-is-layout-c53a89c2 {
				justify-content:center;
		}
 .alignwide {
				max-width:unset !important;
		}	
		.wp-container-core-group-is-layout-f7e1d75d > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
				max-width:unset !important;
		}
		.wp-block-spacer {
				display:none;
		}
		h2 {
				margin-bottom:1em !important;
		}
		.wp-block-image img {
				margin-top:1em;
				margin-bottom:1em;
				max-width:300px;
		}
	
}

@media (max-width: 768px) {
  .wp-block-group.is-layout-grid {
    display: flex !important;
    flex-direction: column !important;
  }

  .wp-block-group.is-layout-grid > * {
    width: 100% !important;
    max-width: 100% !important;
    min-width: unset !important;
  }
}

/*TABLET*/
@media all and (min-width:600px) and (max-width:1024px) {
		.wp-container-core-group-is-layout-f7e1d75d > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
				max-width:80vw;
		}
		.alignwide {
				max-width:80vw !important;
}