/* 모든 스타일은 css 충돌방지를 위해 .onebanner1을 기준으로 작성 하시면 됩니다. 예) .onebanner1 .box {} */
  .onebanner1{}
  .mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}
.cid-t0uRqAEpb2 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("/theme/design/template/onebanner1/images/background2.jpg");
  width: 85%;
    background-position: center;
	margin: 0 auto;
	background-attachment: fixed;
}
.cid-t0uRqAEpb2 .link-align {
  width: 100%;
}
.cid-t0uRqAEpb2 .link-wrap {
  display: inline-block;
}


/* ----인사말  ---- */

@media (min-width: 990px)  and (max-width: 1400px) {
  .s33 {
    margin-left: 2rem;
	 
  }


.cid-t0uRqAEpb2 .link {
  position: relative;
  cursor: pointer;
  width: fit-content;
  letter-spacing: 1px;
  margin-left: 80px;
  color: #ffffff;
}
.cid-t0uRqAEpb2 .link:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 60px;
  background: currentColor;
  top: 45%;
  transform: translateY(-45%);
  opacity: 0.8;
  left: -80px;
}
.cid-t0uRqAEpb2 .link:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 0;
  transition: all 0.4s ease-in-out;
  background: currentColor;
  top: 45%;
  transform: translateY(-45%);
  left: -80px;
}
.cid-t0uRqAEpb2 .link:hover:before {
  width: 60px;
}
.cid-t0uRqAEpb2 .mbr-text,
.cid-t0uRqAEpb2 .link-align {
  color: #e5e5e5;
}
.cid-t0uRqAEpb2 .icon-wrap {
  border-radius: 50%;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  width: 130px;
  height: 130px;
  cursor: pointer;
}
.cid-t0uRqAEpb2 .icon-wrap:hover {
  animation: 0.6s hover;
}
.cid-t0uRqAEpb2 .icon-wrap span {
  padding-left: 4px;
}
.cid-t0uRqAEpb2 .mbr-media span {
  font-size: 2rem;
  border: 2px solid currentColor;
  border-radius: 50%;
  cursor: pointer;
  width: 100px;
  height: 100px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-t0uRqAEpb2 .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-t0uRqAEpb2 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-t0uRqAEpb2 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-t0uRqAEpb2 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-t0uRqAEpb2 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-t0uRqAEpb2 a.close:hover {
  color: #ffffff;
}

  
 .mbr-white  span {
color:#cacaca;
}