/* Compatible IT Solutions — Footer */

.main-footer {
	position: relative;
	background-color: var(--color-two);
}

.main-footer .wp-block-group-is-layout-flow,
.wp-container-core-group-is-layout-aa29cc46 {
	padding: 0 15px;
}

.main-footer_title {
	position: relative;
	font-weight: 500;
	color: var(--white-color);
	font-size: var(--font-20);
	text-transform: capitalize;
	margin-bottom: var(--margin-bottom-20);
}

.main-footer_widgets {
	position: relative;
	padding: 116px 0 110px;
}

.footer-text {
	position: relative;
	line-height: 24px;
	opacity: 0.70;
	font-size: var(--font-14);
	color: var(--white-color);
	margin-bottom: var(--margin-bottom-25);
}

.main-footer_list { position: relative; }
.main-footer_list li { position: relative; margin-bottom: var(--margin-bottom-15); }
.main-footer_list li a {
	position: relative;
	opacity: 0.70;
	font-size: var(--font-16);
	color: var(--white-color);
	transition: all 300ms ease;
}
.main-footer_list li a:hover { opacity: 1; color: var(--main-color); }

.footer-copyright {
	position: relative;
	padding: 40px 0;
	text-align: center;
	background-color: var(--color-eight);
}

.copyright {
	position: relative;
	font-size: var(--font-16);
	color: rgba(var(--white-color-rgb), 0.70);
}

.copyright a { color: var(--main-color); }

.links-widget       { padding-left: 63px; }
.links-widget.zero-padding { padding-left: 0; }

@media only screen and (max-width: 768px) {
	.wp-container-core-group-is-layout-ac4568d4 {
    		flex-wrap: wrap;
	}
}
