.margin-auto {
	margin-inline: auto;
}
.centered-90 {
width: 93vw;
	margin: auto;
}
.order-now-btn a {
border: 2px solid var(--wp--preset--color--custom-color-3);
padding: 2px;
border-radius: 5px
}
.main-heading {
font-family: "Montserrat Alternates",
    sans-serif;
font-weight: 200;
letter-spacing: -.15rem;
color: black;
margin-block: 0;
}

.entry-content .wp-block-navigation a,
.entry-content .wp-block-button a {
text-decoration: none;
}

h1.main-heading {
  font-size: clamp(2rem, 6.5vw, 4rem);
  margin-top: 2rem;
	--wp--preset--font-size--huge: clamp(2.7rem, 6.5vw, 4.5rem);
}
p.intro-paragraph {
--wp--preset--font-size--large: clamp(22px,4.2vw, 28px);
	}

.pink-footer {
margin-top: 0px !important;
}
.submit-btn-auto {
	width: auto !important;
	margin-bottom:2rem;
}
.submit-btn-auto .submit-btn-auto {
	margin-bottom:0;
}

.grid6x5 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(5, 150px);
    gap: .5rem;
    max-width: 1400px;
    min-height: 500px;
    background-color: var(--wp--preset--color--custom-color-3);
    margin: auto !important;
}
.grid6x5 img {
	    object-fit: cover;
    width: 100%;
    height: 100%;
	}

.rowspan-2 {
grid-row: span 2;
}
.colspan-2 {
grid-column: span 2;
}
.img-shift-down img {
object-position: center 30%;
}
.grid6x5 h1 {
    margin: 0;
    padding: 0;
    font-size: clamp(2rem, 8.25vw, 7rem);
    align-self: center;
}

@media screen and (max-width: 600px) {
	.grid4x1 {
   grid-template-columns: repeat(2, 1fr);
}
  .grid6x5 {
    max-height: 100%;
  }
	.grid6x5 h1 {
		--wp--preset--font-size--huge: clamp(1.5rem, 4.25vw, 2rem);
    font-size: clamp(2rem, 5.25vw, 5rem);
}
  .grid6x5 .wp-block-image:nth-child(3) {
    grid-column: 3 / 5;
    display: none;
  }
  .grid6x5 .wp-block-image:nth-child(2) {
    grid-column: 3 / 5;
  }
  .grid6x5 .wp-block-image:nth-child(10) {
  grid-column: 3 / 5;
  display: none;
  }
  .grid6x5 .wp-block-image:nth-child(11) {
       grid-column: 3 / 5;
  }
	
	.contact-heading {
		justify-content: center;
	}
}

.contact-grid-wrapper {
	display: grid;
	place-items: center;
	  margin: auto;
    max-width: 93vw;
}


@media screen and (max-width: 1000px) {
	.contact-grid-wrapper > div {
	grid-template-columns: 1fr 1fr;
		gap:2rem;
}
}

@media screen and (max-width: 600px) {
	.contact-grid-wrapper > div {
	grid-template-columns: 1fr;
		gap:2rem;
		width: 100%;
}
}
.poca-btn-menus > * {
	 width: calc(100% / 4); /* 3 items per row */
}
@media (max-width: 796px) { 
.poca-btn-menus > * {
	 width: calc(100% / 2); 
}
}
