/* line 1, ../sass/screen.scss */
.osm-tabs {
  display: flex;
}
/* line 3, ../sass/screen.scss */
.osm-tabs .item {
  padding: 16px 32px;
  border-radius: 100px;
  margin-right: 16px;
  transition: all .3s;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  /* line 14, ../sass/screen.scss */
  .osm-tabs .item {
    padding: 8px 16px;
    font-size: 14px;
  }
}
@media screen and (max-width: 350px) {
  /* line 22, ../sass/screen.scss */
  .osm-tabs {
    display: flex;
  }
  /* line 24, ../sass/screen.scss */
  .osm-tabs .item {
    margin-right: 8px;
    font-size: 12px;
  }
}
/* line 32, ../sass/screen.scss */
#tabs .tab {
  display: none;
}
/* line 34, ../sass/screen.scss */
#tabs .tab.active {
  display: flex;
}

/* line 42, ../sass/screen.scss */
body.elementor-editor-active #tabs .tab {
  display: flex;
}
