@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Montserrat", sans-serif;
}

.header-image .site-title > a {
  min-height: 36px;
}
.header-image .title-area {
  max-width: 150px !important;
}

.site-footer {
  color: #ffffff;
  background-color: #09121b;
  padding: 20px 0;
  border-top: 0;
}
.site-footer a {
  color: inherit;
  margin: 0;
  text-decoration: none;
}

.footer-widgets {
  color: #ffffff;
  background-color: #09121b;
  text-align: center;
}
.footer-widgets .widget-area {
  width: 100%;
  margin: 0;
}
.footer-widgets .widget-title {
  margin-bottom: 25px;
  font-size: 24px;
}
.footer-widgets .widget .wo-social-icons li {
  padding: 0;
}
.footer-widgets .widget .wo-social-icons li a {
  width: 42px;
  height: 42px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-left {
	float: left;
}

.footer-right {
	float: right;
}

.elementor-template-full-width .site-inner {
  max-width: 100%;
  padding: 0;
}


@media only screen and (max-width: 1023px) {
	
	.footer-left {
		float: left;
	}

	.footer-right {
		float: right;
	}
}

@media only screen and (max-width: 767px) {
	
	.site-footer {
		font-size: 14px;
		padding: 10px 0;
	}

	.footer-left,
	.footer-right {
		width: 100%;
		text-align: center;
		justify-content: center;
		margin: 7px 0 !important;
	}

}

/*# sourceMappingURL=style.css.map */
