header.aligncenter {
	padding-top: 15px;
}

header.aligncenter img {
	object-fit: cover !important;
}

.site-footer-container ~ .wp-block-group {
	display: none;
}

.section-two {
	margin: 60px 0;
}

.section-four {
	margin-top: 0;
}

.section-five h4 {
	margin-top: 0;
}

.section-five .inner-section-five .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
	padding: 0 15px !important;
}

.section-five-inner-two {
	padding: 0 8px !important;
}

@media only screen and (max-width:1080px) {
	.section-two .wp-block-media-text__content {
		padding: 0 30px 0 0 !important;
	}
	
	.section-five .inner-section-five {
		display: block !important;
		padding: 0 !important;
	}
	
	.section-five .section-five-inner-two {
		display: block !important;
		padding: 0 !important;
	}
	
	.section-five-inner-two .content-spa {
		height: 0 !important;
	}
	
	.section-five-inner-two p {
		margin-top: -20px !important;
	}
	
	.section-five-inner-two .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
		padding-left: 44px;
		padding-right: 44px;
	}
	
	.section-five-inner-two .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
		padding-left: 44px;
		padding-right: 44px;
	}
}

@media only screen and (max-width:767px) {
	.section-one .section-inner-one h1, .section-three h1, .section-contact h2 {
		font-size: 25px !important;
		padding: 0 10px !important;
	}
	
	.section-two h2 {
		font-size: 26px !important;
	}
	
	.section-five h4 {
		font-size: 22px !important;
	}
	
	.section-two .wp-block-media-text__content {
		padding: 15px !important;
	}
	
	.section-two .a8c-section-text, .section-five .a8c-section-column-text {
		font-size: 18px !important;
	}
	
	.wp-block-site-logo {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.section-two {
		margin-bottom: 0;
	}
	
	.section-five .inner-section-five .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
		padding: 0 !important;
	}
	
	.section-five-inner-two .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
		padding: 0;
	}
	
	.section-two {
		margin-top: 0;
	}
	
	.section-two .wp-block-media-text__media {
		display: none;
	}
	
	.section-five-inner-two .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.wp-container-2.wp-block-group.alignfull {
		padding-left: 0;
		padding-right: 0;
	}
}