header{
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
	padding: 0 40px;
}
.logo {
  margin: 10px 20px;
}
.logo img {
  width: 100px;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.footer__background {
  background: url(../images/bg-footer.jpg) no-repeat center bottom #fff;
  background-size: 100% auto;
}

.footer__content {
  position: relative;
  padding: 50px 0;
  color: #575756;
  min-height:350px;
}
.footer__content__wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.footer__content__networks {
  padding-top: 60px;
}
.footer__content h3 {
  font-weight: 700;
  color: #575756;
  line-height: 1.3;
  font-family: Playfair Display;
  font-size: 34px;
  margin: 0;
}
.footer__copyright {
  color: #fff;
  font-size: .875rem;
  text-align: center;
  padding: 333px 0 0;
}
.footer__copyright .copyright{
  padding-bottom: 20px;
}
.footer__copyright a {
  color: #fff;
  text-decoration: none !important;
  font-weight: 400 !important;
}
.footer__content__address {
  font-size: 14px;
  margin-bottom:50px;
}
.footer__content__address img {
  margin-bottom: 30px;
}
.footer__content__address__phone {
  display: block;
  color: var(--iris--global--color-1,#575756) !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}
.footer__content__networks a {
  font-size: 24px;
  text-decoration: none;
  transition: .2s ease;
  font-weight
}
.footer__content__networks a:hover::before {
  color: #41873f;
}
.fi:before,
.fi:after {
 display:inline-block;
 vertical-align:middle;
 font-family:collection-font,sans-serif;
 font-style:initial;
 text-transform:none;
 font-weight:400;
 font-display:swap
}
.fi--favorite-filled:not(.fi--after)::before {
  content: "\ea45";
}
.fi--facebook:not(.fi--after)::before {
  content: "\ea44";
}
.fi--instagram:not(.fi--after)::before {
  content: "\ea5c";
}
.fi--youtube:not(.fi--after)::before {
  content: "\eac5";
}
.fi--color::before, .fi-color::after {
  color: #00758D;
}



@media screen and (max-width: 1000px){
	.footer__content {
		text-align: center;
		padding-bottom: 0;
	}
	.footer__copyright {
		padding: 173px 0 0;
	}
}