.contact{background:#fff;padding:0 45px 20px}.contact p{margin:0}.contact .block-1{position:relative}.contact .block-1 .buslogo{position:absolute;top:-84px;left:0;width:190px}.contact .block-1 .back-img{position:relative;z-index:1}.contact .block-1 .bg{position:absolute;bottom:-56px;width:12.34vw;height:12.34vw;left:36%}.contact .block-1 .content{position:absolute;left:0;bottom:0}.contact .block-1 .content .text-1 p{font-family:PP Mori-Regular;font-weight:400;font-size:24px;color:#000;line-height:28px}.contact .block-1 .content .text-2{max-width:40.15vw;padding:12px 0 20px}.contact .block-1 .content .text-2 p{font-family:PP Mori-Regular;font-weight:400;font-size:2.6vw;color:#000;line-height:3.07vw}.contact .block-1 .content .button-style{cursor:pointer;width:3.75vw;height:3.75vw}.contact .block-2{display:flex;padding:180px 6.51vw 74px;justify-content:space-between;border-bottom:1px solid #0000004f}.contact .block-2 .left{position:relative}.contact .block-2 .left .text-1 p{font-family:PP Mori-Regular;font-weight:600;font-size:6.77vw;color:#010202;line-height:6.91vw}.contact .block-2 .left .text-2{padding-left:6vw}.contact .block-2 .left .text-2 p{font-family:PP Mori-Regular;font-weight:600;font-size:6.77vw;color:#006de5;line-height:6.91vw}.contact .block-2 .left .text-3{padding-left:2vw}.contact .block-2 .left .text-3 p{font-family:PP Mori-Regular;font-weight:600;font-size:6.77vw;color:#006de5;line-height:6.91vw}.contact .block-2 .left .text-4{max-width:600px;padding-left:2vw}.contact .block-2 .left .text-4 p{font-family:PP Mori-Regular;font-weight:400;font-size:18px;color:#2a2c2d;line-height:24px}.contact .block-2 .left .butLogo{position:absolute;bottom:-10px;right:0;width:9vw;height:9vw;cursor:pointer}.contact .block-2 .left .butLogo:hover{opacity:.7}.contact .block-2 .right{position:relative}.contact .block-2 .right .back{position:absolute;width:12.18vw;height:12.18vw;top:23px;left:-9vw}.contact .block-2 .right .contentimg{width:17.96vw;height:23.64vw;position:relative}.contact .block-4{display:flex;padding:70px 6.51vw 125px}.contact .block-4 .left{max-width:514px;margin-right:130px}.contact .block-4 .left .text-1{margin-bottom:48px}.contact .block-4 .left .text-1 p{font-family:TRIAL Factor A-Regular;font-weight:400;font-size:32px;color:#222;line-height:42px}.contact .block-4 .left .text-2 ul li{font-family:TRIAL Factor A-Regular;font-weight:400;font-size:18px;color:#474747;line-height:24px;margin-bottom:30px}.contact .block-4 .left .text-2 ul li span,.contact .block-4 .left .text-2 ul li a{border-bottom:1px #0000006e solid}.contact .block-4 .right{flex:1}.contact .block-4 .right .title{font-size:30px}.contact .block-4 .right .form-box .name-input label{font-family:PP Mori-Regular;font-weight:600;font-size:22px;color:#2a2c2dbf;line-height:26px}.contact .block-4 .right .form-box .name-input input{width:100%;height:60px;padding:10px;border-radius:5px;margin-bottom:30px;font-size:20px;line-height:36px;margin-top:8px}:is(.contact .block-4 .right .form-box .emial-input,.contact .block-4 .right .form-box .topic-input,.contact .block-4 .right .form-box .file-input) label{font-family:PP Mori-Regular;font-weight:600;font-size:22px;color:#2a2c2dbf;line-height:26px}:is(.contact .block-4 .right .form-box .emial-input,.contact .block-4 .right .form-box .topic-input,.contact .block-4 .right .form-box .file-input) input{width:100%;height:60px;padding:10px;border-radius:5px;margin-bottom:30px;font-size:20px;line-height:36px;margin-top:10px}.contact .block-4 .right .form-box .comment-input{display:grid}.contact .block-4 .right .form-box .comment-input label{font-family:PP Mori-Regular;font-weight:600;font-size:22px;color:#2a2c2dbf;line-height:26px}.contact .block-4 .right .form-box .comment-input textarea{width:100%;padding:10px;border-radius:5px;margin-bottom:23px;margin-top:10px;font-size:20px;line-height:36px;height:0}.contact .block-4 .right .form-box .accept-input{display:flex;align-items:revert-layer}.contact .block-4 .right .form-box .accept-input input{margin:0 12px 0 0}.contact .block-4 .right .form-box .accept-input label{font-family:TRIAL Factor A-Light;font-weight:300;font-size:14px;color:#000;line-height:18px}.contact .block-4 .right .form-box .accept-input label a{text-decoration:underline}.contact .block-4 .right .form-box .button-style{margin-top:27px;cursor:pointer}.contact .block-4 .right .form-box .button-style a{background:#000!important}.contact .block-4 .right .form-box .button-style a p{font-weight:400}.contact .block-4 .right .form-box .button-style:hover{opacity:.7}.block-5{position:relative;background:#000;border-top-left-radius:40px;border-top-right-radius:40px;width:100%;padding:152px 0 95px;overflow:hidden}.block-5 .back1{position:absolute;width:12vw;top:-4vw;left:40vw}.block-5 .back2{position:absolute;width:20vw;height:20vw;bottom:-7vw;left:-7vw}.block-5 .back3{position:absolute;width:14vw;height:13vw;bottom:0;right:-6vw}.block-5 .content{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.block-5 .content .linkbox .text-1 p{font-family:PP Mori-Regular;font-weight:400;font-size:26px;color:#ffffffb5;line-height:30px}.block-5 .content .linkbox .text-2 a{font-family:TRIAL Factor A-Regular;font-weight:400;font-size:26px;color:#fff;line-height:50px;border-bottom:2px #fff solid}@media screen and (min-width:1920px){.contact .block-2 .left .text-4{max-width:36vw}.contact .block-2 .left .text-4 p{font-size:.93vw;line-height:12.6vw}}@media screen and (max-width:1516px){.contact .block-2{padding:100px 0 74px}.contact .block-2 .left .butLogo{right:-60px}.contact .block-2 .right .contentimg{width:200px;height:264px}}@media screen and (max-width:1400px){.contact .block-1 .buslogo{width:190px}.contact .block-1 .back-img{width:100%;height:100%;overflow:hidden;border-radius:20px}.contact .block-1 .back-img img{width:1270px;height:542px;max-width:1270px}.contact .block-1 .content .text-2{max-width:556px}.contact .block-1 .content .text-2 p{font-size:36px;line-height:40px}.contact .block-1 .content .button-style{width:50px;height:50px}.contact .block-4{flex-direction:column}}@media screen and (max-width:1100px){.contact{padding:120px 0 20px}.contact .block-2{padding:180px 0 74px}.contact .block-2 .left .butLogo{width:86px;height:86px;right:-78px}:is(.contact .block-2 .left .text-1,.contact .block-2 .left .text-2,.contact .block-2 .left .text-3) p{font-size:64px;line-height:70px}.contact .block-2 .left .text-4{max-width:402px}.block-5 .content{grid-template-columns:repeat(1,1fr);justify-items:baseline}.block-5 .content .linkbox{margin:auto;padding:32px 15px}}@media screen and (max-width:768px){.contact{padding:0 11px 20px}.contact .block-2{padding:40px 0 54px}:is(.contact .block-2 .left .text-1,.contact .block-2 .left .text-2,.contact .block-2 .left .text-3) p{font-size:50px;line-height:61px}.contact .block-2 .left .butLogo{width:64px;height:64px}.contact .block-2 .right .contentimg{width:132px;height:auto}.contact .block-4{padding:40px 0 45px}.contact .block-4 .left{margin-right:10px}.contact .block-4 .right .form-box .button-style a{height:38px!important;width:200px!important}}@media screen and (max-width:565px){.contact .block-1{padding-bottom:40px}.contact .block-1 .content .text-2 p{font-size:30px;line-height:40px}.contact .block-2{padding:40px 0 54px}:is(.contact .block-2 .left .text-1,.contact .block-2 .left .text-2,.contact .block-2 .left .text-3) p{font-size:32px;line-height:42px}.contact .block-2 .right .contentimg{width:110px;height:auto}:is(.contact .block-4 .right .form-box .name-input,.contact .block-4 .right .form-box .emial-input,.contact .block-4 .right .form-box .topic-input) input{height:50px;font-size:24px;line-height:30px}.contact .block-4 .right .form-box .comment-input textarea{font-size:24px;line-height:30px}.block-5{padding:40px 0 20px}.block-5 .content .linkbox{margin:auto;padding:20px 15px}.block-5 .content .linkbox .text-1 p{font-size:22px;line-height:24px}.block-5 .content .linkbox .text-2 a{font-size:18px;line-height:30px}.contact .block-4 .left .text-1 p{font-size:24px;line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/contact.css.map */
