.banner{position:relative}.banner img{width:100%;display:block;object-fit:cover;height:100vh}.banner .text{position:absolute;left:12.5vw;bottom:8.85417vw;color:#404040}.banner .text .t{font-weight:700;margin-bottom:.83333vw}.banner .text .des{line-height:1.5}.container{padding:9.89583vw 12.5vw 11.30208vw 12.5vw}.container .sec{display:flex;justify-content:space-between;gap:5.98958vw}.container .sec .lbox{width:100%;flex:1}.container .sec .lbox .t{color:#404040;font-weight:700;line-height:1.5;margin-bottom:2.60417vw}.container .sec .lbox .info .item{display:flex;gap:.72917vw}.container .sec .lbox .info .item:not(:last-child){margin-bottom:.83333vw}.container .sec .lbox .info .item .icon{width:1.82292vw;height:1.82292vw;display:flex;align-items:center;justify-content:center}.container .sec .lbox .info .item .icon img{max-width:100%;max-height:100%;display:block;object-fit:contain}.container .sec .lbox .info .item .text{width:100%;flex:1;border-bottom:1px solid #431F83;padding-bottom:.83333vw;color:#404040;line-height:1.5}.container .sec .lbox .info .item .text a:hover{color:#431F83}.container .sec .lbox .info .item .text .dt:not(:last-child){margin-bottom:.83333vw}.container .sec .rbox{width:42.70833vw;margin-top:3.125vw}.container .sec .rbox .form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.60417vw 0}.container .sec .rbox .form input{width:49%;border-radius:5px;border:1px solid #000;height:3.125vw;padding:0 .88542vw;outline:none;background:transparent;font-size:.9375vw;line-height:1.5;color:#404040}.container .sec .rbox .form input::placeholder{color:rgba(64,64,64,0.5)}.container .sec .rbox .form textarea{width:100%;border-radius:5px;border:1px solid #000;height:7.03125vw;padding:.88542vw;outline:none;background:transparent;font-size:.9375vw;line-height:1.5;color:#404040;resize:none}.container .sec .rbox .form textarea::placeholder{color:rgba(64,64,64,0.5)}.container .sec .rbox .submit{margin:2.60417vw auto 0 auto;width:23.59375vw;height:3.75vw;display:flex;align-items:center;justify-content:center;gap:.41667vw;color:#fff;align-items:center;transition:all 600ms;background:#431F83;line-height:1.5;border-radius:5px;cursor:pointer}.container .sec .rbox .submit img{width:1.25vw;display:block;filter:brightness(0) invert(1);margin-top:.10417vw}.container .sec .rbox .submit:hover{transform:scale(1.05) translateX(.10417vw)}@media screen and (max-width: 768px){.banner{margin-top:60px}.banner img{height:200px}.container{padding:30px 5%}.container .sec{flex-direction:column;gap:30px}.container .sec .lbox .t{font-size:20px;margin-bottom:20px}.container .sec .lbox .info .item{flex-direction:flex;gap:10px}.container .sec .lbox .info .item:not(:last-child){margin-bottom:10px}.container .sec .lbox .info .item .icon{width:20px;height:20px;margin-top:2px}.container .sec .lbox .info .item .text{padding-bottom:10px;font-size:14px}.container .sec .lbox .info .item .text .dt:not(:last-child){margin-bottom:10px}.container .sec .rbox{width:100%;margin-top:20px}.container .sec .rbox .form{gap:20px 0}.container .sec .rbox .form input{width:100%;height:45px;padding:0 15px;font-size:14px}.container .sec .rbox .form textarea{height:120px;padding:15px;font-size:14px}.container .sec .rbox .submit{margin:30px auto 0 auto;width:100%;height:50px;font-size:16px}.container .sec .rbox .submit img{width:20px}.container .sec .rbox .submit:hover{transform:scale(1.02) translateX(1px)}}
