body{background-image:url("../../img/contact.png");background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.contact_page .contents-wrapper .page_title{padding:120px 128px 87px 128px;width:1024px;margin:auto}.contact_page .contents-wrapper .page_title h2{color:white;font-size:34px;font-weight:500}.contact_page .contents-wrapper .form-wrapper{background-color:white}.contact_page .contents-wrapper .form-wrapper .by_email_form{padding:120px 0;width:1024px;margin:auto}.contact_page .contents-wrapper .form-wrapper .by_email_form form{width:50%;margin:auto}.contact_page .contents-wrapper .form-wrapper .by_email_form form .needed{font-size:14px;margin-bottom:1rem}.contact_page .contents-wrapper .form-wrapper .by_email_form form .needed span{color:#ae236b}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields{margin-bottom:4rem}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field:not(:last-child){margin:0 auto 3rem auto}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field.content_field{margin-bottom:0}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field label{display:inline-block;margin-bottom:0.5rem;font-weight:500}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field label span{color:#ae236b;font-size:14px;margin-left:0.5rem}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field input,.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field textarea{display:block;width:100%;border:1px solid black;background-color:whitesmoke;padding:14px 16px;line-height:1}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field textarea{resize:none}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy{margin:3rem auto;font-weight:500}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy{text-align:center}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label{cursor:pointer;text-align:center}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy a{color:#4e93e1;border-bottom:1px solid #4e93e1}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label input{display:none}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label input+.check_text::before{background-image:url("../../svg/check_icon.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:relative;width:24px;margin-right:24px;border:1px solid #9e9e9e;border-radius:4px;display:inline-block;vertical-align:middle}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label input:checked+.check_text::before{background-image:url("../../svg/check_icon.svg");background-size:18px;background-color:#9c4ee1;margin-right:24px;border-radius:4px;border:none}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy p.alert{display:none;margin-top:20px;color:#f21414;font-weight:500;text-align:center}.contact_page .contents-wrapper .form-wrapper .by_email_form form .confirm_btn .wtskew{cursor:pointer;width:16rem;margin:auto}.contact_page .contents-wrapper .form-wrapper .by_email_form form .confirm_btn .wtskew[disabled]{cursor:not-allowed}@media (min-width: 1024px){.mobile{display:none}}@media (max-width: 1024px){.contact_page .contents-wrapper .page_title{padding:88px 152px 32px 40px}.contact_page .contents-wrapper .page_title h2{font-size:28px}.contact_page .contents-wrapper .form-wrapper .by_email_form{width:auto;padding:40px 40px 80px 40px}.contact_page .contents-wrapper .form-wrapper .by_email_form form{width:100%;max-width:512px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .needed{font-size:12px;margin-bottom:8px;font-weight:300}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields{margin-bottom:3rem}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field:not(:last-child){margin-bottom:32px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field.content_field{margin-bottom:0}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field label{font-size:13px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field input,.contact_page .contents-wrapper .form-wrapper .by_email_form form .form-fields .form-field textarea{font-size:13px;padding:10px 12px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy{margin-top:auto;margin-bottom:32px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .policy_label{font-size:11px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label input+.check_text::before,.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy .p_policy .policy_label input:checked+.check_text::before{margin-right:16px}.contact_page .contents-wrapper .form-wrapper .by_email_form form .policy p.alert{font-size:13px}.web{display:none}}
