#sg_b.sungroup {
  --main-color: #231E70;
  --second-color: #5EF266;
  --white: #fff;
  --black: #000;
  --gray: #333;
  --gray-light: #555;
  --gray-lighter: #888;
  --gray-mid: #ddd;
  --yellow: #FFF200;
  --red: #f00;
}

#sg_b.sungroup .wid-100 {
  max-width: 100%;
  width: 100%;
}

#sg_b.sungroup .d-n {
  display: none;
}

#sg_b.sungroup .d-b {
  display: block;
}

#sg_b.sungroup .d-ib {
  display: inline-block;
}

#sg_b.sungroup .d-f {
  display: -ms-flexbox;
  display: flex;
}

#sg_b.sungroup .p-r {
  position: relative;
}

#sg_b.sungroup .p-a {
  position: absolute;
}

#sg_b.sungroup .f-r {
  -ms-flex-direction: row;
  flex-direction: row;
}

#sg_b.sungroup .f-c {
  -ms-flex-direction: column;
  flex-direction: column;
}

#sg_b.sungroup .f-rr {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

#sg_b.sungroup .f-cr {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

#sg_b.sungroup .f-w {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#sg_b.sungroup .f-nw {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#sg_b.sungroup .f-wr {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

#sg_b.sungroup .f-f {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

#sg_b.sungroup .f-g-1 {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

#sg_b.sungroup .jc-s {
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#sg_b.sungroup .jc-e {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

#sg_b.sungroup .jc-c {
  -ms-flex-pack: center;
  justify-content: center;
}

#sg_b.sungroup .jc-b {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#sg_b.sungroup .jc-a {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

#sg_b.sungroup .ai-s {
  -ms-flex-align: start;
  align-items: flex-start;
}

#sg_b.sungroup .ai-e {
  -ms-flex-align: end;
  align-items: flex-end;
}

#sg_b.sungroup .ai-c {
  -ms-flex-align: center;
  align-items: center;
}

#sg_b.sungroup .ai-ba {
  -ms-flex-align: baseline;
  align-items: baseline;
}

#sg_b.sungroup .ai-st {
  -ms-flex-align: stretch;
  align-items: stretch;
}

#sg_b.sungroup .ac-s {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

#sg_b.sungroup .ac-e {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

#sg_b.sungroup .ac-c {
  -ms-flex-line-pack: center;
  align-content: center;
}

#sg_b.sungroup .ac-b {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

#sg_b.sungroup .ac-a {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

#sg_b.sungroup .ac-st {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

#sg_b.sungroup .as-auto {
  -ms-flex-item-align: auto;
  align-self: auto;
}

#sg_b.sungroup .as-s {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

#sg_b.sungroup .as-e {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

#sg_b.sungroup .as-c {
  -ms-flex-item-align: center;
  align-self: center;
}

#sg_b.sungroup .as-ba {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

#sg_b.sungroup .as-st {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

#sg_b.sungroup .m-a {
  margin: 0 auto;
}

#sg_b.sungroup .m-0 {
  margin: 0;
}

#sg_b.sungroup .mt-0, #sg_b.sungroup .my-0 {
  margin-top: 0;
}

#sg_b.sungroup .mr-0, #sg_b.sungroup .mx-0 {
  margin-right: 0;
}

#sg_b.sungroup .mb-0, #sg_b.sungroup .my-0 {
  margin-bottom: 0;
}

#sg_b.sungroup .mb-16 {
  margin-bottom: 16px;
}

#sg_b.sungroup .mr-16 {
  margin-right: 16px;
}

#sg_b.sungroup .ml-0, #sg_b.sungroup .mx-0 {
  margin-left: 0;
}

#sg_b.sungroup .m-1 {
  margin: 10px;
}

#sg_b.sungroup .mt-1, #sg_b.sungroup .my-1 {
  margin-top: 10px;
}

#sg_b.sungroup .mr-1, #sg_b.sungroup .mx-1 {
  margin-right: 10px;
}

#sg_b.sungroup .mb-1, #sg_b.sungroup .my-1 {
  margin-bottom: 10px;
}

