.sub-sec5{padding:3.917vw 21.993vw;position:relative;flex-direction:column;gap:1.111vw;margin:8.333vw 5.208vw;align-items:center;display:flex}.sub-sec5 button,.sub-sec5 h5,.sub-sec5 p{color:#fff;text-align:center}.sub-sec5 button{font-weight:600}.sub-sec5 p{line-height:1.778vw}.sub-sec5 picture img{height:100%;object-fit:cover;width:100%}.sub-sec5 picture{height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1}.sub-sec-btn{justify-content:center;gap:.833vw;width:100%;margin-top:1.111vw;display:flex}.sub-sec-btn a{display:flex}.sub-sec5 .btn_transparent{padding:1.111vw 2.917vw;border:1px solid #fff;background:transparent}.sub-sec5 h5{letter-spacing:.25px;line-height:2.222vw}.sub-sec5 button{padding:1.111vw 2.049vw}@media screen and (max-width:989px){.sub-sec5{padding:7.842vw 5.848vw;gap:.959vw;margin:7.674vw 4.796vw}.sub-sec5 p{font-size:1.679vw;font-weight:400;line-height:2.398vw}.sub-sec-btn{gap:1.918vw;margin-top:1.918vw}.sub-sec5 h5{font-size:3.837vw;line-height:4.556vw}.sub-sec5 .btn_transparent,.sub-sec5 button{padding:1.439vw 2.878vw}}@media screen and (max-width:749px){.sub-sec5{padding:40px 9.346vw;gap:8px;margin:64px 4.673vw}.sub-sec5 p{font-size:14px;line-height:20px}.sub-sec-btn{flex-direction:column;gap:8px;margin-top:16px}.sub-sec5 h5{font-size:32px;line-height:38px}.sub-sec5 button{width:100%}.sub-sec5 .btn_transparent,.sub-sec5 button{padding:12px 5.607vw}}