.main{padding:47px 0 59px;position:relative;box-sizing:border-box}.main .title{text-align:center;font:normal normal bold 44px/65px Sora;color:#202020;position:relative;padding-left:14px}.main .title span{font:normal normal bold 44px/65px Sora;color:#202020}.main .description{text-align:center;font:normal normal normal 16px/29px Sora;color:#2C374F;margin:13px auto 32px}.main .contact{display:flex;flex-direction:column;align-items:center;margin-top:47px}.main .submit{display:block;padding:0 90px;height:48px;width:fit-content;background:transparent linear-gradient(282deg, #0F64D1 0%, #1E8DF0 77%, #1E90F4 100%) 0% 0% no-repeat padding-box;font:normal normal 500 16px/21px Sora;letter-spacing:0;color:white;border-radius:2px;cursor:pointer;transition:background-color .3s ease}@media (min-width: 1200px){.main{min-height:calc(100vh - 287px)}.main .contact_box{width:1200px;margin:0 auto}.main .contact{position:relative;left:15px}.main .content_item{display:flex;margin-bottom:24px}.main .content_item label{font:normal normal 500 18px/22px Sora;color:#2C374F;margin-bottom:8px;position:relative;width:200px;text-align:right}.main .content_item label::before{content:"*";font:normal normal 500 20px/24px Sora;color:#EE1A3D;margin-right:6px;top:3px;left:-15px}.main .content_item input,.main .content_item textarea{width:641px;height:48px;background:#FBFBFE 0% 0% no-repeat padding-box;border:1px solid #E9ECF6;border-radius:8px;font:normal normal normal 16px/21px Sora;padding-left:16px;margin-left:24px;box-sizing:border-box;color:#2C374F;resize:none}.main .content_item input::placeholder,.main .content_item textarea::placeholder{color:#737C90}.main .content_item input:hover,.main .content_item input:focus-visible,.main .content_item textarea:hover,.main .content_item textarea:focus-visible{background:#F9F9FF 0% 0% no-repeat padding-box;border:1px solid #BBBECA;outline:none}.main .content_item textarea{padding:12px 16px;height:205px}.main .submit:hover{background:transparent linear-gradient(282deg, #177DFF 0%, #60B5FF 100%) 0% 0% no-repeat padding-box}}@media (max-width: 1200px){.main{width:100%;padding:0}.main .contact_box{padding:.53rem .6rem 1.37rem}.main .title{font:normal normal bold .68rem/1.1rem Sora;padding-left:.42rem}.main .title span{font:normal normal bold .66rem/1.1rem Sora}.main .title::before{content:"";background-image:url("/dist/img/contact/h1_bg.png");background-repeat:no-repeat;background-size:100% 100%;object-fit:cover;width:5.4rem;height:1.02rem}.main .description{margin:.42rem auto .59rem;color:#2A2F4F;text-align:center;font:normal normal normal .28rem/.46rem Sora}.main .content_item{display:flex;flex-direction:column;margin-bottom:.4rem}.main .content_item label{font:normal normal 500 .28rem/.34rem Sora;color:#2C374F;margin-bottom:.16rem;position:relative;padding-left:.15rem}.main .content_item label::before{content:"*";font:normal normal 500 .28rem/.34rem Sora;color:#EE1A3D;position:absolute;left:-0.15rem}.main .content_item input,.main .content_item textarea{width:6.3rem;height:.82rem;background:#FBFBFE 0% 0% no-repeat padding-box;border:.03rem solid #E2E5EE;border-radius:.16rem;font:normal normal normal .26rem/.34rem Sora;padding-left:.16rem;box-sizing:border-box;color:#2C374F;resize:none}.main .content_item input::placeholder,.main .content_item textarea::placeholder{color:#737C90}.main .content_item input:hover,.main .content_item input:focus-visible,.main .content_item textarea:hover,.main .content_item textarea:focus-visible{outline:none}.main .content_item input:focus-visible,.main .content_item textarea:focus-visible{background:#F9F9FF 0% 0% no-repeat padding-box;border:.01rem solid #BBBECA;outline:none}.main .content_item textarea{padding:.24rem .16rem;height:3.76rem}.main .submit{width:100%;height:1rem;border-radius:.16rem;font:normal normal 500 .32rem/.51rem Sora}}
