.contactPage{padding:120px 0 80px}.contactPage .container{max-width:800px;margin:0 auto;padding:0 20px}.contactPage .container .pageTitle{font-size:36px;font-weight:700;text-align:center;margin-bottom:40px}.contactPage .container .description{text-align:center;margin-bottom:60px;line-height:1.8;font-size:16px}@media(min-width:768px){.contactPage .container .description{font-size:18px}}.contactPage .container .contactForm{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.contactPage .container .contactForm .formTitle{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.contactPage .container .contactForm .formGroup{margin-bottom:24px}.contactPage .container .contactForm .formGroup label{display:block;margin-bottom:8px;font-weight:500}.contactPage .container .contactForm .formGroup input,.contactPage .container .contactForm .formGroup textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s}.contactPage .container .contactForm .formGroup input:focus,.contactPage .container .contactForm .formGroup textarea:focus{border-color:#333;outline:none}.contactPage .container .contactForm .formGroup.required:after{content:"*";color:#e74c3c;margin-left:4px}.contactPage .container .contactForm .formGroup.errorInput{border-color:#e74c3c!important}.contactPage .container .contactForm .formGroup .errorText{color:#e74c3c;font-size:14px;margin-top:4px;display:block}.contactPage .container .contactForm .checkboxGroup{display:flex;flex-direction:column}.contactPage .container .contactForm .checkboxGroup .checkboxWrapper{display:flex;align-items:center}.contactPage .container .contactForm .checkboxGroup .checkboxWrapper input[type=checkbox]{width:auto;margin-right:8px}.contactPage .container .contactForm .checkboxGroup .checkboxWrapper .checkboxLabel{margin-bottom:0}.contactPage .container .contactForm .formActions{text-align:center;margin-top:40px}.contactPage .container .contactForm .formActions .submitButton{background-color:#333;color:#fff;border:none;padding:14px 40px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.contactPage .container .contactForm .formActions .submitButton:hover{background-color:#0f2465}.contactPage .container .contactForm .formActions .submitButton:disabled{background-color:#ccc;cursor:not-allowed}.contactPage .container .thankYou{text-align:center;padding:40px 0}.contactPage .container .thankYou h3{font-size:24px;font-weight:700;margin-bottom:20px}.contactPage .container .thankYou p{margin-bottom:30px}.contactPage .container .closeModalButton{background-color:#333;color:#fff;border:none;padding:12px 30px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.contactPage .container .closeModalButton:hover{background-color:#0f2465}@media(max-width:640px){.contactPage{padding:100px 0 60px}.contactPage .pageTitle{font-size:28px}.contactPage .contactForm{padding:20px}.contactPage .contactForm .formTitle{font-size:20px}}.CustomForm_customForm__cLO_d{max-width:800px;margin:0 auto;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CustomForm_customForm__cLO_d .CustomForm_formTitle__SFST4{font-size:24px;font-weight:700;text-align:center;margin-bottom:32px;color:#333}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA{margin-bottom:24px}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA label{display:block;font-size:14px;font-weight:700;margin-bottom:8px;color:#333}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA label.CustomForm_required__AiAk7:after{content:"*";color:#e60012;margin-left:4px}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea{width:100%;padding:12px;border:2px solid #ddd;border-radius:4px;font-size:16px;color:#333;background-color:#fff;transition:all .3s ease;box-sizing:border-box}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input::placeholder,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select::placeholder,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea::placeholder{color:#bbb}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input:hover,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select:hover,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea:hover{border-color:#333}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input:focus,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select:focus,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea:focus{outline:none;border-color:#333;box-shadow:0 0 0 3px rgba(20,49,137,.1)}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input.CustomForm_errorInput__WZ7ha,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select.CustomForm_errorInput__WZ7ha,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea.CustomForm_errorInput__WZ7ha{border-color:#e60012;background-color:rgba(230,0,18,.02)}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input.CustomForm_errorInput__WZ7ha:focus,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select.CustomForm_errorInput__WZ7ha:focus,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea.CustomForm_errorInput__WZ7ha:focus{box-shadow:0 0 0 3px rgba(230,0,18,.1)}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea{resize:vertical;min-height:120px;line-height:1.6}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA .CustomForm_errorText__wveQv{display:block;color:#e60012;font-size:12px;margin-top:8px;font-weight:700;padding-left:4px;border-left:2px solid #e60012}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN{display:flex;flex-direction:column;align-items:center;text-align:center}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ{display:flex;align-items:center;gap:12px;margin-bottom:8px;cursor:pointer}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ input[type=checkbox]{width:20px;height:20px;margin:0;cursor:pointer;border:2px solid #ddd;border-radius:4px;transition:all .3s ease}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ input[type=checkbox]:checked{background-color:#333;border-color:#333}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(20,49,137,.1)}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ .CustomForm_checkboxLabel__hYzoe{font-size:14px;margin:0;color:#333;cursor:pointer;user-select:none}.CustomForm_customForm__cLO_d .CustomForm_checkboxGroup__w8npN .CustomForm_checkboxWrapper__4oRhZ:hover input[type=checkbox]{border-color:#333}.CustomForm_submitButton__soQtr{display:inline-block;background-color:#333;color:#fff;font-size:16px;font-weight:700;padding:16px 48px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);letter-spacing:.05em;min-width:200px}.CustomForm_submitButton__soQtr:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);transform:translateX(-100%);transition:transform .3s ease}.CustomForm_submitButton__soQtr:hover{background-color:hsl(0,0%,10%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.CustomForm_submitButton__soQtr:hover:after{transform:translateX(0)}.CustomForm_submitButton__soQtr:focus{outline:none;box-shadow:0 0 0 3px rgba(20,49,137,.3)}.CustomForm_submitButton__soQtr:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.CustomForm_submitButton__soQtr:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.CustomForm_submitButton__soQtr:disabled:after{display:none}.CustomForm_thankYou__sxh3Z{text-align:center;padding:60px 20px;animation:CustomForm_fadeIn__0tE0c .5s ease}.CustomForm_thankYou__sxh3Z h3{font-size:24px;font-weight:700;margin-bottom:24px;color:#333}.CustomForm_thankYou__sxh3Z a{display:inline-block;padding:12px 24px;background-color:#333;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CustomForm_thankYou__sxh3Z a:hover{background-color:hsl(0,0%,10%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.CustomForm_thankYou__sxh3Z a:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.CustomForm_privacyLink__CDp26{color:#333;text-decoration:underline;font-weight:700;transition:color .3s ease}.CustomForm_privacyLink__CDp26:hover{color:hsl(0,0%,10%)}@keyframes CustomForm_fadeIn__0tE0c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.CustomForm_customForm__cLO_d{padding:24px 16px}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA{margin-bottom:16px}.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA input,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA select,.CustomForm_customForm__cLO_d .CustomForm_formGroup__ESVLA textarea{padding:10px;font-size:14px}.CustomForm_submitButton__soQtr{padding:14px 32px;font-size:14px;width:100%;max-width:300px}.CustomForm_thankYou__sxh3Z{padding:40px 16px}.CustomForm_thankYou__sxh3Z h3{font-size:20px}.CustomForm_thankYou__sxh3Z a{padding:10px 20px;font-size:14px}}.BaseForm_formActions__V9WNN{text-align:center;margin-top:40px}.BaseForm_submitButton__wIYvM{display:inline-block;background-color:#333;color:#fff;font-size:16px;font-weight:700;padding:16px 48px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);letter-spacing:.05em;min-width:200px}.BaseForm_submitButton__wIYvM:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);transform:translateX(-100%);transition:transform .3s ease}.BaseForm_submitButton__wIYvM:hover{background-color:hsl(0,0%,10%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.BaseForm_submitButton__wIYvM:hover:after{transform:translateX(0)}.BaseForm_submitButton__wIYvM:focus{outline:none;box-shadow:0 0 0 3px rgba(20,49,137,.3)}.BaseForm_submitButton__wIYvM:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.BaseForm_submitButton__wIYvM:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.BaseForm_submitButton__wIYvM:disabled:after{display:none}.BaseForm_thankYou__JXaEC{text-align:center;padding:60px 20px;animation:BaseForm_fadeIn__O3IMs .5s ease}.BaseForm_thankYou__JXaEC h3{font-size:24px;font-weight:700;margin-bottom:24px;color:#333}.BaseForm_thankYou__JXaEC a{display:inline-block;padding:12px 24px;background-color:#333;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.BaseForm_thankYou__JXaEC a:hover{background-color:hsl(0,0%,10%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.BaseForm_thankYou__JXaEC a:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes BaseForm_fadeIn__O3IMs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.BaseForm_submitButton__wIYvM{padding:14px 32px;font-size:14px;width:100%;max-width:300px}.BaseForm_thankYou__JXaEC{padding:40px 16px}.BaseForm_thankYou__JXaEC h3{font-size:20px}.BaseForm_thankYou__JXaEC a{padding:10px 20px;font-size:14px}}