/* 모든 스타일은 css 충돌방지를 위해 .onebanner2을 기준으로 작성 하시면 됩니다. 예) .onebanner2 .box {} */
  .onebanner2{}
  
.cid-sRFduTIacq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sRFduTIacq .text-box {
  position: absolute;
  top: 0px;
  min-height: 100%;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}
.cid-sRFduTIacq .text-block {
  position: relative;
  z-index: 0;
}
.cid-sRFduTIacq .box {
  width: 30%;
  height: 37%;
  background: #ffda005e;
  position: absolute;
  top: -14%;
}
.cid-sRFduTIacq .box {
  left: 20%;
}
.cid-sRFduTIacq .text-box {
  left: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cid-sRFduTIacq .mbr-section-text,
.cid-sRFduTIacq .mbr-section-title {
  margin-left: 31%;
}
@media (max-width: 991px) {
  .cid-sRFduTIacq .text-box {
    display: none;
  }
  .cid-sRFduTIacq .mbr-section-title,
  .cid-sRFduTIacq .mbr-section-text {
    margin: auto;
  }
}
@media (max-width: 767px) {
  .cid-sRFduTIacq .box {
    display: none;
  }
  .cid-sRFduTIacq .row {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .cid-sRFduTIacq .img-block {
    margin-bottom: 1rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sRFduTIacq .text-box {
    writing-mode: bt-rl;
  }
}
.cid-sRFduTIacq .mbr-section-text {
  color: #767676;
}
.cid-sRFduTIacq .mbr-section-text span {
  color: #adadad;
}