.root{max-width:1366px;margin:80px auto 0}.root #register-form{padding:80px 100px 0}@media (max-width:767px){.root #register-form{padding:80px 16px 0}}@media (min-width:1200px){.root #register-form{padding:80px 275px 0}}.root #register-form .section-title{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-size:44px;line-height:52px;color:#282c2f;text-align:center;margin:0}.root #register-form form{margin-top:20px}.root #register-form form .form-heading{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:18px;color:#000;margin:0 0 40px}.root #register-form form .field-container-col-1{display:grid;column-gap:48px;row-gap:36px}.root #register-form form .field-container-col-2{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));column-gap:48px;row-gap:36px;margin-bottom: 40px;}@media (max-width:767px){.root #register-form form .field-container-col-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.root #register-form form .text-field label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333;display:block;margin-bottom:16px}.root #register-form form .text-field input{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:14px;height:48px;padding:16px;box-sizing:border-box;background:#f7f7f7;border:none;border-radius:4px;width:100%}.root #register-form form .text-field input::placeholder{opacity:.48}.root #register-form form .text-field input:focus{outline:none;border:none}.root #register-form form .number-field label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333;display:block;margin-bottom:16px}.root #register-form form .number-field input{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:14px;height:48px;padding:16px;box-sizing:border-box;background:#f7f7f7;border:none;border-radius:4px;width:100%;-moz-appearance:textfield}.root #register-form form .number-field input::-webkit-inner-spin-button,.root #register-form form .number-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.root #register-form form .number-field input::placeholder{opacity:.48}.root #register-form form .number-field input:focus{outline:none;border:none}.root #register-form form .textarea-field label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333;display:block;margin-bottom:16px}.root #register-form form .textarea-field textarea{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;height:auto;padding:16px;box-sizing:border-box;background:#f7f7f7;border:none;border-radius:4px;width:100%}.root #register-form form .textarea-field textarea::placeholder{opacity:.48}.root #register-form form .textarea-field textarea:focus{outline:none;border:none}.root #register-form form .date-field label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333;display:block;margin-bottom:16px}.root #register-form form .date-field input{position:relative;appearance:none;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-size:14px;line-height:14px;height:48px;padding:16px;box-sizing:border-box;color:rgba(51,51,51,.48);background:#f7f7f7;border:none;border-radius:4px;width:100%}.root #register-form form .date-field input:focus{outline:none;border:none}.root #register-form form .date-field input.filled{color:#333}.root #register-form form .date-field input:after{content:"";background-image:url(/calendar.7c8819a6.svg);position:absolute;right:16px;bottom:16px;height:16px;width:16px}.root #register-form form .date-field input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}.root #register-form form .date-field input::-webkit-clear-button,.root #register-form form .date-field input::-webkit-inner-spin-button{z-index:1}.root #register-form form .select-field{position:relative}.root #register-form form .select-field label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333;display:block;margin-bottom:16px}.root #register-form form .select-field select{appearance:none;background-color:transparent;margin:0;cursor:inherit;z-index:1;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;color:rgba(51,51,51,.48);font-size:14px;height:48px;padding:16px;box-sizing:border-box;background:#f7f7f7;border:none;border-radius:4px;width:100%}.root #register-form form .select-field select:focus{outline:none;border:none}.root #register-form form .select-field select.filled{color:#333}.root #register-form form .select-field:after{content:" ";position:absolute;border-bottom:1px solid #484747;border-right:1px solid #484747;height:6px;width:6px;right:20px;bottom:22px;transform:rotate(45deg)}.root #register-form form .file-field .label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#333;display:block;margin-bottom:16px}.root #register-form form .file-field .upload-button{display:inline-block;padding:18px 54px;margin-bottom:16px;background:#fff;border:1px solid rgba(1,46,64,.5);border-radius:10px;cursor:pointer;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.root #register-form form .file-field .upload-button img{margin-right:10px}.root #register-form form .file-field .upload-button .upload-button-label{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:14px;color:#333}.root #register-form form .file-field .file-info{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#c4c4c4;display:block}.root #register-form form .file-field input{display:none}.root #register-form form .submit-container button{appearance:none;border:none;height:54px;box-sizing:border-box;padding:18px 72px;width:100%;background:#cc004c;border-radius:10px;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-size:18px;line-height:18px;color:#fff;cursor:pointer}

.form-heading.centxt{text-align: center;}
.footer .left-section a, .footer .right-section a{color: #fff;}

@media all and (max-width:980px){
.form-heading{text-align: center;}
}
/*# sourceMappingURL=/register.eff6c183.css.map */