.akurai-geo-message--wrapper.akurai-geo-message--option-0 {
  margin-bottom: 1rem;
}
.akurai-geo-message--wrapper.akurai-geo-message--option-0 svg {
  max-width: 5rem;
}

.akurai-geo-message--wrapper.akurai-geo-message--option-1,
.akurai-geo-message--wrapper.akurai-geo-message--option-2,
.akurai-geo-message--wrapper.akurai-geo-message--option-3,
.akurai-geo-message--wrapper.akurai-geo-message--option-4 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
}

.akurai-geo-message--option-1 .akurai-geo-message--icon svg,
.akurai-geo-message--option-3 .akurai-geo-message--icon svg {
  margin-right: 1rem;
}
.akurai-geo-message--option-1 .akurai-geo-message--icon svg,
.akurai-geo-message--option-2 .akurai-geo-message--icon svg,
.akurai-geo-message--option-3 .akurai-geo-message--icon svg,
.akurai-geo-message--option-4 .akurai-geo-message--icon svg {
  height: 3rem;
}
.akurai-geo-message--icon-supported {
  color: #38c172;
}
.akurai-geo-message--icon-not-supported {
  color: #e3342f;
}

.akurai-geo-message--option-1 .akurai-geo-message--flag svg,
.akurai-geo-message--option-2 .akurai-geo-message--flag svg,
.akurai-geo-message--option-3 .akurai-geo-message--flag svg,
.akurai-geo-message--option-4 .akurai-geo-message--flag svg {
  position: absolute;
  top: 0;
  left: 0;
  max-height: 100%;
  display: block;
  border-radius: 4px 0 0 4px;
  filter: grayscale(0.6);
  opacity: .4;
  z-index: 0;
}
.akurai-geo-message--option-1 .akurai-geo-message--flag svg,
.akurai-geo-message--option-3 .akurai-geo-message--flag svg {
  left: unset;
  right: 0;
  border-radius: 0 4px 4px 0;
}

.akurai-geo-message--option-3 .akurai-geo-message--text-bonus,
.akurai-geo-message--option-4 .akurai-geo-message--text-bonus {
  flex-grow: 1;
}

.akurai-geo-message--option-1 .akurai-geo-message--text,
.akurai-geo-message--option-1 .akurai-geo-message--bonus,
.akurai-geo-message--option-2 .akurai-geo-message--text,
.akurai-geo-message--option-2 .akurai-geo-message--bonus,
.akurai-geo-message--option-3 .akurai-geo-message--text,
.akurai-geo-message--option-3 .akurai-geo-message--bonus,
.akurai-geo-message--option-4 .akurai-geo-message--text,
.akurai-geo-message--option-4 .akurai-geo-message--bonus {
  position: relative;
  z-index: 1;
}

.akurai-geo-message--option-3 .akurai-geo-message--bonus,
.akurai-geo-message--option-4 .akurai-geo-message--bonus {
  display: block;
  margin-top: 0.25rem;
  font-size: 1.125rem;
  font-weight: 700;
}

@media (min-width: 640px) {
  .akurai-geo-message--wrapper.akurai-geo-message--option-1,
  .akurai-geo-message--wrapper.akurai-geo-message--option-2,
  .akurai-geo-message--wrapper.akurai-geo-message--option-3,
  .akurai-geo-message--wrapper.akurai-geo-message--option-4 {
    height: 5rem;
    padding: 0;
  }

  .akurai-geo-message--option-1 .akurai-geo-message--icon,
  .akurai-geo-message--option-2 .akurai-geo-message--icon,
  .akurai-geo-message--option-3 .akurai-geo-message--icon,
  .akurai-geo-message--option-4 .akurai-geo-message--icon {
    display: block;
    opacity: 0.8;
  }
  .akurai-geo-message--option-1 .akurai-geo-message--icon svg,
  .akurai-geo-message--option-2 .akurai-geo-message--icon svg,
  .akurai-geo-message--option-3 .akurai-geo-message--icon svg,
  .akurai-geo-message--option-4 .akurai-geo-message--icon svg {
    margin-right: 1rem;
  }
  .akurai-geo-message--option-1 .akurai-geo-message--icon svg,
  .akurai-geo-message--option-3 .akurai-geo-message--icon svg {
    margin-left: 1rem;
  }

  .akurai-geo-message--option-1 .akurai-geo-message--flag svg,
  .akurai-geo-message--option-2 .akurai-geo-message--flag svg,
  .akurai-geo-message--option-3 .akurai-geo-message--flag svg,
  .akurai-geo-message--option-4 .akurai-geo-message--flag svg {
    position: static;
    display: block;
    height: 5rem;
    margin: -1rem 1rem -1rem 0;
    filter: none;
    opacity: 1;
  }
  .akurai-geo-message--option-1 .akurai-geo-message--flag svg,
  .akurai-geo-message--option-3 .akurai-geo-message--flag svg {
    margin: -1rem 0 -1rem 1rem;
  }
}

/* WIDGET BLOCK */
.widget_block .akurai-geo-message--wrapper.ai_section {
  padding: 1rem 0;
  box-shadow: none;
}

.widget_block .akurai-geo-message--option-1 .akurai-geo-message--icon svg,
.widget_block .akurai-geo-message--option-3 .akurai-geo-message--icon svg {
  margin-left: 1rem;
}

.widget_block .akurai-geo-message--option-3 .akurai-geo-message--bonus,
.widget_block .akurai-geo-message--option-4 .akurai-geo-message--bonus {
  display: inline;
  font-size: inherit;
}

@media (min-width: 640px) {
  .widget_block .akurai-geo-message--option-1 .akurai-geo-message--flag svg,
  .widget_block .akurai-geo-message--option-2 .akurai-geo-message--flag svg,
  .widget_block .akurai-geo-message--option-3 .akurai-geo-message--flag svg,
  .widget_block .akurai-geo-message--option-4 .akurai-geo-message--flag svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    max-height: 100%;
    display: block;
    margin: 0;
    border-radius: 4px 0 0 4px;
    filter: grayscale(0.8);
    opacity: .6;
    z-index: 0;
  }
  .widget_block .akurai-geo-message--option-1 .akurai-geo-message--flag svg,
  .widget_block .akurai-geo-message--option-3 .akurai-geo-message--flag svg {
    left: unset;
    right: 0;
    margin: 0;
    border-radius: 0 4px 4px 0;
  }
}
