.general-form-container .title{color:var(--theme-color-1);font-size:36px;font-weight:600;text-align:center}.general-form-container .desc{color:var(--theme-color-1);text-align:center;font-size:14px;font-weight:400;line-height:30px;margin-top:24px}.general-form-container .form-info{color:#c8c8c8;font-size:14px;font-style:italic;font-weight:400;line-height:20px;margin-bottom:24px}.required-indicator{position:absolute;top:50%;right:2px;height:1px;font-size:24px;line-height:15px;transform:translateY(-50%);color:var(--theme-color-2)}.form-text-group{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.general-form-group{position:relative;margin-top:44px}.general-form-group .general-form{display:flex;flex-direction:column;gap:40px}.general-form-group .general-form .form-item{position:relative;display:flex;flex-direction:column;width:100%}.general-form-group .general-form .form-item.text-area-item .required-indicator{top:10%}.general-form-group .general-form .form-item.dropzone-container{padding-bottom:10px;border-bottom:1px solid var(--theme-color-29)}.general-form-group .general-form .form-item.dropzone-container .required-indicator{top:10%}.general-form-group .general-form .form-item .mkp-input,.general-form-group .general-form .form-item .text-area{position:relative;height:52px;padding:0 2px;background-color:transparent;font-size:14px;line-height:24px;font-weight:300;color:var(--theme-color-1);outline:none;transition-property:border;transition:.15s linear;border-bottom:1px solid var(--theme-color-29);border-radius:0}.general-form-group .general-form .form-item .mkp-input:focus,.general-form-group .general-form .form-item .text-area:focus{border-color:var(--theme-color-11)}.general-form-group .general-form .form-item .has-error.text-area,.general-form-group .general-form .form-item .mkp-input.has-error{border-color:var(--theme-color-30)}.general-form-group .general-form .form-item .mkp-input::-moz-placeholder,.general-form-group .general-form .form-item .text-area::-moz-placeholder{color:var(--theme-color-2);padding-bottom:12px;font-size:14px;line-height:24px;font-weight:300;-moz-user-select:none;user-select:none;text-align:initial}.general-form-group .general-form .form-item .mkp-input::placeholder,.general-form-group .general-form .form-item .text-area::placeholder{color:var(--theme-color-2);padding-bottom:12px;font-size:14px;line-height:24px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:initial}.general-form-group .general-form .form-item .text-area{height:120px;padding:0 2px;resize:none}.general-form-group .general-form .form-item .text-area::-webkit-scrollbar{display:none!important}.general-form-group .general-form .acceptance-container{display:flex;flex-direction:column;align-items:center}.general-form-group .general-form .acceptance-container .mkp-checkbox-label .form-text{color:var(--theme-color-2)}.general-form-group .general-form .acceptance-container .error-msg .inner-group{width:auto;justify-content:center}.general-form-group .general-form .form-btn{position:relative;display:flex;align-items:center;margin:auto;font-size:15px;color:var(--theme-color-5);transition:color .2s linear,border-color .2s linear;border-bottom:1px solid transparent}.general-form-group .general-form .form-btn svg{margin-left:12px;transition:all .2s linear;transform:rotate(0deg)}.general-form-group .general-form .form-btn:hover{color:var(--theme-color-9);border-bottom:1px solid var(--theme-color-9)}.general-form-group .general-form .form-btn:hover svg{transform:rotate(-45deg);fill:var(--theme-color-9)!important;stroke:var(--theme-color-9)!important}.mkp-phone-input input{width:calc(100% - 85px);margin-left:85px!important;padding:2px 14px 0!important}.mkp-phone-input .iti{display:flex;width:100%;border-radius:2px}.mkp-phone-input .iti:has(.mkp-input.has-error,.general-form-group .general-form .form-item .has-error.text-area) .iti__flag-container .iti__selected-flag{border-color:var(--theme-color-30)}.mkp-phone-input .iti .iti__flag-container{width:100%;padding:0}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag{display:flex;gap:4px;width:80px;height:52px;padding:4px;background-color:transparent!important;font-size:13px;border-bottom:1px solid var(--theme-color-29);outline:none!important}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag:focus{border-color:var(--theme-color-8)!important}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag .iti__selected-dial-code{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1px;color:var(--theme-color-1)}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag .iti__flag{border-radius:3px}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag .iti__arrow{border-top:5px solid var(--theme-color-20);border-left:4px solid transparent;border-right:4px solid transparent}.mkp-phone-input .iti .iti__flag-container .iti__selected-flag .iti__arrow--up{border-top:none;border-bottom:4px solid var(--theme-color-20)}.mkp-phone-input .iti .iti__flag-container .iti__country-list{width:100%;z-index:2;background:var(--theme-color);box-shadow:0 0 6px rgba(98,98,98,.2);padding:0;margin-top:10px!important;font-size:13px;color:var(--theme-color-1);border:none!important;white-space:normal;border-radius:20px}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country{padding:10px 12px}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country .iti__flag-box{margin-right:12px}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country .iti__flag-box .iti__flag{border-radius:3px}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country .iti__dial-code,.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country .iti__flag-name{padding-top:3px}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__country .iti__dial-code{color:var(--theme-color-1)}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__divider{border-bottom:1px solid #3e3e3e}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__highlight{background-color:var(--theme-color-21)!important}.mkp-phone-input .iti .iti__flag-container .iti__country-list .iti__active{background-color:var(--theme-color-9)!important}.form-message{width:100%;font-size:14px;line-height:24px;color:var(--theme-color-1);text-align:center}@media screen and (max-width:991px){.general-form-container .title{font-size:24px}.general-form-container .desc{margin-top:16px}.general-form-container .form-info{margin-bottom:20px}.general-form-group{margin-top:30px}.general-form-group .general-form{gap:20px}.form-message{font-size:13px;line-height:20px}}