.form-row{position:relative}.btn-form,.field-form,.form-group,.form-section,.title-form{position:relative;width:100%}.form-section{display:block}.form-group{margin:0}.form-group+.form-group{margin-top:30px}.form-section+.form-section{margin-top:60px}.form-row+.form-row{margin-top:30px}.title-form{padding-top:30px;padding-bottom:20px}.field-required{position:relative;font-size:80%!important;font-weight:400!important;margin-left:5px!important;color:rgba(212,22,48,1)}.field-required::before{position:relative;content:"*"}.field-form.inline>.field-group.hidden,.field-form>.field-group.hidden{display:none!important}.field-form.inline{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;display:flex;flex-wrap:wrap}.field-form.inline>.field-group{width:50%;padding-left:7.5px;padding-right:7.5px}.field-form.inline>.field-group.field-group-hide{display:none}.field-group.field-lock>.field,.field-group.field-lock>.field>.input,.field-group.field-lock>.field>.input-text{cursor:no-drop!important}.form-row.flex{display:flex;flex-wrap:nowrap}.form-row.flex>.col-label{padding-right:30px}.form-row.flex>.col-label .text-label{font-weight:600}.field-group,.field-group>.field{position:relative;display:block;width:100%}.field-group{padding-top:10px;padding-bottom:10px}.field-group.input-field-group>.field.input-field,.field-group.select-field-group>.field.select-field{height:45px;line-height:45px}.field-group.input-field-group>.field.input-field,.field-group.select-field-group>.field.select-field,.field-group.textarea-field-group .textarea-field>.textarea>textarea.input{background-color:rgba(237,237,237,1)}.field-group.input-field-group>.field.input-field,.field-group.select-field-group>.field.select-field,.field-group.textarea-field-group .textarea-field>.textarea,.field-group.textarea-field-group .textarea-field>.textarea>textarea.input{border-radius:5px}.field-group>.field>.input-text{position:relative;display:block;width:100%;background:0 0!important;border:none!important;outline:0!important;margin:0;padding:0 20px;z-index:3}.field-group.select-field-group>.field.select-field.label-inline>.label-text,.field-group>.field.label-inline.focus>.label-text,.field-group>.field.label-inline.has-data>.label-text,.field-group>.field.label-inline>.label-text,.field-group>.field>.input-text,.field-group>.field>.label-text{font-size:15px;font-weight:400}.field-group>.field>.input-text{line-height:45px}.field-group.select-field-group>.field.select-field.label-inline>.label-text,.field-group>.field.label-inline.focus>.label-text,.field-group>.field.label-inline.has-data>.label-text,.field-group>.field.label-inline>.label-text,.field-group>.field>.label-text{line-height:45px}.field-group.select-field-group>.field.select-field>.input-text>span{font-size:12px}.field-group>.label-text{position:relative;font-size:15px;line-height:25px;font-weight:600;letter-spacing:.3px;margin-bottom:5px}.field-group>.field>.label-text{position:absolute;z-index:2;opacity:1}.field-group>.field>.label-text{transition:all 50ms ease;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-ms-transition:all 50ms ease;-o-transition:all 50ms ease}.field-group>.field.focus>.label-text,.field-group>.field.has-data>.label-text,.field-group>.field.has-fix-text.prefix-text>.label-text,.field-group>.field.select-field>.label-text,.field-group>.field>.label-text.label-text-ontop{font-size:10.5px;font-weight:600;line-height:10px;letter-spacing:0;top:-10px;z-index:4}.field-group>.field.focus>.label-text,.field-group>.field.has-data>.label-text,.field-group>.field.has-fix-text.prefix-text>.label-text,.field-group>.field.select-field>.label-text,.field-group>.field>.label-text.label-text-ontop{padding-top:5px;padding-bottom:5px}.textcolor-white .field-group>.field.focus>.label-text,.textcolor-white .field-group>.field.focus>.label-text.label-text-ontop,.textcolor-white .field-group>.field.has-fix-text.prefix-text>.label-text,.textcolor-white .field-group>.field>.label-text{color:rgba(255,255,255,1)}.textcolor-white .field-group>.field.has-data>.label-text,.textcolor-white .field-group>.field.select-field>.label-text,.textcolor-white .field-group>.field>.label-text.label-text-ontop{color:rgba(255,255,255,.4)}.textcolor-white .field-group>.field>.input-text::placeholder{color:rgba(255,255,255,.4)}.field-group>.field.focus>.label-text,.field-group>.field.focus>.label-text.label-text-ontop,.field-group>.field.has-fix-text.prefix-text>.label-text,.field-group>.field>.label-text,.textcolor-black .field-group>.field.focus>.label-text,.textcolor-black .field-group>.field.focus>.label-text.label-text-ontop,.textcolor-black .field-group>.field.has-fix-text.prefix-text>.label-text,.textcolor-black .field-group>.field>.label-text{color:rgba(12,12,12,1)}.field-group>.field.has-data>.label-text,.field-group>.field.select-field>.label-text,.field-group>.field>.label-text.label-text-ontop,.textcolor-black .field-group>.field.has-data>.label-text,.textcolor-black .field-group>.field.select-field>.label-text,.textcolor-black .field-group>.field>.label-text.label-text-ontop{color:rgba(12,12,12,.4)}.field-group>.field>.input-text::placeholder,.textcolor-black .field-group>.field>.input-text::placeholder{color:rgba(12,12,12,.4)}.field-group>.field.has-icon>.icon{position:absolute;display:block;height:45px;width:40px;font-size:12px;line-height:43px;text-align:center;top:0;z-index:1}.field-group>.field.has-icon>.icon.icon-arrow{font-size:10px}.field-group.field-lock>.field.has-icon.trailing-icon>.icon.icon-lock.opacity,.field-group>.field.has-icon>.icon.opacity{display:block;opacity:.3}.field-group.field-lock>.field.has-icon.trailing-icon>.icon.right{display:none;opacity:0}.field-group>.field.has-icon.leading-icon>.icon.left{left:0;padding-left:10px}.field-group>.field.has-icon.leading-icon>.input-text{padding-left:40px}.field-group>.field.has-icon.trailing-icon>.icon.right{right:0;padding-right:10px}.field-group>.field.has-icon.trailing-icon>.input-text{padding-right:40px}.field-group>.field.has-fix-text{display:table!important}.field-group>.field.has-fix-text>.fix-text,.field-group>.field.has-fix-text>.input-text{display:table-cell!important;white-space:nowrap;vertical-align:middle}.field-group>.field.has-fix-text>.input-text{width:100%!important}.field-group>.field.has-fix-text>.fix-text{position:relative;width:1%!important}.field-group>.field.has-fix-text.prefix-text>.fix-text.left{padding-left:20px;padding-right:7px}.field-group>.field.has-fix-text.prefix-text>.input-text{padding-left:0}.field-group>.field.has-fix-text.prefix-text>.label-text{opacity:0}.field-group>.field.has-fix-text.prefix-text.focus>.label-text,.field-group>.field.has-fix-text.prefix-text.has-data>.label-text,.field-group>.field.has-fix-text.prefix-text>.label-text.label-text-ontop{opacity:1}.field-group>.field.has-fix-text.suffix-text>.fix-text.right{padding-left:7px;padding-right:20px;text-align:right}.field-group>.field.has-fix-text.suffix-text>.input-text{padding-right:0}.field-group.field-lock>.field.has-fix-text.suffix-text.has-icon.trailing-icon{padding-right:40px}.field-group.field-lock>.field.has-fix-text.suffix-text>.fix-text.right{padding-right:0}.field-group>.field.has-fix-text.suffix-text.has-icon.trailing-icon>.fix-text.right{padding-right:50px!important}.field-group>.field.has-fix-text.suffix-text.has-icon.trailing-icon>.icon.right{z-index:10}.field-group>.field.label-inline{display:table!important;padding-left:20px}.field-group>.field.label-inline>.input-text,.field-group>.field.label-inline>.label-text{position:relative!important;display:table-cell!important;vertical-align:middle;top:0;white-space:nowrap;overflow:hidden}.field-group>.field.label-inline>.label-text{width:1%;padding-top:0!important;padding-bottom:0!important;padding-right:10px!important}.field-group>.field.label-inline>.input-text{width:100%}.field-group>.field.label-inline>.label-text.has-colon{padding-right:15px!important}.field-group>.field.label-inline>.label-text.has-colon:before{position:absolute;content:":";top:0;right:5.5px;font-size:90%;font-weight:700;width:4px;text-align:center}.field-group>.field.label-inline.has-icon>.input-text,.field-group>.field.label-inline>.input-text{padding-left:0!important}.field-group>.field.label-inline.has-icon.leading-icon{padding-left:40px}.select-field-group{text-align:left}.select-field{cursor:pointer}.select-field>.input-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field-group.open>.select-field,.select-field-group>.select-field{transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}.select-field>.label-text{opacity:0!important}.select-field.focus>.label-text,.select-field.has-data>.label-text,.select-field>.label-text.label-text-ontop{opacity:1!important}.select-field-dropdown{position:absolute!important;visibility:hidden;width:100%;max-height:302px;background-color:rgba(255,255,255,1)!important;border:1px solid rgba(225,225,225,1);box-shadow:0 15px 60px rgba(0,0,0,.15);z-index:10;overflow-y:scroll}.field-form.inline .select-field-dropdown{width:calc(100% - 15px);left:7.5px;right:7.5px}.select-field-dropdown>.inside{position:relative;width:100%}.select-field-group.open .select-field-dropdown{visibility:inherit}ul.select-dropdown,ul.select-dropdown>li{position:relative;display:block;list-style:none!important;padding:0;margin:0}ul.select-dropdown{box-shadow:0 10px 10px rgba(0,0,0,.1)}ul.select-dropdown>li{font-size:14.5px;line-height:22px;font-weight:500;padding:10px 20px;cursor:pointer!important;background-color:rgba(10,10,10,0)!important}ul.select-dropdown>li:hover{background-color:rgba(10,10,10,.06)!important}ul.select-dropdown>li,ul.select-dropdown>li:hover{transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease}ul.select-dropdown>li,ul.select-dropdown>li.on{display:block}ul.select-dropdown>li.off{display:none}ul.select-dropdown>li+li{border-top:1px solid rgba(234,234,234,1)}ul.select-dropdown>li.title,ul.select-dropdown>li.title:hover{font-weight:500;font-size:16px;cursor:no-drop!important}ul.select-dropdown>li.title,ul.select-dropdown>li.title:hover{background-color:rgba(33,135,244,.1)!important;color:rgba(33,135,244,1)!important}ul.select-dropdown.has-icon-active>li{padding-right:45px}ul.select-dropdown.has-icon-active>li:before{position:absolute;display:none;top:8px;right:10px;width:25px;height:25px;text-align:center;font-size:10px;line-height:25px;border-radius:100%;font-family:bootstrap-icons!important;font-weight:900;content:"\f633";color:rgba(0,0,0,1)}ul.select-dropdown.has-icon-active>li.active:before{display:block}.field-group.select-field-group>.field.select-field.label-inline{display:block!important}.field-group.select-field-group>.field.select-field.label-inline>.input-text,.field-group.select-field-group>.field.select-field.label-inline>.label-text{display:inline-block!important;float:left!important}.field-group.select-field-group>.field.select-field.label-inline>.label-text{opacity:1!important}.textarea-field>.textarea{position:relative;line-height:0;overflow:hidden!important}.textarea-field>.textarea>textarea.input{position:relative;width:100%!important;max-width:100%!important;height:160px;min-height:160px!important;border:none!important;margin:0;padding:15px 20px!important;line-height:25px!important;box-shadow:none!important;resize:none!important;overflow:auto}.textarea-field>.textarea.two-line>textarea.input{height:85px;min-height:85px!important}.textarea-field>.textarea.three-line>textarea.input{height:110px;min-height:110px!important}.textarea-field>.textarea>textarea.input.resize{resize:vertical}.textarea-field.focus>.textarea>textarea.input,.textarea-field>.textarea>textarea.input{transition:border .2s ease;-webkit-transition:border .2s ease;-moz-transition:border .2s ease;-ms-transition:border .2s ease;-o-transition:border .2s ease}.textarea-field-group{padding-bottom:0!important}.textarea-field-group>.textarea-field>.text-label{position:relative;top:0;padding:15px 0 10px 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity-field-group{padding:0!important;margin:0!important}.quantity-field.input-quantity{height:45px!important;background-color:rgba(0,0,0,.08)!important;border-radius:5px!important}.quantity-field.input-quantity>.input{position:relative;display:block;width:100%;height:100%;background:0 0!important;border:none!important;outline:0!important;text-align:center;padding:0 45px!important;z-index:1}.quantity-field.input-quantity>.input::placeholder{color:rgba(50,50,50,1)!important}.quantity-field.input-quantity>.input.disabled,.quantity-field.input-quantity>.input[disabled]{cursor:no-drop!important;color:rgba(0,0,0,.2)}.quantity-field.input-quantity.disabled>button.disabled{opacity:.2!important}.quantity-field.input-quantity>button{position:absolute;width:35px;height:35px;top:50%;margin-top:-17.5px;border-radius:4px;border:none!important;background-color:rgba(255,255,255,.7)!important;color:rgba(67,75,82,1)!important;outline:0!important;font-size:11px;z-index:2}.quantity-field.input-quantity>button{opacity:1!important;z-index:2!important}.quantity-field.input-quantity>button.disabled,.quantity-field.input-quantity>button.focus,.quantity-field.input-quantity>button.focus.disabled{opacity:0!important;z-index:0!important}.quantity-field.input-quantity>.btn-increase{right:5px}.quantity-field.input-quantity>.btn-decrease{left:5px}.quantity-field.input-quantity>button:hover{background-color:rgba(255,255,255,1)!important}.quantity-field.input-quantity>button:active{font-size:15px}.quantity-field.input-quantity>.gentitle>.output-value,.quantity-field.input-quantity>input{font-weight:500!important;font-size:15px;letter-spacing:1px}.quantity-field.input-quantity>button,.quantity-field.input-quantity>button.disabled,.quantity-field.input-quantity>button:hover{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.quantity-field.input-quantity.disable-btn>.input{padding-left:10px!important;padding-right:10px!important}.quantity-field.input-quantity.disable-btn button{display:none!important}.field-group>.field.checked-field{display:flex;flex-wrap:wrap}.checked-field{position:relative;margin-top:5px;padding-bottom:5px;width:100%;line-height:0;height:auto}.checked-field label{position:relative;display:flex;flex-wrap:nowrap;min-height:20px;font-weight:400;padding-left:0;margin-bottom:0;cursor:pointer!important}.checked-field label.disable{cursor:no-drop!important}.checked-field .checkmark,.checked-field .text{position:relative}.checked-field .checkmark{text-align:center;width:25px;height:25px;border-radius:5px;line-height:25px;background-color:rgba(0,0,0,.1)}.checked-field .text{width:calc(100% - 25px);line-height:25px;padding-left:10px}.checked-field .default-btn .text{padding:0;width:auto}.checked-field input[type=checkbox],.checked-field input[type=radio]{position:absolute;width:10px!important;margin:0!important;left:5px!important;left:-10px!important;top:5px!important;outline:0!important;display:none!important}.checked-field .checkmark:before{position:relative;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;content:"\f633";font-size:10px!important;line-height:25px!important;opacity:0}.checked-field label:hover .checkmark:before{opacity:.5}.checked-field label.active .checkmark{background-color:rgba(14,77,153,1)!important;color:rgba(255,255,255,1)}.checked-field label.active .checkmark:before{opacity:1!important}.checked-field .checkmark,.checked-field label .checkmark:before,.checked-field label.active .checkmark:before,.checked-field label:hover .checkmark:before{transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease}.checked-field-group.inline{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.checked-field-group.inline .checked-field{width:auto;padding:0 15px}.checked-field.label-outside{display:table!important;width:100%!important}.checked-field.label-outside>.text,.checked-field.label-outside>label{display:inline-block!important;float:left!important}.checked-field.switch .checkmark{position:relative;display:block;width:50px;border-radius:20px}.checked-field.switch .text{width:calc(100% - 50px)}.checked-field.switch .checkmark:before{position:absolute;opacity:1!important;display:block;content:''!important;width:15px;height:15px;border-radius:20px;background-color:rgba(0,0,0,.2);margin:5px 0;left:5px;transition:left .1s ease!important;-webkit-transition:left .1s ease!important;-moz-transition:left .1s ease!important;-ms-transition:left .1s ease!important;-o-transition:left .1s ease!important}.checked-field.switch label.active .checkmark:before{left:30px;background-color:rgba(255,255,255,1)}.ss-scroll{width:4px!important;border-radius:0!important;margin-left:-2px!important;background-color:rgba(0,0,0,.07)!important}.alert-required{position:relative}.alert-required .message-alert{position:absolute;display:none;top:100%;left:0;padding-top:7px;font-size:10px;line-height:10px;font-weight:500;color:#e10613!important;letter-spacing:.5px}.alert-required .message-alert{display:block}.field-input.alert-required,.field-select.alert-required,.textarea-field.alert-required>.textarea{border-color:rgba(225,6,19,1)!important}.field-input.has-unit.alert-required>.unit{opacity:0}.field-input.alert-required:before,.field-select.alert-required:before{background-color:rgba(225,6,19,1)}.textarea-field.alert-required>.textarea:before{border-color:rgba(225,6,19,1)}.field-select.alert-required>.message-alert{right:45px;padding-right:0!important}.field-select.alert-required .icon-arrow{color:rgba(225,6,19,1)!important}.textarea-field.alert-required .message-alert{line-height:25px;padding:0;right:0;left:auto;top:auto;bottom:0}.textarea-field.alert-required>.textarea>textarea.input{box-shadow:inset 0 0 0 1px rgba(225,6,19,1)!important}.target-message-alert{position:relative}.form-title .target-message-alert{position:absolute;top:0;right:0}.form-title .target-message-alert .message-alert{position:relative;padding:0!important;line-height:25px}.checked-field.alert-required .checkmark{background-color:rgba(199,31,54,.1)!important}.checked-field.alert-required .checkmark:after{position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border-radius:6px;content:"";opacity:0}.checked-field.alert-required .checkmark:after{border:1px solid rgba(225,6,19,1)!important;opacity:1}.checked-field .checkmark:after,.checked-field.alert-required .checkmark:after{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.underlined-form .field-group>.field.alert-required:before{background-color:rgba(199,31,54,1)}.field-group>.field.has-fix-text.suffix-text.alert-required>.fix-text.right{opacity:0}.upload-section,.upload-section .upload-inside{position:relative}.upload-section{position:relative;width:100%;padding:20px;margin-top:20px;border-radius:10px}.upload-section .upload-inside{width:100%;height:100%}.file-upload-section{position:relative;border-radius:8px;overflow:hidden;border:2px dashed rgba(0,0,0,.1);min-height:50px}.file-upload-section:hover{border-color:rgba(0,0,0,.2)}.file-upload-section.has-img-file{border:2px solid rgba(255,255,255,1)}.file-upload-section>.inside{position:relative;width:100%;height:100%;border-radius:5px;border:1px dashed rgba(0,0,0,.08);cursor:pointer;transition:border .3s ease;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-ms-transition:border .3s ease;-o-transition:border .3s ease}.file-upload-section>.inside:hover{border-color:rgba(0,0,0,.2)}.file-upload-container .file-upload-preview,.file-upload-container .file-upload-preview-filename,.file-upload-container .file-upload-title,.file-upload-section input[type=file].file-upload-input{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.file-upload-section input[type=file].file-upload-input{opacity:0!important;cursor:pointer!important;z-index:3}.file-upload-container .file-upload-title{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:15px;text-align:center;z-index:1}.file-upload-container .file-upload-title>.inside{position:relative}.file-upload-container .file-upload-title>.inside .title{font-size:15px;line-height:20px;font-weight:600}.file-upload-container .file-upload-title>.inside .icon{font-size:50px;line-height:50px}.file-upload-container .file-upload-title.disable{display:none}.file-upload-container .file-upload-preview{background-position:center;background-repeat:no-repeat;background-size:cover;z-index:2}.file-upload-container .file-upload-preview.disable{display:none}.file-upload-container .file-upload-preview-filename{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;z-index:5}.file-upload-container .file-upload-preview-filename.disable{display:none}.action-upload-section{position:relative;display:none;margin-top:10px}.action-upload-section.on{display:block}.action-upload-section ul.btn-item-group{justify-content:center}@media (min-width:1400px){.field-form.inline>.field-group.xxl-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.xxl-w-full{flex:none!important;width:100%!important}}@media (min-width:1200px) and (max-width:1399.98px){.field-form.inline>.field-group.xl-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.xl-w-full{flex:none!important;width:100%!important}}@media (min-width:992px) and (max-width:1199.98px){.field-form.inline>.field-group.lg-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.lg-w-full{flex:none!important;width:100%!important}}@media (min-width:768px) and (max-width:991.98px){.field-form.inline>.field-group.md-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.md-w-full{flex:none!important;width:100%!important}}@media (min-width:576px) and (max-width:767.98px){.field-group>.label-text{font-size:13px;letter-spacing:0}.field-form.inline>.field-group.sm-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.sm-w-full{flex:none!important;width:100%!important}}@media (max-width:575.98px){.field-group>.label-text{font-size:13px;letter-spacing:0}.field-form.inline>.field-group.xs-w-full-flex{width:auto!important;flex:1 0 0}.field-form.inline>.field-group.xs-w-full{flex:none!important;width:100%!important}}