.o-franchiseform .franchiseform-container .item-input-field{position:relative}
.o-franchiseform .franchiseform-container .item-input-field .item-label{position:absolute !important;left:20px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;opacity:.9 !important;font-size:16px;-webkit-transition:.2s ease-in !important;-o-transition:.2s ease-in !important;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:text;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
.o-franchiseform .franchiseform-container .item-input-field .item-label label{cursor:text}
.o-franchiseform .franchiseform-container .item-input-field .item-label.success label{color:#429f01}
.o-franchiseform .franchiseform-container .item-input-field .item-label.error label{color:#c5003e}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box{padding-top:0 !important;position:relative}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input{height:fit-content !important;line-height:26px !important;padding-top:20px;padding-right:0 !important}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input:-webkit-autofill{-webkit-background-clip:text !important;-webkit-box-shadow:none !important}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input::-webkit-input-placeholder{color:transparent}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input::-moz-placeholder{color:transparent}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input:-ms-input-placeholder{color:transparent}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input::-ms-input-placeholder{color:transparent}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box input::placeholder{color:transparent}
.o-franchiseform .franchiseform-container .item-input-field .item-input-box.parsley-success{border-color:#429f01}
.o-franchiseform .franchiseform-container .item-input-field .megaform-display-errors{padding-left:20px}
.o-franchiseform .franchiseform-container .item-input-field.is-active .item-label{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;top:5px !important;-webkit-transform:none;-ms-transform:none;transform:none;font-size:12px;line-height:20px}
.o-franchiseform .franchiseform-container .item-input-select{position:relative}
.o-franchiseform .franchiseform-container .item-input-select .item-label{position:absolute !important;left:20px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;z-index:2;opacity:.9 !important;font-size:16px;-webkit-transition:.2s ease-in !important;-o-transition:.2s ease-in !important;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:pointer;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
.o-franchiseform .franchiseform-container .item-input-select .item-label label{cursor:pointer}
.o-franchiseform .franchiseform-container .item-input-select .item-label.success{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;top:5px !important;-webkit-transform:none;-ms-transform:none;transform:none;font-size:12px;line-height:20px}
.o-franchiseform .franchiseform-container .item-input-select .item-label.success label{color:#429f01}
.o-franchiseform .franchiseform-container .item-input-select .item-label.error label{color:#c5003e}
.o-franchiseform .franchiseform-container .item-input-select .item-select-wrapper.prof-req-item{padding-top:0 !important}
.o-franchiseform .franchiseform-container .item-input-select .item-label.success+.item-select-wrapper .select2-container .select2-selection{border:2px solid #429f01}
.o-franchiseform .franchiseform-container .item-input-select .item-label.error+.item-select-wrapper .select2-container .select2-selection{border-color:#c5003e}
.o-franchiseform .franchiseform-container .item-input-select .item-label.success+.item-select-wrapper .select2-container.select2-container--open .select2-selection{border:2px solid rgba(0,116,122,0.15)}
.o-megaform .megaform-container .item-input-field{position:relative}
.o-megaform .megaform-container .item-input-field .item-label{position:absolute !important;left:60px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;opacity:.9 !important;font-size:16px;-webkit-transition:.2s ease-in !important;-o-transition:.2s ease-in !important;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:text;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
@media only screen and (max-width:709px){.o-megaform .megaform-container .item-input-field .item-label{left:40px}
}
.o-megaform .megaform-container .item-input-field .item-label label{cursor:text}
.o-megaform .megaform-container .item-input-field .item-label.success label{color:#429f01}
.o-megaform .megaform-container .item-input-field .item-label.error label{color:#c5003e}
.o-megaform .megaform-container .item-input-field .item-input-box{padding-top:0 !important;position:relative}
.o-megaform .megaform-container .item-input-field .item-input-box input{height:fit-content !important;line-height:26px !important;padding-top:20px;padding-right:0 !important}
.o-megaform .megaform-container .item-input-field .item-input-box input:-webkit-autofill{-webkit-background-clip:text !important;-webkit-box-shadow:none !important}
.o-megaform .megaform-container .item-input-field .item-input-box input::-webkit-input-placeholder{color:transparent}
.o-megaform .megaform-container .item-input-field .item-input-box input::-moz-placeholder{color:transparent}
.o-megaform .megaform-container .item-input-field .item-input-box input:-ms-input-placeholder{color:transparent}
.o-megaform .megaform-container .item-input-field .item-input-box input::-ms-input-placeholder{color:transparent}
.o-megaform .megaform-container .item-input-field .item-input-box input::placeholder{color:transparent}
.o-megaform .megaform-container .item-input-field .item-input-box.parsley-success{border-color:#429f01}
.o-megaform .megaform-container .item-input-field .megaform-display-errors{padding-left:20px}
.o-megaform .megaform-container .item-input-field.is-active .item-label{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;top:5px !important;-webkit-transform:none;-ms-transform:none;transform:none;font-size:12px;line-height:20px}
.o-megaform .megaform-container .item-input-select{position:relative}
.o-megaform .megaform-container .item-input-select .item-label{position:absolute !important;left:60px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;z-index:2;opacity:.9 !important;font-size:16px;-webkit-transition:.2s ease-in !important;-o-transition:.2s ease-in !important;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:pointer;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
@media only screen and (max-width:709px){.o-megaform .megaform-container .item-input-select .item-label{left:40px}
}
.o-megaform .megaform-container .item-input-select .item-label label{cursor:pointer}
.o-megaform .megaform-container .item-input-select .item-label.success{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;top:5px !important;-webkit-transform:none;-ms-transform:none;transform:none;font-size:12px;line-height:20px}
.o-megaform .megaform-container .item-input-select .item-label.is-active label{font-size:12px !important;line-height:20px !important;transition:.2s ease-in}
.o-megaform .megaform-container .item-input-select .item-label.success label{color:#429f01}
.o-megaform .megaform-container .item-input-select .item-label.error label{color:#c5003e}
.o-megaform .megaform-container .item-input-select .item-select-wrapper.prof-req-item{padding-top:0 !important}
.o-megaform .megaform-container .item-input-select .item-label.success+.item-select-wrapper .select2-container .select2-selection{border:2px solid #429f01}
.o-megaform .megaform-container .item-input-select .item-label.error+.item-select-wrapper .select2-container .select2-selection{border-color:#c5003e}
.o-megaform .megaform-container .item-input-select .item-label.success+.item-select-wrapper .select2-container.select2-container--open .select2-selection{border:2px solid rgba(0,116,122,0.15)}
.o-megaform .megaform-container .item-input-textarea{position:relative}
.o-megaform .megaform-container .item-input-textarea .item-label{position:absolute !important;left:60px;text-align:left !important;top:13px;line-height:24px;margin-top:0 !important;opacity:.9 !important;font-size:16px;transition:.2s ease-in !important;font-weight:600;display:block !important;cursor:text;width:fit-content !important;z-index:2;margin-bottom:0 !important}
@media only screen and (max-width:709px){.o-megaform .megaform-container .item-input-textarea .item-label{left:40px}
}
.o-megaform .megaform-container .item-input-textarea:not(.is-active) .item-label label{font-size:16px !important;font-weight:600 !important;line-height:24px !important;transition:.2s ease-in !important}
.o-megaform .megaform-container .item-input-textarea .item-label.success label{color:#429f01}
.o-megaform .megaform-container .item-input-textarea .item-label.error label{color:#c5003e}
.o-megaform .megaform-container .item-input-textarea.is-active .item-label{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;top:5px !important;-webkit-transform:none;-ms-transform:none;transform:none;font-size:12px;line-height:20px}
.o-megaform .megaform-container .item-input-textarea.is-active .item-label label{font-size:12px !important;line-height:20px !important;transition:.2s ease-in !important}
.o-megaform .megaform-container .item-input-textarea .item-textarea-wrapper.parsley-error{border:2px solid #c5003e !important}
.o-megaform .megaform-container .item-input-textarea .item-textarea-wrapper.parsley-success{border:2px solid #429f01 !important}
.o-megaform form{padding:0 18%}
@media only screen and (max-width:709px){.o-megaform form{padding:0}
}
.o-megaform form .item-input-box{min-width:100%;width:100%}
.item-input-select .item-select-wrapper .item-select+.select2-container{min-width:100% !important;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
.o-megaform form .item-input-radio .item-label{width:auto !important;text-align:left !important;margin-right:0 !important;display:block !important}
.o-megaform form .item-input-radio .item-label label{line-height:24px;font-weight:600}
.o-megaform form .item-input-radio .item-radio-container .radio-custom{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
@media only screen and (max-width:709px){.o-megaform form .item-input-radio .item-radio-container .radio-custom{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
}
.o-megaform form .item-input-radio-valuation .item-label{width:auto !important;text-align:left !important;margin-bottom:20px !important;margin-right:0 !important;display:block !important}
.o-megaform.typeOfItem.white-component .item-input-box{z-index:1;background-color:inherit}
.autocomplete-items{left:-2px !important}