
.editor-styles-wrapper .block-editor-block-list__layout .site-footer, body.frontend .site-footer {
	background-color: #eae9e2;
	padding: 39px 0 26px;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner, body.frontend .site-footer__inner {
	align-items: center;
	display: flex;
	flex-flow: column;
	justify-content: center;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner, body.frontend .site-footer__inner {
		align-items: unset;
		align-items: center;
		flex-flow: row;
		justify-content: space-between;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1, body.frontend .site-footer__inner #footer-widgets-1 {
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
	justify-content: center;
	margin-top: 30px;
	order: 2;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1, body.frontend .site-footer__inner #footer-widgets-1 {
		margin-top: 0;
		order: 0;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .social-links-wrapper, body.frontend .site-footer__inner #footer-widgets-1 .social-links-wrapper {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget, body.frontend .site-footer__inner #footer-widgets-1 .textwidget {
	color: #231f20;
	font-family: NotoSans, sans-serif;
	font-size: 8px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
}

@media only screen and (min-width:320px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget, body.frontend .site-footer__inner #footer-widgets-1 .textwidget {
		font-size: 8px;
	}
}

@media only screen and (min-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget, body.frontend .site-footer__inner #footer-widgets-1 .textwidget {
		font-size: 8px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget, body.frontend .site-footer__inner #footer-widgets-1 .textwidget {
		font-size: 14px;
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget, body.frontend .site-footer__inner #footer-widgets-1 .textwidget {
		font-size: 14px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget p a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget p a {
	text-decoration: none !important;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex a {
	font-size: 11px;
	font-size: 12px;
	font-weight: 700;
}

@media only screen and (min-width:320px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex a {
		font-size: calc(10.5231px + .14903vw);
	}
}

@media only screen and (min-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex a {
		font-size: 12px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex a {
		font-size: calc(9.86207px + .21552vw);
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex a, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex a {
		font-size: 14px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-1 .textwidget .d-flex span, body.frontend .site-footer__inner #footer-widgets-1 .textwidget .d-flex span {
	background-color: #231f20;
	height: 16px;
	margin: 0 6px;
	width: 1px;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-2, body.frontend .site-footer__inner #footer-widgets-2 {
	align-items: flex-end;
	display: flex;
	margin-top: 20px;
	order: 1;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-2, body.frontend .site-footer__inner #footer-widgets-2 {
		margin-top: 0;
		order: 1;
	}
}

@media only screen and (max-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-2 img, body.frontend .site-footer__inner #footer-widgets-2 img {
		max-width: 140px !important;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-3, body.frontend .site-footer__inner #footer-widgets-3 {
	align-items: flex-end;
	display: flex;
	order: 0;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner #footer-widgets-3, body.frontend .site-footer__inner #footer-widgets-3 {
		order: 2;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu, body.frontend .site-footer__inner .menu {
	align-items: center;
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li:before, body.frontend .site-footer__inner .menu li:before {
	display: none;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li a, body.frontend .site-footer__inner .menu li a {
	color: #231f20;
	font-size: 11px;
	font-size: 12px;
	font-weight: 700;
}

@media only screen and (min-width:320px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li a, body.frontend .site-footer__inner .menu li a {
		font-size: calc(10.5231px + .14903vw);
	}
}

@media only screen and (min-width:991px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li a, body.frontend .site-footer__inner .menu li a {
		font-size: 12px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li a, body.frontend .site-footer__inner .menu li a {
		font-size: calc(9.86207px + .21552vw);
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner .menu li a, body.frontend .site-footer__inner .menu li a {
		font-size: 14px;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper, body.frontend .site-footer__copyright-wrapper {
	align-items: center;
	color: #58595b;
	display: flex;
	flex-flow: column;
	font-size: 9px;
	gap: 7px;
	justify-content: center;
	margin: 20px auto 0;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper, body.frontend .site-footer__copyright-wrapper {
		font-size: 9px;
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper, body.frontend .site-footer__copyright-wrapper {
		font-size: 9px;
	}
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper, body.frontend .site-footer__copyright-wrapper {
		flex-flow: row;
		flex-wrap: nowrap;
		justify-content: start;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu, body.frontend .site-footer__copyright-wrapper .menu {
	align-items: center;
	display: flex;
	flex-flow: column;
	flex-wrap: nowrap;
	gap: 7px;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu, body.frontend .site-footer__copyright-wrapper .menu {
		flex-flow: row;
		flex-wrap: nowrap;
	}
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu li, body.frontend .site-footer__copyright-wrapper .menu li {
	margin-bottom: 0;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu li:before, body.frontend .site-footer__copyright-wrapper .menu li:before {
	display: none;
}

.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu li a, body.frontend .site-footer__copyright-wrapper .menu li a {
	color: #58595b;
	font-size: 9px;
	text-decoration: underline;
}

@media only screen and (min-width:992px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu li a, body.frontend .site-footer__copyright-wrapper .menu li a {
		font-size: 9px;
	}
}

@media only screen and (min-width:1920px) {
	.editor-styles-wrapper .block-editor-block-list__layout .site-footer__copyright-wrapper .menu li a, body.frontend .site-footer__copyright-wrapper .menu li a {
		font-size: 9px;
	}
}
