

#sclass1 { position: relative; background-color: #fff; min-width:1600px; height:100%;}
#sclass1 #wrap_bgndVideo { position: relative; width:100%;  }

#sclass1 .title {
    position: absolute; top:55%; left: 50%; transform: translate(-50%,-50%); display: inline-block;

}
#sclass1 .title > div { padding: 0; margin: 0; color:rgba(255,255,255,0.8); text-align:center }
#sclass1 .title .t1 { font-size: 1.2rem; font-weight: 400; color: #F1C8D0}
#sclass1 .title .t2 { font-size: 2.6rem; font-weight: 600; letter-spacing: -2px; }
#sclass1 .title .t3 { font-size: 1.8rem; font-weight: 400; letter-spacing: -2px; }

#sclass1 .go-btn { position: absolute; display: flex; gap: 15px; justify-content: center; align-items: center; bottom:10%; right:10%; }
#sclass1 .go-btn span { position: relative; display: inline-block; font-size: 1rem; color: #fff; letter-spacing: -1px; }
#sclass1 .go-btn span.ico {
    position: relative; width:30px; height:30px; text-align: center; padding-top: 2px;
     font-size: 1rem; color: #fff; background-color: #8B0051;
    border-radius: 50%; 
 }


#sclass1 #wrap_boxs {
    position: relative; height:60%; display: flex; gap: 25px; justify-content: center; align-items: center;
    background: url(./img/bg.jpg) no-repeat center/cover;
}
#sclass1 #wrap_boxs .box {
    position: relative; width:340px; height:300px; background-color: #fff; box-shadow: 0px 12px 10px rgba(0,0,0,0.1);
    display: flex; flex-direction: column; justify-content: center; align-items: center;
    border-radius: 15px; overflow: hidden; cursor: pointer; /*transition: all 0.3s ease; transform: scale(0.95);*/
}
#sclass1 #wrap_boxs .box:hover { transform: scale(1); background-color:#f2f2f2 }
#sclass1 #wrap_boxs .box:first-child { border: 1px solid #F2E0EC;  }
#sclass1 #wrap_boxs .box:not(:first-child) { border: 1px solid #EDEDED;  }
#sclass1 #wrap_boxs .box > div { letter-spacing: -1px; }
#sclass1 #wrap_boxs .box .ico { margin-bottom:20px }
#sclass1 #wrap_boxs .box .t1 { font-size:1.4rem; font-weight: 600; color:#141414 }
#sclass1 #wrap_boxs .box .t2 { font-size:1rem; font-weight: 400; margin-top: 10px; text-align:center; line-height:1.2rem; color:#5F5F5F }
#sclass1 #wrap_boxs .box.box1 { background-color: #F2E0EC; }
#sclass1 #wrap_boxs .box.box2 {}
#sclass1 #wrap_boxs .box.box3 {}


#sclass1 #wrap_bgndVideo { height: 50%; }
#sclass1 #wrap_boxs { height: 50%; }