#sg_b.sungroup .ml-1, #sg_b.sungroup .mx-1 {
  margin-left: 10px;
}

#sg_b.sungroup .m-2 {
  margin: 20px;
}

#sg_b.sungroup .mt-2, #sg_b.sungroup .my-2 {
  margin-top: 20px;
}

#sg_b.sungroup .mr-2, #sg_b.sungroup .mx-2 {
  margin-right: 20px;
}

#sg_b.sungroup .mb-2, #sg_b.sungroup .my-2 {
  margin-bottom: 20px;
}

#sg_b.sungroup .ml-2, #sg_b.sungroup .mx-2 {
  margin-left: 20px;
}

#sg_b.sungroup .m-3 {
  margin: 30px;
}

#sg_b.sungroup .mt-3, #sg_b.sungroup .my-3 {
  margin-top: 30px;
}

#sg_b.sungroup .mr-3, #sg_b.sungroup .mx-3 {
  margin-right: 30px;
}

#sg_b.sungroup .mb-3, #sg_b.sungroup .my-3 {
  margin-bottom: 30px;
}

#sg_b.sungroup .ml-3, #sg_b.sungroup .mx-3 {
  margin-left: 30px;
}

#sg_b.sungroup .m-4 {
  margin: 50px;
}

#sg_b.sungroup .mt-4, #sg_b.sungroup .my-4 {
  margin-top: 40px;
}

#sg_b.sungroup .mr-4, #sg_b.sungroup .mx-4 {
  margin-right: 40px;
}

#sg_b.sungroup .mb-4, #sg_b.sungroup .my-4 {
  margin-bottom: 40px;
}

#sg_b.sungroup .ml-4, #sg_b.sungroup .mx-4 {
  margin-left: 40px;
}

#sg_b.sungroup .m-5 {
  margin: 50px;
}

#sg_b.sungroup .mt-5, #sg_b.sungroup .my-5 {
  margin-top: 50px;
}

#sg_b.sungroup .mr-5, #sg_b.sungroup .mx-5 {
  margin-right: 50px;
}

#sg_b.sungroup .mb-5, #sg_b.sungroup .my-5 {
  margin-bottom: 50px;
}

#sg_b.sungroup .ml-5, #sg_b.sungroup .mx-5 {
  margin-left: 50px;
}

#sg_b.sungroup .m-10 {
  margin: 100px;
}

#sg_b.sungroup .mt-10, #sg_b.sungroup .my-10 {
  margin-top: 100px;
}

#sg_b.sungroup .mr-10, #sg_b.sungroup .mx-10 {
  margin-right: 100px;
}

#sg_b.sungroup .mb-10, #sg_b.sungroup .my-10 {
  margin-bottom: 100px;
}

#sg_b.sungroup .ml-10, #sg_b.sungroup .mx-10 {
  margin-left: 100px;
}

#sg_b.sungroup .sg-wh-1360-ma {
  width: 1360px;
  max-width: 100%;
  margin: 0 auto;
}

#sg_b.sungroup .ft-p {
  font-family: 'Poppins';
}

#sg_b.sungroup .ft-r {
  font-family: 'Roboto';
}

#sg_b.sungroup .ta-l {
  text-align: left !important;
}

#sg_b.sungroup .ftc-3 {
  color: #333;
}

#sg_b.sungroup .ftc-5 {
  color: #555;
}

#sg_b.sungroup .ftw-1 {
  font-weight: 100;
}

#sg_b.sungroup .ftw-2 {
  font-weight: 200;
}

#sg_b.sungroup .ftw-3 {
  font-weight: 300;
}

#sg_b.sungroup .ftw-4 {
  font-weight: 400;
}

#sg_b.sungroup .ftw-5 {
  font-weight: 500;
}

#sg_b.sungroup .ftw-6 {
  font-weight: 600;
}

#sg_b.sungroup .ftw-7 {
  font-weight: 700;
}

#sg_b.sungroup .ftw-8 {
  font-weight: 800;
}

#sg_b.sungroup .ftw-9 {
  font-weight: 900;
}
