.privacy-policy-text-module{width:100%;padding:18.6rem 0}.privacy-policy-text-module .text-list{width:100%}.privacy-policy-text-module .text-list .text-title{font-weight:600;font-size:var(--f-s-46);color:#000000;line-height:1.2;margin:0 0 4rem}.privacy-policy-text-module .text-list .text-describe{font-weight:400;font-size:var(--f-s-20);color:#000000;line-height:1.5}.privacy-policy-text-module .text-list .text-describe a{text-decoration:underline;display:inline-block}@media (max-width: 992px){.privacy-policy-text-module{padding:8rem 0}.privacy-policy-text-module br{display:block}.privacy-policy-text-module .text-list .text-title{font-size:var(--f-s-32);margin:0 0 3.2rem}.privacy-policy-text-module .text-list .text-describe{font-size:var(--f-s-16)}}.contact-us-form-module{position:relative;width:100%;background:#F8FAF9;padding:18rem 0}.contact-us-form-module:before,.contact-us-form-module:after{content:"";position:absolute;top:0;width:50%;height:16rem;z-index:1;background-color:#fff}.contact-us-form-module:before{left:0;clip-path:polygon(0 0, 0 100%, 100% 0)}.contact-us-form-module:after{right:0;clip-path:polygon(0 0, 100% 0, 100% 100%)}.contact-us-form-module .text-list{width:100%;text-align:center}.contact-us-form-module .text-list .text-title{font-weight:500;font-size:var(--f-s-36);color:#333333;line-height:1.2;margin:0 0 3rem}.contact-us-form-module .text-list .text-describe{font-weight:400;font-size:var(--f-s-20);color:#333333;line-height:1.2;margin:0 0 7.8rem}.contact-us-form-module .content-item{width:100%;display:flex;box-shadow:0 0 3rem 1rem rgba(0,0,0,0.15);flex-wrap:wrap}.contact-us-form-module .content-item .image-item{width:100%;max-width:71.2rem;aspect-ratio:712/894;height:auto;margin:0 auto}.contact-us-form-module .content-item .form-btn-box{position:relative;z-index:2;flex:1;padding:7rem 8rem 7rem 7.4rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade{--font-color: #ffffff;--label-color: #6B6B6B;--border-color: #626262;color:var(--label-color);max-width:100%}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-under-btn{margin:3.3rem auto 0}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating{width:100%}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating.is-invalid .form-control,.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating.is-invalid .form-select{border-color:#dc3545}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating.is-valid .form-control,.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating.is-valid .form-select{border-color:#20c997}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control,.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-select{color:#6B6B6B;height:6.2rem;font-size:var(--f-s-16);background-color:transparent;border:unset;border-radius:unset;border-bottom:.2rem solid var(--border-color)}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control option,.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-select option{color:black}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control:focus,.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-select:focus{box-shadow:none;outline:none}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-select+label{transform:scale(0.85) translateY(-2rem) translateX(0.15rem)}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-select-item{position:relative}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-select-item:before{content:"\ee4a";font-family:"iconfont" !important;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto 0;right:2.2rem;color:var(--label-color);transform:rotate(180deg);font-size:1.2rem;height:1.2rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating{margin-bottom:1.2rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control{padding-top:2.4rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-select{padding-top:2.2rem;background-image:unset}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating textarea{padding-top:2.4rem;height:10rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating>label{font-size:1.6rem;opacity:1}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating>label>span{margin-left:.6rem;color:#c33333}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control:focus+label{transform:scale(0.85) translateY(-2rem) translateX(0.15rem)}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .form-control:not(:placeholder-shown)+label{transform:scale(0.85) translateY(-0.8rem) translateX(0.3rem)}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating .label-item{opacity:unset !important;transform:unset !important}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-control-textarea{color:var(--font-color);width:100%;height:10rem;font-size:1.6rem;background-color:transparent;border:unset;border-radius:unset;border-bottom:.2rem solid var(--border-color)}@media (max-width: 992px){.contact-us-form-module{padding:8.8rem 0 6.3rem}.contact-us-form-module:before,.contact-us-form-module:after{height:6rem}.contact-us-form-module .text-list{padding:0 4rem}.contact-us-form-module .text-list .text-title{font-size:var(--f-s-20);margin:0 0 2.2rem}.contact-us-form-module .text-list .text-describe{font-size:var(--f-s-16);margin:0 0 3.8rem}.contact-us-form-module .content-item{box-shadow:none}.contact-us-form-module .content-item .image-item{max-width:100%;aspect-ratio:340/427}.contact-us-form-module .content-item .form-btn-box{padding:2.8rem 2rem 1.3rem}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-under-btn{margin:3rem auto 0}.contact-us-form-module .content-item .form-btn-box .layout-form-body-blade .form-floating{width:100%}}
