.ppnd-form-section .h2{font-size:2.4rem}@media(min-width:1140px){.ppnd-form-section .h2{font-size:4.2rem}}.ppnd-form-section__body{display:flex;flex-direction:column;gap:2.4rem;padding:3.8rem 1.2rem 4.4rem;border-radius:.4rem;background:var(--grey)}@media(min-width:768px){.ppnd-form-section__body{gap:2rem;padding:4rem 2rem;border-radius:1.6rem}}@media(min-width:1140px){.ppnd-form-section__body{flex-direction:row;padding:4rem}}.ppnd-form-section__head{display:flex;flex-direction:column;gap:.8rem}@media(min-width:768px){.ppnd-form-section__head{gap:1.6rem}}@media(min-width:1140px){.ppnd-form-section__head{width:50%;max-width:49.8rem;margin-right:auto}}.ppnd-form-section__main{display:flex;flex-direction:column;width:100%;padding:1.6rem 1.6rem 3.2rem;border-radius:2rem;background:var(--mainWhite);box-shadow:0 10px 40px #00c49a0a}@media(min-width:768px){.ppnd-form-section__main{padding:3.2rem}}@media(min-width:1140px){.ppnd-form-section__main{width:50%;max-width:58.7rem;margin-left:auto}}.ppnd-form-section__main .wpcf7 form .wpcf7-response-output{margin:3.2rem 0 -2.2rem;padding:0;border:none;color:var(--mainBlack);font-weight:400;font-size:1.4rem;line-height:1.5;text-align:right}.ppnd-form-section__main .wpcf7-form.invalid .wpcf7-response-output,.ppnd-form-section__main .wpcf7-form.unaccepted .wpcf7-response-output,.ppnd-form-section__main .wpcf7-form.payment-required .wpcf7-response-output{color:var(--secondRed)}.ppnd-form-section__main .wpa-test-msg{order:2}.ppnd-form-section .form-fields,.ppnd-form-section .wpcf7-form{display:flex;flex-direction:column}.ppnd-form-section .form-label{position:absolute;top:9px;left:10px;z-index:1;padding:.2rem .4rem;background:var(--mainWhite);background:linear-gradient(to bottom,var(--mainWhite) 54%,transparent 46%);color:var(--mainBlack);font-weight:400;font-size:1.6rem;line-height:1.5;opacity:0;transition:all .2s ease-in-out;font-optical-sizing:auto}.ppnd-form-section .form-item{position:relative;width:100%;margin-top:1.6rem}.ppnd-form-section .form-item.filled .form-label{top:-1.4rem;left:1.2rem;color:var(--mainGray);opacity:1}.ppnd-form-section .form-item:has(input:focus,textarea:focus) .form-label{top:-1.4rem;left:1.2rem;color:var(--secondGreen);opacity:1}@media(min-width:768px){.ppnd-form-section .form-item__wrap{display:flex;flex-direction:row-reverse}}@media(min-width:1140px){.ppnd-form-section .form-item__wrap{justify-content:space-between;white-space:nowrap}}.ppnd-form-section .form-item--textarea{position:relative}.ppnd-form-section .form-item--textarea .symbols{position:absolute;right:1.6rem;bottom:.1rem;padding:.3rem .3rem 1.1rem;color:var(--greyDisabled);background-color:var(--mainWhite);font-size:1.6rem;line-height:1.5}.ppnd-form-section .form-item--full{width:100%}.ppnd-form-section .form-item input{height:4.3rem}.ppnd-form-section .form-item input,.ppnd-form-section .form-item textarea{width:100%;padding:1.2rem;border:1px solid var(--greyDisabled);border-radius:.4rem;background:var(--mainWhite);outline:none;font-size:1.6rem;line-height:1.5}.ppnd-form-section .form-item input:hover,.ppnd-form-section .form-item textarea:hover{border-color:var(--secondGreen)}.ppnd-form-section .form-item input:active,.ppnd-form-section .form-item input:focus,.ppnd-form-section .form-item textarea:active,.ppnd-form-section .form-item textarea:focus{border-color:var(--secondGreen)}.ppnd-form-section .form-item input:active::-moz-placeholder,.ppnd-form-section .form-item input:focus::-moz-placeholder,.ppnd-form-section .form-item textarea:active::-moz-placeholder,.ppnd-form-section .form-item textarea:focus::-moz-placeholder{opacity:0}.ppnd-form-section .form-item input:active::placeholder,.ppnd-form-section .form-item input:focus::placeholder,.ppnd-form-section .form-item textarea:active::placeholder,.ppnd-form-section .form-item textarea:focus::placeholder{opacity:0}.ppnd-form-section .form-item input.wpcf7-not-valid,.ppnd-form-section .form-item textarea.wpcf7-not-valid,.ppnd-form-section .form-item input.wpcf7-not-valid:hover,.ppnd-form-section .form-item input.wpcf7-not-valid:active,.ppnd-form-section .form-item textarea.wpcf7-not-valid:hover,.ppnd-form-section .form-item textarea.wpcf7-not-valid:active{border-color:var(--secondRed)}.ppnd-form-section .form-item textarea{height:auto;min-height:3.2rem;padding-bottom:3.6rem;resize:none;overflow:auto;max-height:14rem}.ppnd-form-section .form-item textarea:active,.ppnd-form-section .form-item textarea:focus{height:auto}.ppnd-form-section .form-item input[type=file]{height:auto;padding:0;border:none}.ppnd-form-section .form-item--file{display:flex;flex-direction:column-reverse;margin-top:-.8rem;margin-bottom:.8rem;margin-left:auto;color:var(--mainGreen);font-size:1.4rem;font-weight:500}@media(min-width:768px){.ppnd-form-section .form-item--file{order:1;flex-shrink:0;width:100%;margin:-.8rem 0 0;text-align:right}}.ppnd-form-section .form-item--file .wpcf7-form-control-wrap{width:auto}.ppnd-form-section .form-item--agree{display:flex;flex-direction:row;margin-top:.8rem;color:var(--mainGray)}@media(min-width:768px){.ppnd-form-section .form-item--agree{margin-top:1.2rem}}.ppnd-form-section .form-item--agree .wpcf7-acceptance,.ppnd-form-section .form-item--agree label,.ppnd-form-section .form-item--agree .wpcf7-checkbox{display:flex}.ppnd-form-section .form-item--agree .wpcf7-form-control-wrap,.ppnd-form-section .form-item--agree .wpcf7-checkbox,.ppnd-form-section .form-item--agree .wpcf7-list-item{width:100%;margin-left:0}.ppnd-form-section .form-item--agree input{width:0;height:0;visibility:hidden}.ppnd-form-section .form-item--agree input:checked+.wpcf7-list-item-label:before{border-color:var(--mainGreen);background:var(--mainGreen)}.ppnd-form-section .form-item--agree input:checked+.wpcf7-list-item-label:after{opacity:1}.ppnd-form-section .form-item--agree input:disabled:before{border-color:var(--mainLightGray);background:var(--mainLightGray)}.ppnd-form-section .form-item--agree .wpcf7-list-item-label{position:relative;display:flex;margin-left:0;padding-left:3.6rem;color:var(--mainGray);line-height:1}.ppnd-form-section .form-item--agree .wpcf7-list-item-label:before{content:"";position:absolute;top:50%;left:0;width:2.4rem;height:2.4rem;border:1px solid var(--greyDisabled);border-radius:.3rem;transform:translateY(-50%)}.ppnd-form-section .form-item--agree .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;left:0;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3e%3cpath d='M10.7653 3.64028L4.76531 9.64028C4.73048 9.67514 4.68912 9.7028 4.6436 9.72167C4.59807 9.74055 4.54928 9.75026 4.49999 9.75026C4.45071 9.75026 4.40192 9.74055 4.35639 9.72167C4.31087 9.7028 4.26951 9.67514 4.23468 9.64028L1.60968 7.01528C1.53932 6.94491 1.49979 6.84948 1.49979 6.74996C1.49979 6.65045 1.53932 6.55502 1.60968 6.48465C1.68005 6.41429 1.77548 6.37476 1.87499 6.37476C1.97451 6.37476 2.06994 6.41429 2.14031 6.48465L4.49999 8.84481L10.2347 3.10965C10.305 3.03929 10.4005 2.99976 10.5 2.99976C10.5995 2.99976 10.6949 3.03929 10.7653 3.10965C10.8357 3.18002 10.8752 3.27545 10.8752 3.37496C10.8752 3.47448 10.8357 3.56991 10.7653 3.64028Z' fill='white'/%3e%3c/svg%3e");background-position:center;background-size:1.2rem;background-repeat:no-repeat;opacity:0;transform:translateY(-50%)}.ppnd-form-section .form-item--agree .wpcf7-list-item-label:hover:before{border-color:var(--mainGreen);background:var(--translucentGreen)}.ppnd-form-section .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:var(--secondRed)}.ppnd-form-section .form-radio{display:flex}.ppnd-form-section .form-radio input{width:0;height:0;visibility:hidden}.ppnd-form-section .form-radio input:checked+.wpcf7-list-item-label{background:var(--mainGreen)}.ppnd-form-section .form-radio .wpcf7-list-item-label{padding:.4rem 1.8rem;border-radius:50px;background:var(--translucentGreen);color:var(--mainWhite)}.ppnd-form-section .form-radio .wpcf7-list-item{margin-left:2rem}.ppnd-form-section .form-radio .wpcf7-list-item.first{margin-left:0}.ppnd-form-section .form-btn-wrap{display:flex;justify-content:flex-end;order:1;width:100%;margin-top:3.2rem}.ppnd-form-section .form-btn{position:relative;display:inline-flex;background:var(--mainGreen);border-radius:.3rem}.ppnd-form-section .form-btn .wpcf7-submit{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;min-width:100%;min-height:4.8rem;padding:.8rem 2.4rem;border:none;background:transparent;color:var(--mainWhite);font-weight:600;font-size:1.6rem;font-family:DMSans,sans-serif;line-height:1.5;cursor:pointer;font-optical-sizing:auto}.ppnd-form-section .form-btn:hover,.ppnd-form-section .form-btn:active{box-shadow:var(--hoverShadow)}.ppnd-form-section .form-btn:active .wpcf7-submit{color:var(--mainBlack)}.ppnd-form-section .form-btn:disabled,.ppnd-form-section .form-btn.disabled{background:var(--primary300);box-shadow:none}.ppnd-form-section .input-file{position:relative;display:none;align-items:center;justify-content:flex-end;font-weight:600;cursor:pointer}.ppnd-form-section .input-file:after{content:"";position:relative;width:1.6rem;height:1.6rem;margin-left:.4rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M13.1038 7.64644C13.1503 7.69288 13.1871 7.74802 13.2123 7.80872C13.2375 7.86942 13.2504 7.93449 13.2504 8.00019C13.2504 8.0659 13.2375 8.13097 13.2123 8.19166C13.1871 8.25236 13.1503 8.30751 13.1038 8.35394L7.97564 13.4789C7.31915 14.1354 6.42879 14.5041 5.50042 14.504C4.57206 14.504 3.68174 14.1351 3.02533 13.4786C2.36892 12.8221 2.00019 11.9318 2.00024 11.0034C2.0003 10.075 2.36915 9.18473 3.02564 8.52832L9.22939 2.23332C9.69808 1.76413 10.334 1.50035 10.9971 1.5C11.6603 1.49965 12.2965 1.76276 12.7656 2.23144C13.2348 2.70013 13.4986 3.33601 13.499 3.99918C13.4993 4.66236 13.2362 5.29851 12.7675 5.76769L6.56252 12.0627C6.28073 12.3445 5.89853 12.5028 5.50002 12.5028C5.1015 12.5028 4.71931 12.3445 4.43752 12.0627C4.15573 11.7809 3.99742 11.3987 3.99742 11.0002C3.99742 10.6017 4.15573 10.2195 4.43752 9.93769L9.64377 4.64894C9.68938 4.60029 9.74425 4.56126 9.80517 4.53413C9.86609 4.50701 9.93182 4.49234 9.99849 4.491C10.0652 4.48966 10.1314 4.50166 10.1934 4.52632C10.2554 4.55097 10.3118 4.58776 10.3593 4.63454C10.4068 4.68132 10.4445 4.73713 10.4701 4.79869C10.4958 4.86025 10.5088 4.92632 10.5086 4.993C10.5083 5.05969 10.4947 5.12564 10.4685 5.18698C10.4423 5.24833 10.4042 5.30382 10.3563 5.35019L5.14939 10.6446C5.10277 10.6908 5.06572 10.7458 5.04035 10.8064C5.01498 10.8669 5.00179 10.9319 5.00152 10.9976C5.00126 11.0632 5.01394 11.1283 5.03883 11.1891C5.06372 11.2499 5.10033 11.3051 5.14658 11.3518C5.19283 11.3984 5.24781 11.4354 5.30838 11.4608C5.36895 11.4862 5.43392 11.4994 5.49959 11.4996C5.56526 11.4999 5.63034 11.4872 5.69111 11.4623C5.75188 11.4374 5.80715 11.4008 5.85377 11.3546L12.0581 5.06269C12.3399 4.78148 12.4985 4.39985 12.4989 4.00174C12.4993 3.60364 12.3415 3.22167 12.0603 2.93988C11.7791 2.65809 11.3975 2.49955 10.9994 2.49914C10.6013 2.49873 10.2193 2.65648 9.93752 2.93769L3.73502 9.23019C3.50266 9.46218 3.31827 9.73767 3.19238 10.0409C3.06649 10.3442 3.00156 10.6692 3.0013 10.9976C3.00103 11.3259 3.06545 11.6511 3.19086 11.9545C3.31627 12.258 3.50022 12.5338 3.73221 12.7661C3.96419 12.9985 4.23968 13.1829 4.54293 13.3088C4.84617 13.4347 5.17125 13.4996 5.49959 13.4999C5.82793 13.5001 6.15311 13.4357 6.45656 13.3103C6.76001 13.1849 7.03579 13.0009 7.26814 12.7689L12.3969 7.64394C12.491 7.55058 12.6183 7.49839 12.7508 7.49886C12.8834 7.49933 13.0103 7.55241 13.1038 7.64644Z' fill='%2303997b'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat}.ppnd-form-section .input-file.active{display:flex}.ppnd-form-section .input-file-uploaded{display:none}.ppnd-form-section .input-file-uploaded.active{display:flex}@media(min-width:768px){.ppnd-form-section .input-file-uploaded.active{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}}.ppnd-form-section .wpcf7-form-control-wrap{display:flex;flex-direction:column;width:100%}.ppnd-form-section .wpcf7-form-control{background:transparent}.ppnd-form-section .wpcf7-form-control-wrap[data-name=your-file] input{display:none}.ppnd-form-section .wpcf7-response-output{height:auto;font-weight:500;font-size:1.4rem;line-height:1.48;letter-spacing:-.216px}@media(min-width:1140px){.ppnd-form-section .wpcf7-response-output{font-weight:600;font-size:1.6rem}}.ppnd-form-section .icon-required{margin-left:.4rem;color:var(--secondRed)}.ppnd-form-section .wpcf7-not-valid-tip{font-size:1.4rem}.ppnd-form-section .wpcf7-spinner{position:absolute}
