.D0 .box{position:relative}.D0 .info{position:absolute;left:0;display:flex;flex-direction:column;gap:1rem 0;width:100%;bottom:50%;transform:translateY(50%);text-align:center;z-index:10;color:#fff}.D0 .info .t0{font-size:3rem;font-weight:700;text-transform:uppercase}.D0 .info .t1{line-height:1.5;margin:0 27%;font-size:1.4rem;font-weight:200;opacity:.8}.D0 .info .t2{line-height:1.5;margin:0 27%;font-size:1.5rem;font-weight:200;opacity:.8}.D0 .info .t3{line-height:1.5;margin:0 27%;font-size:1.5rem;font-weight:200;opacity:.8}.D0 .banner{width:100%;height:100vh;position:relative}.D0 .banner::after{content:"";display:block;position:absolute;inset:0;z-index:1}.D0 .banner .swiper-slide{display:flex;height:calc(100vh + 2px)}.D0 .banner .swiper-slide .pic{width:100%;height:100%;opacity:1}.D0 .banner .swiper-slide .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.D0 .conl{position:absolute;right:5%;bottom:2rem;border:1px solid #fff;display:flex;z-index:20}.D0 .conl span{width:1px;margin:10% 0;background:#fafafa}.D0 .conl a{width:2.3rem;height:2.3rem;margin:.5rem;position:relative;transition-property:all;transition-duration:0.2s;transition-timing-function:"ease"}.D0 .conl a::after{content:"";display:inline-flex;position:absolute;inset:0;transform:scale(0.7);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23000000'%3E%3Cpath d='M 30.28125 8.28125 L 14.28125 24.28125 L 13.59375 25 L 14.28125 25.71875 L 30.28125 41.71875 L 31.71875 40.28125 L 16.4375 25 L 31.71875 9.71875 Z' fill='%23fff' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:difference}.D0 .conl a:hover{background:#fff}.D0 .conl .swiper-button-disabled{opacity:.3 !important}.D0 .conl a:nth-of-type(2){transform:rotate(180deg)}.D1{margin:0 0 calc(3vw + 3rem) 0}.D1 .box{position:relative}.D1 form .flexbox{display:flex;flex-wrap:wrap}.D1 form .form-left{width:50%}.D1 form .form-right{width:50%}.D1 form .col-sm-12{flex-basis:100%;max-width:100%;box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%;padding-right:31.5px}.D1 form .col-sm-6{flex-basis:50%;max-width:50%;box-sizing:border-box;flex:0 0 auto;padding-right:31.5px;flex-basis:50%;max-width:50%}.D1 form label{color:#1c3241;font-weight:700;display:block}.D1 form input[type=text]{padding:.5em .8em;border:1px solid #939393;margin:.5em 0;width:100%;box-sizing:border-box;font-size:1rem}.D1 form .error-message{font-size:.5em;visibility:hidden;color:#ff5959;margin-bottom:0;line-height:1em}.D1 form textarea{width:100%;border:1px solid #939393;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#9fa0a0;padding:.5em .8em;margin:.5em 0}.D1 form select{padding:.5em .8em;border:1px solid #939393;margin:.5em 0;width:100%;font-size:1rem;line-height:1rem;color:#9fa0a0;box-sizing:border-box}.D1 form input[type=checkbox]+label{display:inline-flex;width:100%}.D1 form .inp-cbx:checked+.cbx span:first-child{background:#4a4a4a;border-color:#4a4a4a;animation:wave .4s ease}.D1 form .interes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px 0;margin-bottom:1em;margin-top:1em}.D1 form .cbx span:first-child{position:relative;width:1em;height:1em;transform:scale(1);vertical-align:middle;border:1px solid #939393;transition:all .2s ease}.D1 form .cbx span:first-child:before{content:"";width:100%;height:100%;background:#4a4a4a;display:block;transform:scale(0);opacity:1;border-radius:50%}.D1 form .cbx span:first-child svg{position:absolute;top:0;left:0;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.9em;stroke-dashoffset:.9em;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0, 0, 0) scale(0.8)}.D1 form .cbx span:last-child{padding-left:8px;font-size:1em;line-height:1.333em;width:90%;color:#000;font-family:"nova";font-weight:100}.D1 form .cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0, 0, 0)}.D1 form .inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}.D1 form .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.D1 form .inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}.D1 form .form-right .detail{margin-bottom:20px}.D1 form .form-right .t1{font-family:"nova";color:#000;font-size:1.2rem}.D1 form .form-right .t2{font-family:"nova";color:#9fa0a0;font-size:1.2rem;margin-bottom:20px}.D1 form .form-right p{color:#9fa0a0;line-height:1.5}.D1 form .form-right .submit input[type=submit]{background-color:#233442;color:#fff;font-family:"ava";padding:15px 30px;border:0;margin-top:40px}