/* This source code is exported from pxCode, you can get more document from https://www.pxcode.io */
.cfdarremmc-group {
  display: flex;
  flex-direction: column;
  background-color: black;
}
.cfdarremmc-group.layout {
  position: relative;
  overflow: hidden;
  min-height: 1024px;
  flex-shrink: 0;
}
.cfdarremmc-group1 {
  display: flex;
  flex-direction: column;
}
.cfdarremmc-group1.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 21px 14px;
}
@media (max-width: 1199px) {
  .cfdarremmc-group1.layout {
    margin: 18px 12px;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-group1.layout {
    margin: 16px 10px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-group1.layout {
    margin: 13px 9px;
  }
}
@media (max-width: 575px) {
  .cfdarremmc-group1.layout {
    margin: 12px 8px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-group1.layout {
    margin: 11px 7px;
  }
}
@media (max-width: 383px) {
  .cfdarremmc-group1.layout {
    margin: 10px 7px;
  }
}
@media (max-width: 1199px) {
  .cfdarremmc-txt-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.cfdarremmc-txt-box.layout {
  position: absolute;
  top: 90px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  bottom: 862px;
  left: 0px;
  right: 0px;
  width: 67.42%;
  margin: 0px auto;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt-box.layout {
    top: 75px;
    bottom: 657px;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt-box.layout {
    top: 59px;
    bottom: 435px;
    width: 73.4%;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt-box.layout {
    top: 46px;
    bottom: 245px;
    width: 78.62%;
  }
}
@media (max-width: 575px) {
  .cfdarremmc-txt-box.layout {
    top: 39px;
    bottom: 150px;
    width: 83.06%;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt-box.layout {
    top: 32px;
    bottom: 55px;
    width: 86.74%;
  }
}
@media (max-width: 383px) {
  .cfdarremmc-txt-box.layout {
    top: 27px;
    bottom: 5px;
    width: 89.71%;
  }
}
.cfdarremmc-txt {
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  margin: 0px;
  font: 900 20px/1.2 "Inter", Helvetica, Arial, serif;
  color: white;
  letter-spacing: 0px;
  white-space: pre-wrap;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt {
    font-size: 19px;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt {
    font-size: 17px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt {
    font-size: 16px;
  }
}
.cfdarremmc-flex {
  display: flex;
  flex-direction: column;
}
.cfdarremmc-flex.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.cfdarremmc-group2 {
  display: flex;
  flex-direction: column;
}
.cfdarremmc-group2.layout {
  position: relative;
  height: 20px;
  width: 14.24%;
  margin: 0px 85.48% 0px 0.28%;
}
.cfdarremmc-group3 {
  display: flex;
  flex-direction: column;
}
.cfdarremmc-group3.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 23px 0px 821px 9px;
}
@media (max-width: 1199px) {
  .cfdarremmc-group3.layout {
    margin: 20px 0px 626px 8px;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-group3.layout {
    margin: 17px 0px 415px 7px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-group3.layout {
    margin: 14px 0px 234px 6px;
  }
}
@media (max-width: 575px) {
  .cfdarremmc-group3.layout {
    margin: 13px 0px 144px 5px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-group3.layout {
    margin: 12px 0px 54px 5px;
  }
}
@media (max-width: 383px) {
  .cfdarremmc-group3.layout {
    margin: 11px 0px 5px 5px;
  }
}
.cfdarremmc-group4 {
  display: flex;
  flex-direction: column;
}
.cfdarremmc-group4.layout {
  position: absolute;
  top: -43px;
  height: 20px;
  left: -5px;
  width: 201px;
}
.cfdarremmc-txt1 {
  font: 900 16px/1.2 "Inter", Helvetica, Arial, serif;
  color: white;
  letter-spacing: 0px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt1 {
    font-size: 15px;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt1 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt1 {
    font-size: 13px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt1 {
    font-size: 12px;
  }
}
.cfdarremmc-txt1.layout {
  position: absolute;
  top: 0px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.cfdarremmc-txt2 {
  font: 900 16px/1.2 "Inter", Helvetica, Arial, serif;
  color: white;
  letter-spacing: 0px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt2 {
    font-size: 15px;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt2 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt2 {
    font-size: 13px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt2 {
    font-size: 12px;
  }
}
.cfdarremmc-txt2.layout {
  position: absolute;
  top: 0px;
  height: 20px;
  left: 0px;
  width: 201px;
}
.cfdarremmc-flex1 {
  display: flex;
}
.cfdarremmc-flex1.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.cfdarremmc-txt3 {
  font: 900 20px/1.2 "Inter", Helvetica, Arial, serif;
  color: white;
  letter-spacing: 0px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt3 {
    font-size: 19px;
    text-align: left;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt3 {
    font-size: 17px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt3 {
    font-size: 16px;
  }
}
.cfdarremmc-txt3.layout {
  position: relative;
  flex: 0 0 auto;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 43px 0px 51px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt3.layout {
    margin: 37px 0px 43px;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt3.layout {
    margin: 30px 0px 35px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt3.layout {
    margin: 25px 0px 28px;
  }
}
@media (max-width: 575px) {
  .cfdarremmc-txt3.layout {
    margin: 22px 0px 25px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt3.layout {
    margin: 19px 0px 21px;
  }
}
@media (max-width: 383px) {
  .cfdarremmc-txt3.layout {
    margin: 17px 0px 19px;
  }
}
.cfdarremmc-flex1-spacer {
  flex: 0 1 24px;
}
.cfdarremmc-flex1-item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 0 1 117px;
}
.cfdarremmc-img {
  background: var(--src) center center/contain no-repeat;
}
.cfdarremmc-img.layout {
  position: relative;
  height: 118px;
  width: 117px;
  min-width: 117px;
}
.cfdarremmc-flex1-spacer1 {
  flex: 0 1 903px;
}
.cfdarremmc-flex1-item1 {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 251px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt4-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt4-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt4-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt4-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.cfdarremmc-txt4-box.layout {
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin: 47px 0px 25px;
}
@media (max-width: 1199px) {
  .cfdarremmc-txt4-box.layout {
    margin: 40px 0px 22px;
  }
}
@media (max-width: 991px) {
  .cfdarremmc-txt4-box.layout {
    margin: 33px 0px 19px;
  }
}
@media (max-width: 767px) {
  .cfdarremmc-txt4-box.layout {
    margin: 27px 0px 16px;
  }
}
@media (max-width: 575px) {
  .cfdarremmc-txt4-box.layout {
    margin: 23px 0px 14px;
  }
}
@media (max-width: 479px) {
  .cfdarremmc-txt4-box.layout {
    margin: 20px 0px 13px;
  }
}
@media (max-width: 383px) {
  .cfdarremmc-txt4-box.layout {
    margin: 18px 0px 12px;
  }
}