
.row {
	margin-left: 15px;
	margin-right: 15px;
  }
  .col_1 {
	width: 8.33333333%;
  }
  .col_offset_1 {
	width: calc(8.33333333% - 30px);
  }
  .col_2 {
	width: 16.66666667%;
  }
  .col_offset_2 {
	width: calc(16.66666667% - 30px);
  }
  .col_3 {
	width: 25%;
  }
  .col_offset_3 {
	width: calc(25% - 30px);
  }
  .col_4 {
	width: 33.33333333%;
  }
  .col_offset_4 {
	width: calc(33.33333333% - 30px);
  }
  .col_5 {
	width: 41.66666667%;
  }
  .col_offset_5 {
	width: calc(41.66666667% - 30px);
  }
  .col_6 {
	width: 50%;
  }
  .col_offset_6 {
	width: calc(50% - 30px);
  }
  .col_7 {
	width: 58.33333333%;
  }
  .col_offset_7 {
	width: calc(58.33333333% - 30px);
  }
  .col_8 {
	width: 66.66666667%;
  }
  .col_offset_8 {
	width: calc(66.66666667% - 30px);
  }
  .col_9 {
	width: 75%;
  }
  .col_offset_9 {
	width: calc(75% - 30px);
  }
  .col_10 {
	width: 83.33333333%;
  }
  .col_offset_10 {
	width: calc(83.33333333% - 30px);
  }
  .col_11 {
	width: 91.66666667%;
  }
  .col_offset_11 {
	width: calc(91.66666667% - 30px);
  }
  .col_12 {
	width: 100%;
  }
  .col_offset_12 {
	width: calc(100% - 30px);
  }
  .over_auto {
	overflow: auto;
  }
  .over_hid {
	overflow: hidden;
  }
  .over_vis {
	overflow: visible;
  }
  .over_scr {
	overflow: scroll;
  }
  .pos_stat {
	position: static;
  }
  .pos_rel {
	position: relative;
  }
  .pos_abs {
	position: absolute;
  }
  .pos_fix {
	position: fixed;
	}
  .pos_stic {
	position: sticky;
  }
  .d_none {
	display: none;
  }
  .d_inblock {
	display: inline-block;
  }
  .d_block {
	display: block;
  }
  .d_grid {
	display: grid;
  }
  .d_flex {
	display: flex;
  }
  .d_inflex {
	display: inline-flex;
  }
  .talign_right {
	text-align: right;
  }
  .talign_left {
	text-align: left;
  }
  .talign_center {
	text-align: center;
  }
  .talign_justify {
	text-align: justify;
  }
  .f_acontent_center {
	align-content: center;
  }
  .f_acontent_start {
	align-content: flex-start;
  }
  .f_acontent_end {
	align-content: flex-end;
  }
  .f_acontent_space_a {
	align-content: space-around;
  }
  .f_acontent_space_b {
	align-content: space-between;
  }
  .f_acontent_stretch {
	align-content: stretch;
  }
  .f_justify_center {
	justify-content: center;
  }
  .f_justify_start {
	justify-content: flex-start;
  }
  .f_justify_end {
	justify-content: flex-end;
  }
  .f_justify_space_a {
	justify-content: space-around;
  }
  .f_justify_space_b {
	justify-content: space-between;
  }
  .f_justify_space_e {
	justify-content: space-evenly;
  }
  .f_aitems_center {
	align-items: center;
  }
  .f_aitems_start {
	align-items: flex-start;
  }
  .f_aitems_end {
	align-items: flex-end;
  }
  .f_aitems_stretch {
	align-items: stretch;
  }
  .f_aitems_baseline {
	align-items: baseline;
  }
  .txt_primary {
	color: #ff8f43;
  }
  .bg_primary {
	background: #ff8f43;
  }
  .svg_stroke_primary {
	stroke: #ff8f43;
  }
  .svg_fill_primary {
	fill: #ff8f43;
  }
  .txt_secondary {
	color: #66a2e0;
  }
  .bg_secondary {
	background: #66a2e0;
  }
  .svg_stroke_secondary {
	stroke: #66a2e0;
  }
  .svg_fill_secondary {
	fill: #66a2e0;
  }
  .txt_green {
	color: #66e0a2;
  }
  .bg_green {
	background: #66e0a2;
  }
  .svg_stroke_green {
	stroke: #66e0a2;
  }
  .svg_fill_green {
	fill: #66e0a2;
  }
  .txt_red {
	color: #e49899;
  }
  .bg_red {
	background: #e49899;
  }
  .svg_stroke_red {
	stroke: #e49899;
  }
  .svg_fill_red {
	fill: #e49899;
  }
  .txt_yellow {
	color: #faeab0;
  }
  .bg_yellow {
	background: #faeab0;
  }
  .svg_stroke_yellow {
	stroke: #faeab0;
  }
  .svg_fill_yellow {
	fill: #faeab0;
  }
  .txt_info {
	color: #242424;
  }
  .bg_info {
	background: #242424;
  }
  .svg_stroke_info {
	stroke: #242424;
  
  
  }
  .svg_fill_info {
	fill: #242424;
  }
  .txt_light {
	color: #f9f9f9;
  }
  .bg_light {
	background: #f9f9f9;
  }
  .svg_stroke_light {
	stroke: #f9f9f9;
  }
  .svg_fill_light {
	fill: #f9f9f9;
  }
  .txt_dark {
	color: #525252;
  }
  .bg_dark {
	background: #525252;
  }
  .svg_stroke_dark {
	stroke: #525252;
  }
  .svg_fill_dark {
	fill: #525252;
  }
  .txt_gary {
	color: #bfbfbf;
  }
  .bg_gary {
	background: #bfbfbf;
  }
  .svg_stroke_gary {
	stroke: #bfbfbf;
  }
  .svg_fill_gary {
	fill: #bfbfbf;
  }
  @media (min-width: 551px) {
	.col_xxs_1 {
	  width: 8.33333333%;
	}
	.col_xxs_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_xxs_2 {
	  width: 16.66666667%;
	}
	.col_xxs_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_xxs_3 {
	  width: 25%;
	}
	.col_xxs_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_xxs_4 {
	  width: 33.33333333%;
	}
	.col_xxs_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_xxs_5 {
	  width: 41.66666667%;
	}
	.col_xxs_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_xxs_6 {
	  width: 50%;
	}
	.col_xxs_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_xxs_7 {
	  width: 58.33333333%;
	}
	.col_xxs_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_xxs_8 {
	  width: 66.66666667%;
	}
	.col_xxs_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_xxs_9 {
	  width: 75%;
	}
	.col_xxs_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_xxs_10 {
	  width: 83.33333333%;
	}
	.col_xxs_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_xxs_11 {
	  width: 91.66666667%;
	}
	.col_xxs_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_xxs_12 {
	  width: 100%;
	}
	.col_xxs_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_xxs_auto {
	  overflow: auto;
	}
	.over_xxs_hid {
	  overflow: hidden;
	}
	.over_xxs_vis {
	  overflow: visible;
	}
	.over_xxs_scr {
	  overflow: scroll;
	}
	.pos_xxs_stat {
	  position: static;
	}
	.pos_xxs_rel {
	  position: relative;
	}
	.pos_xxs_abs {
	  position: absolute;
	}
	.pos_xxs_fix {
	  position: fixed;
	}
	.pos_xxs_stic {
	  position: sticky;
	}
	.d_xxs_none {
	  display: none;
	}
	.d_xxs_inblock {
	  display: inline-block;
	}
	.d_xxs_block {
	  display: block;
	}
	.d_xxs_grid {
	  display: grid;
	}
	.d_xxs_flex {
	  display: flex;
	}
	.d_xxs_inflex {
	  display: inline-flex;
	}
	.talign_xxs_right {
	  text-align: right;
	}
	.talign_xxs_left {
	  text-align: left;
	}
	.talign_xxs_center {
	  text-align: center;
	}
	.talign_xxs_justify {
	  text-align: justify;
	}
	.f_acontent_xxs_center {
	  align-content: center;
	}
	.f_acontent_xxs_start {
	  align-content: flex-start;
	}
	.f_acontent_xxs_end {
	  align-content: flex-end;
	}
	.f_acontent_xxs_space_a {
	  align-content: space-around;
	}
	.f_acontent_xxs_space_b {
	  align-content: space-between;
	}
	.f_acontent_xxs_stretch {
	  align-content: stretch;
	}
	.f_justify_xxs_center {
	  justify-content: center;
	}
	.f_justify_xxs_start {
	  justify-content: flex-start;
	}
	.f_justify_xxs_end {
	  justify-content: flex-end;
	}
	.f_justify_xxs_space_a {
	  justify-content: space-around;
	}
	.f_justify_xxs_space_b {
	  justify-content: space-between;
	}
	.f_justify_xxs_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_xxs_center {
	  align-items: center;
	}
	.f_aitems_xxs_start {
	  align-items: flex-start;
	}
	.f_aitems_xxs_end {
	  align-items: flex-end;
	}
	.f_aitems_xxs_stretch {
	  align-items: stretch;
	}
	.f_aitems_xxs_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 641px) {
	.col_xs_1 {
	  width: 8.33333333%;
	}
	.col_xs_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_xs_2 {
	  width: 16.66666667%;
	}
	.col_xs_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_xs_3 {
	  width: 25%;
	}
	.col_xs_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_xs_4 {
	  width: 33.33333333%;
	}
	.col_xs_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_xs_5 {
	  width: 41.66666667%;
	}
	.col_xs_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_xs_6 {
	  width: 50%;
	}
	.col_xs_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_xs_7 {
	  width: 58.33333333%;
	}
	.col_xs_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_xs_8 {
	  width: 66.66666667%;
	}
	.col_xs_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_xs_9 {
	  width: 75%;
	}
	.col_xs_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_xs_10 {
	  width: 83.33333333%;
	}
	.col_xs_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_xs_11 {
	  width: 91.66666667%;
	}
	.col_xs_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_xs_12 {
	  width: 100%;
	}
	.col_xs_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_xs_auto {
	  overflow: auto;
	}
	.over_xs_hid {
	  overflow: hidden;
	}
	.over_xs_vis {
	  overflow: visible;
	}
	.over_xs_scr {
	  overflow: scroll;
	}
	.pos_xs_stat {
	  position: static;
	}
	.pos_xs_rel {
	  position: relative;
	}
	.pos_xs_abs {
	  position: absolute;
	}
	.pos_xs_fix {
	  position: fixed;
	}
	.pos_xs_stic {
	  position: sticky;
	}
	.d_xs_none {
	  display: none;
	}
	.d_xs_inblock {
	  display: inline-block;
	}
	.d_xs_block {
	  display: block;
	}
	.d_xs_grid {
	  display: grid;
	}
	.d_xs_flex {
	  display: flex;
	}
	.d_xs_inflex {
	  display: inline-flex;
	}
	.talign_xs_right {
	  text-align: right;
	}
	.talign_xs_left {
	  text-align: left;
	}
	.talign_xs_center {
	  text-align: center;
	}
	.talign_xs_justify {
	  text-align: justify;
	}
	.f_acontent_xs_center {
	  align-content: center;
	}
	.f_acontent_xs_start {
	  align-content: flex-start;
	}
	.f_acontent_xs_end {
	  align-content: flex-end;
	}
	.f_acontent_xs_space_a {
	  align-content: space-around;
	}
	.f_acontent_xs_space_b {
	  align-content: space-between;
	}
	.f_acontent_xs_stretch {
	  align-content: stretch;
	}
	.f_justify_xs_center {
	  justify-content: center;
	}
	.f_justify_xs_start {
	  justify-content: flex-start;
	}
	.f_justify_xs_end {
	  justify-content: flex-end;
	}
	.f_justify_xs_space_a {
	  justify-content: space-around;
	}
	.f_justify_xs_space_b {
	  justify-content: space-between;
	}
	.f_justify_xs_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_xs_center {
	  align-items: center;
	}
	.f_aitems_xs_start {
	  align-items: flex-start;
	}
	.f_aitems_xs_end {
	  align-items: flex-end;
	}
	.f_aitems_xs_stretch {
	  align-items: stretch;
	}
	.f_aitems_xs_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 761px) {
	.col_sm_1 {
	  width: 8.33333333%;
	}
	.col_sm_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_sm_2 {
	  width: 16.66666667%;
	}
	.col_sm_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_sm_3 {
	  width: 25%;
	}
	.col_sm_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_sm_4 {
	  width: 33.33333333%;
	}
	.col_sm_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_sm_5 {
	  width: 41.66666667%;
	}
	.col_sm_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_sm_6 {
	  width: 50%;
	}
	.col_sm_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_sm_7 {
	  width: 58.33333333%;
	}
	.col_sm_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_sm_8 {
	  width: 66.66666667%;
	}
	.col_sm_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_sm_9 {
	  width: 75%;
	}
	.col_sm_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_sm_10 {
	  width: 83.33333333%;
	}
	.col_sm_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_sm_11 {
	  width: 91.66666667%;
	}
	.col_sm_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_sm_12 {
	  width: 100%;
	}
	.col_sm_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_sm_auto {
	  overflow: auto;
	}
	.over_sm_hid {
	  overflow: hidden;
	}
	.over_sm_vis {
	  overflow: visible;
	}
	.over_sm_scr {
	  overflow: scroll;
	}
	.pos_sm_stat {
	  position: static;
	}
	.pos_sm_rel {
	  position: relative;
	}
	.pos_sm_abs {
	  position: absolute;
	}
	.pos_sm_fix {
	  position: fixed;
	}
	.pos_sm_stic {
	  position: sticky;
	}
	.d_sm_none {
	  display: none;
	}
	.d_sm_inblock {
	  display: inline-block;
	}
	.d_sm_block {
	  display: block;
	}
	.d_sm_grid {
	  display: grid;
	}
	.d_sm_flex {
	  display: flex;
	}
	.d_sm_inflex {
	  display: inline-flex;
	}
	.talign_sm_right {
	  text-align: right;
	}
	.talign_sm_left {
	  text-align: left;
	}
	.talign_sm_center {
	  text-align: center;
	}
	.talign_sm_justify {
	  text-align: justify;
	}
	.f_acontent_sm_center {
	  align-content: center;
	}
	.f_acontent_sm_start {
	  align-content: flex-start;
	}
	.f_acontent_sm_end {
	  align-content: flex-end;
	}
	.f_acontent_sm_space_a {
	  align-content: space-around;
	}
	.f_acontent_sm_space_b {
	  align-content: space-between;
	}
	.f_acontent_sm_stretch {
	  align-content: stretch;
	}
	.f_justify_sm_center {
	  justify-content: center;
	}
	.f_justify_sm_start {
	  justify-content: flex-start;
	}
	.f_justify_sm_end {
	  justify-content: flex-end;
	}
	.f_justify_sm_space_a {
	  justify-content: space-around;
	}
	.f_justify_sm_space_b {
	  justify-content: space-between;
	}
	.f_justify_sm_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_sm_center {
	  align-items: center;
	}
	.f_aitems_sm_start {
	  align-items: flex-start;
	}
	.f_aitems_sm_end {
	  align-items: flex-end;
	}
	.f_aitems_sm_stretch {
	  align-items: stretch;
	}
	.f_aitems_sm_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 981px) {
	.col_md_1 {
	  width: 8.33333333%;
	}
	.col_md_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_md_2 {
	  width: 16.66666667%;
	}
	.col_md_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_md_3 {
	  width: 25%;
	}
	.col_md_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_md_4 {
	  width: 33.33333333%;
	}
	.col_md_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_md_5 {
	  width: 41.66666667%;
	}
	.col_md_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_md_6 {
	  width: 50%;
	}
	.col_md_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_md_7 {
	  width: 58.33333333%;
	}
	.col_md_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_md_8 {
	  width: 66.66666667%;
	}
	.col_md_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_md_9 {
	  width: 75%;
	}
	.col_md_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_md_10 {
	  width: 83.33333333%;
	}
	.col_md_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_md_11 {
	  width: 91.66666667%;
	}
	.col_md_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_md_12 {
	  width: 100%;
	}
	.col_md_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_md_auto {
	  overflow: auto;
	}
	.over_md_hid {
	  overflow: hidden;
	}
	.over_md_vis {
	  overflow: visible;
	}
	.over_md_scr {
	  overflow: scroll;
	}
	.pos_md_stat {
	  position: static;
	}
	.pos_md_rel {
	  position: relative;
	}
	.pos_md_abs {
	  position: absolute;
	}
	.pos_md_fix {
	  position: fixed;
	}
	.pos_md_stic {
	  position: sticky;
	}
	.d_md_none {
	  display: none;
	}
	.d_md_inblock {
	  display: inline-block;
	}
	.d_md_block {
	  display: block;
	}
	.d_md_grid {
	  display: grid;
	}
	.d_md_flex {
	  display: flex;
	}
	.d_md_inflex {
	  display: inline-flex;
	}
	.talign_md_right {
	  text-align: right;
	}
	.talign_md_left {
	  text-align: left;
	}
	.talign_md_center {
	  text-align: center;
	}
	.talign_md_justify {
	  text-align: justify;
	}
	.f_acontent_md_center {
	  align-content: center;
	}
	.f_acontent_md_start {
	  align-content: flex-start;
	}
	.f_acontent_md_end {
	  align-content: flex-end;
	}
	.f_acontent_md_space_a {
	  align-content: space-around;
	}
	.f_acontent_md_space_b {
	  align-content: space-between;
	}
	.f_acontent_md_stretch {
	  align-content: stretch;
	}
	.f_justify_md_center {
	  justify-content: center;
	}
	.f_justify_md_start {
	  justify-content: flex-start;
	}
	.f_justify_md_end {
	  justify-content: flex-end;
	}
	.f_justify_md_space_a {
	  justify-content: space-around;
	}
	.f_justify_md_space_b {
	  justify-content: space-between;
	}
	.f_justify_md_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_md_center {
	  align-items: center;
	}
	.f_aitems_md_start {
	  align-items: flex-start;
	}
	.f_aitems_md_end {
	  align-items: flex-end;
	}
	.f_aitems_md_stretch {
	  align-items: stretch;
	}
	.f_aitems_md_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 1161px) {
	.col_lg_1 {
	  width: 8.33333333%;
	}
	.col_lg_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_lg_2 {
	  width: 16.66666667%;
	}
	.col_lg_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_lg_3 {
	  width: 25%;
	}
	.col_lg_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_lg_4 {
	  width: 33.33333333%;
	}
	.col_lg_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_lg_5 {
	  width: 41.66666667%;
	}
	.col_lg_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_lg_6 {
	  width: 50%;
	}
	.col_lg_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_lg_7 {
	  width: 58.33333333%;
	}
	.col_lg_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_lg_8 {
	  width: 66.66666667%;
	}
	.col_lg_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_lg_9 {
	  width: 75%;
	}
	.col_lg_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_lg_10 {
	  width: 83.33333333%;
	}
	.col_lg_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_lg_11 {
	  width: 91.66666667%;
	}
	.col_lg_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_lg_12 {
	  width: 100%;
	}
	.col_lg_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_lg_auto {
	  overflow: auto;
	}
	.over_lg_hid {
	  overflow: hidden;
	}
	.over_lg_vis {
	  overflow: visible;
	}
	.over_lg_scr {
	  overflow: scroll;
	}
	.pos_lg_stat {
	  position: static;
	}
	.pos_lg_rel {
	  position: relative;
	}
	.pos_lg_abs {
	  position: absolute;
	}
	.pos_lg_fix {
	  position: fixed;
	}
	.pos_lg_stic {
	  position: sticky;
	}
	.d_lg_none {
	  display: none;
	}
	.d_lg_inblock {
	  display: inline-block;
	}
	.d_lg_block {
	  display: block;
	}
	.d_lg_grid {
	  display: grid;
	}
	.d_lg_flex {
	  display: flex;
	}
	.d_lg_inflex {
	  display: inline-flex;
	}
	.talign_lg_right {
	  text-align: right;
	}
	.talign_lg_left {
	  text-align: left;
	}
	.talign_lg_center {
	  text-align: center;
	}
	.talign_lg_justify {
	  text-align: justify;
	}
	.f_acontent_lg_center {
	  align-content: center;
	}
	.f_acontent_lg_start {
	  align-content: flex-start;
	}
	.f_acontent_lg_end {
	  align-content: flex-end;
	}
	.f_acontent_lg_space_a {
	  align-content: space-around;
	}
	.f_acontent_lg_space_b {
	  align-content: space-between;
	}
	.f_acontent_lg_stretch {
	  align-content: stretch;
	}
	.f_justify_lg_center {
	  justify-content: center;
	}
	.f_justify_lg_start {
	  justify-content: flex-start;
	}
	.f_justify_lg_end {
	  justify-content: flex-end;
	}
	.f_justify_lg_space_a {
	  justify-content: space-around;
	}
	.f_justify_lg_space_b {
	  justify-content: space-between;
	}
	.f_justify_lg_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_lg_center {
	  align-items: center;
	}
	.f_aitems_lg_start {
	  align-items: flex-start;
	}
	.f_aitems_lg_end {
	  align-items: flex-end;
	}
	.f_aitems_lg_stretch {
	  align-items: stretch;
	}
	.f_aitems_lg_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 1141px) {
	.col_xl_1 {
	  width: 8.33333333%;
	}
	.col_xl_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_xl_2 {
	  width: 16.66666667%;
	}
	.col_xl_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_xl_3 {
	  width: 25%;
	}
	.col_xl_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_xl_4 {
	  width: 33.33333333%;
	}
	.col_xl_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_xl_5 {
	  width: 41.66666667%;
	}
	.col_xl_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_xl_6 {
	  width: 50%;
	}
	.col_xl_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_xl_7 {
	  width: 58.33333333%;
	}
	.col_xl_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_xl_8 {
	  width: 66.66666667%;
	}
	.col_xl_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_xl_9 {
	  width: 75%;
	}
	.col_xl_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_xl_10 {
	  width: 83.33333333%;
	}
	.col_xl_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_xl_11 {
	  width: 91.66666667%;
	}
	.col_xl_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_xl_12 {
	  width: 100%;
	}
	.col_xl_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_xl_auto {
	  overflow: auto;
	}
	.over_xl_hid {
	  overflow: hidden;
	}
	.over_xl_vis {
	  overflow: visible;
	}
	.over_xl_scr {
	  overflow: scroll;
	}
	.pos_xl_stat {
	  position: static;
	}
	.pos_xl_rel {
	  position: relative;
	}
	.pos_xl_abs {
	  position: absolute;
	}
	.pos_xl_fix {
	  position: fixed;
	}
	.pos_xl_stic {
	  position: sticky;
	}
	.d_xl_none {
	  display: none;
	}
	.d_xl_inblock {
	  display: inline-block;
	}
	.d_xl_block {
	  display: block;
	}
	.d_xl_grid {
	  display: grid;
	}
	.d_xl_flex {
	  display: flex;
	}
	.d_xl_inflex {
	  display: inline-flex;
	}
	.talign_xl_right {
	  text-align: right;
	}
	.talign_xl_left {
	  text-align: left;
	}
	.talign_xl_center {
	  text-align: center;
	}
	.talign_xl_justify {
	  text-align: justify;
	}
	.f_acontent_xl_center {
	  align-content: center;
	}
	.f_acontent_xl_start {
	  align-content: flex-start;
	}
	.f_acontent_xl_end {
	  align-content: flex-end;
	}
	.f_acontent_xl_space_a {
	  align-content: space-around;
	}
	.f_acontent_xl_space_b {
	  align-content: space-between;
	}
	.f_acontent_xl_stretch {
	  align-content: stretch;
	}
	.f_justify_xl_center {
	  justify-content: center;
	}
	.f_justify_xl_start {
	  justify-content: flex-start;
	}
	.f_justify_xl_end {
	  justify-content: flex-end;
	}
	.f_justify_xl_space_a {
	  justify-content: space-around;
	}
	.f_justify_xl_space_b {
	  justify-content: space-between;
	}
	.f_justify_xl_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_xl_center {
	  align-items: center;
	}
	.f_aitems_xl_start {
	  align-items: flex-start;
	}
	.f_aitems_xl_end {
	  align-items: flex-end;
	}
	.f_aitems_xl_stretch {
	  align-items: stretch;
	}
	.f_aitems_xl_baseline {
	  align-items: baseline;
	}
  }
  @media (min-width: 1441px) {
	.col_xxl_1 {
	  width: 8.33333333%;
	}
	.col_xxl_offset_1 {
	  width: calc(8.33333333% - 30px);
	}
	.col_xxl_2 {
	  width: 16.66666667%;
	}
	.col_xxl_offset_2 {
	  width: calc(16.66666667% - 30px);
	}
	.col_xxl_3 {
	  width: 25%;
	}
	.col_xxl_offset_3 {
	  width: calc(25% - 30px);
	}
	.col_xxl_4 {
	  width: 33.33333333%;
	}
	.col_xxl_offset_4 {
	  width: calc(33.33333333% - 30px);
	}
	.col_xxl_5 {
	  width: 41.66666667%;
	}
	.col_xxl_offset_5 {
	  width: calc(41.66666667% - 30px);
	}
	.col_xxl_6 {
	  width: 50%;
	}
	.col_xxl_offset_6 {
	  width: calc(50% - 30px);
	}
	.col_xxl_7 {
	  width: 58.33333333%;
	}
	.col_xxl_offset_7 {
	  width: calc(58.33333333% - 30px);
	}
	.col_xxl_8 {
	  width: 66.66666667%;
	}
	.col_xxl_offset_8 {
	  width: calc(66.66666667% - 30px);
	}
	.col_xxl_9 {
	  width: 75%;
	}
	.col_xxl_offset_9 {
	  width: calc(75% - 30px);
	}
	.col_xxl_10 {
	  width: 83.33333333%;
	}
	.col_xxl_offset_10 {
	  width: calc(83.33333333% - 30px);
	}
	.col_xxl_11 {
	  width: 91.66666667%;
	}
	.col_xxl_offset_11 {
	  width: calc(91.66666667% - 30px);
	}
	.col_xxl_12 {
	  width: 100%;
	}
	.col_xxl_offset_12 {
	  width: calc(100% - 30px);
	}
	.over_xxl_auto {
	  overflow: auto;
	}
	.over_xxl_hid {
	  overflow: hidden;
	}
	.over_xxl_vis {
	  overflow: visible;
	}
	.over_xxl_scr {
	  overflow: scroll;
	}
	.pos_xxl_stat {
	  position: static;
	}
	.pos_xxl_rel {
	  position: relative;
	}
	.pos_xxl_abs {
	  position: absolute;
	}
	.pos_xxl_fix {
	  position: fixed;
	}
	.pos_xxl_stic {
	  position: sticky;
	}
	.d_xxl_none {
	  display: none;
	}
	.d_xxl_inblock {
	  display: inline-block;
	}
	.d_xxl_block {
	  display: block;
	}
	.d_xxl_grid {
	  display: grid;
	}
	.d_xxl_flex {
	  display: flex;
	}
	.d_xxl_inflex {
	  display: inline-flex;
	}
	.talign_xxl_right {
	  text-align: right;
	}
	.talign_xxl_left {
	  text-align: left;
	}
	.talign_xxl_center {
	  text-align: center;
	}
	.talign_xxl_justify {
	  text-align: justify;
	}
	.f_acontent_xxl_center {
	  align-content: center;
	}
	.f_acontent_xxl_start {
	  align-content: flex-start;
	}
	.f_acontent_xxl_end {
	  align-content: flex-end;
	}
	.f_acontent_xxl_space_a {
	  align-content: space-around;
	}
	.f_acontent_xxl_space_b {
	  align-content: space-between;
	}
	.f_acontent_xxl_stretch {
	  align-content: stretch;
	}
	.f_justify_xxl_center {
	  justify-content: center;
	}
	.f_justify_xxl_start {
	  justify-content: flex-start;
	}
	.f_justify_xxl_end {
	  justify-content: flex-end;
	}
	.f_justify_xxl_space_a {
	  justify-content: space-around;
	}
	.f_justify_xxl_space_b {
	  justify-content: space-between;
	}
	.f_justify_xxl_space_e {
	  justify-content: space-evenly;
	}
	.f_aitems_xxl_center {
	  align-items: center;
	}
	.f_aitems_xxl_start {
	  align-items: flex-start;
	}
	.f_aitems_xxl_end {
	  align-items: flex-end;
	}
	.f_aitems_xxl_stretch {
	  align-items: stretch;
	}
	.f_aitems_xxl_baseline {
	  align-items: baseline;
	}
  }
  .mall_1 {
	margin: 0.25rem;
  }
  .mt_1 {
	margin-top: 0.25rem;
  }
  .mr_1 {
	margin-right: 0.25rem;
  }
  .mb_1 {
	margin-bottom: 0.25rem;
  }
  .ml_1 {
	margin-left: 0.25rem;
  }
  .mall_2 {
	margin: 0.5rem;
  }
  .mt_2 {
	margin-top: 0.5rem;
  }
  .mr_2 {
	margin-right: 0.5rem;
  }
  .mb_2 {
	margin-bottom: 0.5rem;
  }
  .ml_2 {
	margin-left: 0.5rem;
  }
  .mall_3 {
	margin: 0.75rem;
  }
  .mt_3 {
	margin-top: 0.75rem;
  }
  .mr_3 {
	margin-right: 0.75rem;
  }
  .mb_3 {
	margin-bottom: 0.75rem;
  }
  .ml_3 {
	margin-left: 0.75rem;
  }
  .mall_4 {
	margin: 1rem;
  }
  .mt_4 {
	margin-top: 1rem;
  }
  .mr_4 {
	margin-right: 1rem;
  }
  .mb_4 {
	margin-bottom: 1rem;
  }
  .ml_4 {
	margin-left: 1rem;
  }
  .mall_5 {
	margin: 1.25rem;
  }
  .mt_5 {
	margin-top: 1.25rem;
  }
  .mr_5 {
	margin-right: 1.25rem;
  }
  .mb_5 {
	margin-bottom: 1.25rem;
  }
  .ml_5 {
	margin-left: 1.25rem;
  }
  .mall_6 {
	margin: 1.5rem;
  }
  .mt_6 {
	margin-top: 1.5rem;
  }
  .mr_6 {
	margin-right: 1.5rem;
  }
  .mb_6 {
	margin-bottom: 1.5rem;
  }
  .ml_6 {
	margin-left: 1.5rem;
  }
  .mall_7 {
	margin: 1.75rem;
  }
  .mt_7 {
	margin-top: 1.75rem;
  }
  .mr_7 {
	margin-right: 1.75rem;
  }
  .mb_7 {
	margin-bottom: 1.75rem;
  }
  .ml_7 {
	margin-left: 1.75rem;
  }
  .mall_8 {
	margin: 2rem;
  }
  .mt_8 {
	margin-top: 2rem;
  }
  .mr_8 {
	margin-right: 2rem;
  }
  .mb_8 {
	margin-bottom: 2rem;
  }
  .ml_8 {
	margin-left: 2rem;
  }
  .mall_9 {
	margin: 2.25rem;
  }
  .mt_9 {
	margin-top: 2.25rem;
  }
  .mr_9 {
	margin-right: 2.25rem;
  }
  .mb_9 {
	margin-bottom: 2.25rem;
  }
  .ml_9 {
	margin-left: 2.25rem;
  }
  .mall_10 {
	margin: 2.5rem;
  }
  .mt_10 {
	margin-top: 2.5rem;
  }
  .mr_10 {
	margin-right: 2.5rem;
  }
  .mb_10 {
	margin-bottom: 2.5rem;
  }
  .ml_10 {
	margin-left: 2.5rem;
  }
  .mall_11 {
	margin: 2.75rem;
  }
  .mt_11 {
	margin-top: 2.75rem;
  }
  .mr_11 {
	margin-right: 2.75rem;
  }
  .mb_11 {
	margin-bottom: 2.75rem;
  }
  .ml_11 {
	margin-left: 2.75rem;
  }
  .mall_12 {
	margin: 3rem;
  }
  .mt_12 {
	margin-top: 3rem;
  }
  .mr_12 {
	margin-right: 3rem;
  }
  .mb_12 {
	margin-bottom: 3rem;
  }
  .ml_12 {
	margin-left: 3rem;
  }
  .mall_13 {
	margin: 3.25rem;
  }
  .mt_13 {
	margin-top: 3.25rem;
  }
  .mr_13 {
	margin-right: 3.25rem;
  }
  .mb_13 {
	margin-bottom: 3.25rem;
  }
  .ml_13 {
	margin-left: 3.25rem;
  }
  .mall_14 {
	margin: 3.5rem;
  }
  .mt_14 {
	margin-top: 3.5rem;
  }
  .mr_14 {
	margin-right: 3.5rem;
  }
  .mb_14 {
	margin-bottom: 3.5rem;
  }
  .ml_14 {
	margin-left: 3.5rem;
  }
  .mall_15 {
	margin: 3.75rem;
  }
  .mt_15 {
	margin-top: 3.75rem;
  }
  .mr_15 {
	margin-right: 3.75rem;
  }
  .mb_15 {
	margin-bottom: 3.75rem;
  }
  .ml_15 {
	margin-left: 3.75rem;
  }
  .mall_16 {
	margin: 4rem;
  }
  .mt_16 {
	margin-top: 4rem;
  }
  .mr_16 {
	margin-right: 4rem;
  }
  .mb_16 {
	margin-bottom: 4rem;
  }
  .ml_16 {
	margin-left: 4rem;
  }
  .mall_17 {
	margin: 4.25rem;
  }
  .mt_17 {
	margin-top: 4.25rem;
  }
  .mr_17 {
	margin-right: 4.25rem;
  }
  .mb_17 {
	margin-bottom: 4.25rem;
  }
  .ml_17 {
	margin-left: 4.25rem;
  }
  .mall_18 {
	margin: 4.5rem;
  }
  .mt_18 {
	margin-top: 4.5rem;
  }
  .mr_18 {
	margin-right: 4.5rem;
  }
  .mb_18 {
	margin-bottom: 4.5rem;
  }
  .ml_18 {
	margin-left: 4.5rem;
  }
  .mall_19 {
	margin: 4.75rem;
  }
  .mt_19 {
	margin-top: 4.75rem;
  }
  .mr_19 {
	margin-right: 4.75rem;
  }
  .mb_19 {
	margin-bottom: 4.75rem;
  }
  .ml_19 {
	margin-left: 4.75rem;
  }
  .mall_20 {
	margin: 5rem;
  }
  .mt_20 {
	margin-top: 5rem;
  }
  .mr_20 {
	margin-right: 5rem;
  }
  .mb_20 {
	margin-bottom: 5rem;
  }
  .ml_20 {
	margin-left: 5rem;
  }
  .pall_1 {
	padding: 0.25rem;
  }
  .pt_1 {
	padding-top: 0.25rem;
  }
  .pr_1 {
	padding-right: 0.25rem;
  }
  .pb_1 {
	padding-bottom: 0.25rem;
  }
  .pl_1 {
	padding-left: 0.25rem;
  }
  .pall_2 {
	padding: 0.5rem;
  }
  .pt_2 {
	padding-top: 0.5rem;
  }
  .pr_2 {
	padding-right: 0.5rem;
  }
  .pb_2 {
	padding-bottom: 0.5rem;
  }
  .pl_2 {
	padding-left: 0.5rem;
  }
  .pall_3 {
	padding: 0.75rem;
  }
  .pt_3 {
	padding-top: 0.75rem;
  }
  .pr_3 {
	padding-right: 0.75rem;
  }
  .pb_3 {
	padding-bottom: 0.75rem;
  }
  .pl_3 {
	padding-left: 0.75rem;
  }
  .pall_4 {
	padding: 1rem;
  }
  .pt_4 {
	padding-top: 1rem;
  }
  .pr_4 {
	padding-right: 1rem;
  }
  .pb_4 {
	padding-bottom: 1rem;
  }
  .pl_4 {
	padding-left: 1rem;
  }
  .pall_5 {
	padding: 1.25rem;
  }
  .pt_5 {
	padding-top: 1.25rem;
  }
  .pr_5 {
	padding-right: 1.25rem;
  }
  .pb_5 {
	padding-bottom: 1.25rem;
  }
  .pl_5 {
	padding-left: 1.25rem;
  }
  .pall_6 {
	padding: 1.5rem;
  }
  .pt_6 {
	padding-top: 1.5rem;
  }
  .pr_6 {
	padding-right: 1.5rem;
  }
  .pb_6 {
	padding-bottom: 1.5rem;
  }
  .pl_6 {
	padding-left: 1.5rem;
  }
  .pall_7 {
	padding: 1.75rem;
  }
  .pt_7 {
	padding-top: 1.75rem;
  }
  .pr_7 {
	padding-right: 1.75rem;
  }
  .pb_7 {
	padding-bottom: 1.75rem;
  }
  .pl_7 {
	padding-left: 1.75rem;
  }
  .pall_8 {
	padding: 2rem;
  }
  .pt_8 {
	padding-top: 2rem;
  }
  .pr_8 {
	padding-right: 2rem;
  }
  .pb_8 {
	padding-bottom: 2rem;
  }
  .pl_8 {
	padding-left: 2rem;
  }
  .pall_9 {
	padding: 2.25rem;
  }
  .pt_9 {
	padding-top: 2.25rem;
  }
  .pr_9 {
	padding-right: 2.25rem;
  }
  .pb_9 {
	padding-bottom: 2.25rem;
  }
  .pl_9 {
	padding-left: 2.25rem;
  }
  .pall_10 {
	padding: 2.5rem;
  }
  .pt_10 {
	padding-top: 2.5rem;
  }
  .pr_10 {
	padding-right: 2.5rem;
  }
  .pb_10 {
	padding-bottom: 2.5rem;
  }
  .pl_10 {
	padding-left: 2.5rem;
  }
  .pall_11 {
	padding: 2.75rem;
  }
  .pt_11 {
	padding-top: 2.75rem;
  }
  .pr_11 {
	padding-right: 2.75rem;
  }
  .pb_11 {
	padding-bottom: 2.75rem;
  }
  .pl_11 {
	padding-left: 2.75rem;
  }
  .pall_12 {
	padding: 3rem;
  }
  .pt_12 {
	padding-top: 3rem;
  }
  .pr_12 {
	padding-right: 3rem;
  }
  .pb_12 {
	padding-bottom: 3rem;
  }
  .pl_12 {
	padding-left: 3rem;
  }
  .pall_13 {
	padding: 3.25rem;
  }
  .pt_13 {
	padding-top: 3.25rem;
  }
  .pr_13 {
	padding-right: 3.25rem;
  }
  .pb_13 {
	padding-bottom: 3.25rem;
  }
  .pl_13 {
	padding-left: 3.25rem;
  }
  .pall_14 {
	padding: 3.5rem;
  }
  .pt_14 {
	padding-top: 3.5rem;
  }
  .pr_14 {
	padding-right: 3.5rem;
  }
  .pb_14 {
	padding-bottom: 3.5rem;
  }
  .pl_14 {
	padding-left: 3.5rem;
  }
  .pall_15 {
	padding: 3.75rem;
  }
  .pt_15 {
	padding-top: 3.75rem;
  }
  .pr_15 {
	padding-right: 3.75rem;
  }
  .pb_15 {
	padding-bottom: 3.75rem;
  }
  .pl_15 {
	padding-left: 3.75rem;
  }
  .pall_16 {
	padding: 4rem;
  }
  .pt_16 {
	padding-top: 4rem;
  }
  .pr_16 {
	padding-right: 4rem;
  }
  .pb_16 {
	padding-bottom: 4rem;
  }
  .pl_16 {
	padding-left: 4rem;
  }
  .pall_17 {
	padding: 4.25rem;
  }
  .pt_17 {
	padding-top: 4.25rem;
  }
  .pr_17 {
	padding-right: 4.25rem;
  }
  .pb_17 {
	padding-bottom: 4.25rem;
  }
  .pl_17 {
	padding-left: 4.25rem;
  }
  .pall_18 {
	padding: 4.5rem;
  }
  .pt_18 {
	padding-top: 4.5rem;
  }
  .pr_18 {
	padding-right: 4.5rem;
  }
  .pb_18 {
	padding-bottom: 4.5rem;
  }
  .pl_18 {
	padding-left: 4.5rem;
  }
  .pall_19 {
	padding: 4.75rem;
  }
  .pt_19 {
	padding-top: 4.75rem;
  }
  .pr_19 {
	padding-right: 4.75rem;
  }
  .pb_19 {
	padding-bottom: 4.75rem;
  }
  .pl_19 {
	padding-left: 4.75rem;
  }
  .pall_20 {
	padding: 5rem;
  }
  .pt_20 {
	padding-top: 5rem;
  }
  .pr_20 {
	padding-right: 5rem;
  }
  .pb_20 {
	padding-bottom: 5rem;
  }
  .pl_20 {
	padding-left: 5rem;
  }
  