.justify_content_space_between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

@media (min-width: 600px) {
  .justify_content_sm_space_between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media (min-width: 600px) {
  .justify_content_sm_end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media (min-width: 780px) {
  .justify_content_md_space_between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media (min-width: 780px) {
  .justify_content_md_end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media (min-width: 1000px) {
  .justify_content_lg_end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media (min-width: 1200px) {
  .justify_content_xl_space_between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media (min-width: 1200px) {
  .justify_content_xl_end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media (min-width: 600px) {
  .align_items_sm_center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media (min-width: 780px) {
  .align_items_md_stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; } }

.column_1 {
  --column-total: 1;
  --block-page-column-flex-direction: row;
  --block-page-body-flex-direction: row;
  --block-page-body-flex-wrap: wrap; }

@media (min-width: 600px) {
  .column_sm_2 {
    --column-total: 2;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; } }

@media (min-width: 780px) {
  .column_md_2 {
    --column-total: 2;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; } }

@media (min-width: 1000px) {
  .column_lg_2 {
    --column-total: 2;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; }
  .column_lg_3 {
    --column-total: 3;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; } }

@media (min-width: 1200px) {
  .column_xl_2 {
    --column-total: 2;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; } }

@media (min-width: 1400px) {
  .column_xxl_2 {
    --column-total: 2;
    --block-page-column-flex-direction: row;
    --block-page-body-flex-direction: row;
    --block-page-body-flex-wrap: wrap; } }

.flex_wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (min-width: 600px) {
  .flex_direction_sm_row {
    --block-page-body-flex-direction: row; } }

@media (min-width: 780px) {
  .flex_direction_md_row {
    --block-page-column-flex-direction: row; } }

@media (min-width: 1400px) {
  .flex_grow_xxl {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media (min-width: 600px) {
  .flex_basis_sm_auto {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
    width: auto !important; }
  .flex_basis_sm_column_2 {
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important; } }

@media (min-width: 780px) {
  .flex_basis_md_auto {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important; } }

@media (min-width: 1000px) {
  .flex_basis_lg_auto {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important; } }

@media (min-width: 1000px) {
  .flex_basis_xl_auto {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important; } }

.display_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--space);
  width: 100%; }

.self_width_1 {
  width: 100%; }

@media (min-width: 1000px) {
  .self_align_lg_end {
    margin-left: auto; } }

@media (min-width: 1200px) {
  .self_align_xl_end {
    margin-left: auto; } }

.width_fill {
  width: 100%; }

@media (min-width: 780px) {
  .width_md_auto {
    width: auto !important;
    max-width: 100%; } }

@media (min-width: 1000px) {
  .width_lg_auto {
    width: auto !important;
    max-width: 100%; } }

@media (min-width: 1000px) {
  .width_xl_auto {
    width: auto !important;
    max-width: 100%; } }

.text_danger {
  color: var(--default-red-color); }

.google__copyright {
  font-size: 12px; }

.gap_zero {
  --page-block-body-gap: 0;
  gap: 0 !important; }
