/* Hide site title on mobile / pdEkSe-4Df-p2 (MN) */
@media (max-width: 600px) {
	header .wp-block-site-title {
		display: none;
	}
}

/* Border under image on mobile / pdEkSe-4Df-p2 (MN) */
@media (max-width: 600px) {
	.wp-container-17.wp-container-17.wp-container-17.wp-container-17>*+* {
		flex-direction: column-reverse !important;
	}
}

/* Align Buttons in Column / pdEkSe-4Df-p2 (MN) */
.align-column-buttons .wp-block-column {
	display: flex;
	flex-direction: column;
}

.align-column-buttons .wp-block-column .wp-block-buttons {
	margin-top: auto;
}

/* Outline style buttons on hover / pdEkSe-4Df-p2 (MN) */
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
	background-color: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--base);
	border-color: var(--wp--preset--color--contrast);
	transition: .3s;
}

/* Button hover transition / pdEkSe-4Df-p2 (MN) */
.wp-element-button, .wp-element-button:hover, .wp-block-button__link:hover {
	transition: .3s;
}

/* Buttons hover tan / pdEkSe-4Df-p2 (MN) */
.hover-tan .wp-element-button:hover, .hover-tan .wp-block-button__link:hover, .wp-block-button__link .has-contrast-color:hover {
	background-color: var(--wp--preset--color--tertiary) !important;
	color: var(--wp--preset--color--contrast);
	border-color: var(--wp--preset--color--tertiary);
}

/* Form required fields  / pdEkSe-4Df-p2 (MN) */
.contact-form label span {
	font-weight: 300;
	padding-left: 2px;
	opacity: .5;
}

/* Remove margin from footer / pdEkSe-4Df-p2 (MN) */
.home footer.wp-block-template-part {
	margin-top: 0;
}

/* Hide footer credit / pdEkSe-4Df-p2 (MN) (MN) */
footer+.wp-block-group {
	display: none;
}

@media screen and (max-width: 768px) {
	.below-hero img, .below-hero div {
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
	}
	
}

	#n2-ss-2item5, #n2-ss-2item1, #n2-ss-2item9, #n2-ss-2item11, #n2-ss-2item7, #n2-ss-2item3 {
		border: none !important;
	}
.hero-small, .hero-button {
	font-family: "Poppins" !important;
}

.cta-overlay::after {
position: absolute;
    content: "\f16d";
    font-family: "Font Awesome 5 Brands";
    width: 50px;
    height: 50px;
    color: lightgray;
    font-size: 80px;
    left: 0;
    right: 0;
    margin: auto auto;
    top: 10px;
    opacity: 0.4;
    bottom: 0;
    font-weight: 400;
}

.wp-block-columns.wp-container-35 .wp-block-column:nth-child(2), .wp-block-columns.wp-container-35 .wp-block-column:nth-child(3), .wp-block-columns.wp-container-42 .wp-block-column:nth-child(3), .wp-block-columns.wp-container-56 .wp-block-column:nth-child(3), .wp-block-columns.wp-container-77 .wp-block-column:nth-child(2), .wp-block-columns.wp-container-77 .wp-block-column:nth-child(3), .wp-block-columns.wp-container-98 .wp-block-column:nth-child(3),  .wp-block-columns.wp-container-119 .wp-block-column:nth-child(2), .wp-block-columns.wp-container-119 .wp-block-column:nth-child(3) {
	opacity: 0;
}

.page-id-2 .wp-container-10, .page-id-2 .wp-container-13 {
	background: #b2ac9d !important;
}

header .wp-container-4 {
		background: #b2ac9d !important;
}

header figure.wp-block-image {
	margin: 0 !important;
}