/****************
 * Fonts
 ****************/
/****************
 * Colors
 ****************/
/****************
 * Grid Settings
 ****************/
/**************
 * Buttons
 **************/
/****************
 * Blocks
 ****************/
.block-divider {
  margin: 5.375rem 0;
}
@media (min-width: 768px) {
  .block-divider {
    margin: 9.125rem 0;
  }
}
.block-divider .container {
  position: relative;
}
.block-divider__line {
  width: 100%;
  height: 1px;
  background: #b2b2b2;
}
.block-divider__icon {
  position: absolute;
  top: 0;
  left: 50%;
  background: #FFFDF7;
  padding: 1.125rem;
  transform: translate(-50%, -50%);
}
.block-divider__icon img {
  width: 2.25rem;
}
@media (min-width: 768px) {
  .block-divider__icon img {
    width: 3rem;
  }
}
@media (min-width: 768px) {
  .block-divider__icon {
    padding: 2.25rem;
  }
}