.footer-row-main {
	color: #FFFFFF;
}
.footer-four-columns-block {
	font-weight: 500;
}
.footer-row-main .block-inner.main-footer {
	display: flex;
	gap: 40px 70px;
	padding-bottom: 0;
	padding-top: 0;
	justify-content: flex-end;
}
.footer-row-main a {
	color: #FFFFFF;
}
.footer-row-main .heading {
  color: #fff;
  white-space: nowrap;
  margin-bottom: 15px;
}

.footer-row-main .footer-column-one {
	display: flex;
	gap: 25px;
	flex-flow: column;
	margin-left: 0;
	max-width: 350px;
	margin-right: auto;
}
.footer-row-main .footer-column-two {
	max-width: 275px;
	min-width: 238px
}
.footer-row-main .footer-column-three {
	max-width: 135px;
}
.footer-row-main .footer-column-four {
}

.footer-row-main ul.menu {
	margin: 0;
	list-style: none;
	column-count: 2;
	margin-bottom: -10px;
}
.footer-row-main ul.menu li {
	font-size: 0.9em;
	margin-bottom: 10px;
}
.footer-row-main ul.menu li a {
}


.footer-row-main .copyright-container {
margin-top: 40px;
}

@media all and (max-width: 1290px) {
.footer-four-columns-block .fluentform.ff-default .ff-el-form-control {
	width: 250px;
}
}
@media all and (max-width: 1210px) {
.footer-row-main .block-inner.main-footer {
	flex-wrap: wrap;
}
.footer-row-main .block-inner.main-footer {
	justify-content: flex-start;
}
.footer-row-main .footer-column-one {
	margin-right: initial;
}
.footer-row-main .footer-column-four {
	width: 100%;
}
.footer-row-main .footer-column-four .fluentform.ff-default .ff-t-container {
	width: fit-content;
}
.footer-four-columns-block .fluentform.ff-default .ff-el-form-control {
	width: 300px;
}
}
@media all and (max-width: 935px) {
.footer-row-main .footer-column-three {
	max-width: 100%;
	width: 100%;
}
.footer-row-main .footer-column-three .social-links {
	display: flex;
	gap: 20px;
}
.footer-row-main .footer-column-three .social-links-icons-text li a {
	gap: 8px;
}
}
@media all and (max-width: 715px) {
.footer-row-main .footer-column-one {
	max-width: 100%;
}
.footer-row-main .footer-column-two {
	max-width: 100%;
	min-width: 100%;
}
.footer-row-main ul.menu {
	column-gap: 40px;
	width: fit-content;
}
}
@media all and (max-width: 530px) {
.footer-row-main .footer-column-four .fluentform.ff-default .ff-t-container {
	flex-wrap: wrap;
	width: 100%;
}
.footer-four-columns-block .fluentform.ff-default .ff-el-form-control {
	width: 100%;
}
.footer-four-columns-block .fluentform.ff-default .ff-t-column-1 {
min-width: 100%;
}
}
@media all and (max-width: 480px) {
.footer-row-main .footer-column-three .social-text {
	display: none
}
.footer-row-main .footer-column-three .social-links-icons-text li .icon {
  width: 21px;
}
.footer-row-main .footer-column-three .social-links-icons-text li svg, .footer-row-main .footer-column-three .social-links-icons-text li img {
  height: auto;
  width: 100%;
}
}