.bm-field-container .bm-field:not(:last-child){margin-bottom:1rem}.bm-field-container .bm-field .bm-field-label{margin-bottom:.5rem;color:var(--bm-color-black);font-weight:500;font-size:16px;line-height:1.5;width:100%;display:block}.bm-field-container .bm-field .bm-field-label .bm-required-label{color:red;font-weight:400}.bm-field-container .bm-field.hide-label .bm-field-label{display:none}.bm-field-container .bm-field input[type=text],.bm-field-container .bm-field input[type=number],.bm-field-container .bm-field input[type=email],.bm-field-container .bm-field input[type=password],.bm-field-container .bm-field input[type=date],.bm-field-container .bm-field input[type=tel],.bm-field-container .bm-field input[type=search],.bm-field-container .bm-field input[type=url],.bm-field-container .bm-field select,.bm-field-container .bm-field textarea{background-color:rgba(244,244,244,.5);border:1px solid rgba(33,33,33,.2);border-radius:8px;display:block;width:100%;height:50px;font-family:inherit;font-size:16px;font-weight:500;line-height:inherit;color:var(--bm-color-text);outline:0;appearance:none;padding:8px 1.25rem;transition:border-color .2s}.bm-field-container .bm-field input[type=text]:focus,.bm-field-container .bm-field input[type=number]:focus,.bm-field-container .bm-field input[type=email]:focus,.bm-field-container .bm-field input[type=password]:focus,.bm-field-container .bm-field input[type=date]:focus,.bm-field-container .bm-field input[type=tel]:focus,.bm-field-container .bm-field input[type=search]:focus,.bm-field-container .bm-field input[type=url]:focus,.bm-field-container .bm-field select:focus,.bm-field-container .bm-field textarea:focus{border-color:#212121}.bm-field-container .bm-field input[type=text]:disabled,.bm-field-container .bm-field input[type=number]:disabled,.bm-field-container .bm-field input[type=email]:disabled,.bm-field-container .bm-field input[type=password]:disabled,.bm-field-container .bm-field input[type=date]:disabled,.bm-field-container .bm-field input[type=tel]:disabled,.bm-field-container .bm-field input[type=search]:disabled,.bm-field-container .bm-field input[type=url]:disabled,.bm-field-container .bm-field select:disabled,.bm-field-container .bm-field textarea:disabled{background-color:#ededee}.bm-field-container .bm-field input[type=text]::placeholder,.bm-field-container .bm-field input[type=number]::placeholder,.bm-field-container .bm-field input[type=email]::placeholder,.bm-field-container .bm-field input[type=password]::placeholder,.bm-field-container .bm-field input[type=date]::placeholder,.bm-field-container .bm-field input[type=tel]::placeholder,.bm-field-container .bm-field input[type=search]::placeholder,.bm-field-container .bm-field input[type=url]::placeholder,.bm-field-container .bm-field select::placeholder,.bm-field-container .bm-field textarea::placeholder{color:rgba(var(--bm-input-placeholder), 0.2);font-weight:400}.bm-field-container .bm-field textarea{height:150px}.bm-field-container .bm-field.field-radio ul,.bm-field-container .bm-field.field-checkbox ul{margin:0;padding:0;list-style:none;width:100%}.bm-field-container .bm-field.field-radio ul li input[type=radio],.bm-field-container .bm-field.field-radio ul li input[type=checkbox],.bm-field-container .bm-field.field-checkbox ul li input[type=radio],.bm-field-container .bm-field.field-checkbox ul li input[type=checkbox]{display:none}.bm-field-container .bm-field.field-radio ul li input[type=radio]:checked+label:after,.bm-field-container .bm-field.field-radio ul li input[type=checkbox]:checked+label:after,.bm-field-container .bm-field.field-checkbox ul li input[type=radio]:checked+label:after,.bm-field-container .bm-field.field-checkbox ul li input[type=checkbox]:checked+label:after{opacity:1}.bm-field-container .bm-field.field-radio ul li label.bm-field-label-inline,.bm-field-container .bm-field.field-checkbox ul li label.bm-field-label-inline{padding-left:1.75rem;position:relative;user-select:none;display:inline-block;font-weight:400;font-size:16px;line-height:1.5}.bm-field-container .bm-field.field-radio ul li label.bm-field-label-inline::after,.bm-field-container .bm-field.field-radio ul li label.bm-field-label-inline::before,.bm-field-container .bm-field.field-checkbox ul li label.bm-field-label-inline::after,.bm-field-container .bm-field.field-checkbox ul li label.bm-field-label-inline::before{content:"";display:block;width:18px;height:18px;position:absolute;top:3px;left:0}.bm-field-container .bm-field.field-radio ul li label.bm-field-label-inline:before,.bm-field-container .bm-field.field-checkbox ul li label.bm-field-label-inline:before{border:1px solid #202121}.bm-field-container .bm-field.field-radio ul li label.bm-field-label-inline::after,.bm-field-container .bm-field.field-checkbox ul li label.bm-field-label-inline::after{opacity:0;background-repeat:no-repeat;background-position:50% 50%}.bm-field-container .bm-field.field-radio.style-inline ul li,.bm-field-container .bm-field.field-checkbox.style-inline ul li{display:inline-block;margin-right:1rem}.bm-field-container .bm-field.field-radio.style-inline ul li label,.bm-field-container .bm-field.field-checkbox.style-inline ul li label{margin:0}.bm-field-container .bm-field.field-radio .bmform-image-choices,.bm-field-container .bm-field.field-checkbox .bmform-image-choices{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:12px;list-style:none;padding:0;margin:0}.bm-field-container .bm-field.field-radio .bmform-image-choices__item input,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item input{display:none}.bm-field-container .bm-field.field-radio .bmform-image-choices__item label.bm-field-label-inline,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item label.bm-field-label-inline{display:block;border:2px solid #e5e7eb;border-radius:8px;padding:8px;text-align:center;cursor:pointer;transition:all .2s ease}.bm-field-container .bm-field.field-radio .bmform-image-choices__item label.bm-field-label-inline::before,.bm-field-container .bm-field.field-radio .bmform-image-choices__item label.bm-field-label-inline::after,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item label.bm-field-label-inline::before,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item label.bm-field-label-inline::after{content:none}.bm-field-container .bm-field.field-radio .bmform-image-choices__item img,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item img{max-width:100%;height:80px;object-fit:contain;margin-bottom:6px}.bm-field-container .bm-field.field-radio .bmform-image-choices__item input:checked+label,.bm-field-container .bm-field.field-checkbox .bmform-image-choices__item input:checked+label{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.bm-field-container .bm-field.field-radio ul li label::after,.bm-field-container .bm-field.field-radio ul li label::before{border-radius:50%}.bm-field-container .bm-field.field-radio ul li label::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='black'/%3E%3C/svg%3E%0A");background-size:8px auto}.bm-field-container .bm-field.field-checkbox ul li label::after{background-color:#161f38;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.77551 6.33333L9 1' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:10px auto}.bm-field-container .bm-field.field-select{position:relative}.bm-field-container .bm-field.field-select select{padding:12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.bm-field-container .bm-field.field-select select:not([multiple]){background:#ededee url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='black'/%3E%3C/svg%3E") no-repeat right 15px top 50%;transition:background .25s ease}.bm-field-container .bm-field.field-select select:not([multiple]).open{background:#ededee url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L5.5 1L10 6' stroke='black'/%3E%3C/svg%3E") no-repeat right 15px top 50%}.bm-field-container .bm-field.field-select option.select-placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait}.bm-field-container .bm-field.field-layout .bm-layout-row{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 767px){.bm-field-container .bm-field.field-layout .bm-layout-row{flex-direction:column}}@media screen and (min-width: 768px){.bm-field-container .bm-field.field-layout .bm-layout-row{margin-right:-10px;margin-left:-10px}}.bm-field-container .bm-field.field-layout .bm-layout-column{width:50%}@media screen and (max-width: 767px){.bm-field-container .bm-field.field-layout .bm-layout-column{width:100%}}@media screen and (min-width: 768px){.bm-field-container .bm-field.field-layout .bm-layout-column{padding:0 10px}}@media screen and (max-width: 767px){.bm-field-container .bm-field.field-layout .bm-layout-column:not(:last-child) .bm-field{margin-bottom:1rem}}.bm-field-container .bm-field.field-birthday input{padding-right:52px}.bm-field-container .bm-field.field-birthday .field-birthday__wrap{position:relative}.bm-field-container .bm-field.field-birthday .field-birthday__icon{position:absolute;top:50%;transform:translateY(-50%);right:1px;background:#eee;border-left:1px solid #ccc;height:calc(100% - 2px);width:50px;border-top-right-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:center;align-items:center}.bm-field-container .bm-field.field-signature{position:relative}.bm-field-container .bm-field.field-signature .bm-signature-input{position:absolute;bottom:0;left:0;height:1px;padding:0;border:none}.bm-field-container .bm-field.field-signature .bm-signature-input:focus~.bm-signature canvas{border-color:#066aab}.bm-field-container .bm-field.field-signature .bm-signature{position:relative;overflow:hidden}.bm-field-container .bm-field.field-signature .bm-signature canvas{width:100%;height:200px;display:block;border:1px solid #ccc;border-radius:8px;background:#fff;cursor:crosshair;transition:border-color .2s}.bm-field-container .bm-field.field-signature .bm-signature canvas.is-active{border-color:#007bff}.bm-field-container .bm-field.field-signature .bm-signature__placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#888;font-size:18px;pointer-events:none;user-select:none;opacity:.6}.bm-field-container .bm-field.field-signature .bm-signature__clear-btn{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:50%;padding:0;background:rgba(0,0,0,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.bm-field-container .bm-field.field-signature .bm-signature__clear-btn:hover{background:rgba(0,0,0,.8)}.bm-field-container .bm-field.field-signature .bm-signature__clear-btn svg{width:18px;height:18px}.bm-field-container .bm-field.field-file-upload .bm-dropzone{border:1px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;padding:1rem}.bm-field-container .bm-field.field-file-upload .bm-dropzone .dz-message{margin:1rem 0;text-align:center}.bm-field-container .bm-field.field-file-upload .bm-dropzone .dz-message svg{width:40px;height:40px;margin-bottom:.5rem}.bm-field-container .bm-field.field-file-upload .bm-dropzone .dz-message h3{font-size:18px;margin-bottom:2px;line-height:1.5}.bm-field-container .bm-field.field-file-upload .bm-dropzone .dz-message p{font-size:16px;margin:0;line-height:1.5}.bm-field-container .bm-field.field-file-upload .bm-form-control{height:1px;padding:0;border:none}.bm-field-container .bm-field.bm-has-error input,.bm-field-container .bm-field.bm-has-error select{border-color:#d63637 !important}.bm-field-container .bm-field.bm-has-error .invalid-message{display:block;font-size:14px;color:#d63637;margin-top:8px;user-select:none}.bm-field-container .bm-field.bm-has-error .invalid-message::before{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.0264%2012.3086L9.46387%200.90625C8.97168%200.0585938%207.68652%200.03125%207.19434%200.90625L0.631836%2012.3086C0.139648%2013.1562%200.768555%2014.25%201.78027%2014.25H14.8779C15.8896%2014.25%2016.5186%2013.1836%2016.0264%2012.3086ZM8.34277%209.92969C9.02637%209.92969%209.60059%2010.5039%209.60059%2011.1875C9.60059%2011.8984%209.02637%2012.4453%208.34277%2012.4453C7.63184%2012.4453%207.08496%2011.8984%207.08496%2011.1875C7.08496%2010.5039%207.63184%209.92969%208.34277%209.92969ZM7.13965%205.41797C7.1123%205.22656%207.27637%205.0625%207.46777%205.0625H9.19043C9.38184%205.0625%209.5459%205.22656%209.51855%205.41797L9.32715%209.13672C9.2998%209.32812%209.16309%209.4375%208.99902%209.4375H7.65918C7.49512%209.4375%207.3584%209.32812%207.33105%209.13672L7.13965%205.41797Z%22%20fill%3D%22currentColor%22%2F%3E%0A%3C%2Fsvg%3E%0A);content:"";position:relative;display:inline-block;right:5px;top:1.5px;width:16px;height:14px;background-color:#d63637}.bm-field-container .bm-field .bm-description{font-weight:400;font-size:14px;line-height:1.5;margin-top:8px;color:rgba(0,0,0,.6)}.bm-submit-container{margin-top:2rem}.bm-submit-container .bm-submit{border:1px solid #b35a00;padding:12px 1.75rem;background-color:#b35a00;color:#fff;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.bm-submit-container .bm-submit:hover{border-color:#fff;background:#212121;color:#fff}.bm-submit-container .bm-submit:disabled{opacity:.7;cursor:not-allowed}.bm-submit-container .bm-submit.bm-loading .bm-spinner{display:inline-block !important;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:bm-spin .8s linear infinite}@keyframes bm-spin{to{transform:rotate(360deg)}}.bm-admin-notice{border-left:4px solid #72aee6;background:#fff;margin:0 0 20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:12px;width:100%;position:relative}.bm-admin-notice:has(.notice-dismiss){padding-right:40px}.bm-admin-notice.notice-error{border-left-color:#d63638}.bm-admin-notice.notice-success{border-left-color:#00a32a}.bm-admin-notice__content{font-size:14px;line-height:1.5}.bm-admin-notice .notice-dismiss{position:absolute;top:50%;transform:translateY(-50%);right:8px;border:none;margin:0;padding:6px;background:rgba(0,0,0,0);color:#b4b9be;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.bm-admin-notice .notice-dismiss:hover{opacity:.7}.bm-admin-notice .notice-dismiss::before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23b4b9be' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z'/%3E%3C/svg%3E") no-repeat center center/contain;display:block;height:20px;width:20px}
