.instagram_feed {
  padding: 8rem 0 11rem;
  background-color: #1A4352;
}
@media only screen and (max-width: 834px) {
  .instagram_feed {
    height: auto;
    padding-top: 7rem;
  }
}
@media only screen and (max-width: 576px) {
  .instagram_feed {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.instagram_feed.white {
  background-color: #FDFDFD;
}
.instagram_feed.white * {
  color: #1A4352;
}
.instagram_feed__head {
  justify-content: center;
}
.instagram_feed__head_inner {
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 2rem;
}
.instagram_feed__subtitle {
  margin-bottom: 2rem;
}
.instagram_feed_socials__list {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.instagram_feed_socials__list a, .instagram_feed_socials__list svg {
  display: block;
}
.instagram_feed_socials__list a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.2rem;
  height: 5.2rem;
  border-radius: 2rem;
  background-color: #76EAAF;
  transition: background-color ease-in-out 0.35s;
}
@media only screen and (max-width: 640px) {
  .instagram_feed_socials__list a {
    width: 4rem;
    height: 4rem;
    border-radius: 1rem;
  }
}
.instagram_feed_socials__list a:hover {
  background-color: #1A4352;
}
.instagram_feed_socials__list a:hover path {
  fill: #76EAAF;
}
.instagram_feed_socials__list path {
  fill: #1A4352;
  transition: fill ease-in-out 0.3s;
}
.instagram_feed .sbi_item {
  border-radius: 0.6rem;
}