@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');


.meus_pyAdmission{
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}



.meus_pyAdmission .meMsg_MsgBlk .center{
  margin-bottom: 40px;
}

.meus_pyAdmission .banner__content-text-inner {
   margin-right: 0;
    background-color: #ffffff;
    padding: 40px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08);
    box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.08);
    position: relative;
    z-index: 2;
    text-align: center;
    right: 35px;
    top: 40px;
   max-width: 600px;
}

.meus_pyAdmission [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}

.meus_pyAdmission div[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease;
}

.meus_pyAdmission div[data-aos-duration="800"] [data-aos] {
    transition-duration: var(--Speed);
}

.meus_pyAdmission .bgImage img {
    margin-top: 79px;
    text-align: center;
    width:100%
}

.meus_pyAdmission .meMsg_MsgBlk .banner__content-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
    position: relative;
    z-index: 2;
    width: 100%;
}



.meus_pyAdmission .banner__content .banner__content-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    max-width: 54%;
}

.meus_pyAdmission [data-aos=fade-right] {
    opacity: 0;
    transition-property: opacity,transform;
}

.meus_pyAdmission [data-aos=fade-left] {
    transform: translate3d(100px,0,0);
}

.meus_pyAdmission .meMsg_MsgBlk{
  -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
        display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 992px)
.meus_pyAdmission .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px)
.meus_pyAdmission .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 576px)
.meus_pyAdmission .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 576px)
.meus_pyAdmission .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.meus_pyAdmission .col-md-12,.col-md-12,.col-sm-12{
   position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

.meus_pyAdmission .meMsg_MsgMain tr{
  display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
    padding: 30px;

}


*主標題*/
.meus_pyAdmission .meMsg_MsgTitle span{
    font-family: "Shadows Into Light", cursive;
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.meus_pyAdmission .meMsg_MsgTitle>p{
    color: var(--TitleColor);
    font-family: "Shadows Into Light", cursive;
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.meus_pyAdmission .meMsg_MsgTitle>p::selection{
  background-color: var(--SelectBgColor);
    color: var(--SelectWdColor);
}

/*副標題*/
.meus_pyAdmission .meMsg_MsgBlk .meMsg_MsgSubTitle{
    font-size: 50px;
   color: #282828;
   font-family: "Rubik", sans-serif;
   font-weight: 500;
   line-height: 1.1;
   text-transform: capitalize;
}

.meus_pyAdmission .meMsg_MsgBlk .meMsg_MsgSubTitle::selection{
  background-color: var(--SelectBgColor);
    color: var(--SelectWdColor);
}

/*內文*/
.meus_pyAdmission .meMsg_Content p{
  font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
    text-align: justify;
}

.meus_pyAdmission .meMsg_Content>p::selection{
  background-color: var(--SelectBgColor);
    color: var(--SelectWdColor);
}

/*按鈕*/
.meus_pyAdmission .btn__primary {
    background-color: var(--ButtonColor);
    color: var(--ButtonWordColor);
    border: 20px solid var(--ButtonColor);
}

.meus_pyAdmission .btn {
    font-family: "Rubik", sans-serif;
    text-transform: capitalize;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    min-width: 170px;
    height: 50px;
    line-height: 100px;
    border-radius: 3px;
    text-align: center;
    padding: 0 40px;
    letter-spacing: 1.3px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
}

.meus_pyAdmission .banner__content-text-inner a:hover {
    background-color: var(--ButtonSlickColor);
    color: var(--ButtonWordColor);
    border-color: var(--ButtonSlickColor);
}

.meus_pyAdmission .btn:hover {
    text-decoration: none;
}

.meus_pyAdmission .banner__content-text-inner .icon{
      padding: 10px;
}

/*圖片*/
.meus_pyAdmission .bgImage{
    position: relative;

}


@media only screen and (max-width:768px){
  .meus_pyAdmission .meMsg_MsgBlk{
    display: flex;
    flex-direction: column

  }
}

@media only screen and (max-width:768px){
  .meus_pyAdmission .banner__content-text-inner{
  right: 0px;

  }
}

@media only screen and (min-width: 320px) and (max-width: 768px){
.meus_pyAdmission .meMsg_MsgBlk .banner__content-text {
     -webkit-box-flex: 0; 
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; 
    max-width: 100%;
}
}
