.bekfrm-wrapper{max-width:100%;margin:20px 0;}.bekfrm-title{margin:0 0 20px 0;font-size:24px;font-weight:600;color:#23282d;}.bekfrm-form-description{margin:-12px 0 20px 0;font-size:15px;color:#50575e;}.bekfrm-form{display:flex;flex-wrap:wrap;gap:20px;width:100%;position:relative;}.bekfrm-field-wrapper{flex:1 1 100%;min-width:0;}.bekfrm-field-wrapper[hidden]{display:none !important;}.bekfrm-field-wrapper.bekfrm-width-full{flex:1 1 100%;}.bekfrm-field-wrapper.bekfrm-width-half{flex:1 1 calc(50% - 10px);}.bekfrm-field-wrapper.bekfrm-width-third{flex:1 1 calc(33.333% - 14px);}.bekfrm-label{display:block;margin-bottom:6px;font-weight:600;color:#23282d;font-size:14px;}.bekfrm-required-indicator{color:#d63638;margin-left:2px;}.bekfrm-wrapper .bekfrm-form .bekfrm-input,.bekfrm-wrapper .bekfrm-form .bekfrm-textarea,.bekfrm-wrapper .bekfrm-form .bekfrm-select{display:inline-block;width:100%;max-width:100%;margin:0;padding:10px 12px;border:1px solid #8c8f94;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;color:#2c3338;background-color:#fff;background-image:none;box-shadow:none;transition:border-color 0.2s ease;box-sizing:border-box;-webkit-appearance:auto;appearance:auto;}.bekfrm-wrapper .bekfrm-form .bekfrm-select{-webkit-appearance:menulist;appearance:auto;}.bekfrm-wrapper .bekfrm-form .bekfrm-input::placeholder,.bekfrm-wrapper .bekfrm-form .bekfrm-textarea::placeholder{color:#8c8f94;opacity:1;}.bekfrm-wrapper .bekfrm-form .bekfrm-input:focus,.bekfrm-wrapper .bekfrm-form .bekfrm-textarea:focus,.bekfrm-wrapper .bekfrm-form .bekfrm-select:focus{outline:none;border-color:var(--bekfrm-page-color,#2271b1);box-shadow:0 0 0 1px var(--bekfrm-page-color,#2271b1);}.bekfrm-wrapper .bekfrm-form .bekfrm-select:focus{background-color:#fff !important;}.bekfrm-wrapper .bekfrm-form .bekfrm-textarea{min-height:100px;resize:vertical;}.bekfrm-radio-group,.bekfrm-checkbox-group{display:block;}.bekfrm-radio-label,.bekfrm-checkbox-label{display:block;margin-bottom:8px;font-weight:normal;cursor:pointer;}.bekfrm-wrapper .bekfrm-form .bekfrm-radio,.bekfrm-wrapper .bekfrm-form .bekfrm-checkbox{margin-right:8px;cursor:pointer;box-sizing:border-box;}.bekfrm-radio-text,.bekfrm-checkbox-text{vertical-align:middle;}.bekfrm-choices-inline{display:flex;flex-wrap:wrap;gap:4px 20px;}.bekfrm-choices-2,.bekfrm-choices-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;}.bekfrm-choices-3{grid-template-columns:repeat(3,minmax(0,1fr));}.bekfrm-choices-inline .bekfrm-radio-label,.bekfrm-choices-inline .bekfrm-checkbox-label,.bekfrm-choices-2 .bekfrm-radio-label,.bekfrm-choices-2 .bekfrm-checkbox-label,.bekfrm-choices-3 .bekfrm-radio-label,.bekfrm-choices-3 .bekfrm-checkbox-label{margin-bottom:4px;}.bekfrm-choices-icons{--bekfrm-icon-size:48px;--bekfrm-icon-color:currentColor;display:flex;flex-wrap:wrap;gap:12px;}.bekfrm-choices-icons.bekfrm-choices-list{flex-direction:column;align-items:stretch;}.bekfrm-choices-icons.bekfrm-choices-2,.bekfrm-choices-icons.bekfrm-choices-3{display:grid;gap:12px;}.bekfrm-choices-icons .bekfrm-radio-label,.bekfrm-choices-icons .bekfrm-checkbox-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:16px 12px;min-width:96px;border:2px solid #dcdcde;border-radius:8px;background:#fff;text-align:center;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease;}.bekfrm-choices-icons.bekfrm-choices-list .bekfrm-radio-label,.bekfrm-choices-icons.bekfrm-choices-list .bekfrm-checkbox-label{flex-direction:row;justify-content:flex-start;text-align:left;padding:12px 16px;}.bekfrm-choices-icons .bekfrm-radio-label:hover,.bekfrm-choices-icons .bekfrm-checkbox-label:hover{border-color:#a7aaad;}.bekfrm-wrapper .bekfrm-form .bekfrm-choices-icons .bekfrm-radio,.bekfrm-wrapper .bekfrm-form .bekfrm-choices-icons .bekfrm-checkbox{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none;}.bekfrm-choices-icons .bekfrm-choice-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bekfrm-icon-size);height:var(--bekfrm-icon-size);max-width:100%;color:var(--bekfrm-icon-color);}.bekfrm-choices-icons .bekfrm-choice-icon svg,.bekfrm-choices-icons .bekfrm-choice-icon img{display:block;width:100%;height:100%;object-fit:contain;}.bekfrm-choices-icons .bekfrm-radio-text,.bekfrm-choices-icons .bekfrm-checkbox-text{line-height:1.35;}.bekfrm-choices-icons .bekfrm-choice-selected,.bekfrm-choices-icons .bekfrm-radio-label:has(.bekfrm-radio:checked),.bekfrm-choices-icons .bekfrm-checkbox-label:has(.bekfrm-checkbox:checked){border-color:var(--bekfrm-page-color,#2271b1);box-shadow:0 0 0 1px var(--bekfrm-page-color,#2271b1);background-color:#f6fafd;}.bekfrm-choices-icons .bekfrm-radio-label:focus-within,.bekfrm-choices-icons .bekfrm-checkbox-label:focus-within{outline:2px solid var(--bekfrm-page-color,#2271b1);outline-offset:2px;}.bekfrm-slider{display:flex;align-items:center;gap:16px;}.bekfrm-wrapper .bekfrm-form .bekfrm-input-slider{flex:1 1 auto;min-width:0;width:100%;margin:2px;padding:0;border:0;background:transparent;accent-color:var(--bekfrm-page-color,#2271b1);cursor:pointer;}.bekfrm-wrapper .bekfrm-form .bekfrm-input-slider:focus{box-shadow:none;}.bekfrm-wrapper .bekfrm-form .bekfrm-input-slider:focus-visible{outline:2px solid var(--bekfrm-page-color,#2271b1);outline-offset:4px;}.bekfrm-slider-value{flex:0 0 auto;font-size:14px;color:#1d2327;white-space:nowrap;}.bekfrm-phone-smart{display:flex;gap:8px;}.bekfrm-wrapper .bekfrm-form .bekfrm-phone-code{flex:0 1 auto;max-width:45%;width:auto;}.bekfrm-wrapper .bekfrm-form .bekfrm-phone-number{flex:1 1 auto;min-width:0;}.bekfrm-consent-label{display:flex;align-items:flex-start;margin-bottom:8px;font-weight:normal;cursor:pointer;line-height:1.6;}.bekfrm-wrapper .bekfrm-form .bekfrm-consent{margin-right:10px;margin-top:4px;cursor:pointer;flex-shrink:0;box-sizing:border-box;}.bekfrm-consent-text{flex:1;}.bekfrm-consent-text a{color:#2271b1;text-decoration:underline;}.bekfrm-consent-text a:hover{color:#135e96;}.bekfrm-file-upload-area{width:100%;}.bekfrm-file-input{display:none;}.bekfrm-photo-sample{margin:0 0 10px;}.bekfrm-photo-sample img{display:block;max-width:160px;max-height:120px;border:1px dashed #c3c4c7;border-radius:4px;}.bekfrm-photo-sample figcaption{margin-top:4px;font-size:12px;color:#646970;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button,.bekfrm-wrapper .bekfrm-form .bekfrm-page-button,.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn,.bekfrm-wrapper .bekfrm-form .bekfrm-signature-clear,.bekfrm-wrapper .bekfrm-form .bekfrm-file-remove,.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-modal-close,.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-ctrl,.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-capture,.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-retake,.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-use{display:inline-block;position:static;margin:0;font-family:inherit;font-style:normal;letter-spacing:normal;line-height:normal;text-transform:none;text-decoration:none;text-shadow:none;background-image:none;box-shadow:none;overflow:visible;opacity:1;gap:normal;box-sizing:border-box;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button:focus-visible,.bekfrm-wrapper .bekfrm-form .bekfrm-page-button:focus-visible,.bekfrm-wrapper .bekfrm-form .bekfrm-signature-clear:focus-visible,.bekfrm-wrapper .bekfrm-form .bekfrm-file-remove:focus-visible{outline:2px solid var(--bekfrm-page-color,#2271b1);outline-offset:2px;}.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:12px 24px;background-color:#2271b1;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color 0.2s ease;}.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn:hover,.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn:focus{background-color:#135e96;color:#fff;}.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn:focus-visible{outline:2px solid #2271b1;outline-offset:2px;}.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn[hidden]{display:none;}.bekfrm-wrapper .bekfrm-form .bekfrm-photo-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;flex-shrink:0;}.bekfrm-photo-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647;background:rgba(0,0,0,0.85);align-items:center;justify-content:center;margin:0;padding:0;}.bekfrm-photo-modal.bekfrm-photo-modal-open{display:flex;}.bekfrm-photo-modal-box{background:#fff;border-radius:16px;width:90vw;max-width:480px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;}.bekfrm-photo-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;}.bekfrm-photo-modal-title{font-size:16px;font-weight:700;color:#000;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-modal-close{width:32px;height:32px;border:none;background:none;font-size:24px;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background 0.2s;padding:0;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-modal-close:hover{background:#f0f0f0;color:#333;}.bekfrm-photo-modal-preview{position:relative;background:#000;aspect-ratio:4 / 3;overflow:hidden;display:flex;align-items:center;justify-content:center;}.bekfrm-photo-modal-preview video{width:100%;height:100%;object-fit:cover;}.bekfrm-photo-modal-preview .bekfrm-photo-captured{width:100%;height:100%;object-fit:contain;background:#000;}.bekfrm-photo-modal-preview canvas{display:none;}.bekfrm-photo-modal-error{color:#fff;text-align:center;padding:40px 20px;font-size:14px;}.bekfrm-photo-modal-footer{padding:16px 20px;border-top:1px solid #eee;}.bekfrm-photo-controls{display:flex;align-items:center;justify-content:center;gap:24px;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-ctrl{width:48px;height:48px;border-radius:50%;border:2px solid #ddd;background:#fff;color:#545454;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.2s,color 0.2s;padding:0;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-ctrl:hover{border-color:#2271b1;color:#2271b1;background:#fff;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-capture{width:72px;height:72px;border-radius:50%;border:4px solid #2271b1;background:#fff;cursor:pointer;position:relative;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-capture::after{content:"";width:56px;height:56px;border-radius:50%;background:#2271b1;display:block;transition:transform 0.15s;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-capture:active::after{transform:scale(0.85);}.bekfrm-photo-actions{display:none;gap:12px;}.bekfrm-photo-actions.bekfrm-photo-actions-visible{display:flex;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-actions button{flex:1;padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.2s;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-retake{background:#f0f0f0;color:#333;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-retake:hover{background:#e0e0e0;color:#333;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-use{background:#2271b1;color:#fff;}.bekfrm-photo-modal .bekfrm-photo-modal-box .bekfrm-photo-use:hover{background:#135e96;color:#fff;}.bekfrm-photo-modal-input{display:none;}.bekfrm-file-dropzone{display:flex;flex-direction:column;align-items:center;border:2px dashed #c3c4c7;border-radius:4px;padding:30px 20px;text-align:center;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease;}.bekfrm-file-dropzone:hover{border-color:#2271b1;background-color:#f0f6fc;}.bekfrm-file-dropzone.bekfrm-dragover{border-color:#2271b1;background-color:#e7f3ff;}.bekfrm-file-dropzone-icon{font-size:24px;color:#a7aaad;display:block;margin-bottom:8px;}.bekfrm-file-dropzone-text{margin:0 0 4px;font-size:14px;color:#50575e;}.bekfrm-file-dropzone-info{margin:0;font-size:12px;color:#646970;}.bekfrm-file-names{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;}.bekfrm-file-preview-item{position:relative;width:80px;text-align:center;}.bekfrm-file-thumb{width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid #dcdcde;display:block;}.bekfrm-file-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f1;border:1px solid #dcdcde;border-radius:4px;font-size:13px;font-weight:700;color:#50575e;text-transform:uppercase;}.bekfrm-file-preview-name{display:block;margin-top:4px;font-size:11px;color:#50575e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.bekfrm-wrapper .bekfrm-form .bekfrm-file-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background-color:#d63638;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;}.bekfrm-wrapper .bekfrm-form .bekfrm-file-remove:hover{background-color:#b32d2e;}.bekfrm-field-heading{padding:0;margin-top:10px;border-top:1px solid #ddd;padding-top:20px;}.bekfrm-field-heading:first-child{border-top:none;margin-top:0;padding-top:0;}.bekfrm-heading{margin:0 0 4px 0;padding:0;color:#1d2327;line-height:1.3;}h2.bekfrm-heading{font-size:22px;}h3.bekfrm-heading{font-size:18px;}h4.bekfrm-heading{font-size:15px;}.bekfrm-heading-description{margin:0;font-size:14px;color:#646970;}.bekfrm-help-text{margin:6px 0 0 0;font-size:13px;color:#646970;font-style:italic;}.bekfrm-signature{position:relative;}.bekfrm-signature-input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none;}.bekfrm-signature-pad{position:relative;height:160px;border:1px solid #8c8f94;border-radius:4px;background:#fff;overflow:hidden;touch-action:none;}.bekfrm-signature-pad::after{content:'';position:absolute;left:16px;right:16px;bottom:32px;border-top:1px dashed #c3c4c7;pointer-events:none;}.bekfrm-signature-canvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none;}.bekfrm-signature-canvas:focus-visible{outline:2px solid var(--bekfrm-page-color,#2271b1);outline-offset:-2px;}.bekfrm-signature-hint{position:absolute;left:16px;bottom:10px;font-size:13px;color:#a7aaad;pointer-events:none;}.bekfrm-signature-signed .bekfrm-signature-hint{display:none;}.bekfrm-signature-input.bekfrm-field-error-active~.bekfrm-signature-pad{border-color:#d63638;}.bekfrm-signature-actions{display:flex;justify-content:flex-end;margin-top:6px;}.bekfrm-wrapper .bekfrm-form .bekfrm-signature-clear{padding:4px 12px;font-size:13px;line-height:1.5;color:#2c3338;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:3px;cursor:pointer;}.bekfrm-wrapper .bekfrm-form .bekfrm-signature-clear:hover,.bekfrm-wrapper .bekfrm-form .bekfrm-signature-clear:focus-visible{background:#f0f0f1;border-color:#8c8f94;}.bekfrm-signature-noscript{margin:6px 0 0;font-size:13px;color:#d63638;}.bekfrm-field-error{display:block;margin-top:6px;font-size:13px;color:#d63638;}.bekfrm-field-error-active{border-color:#d63638 !important;}.bekfrm-field-error-active:focus{box-shadow:0 0 0 1px #d63638 !important;}.bekfrm-submit-wrapper{margin-top:0;flex:1 1 100%;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:#2271b1;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.2s ease;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button:hover{background-color:#135e96;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button:active{background-color:#0a4b78;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button:disabled{background-color:#8c8f94;cursor:not-allowed;}.bekfrm-submit-loading{display:inline-block;}.bekfrm-message{padding:12px 16px;margin-top:16px;border-radius:4px;font-size:14px;line-height:1.5;}.bekfrm-message-success{background-color:#d7f0d7;border:1px solid #00a32a;color:#00a32a;}.bekfrm-message-error{background-color:#f4d7d9;border:1px solid #d63638;color:#d63638;}.bekfrm-message>:first-child{margin-top:0;}.bekfrm-message>:last-child{margin-bottom:0;}.bekfrm-message a{color:inherit;}.bekfrm-message .bekfrm-fields-list{margin:12px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;}.bekfrm-message .bekfrm-fields-list dt{font-weight:600;}.bekfrm-message .bekfrm-fields-list dd{margin:0;word-break:break-word;}.bekfrm-form.bekfrm-form-submitted>:not(.bekfrm-message){display:none !important;}.bekfrm-error{padding:12px 16px;background-color:#f4d7d9;border:1px solid #d63638;color:#d63638;border-radius:4px;}.bekfrm-captcha-wrapper,.bekfrm-sitewide-captcha-wrapper{margin:0;max-width:100%;overflow:hidden;}.bekfrm-captcha-wrapper iframe,.bekfrm-sitewide-captcha-wrapper iframe,.bekfrm-captcha-wrapper>div,.bekfrm-sitewide-captcha-wrapper>div{max-width:100% !important;}.bekfrm-invs-cap{position:absolute;width:300px;height:120px;overflow:hidden;clip:rect(0,0,0,0);right:25%;bottom:-140px;}.bekfrm-content{line-height:1.6;}.bekfrm-content>:first-child{margin-top:0;}.bekfrm-content>:last-child{margin-bottom:0;}.bekfrm-content img{max-width:100%;height:auto;}.bekfrm-divider{border:0;border-top:1px solid #c3c4c7;margin:0;}.bekfrm-divider-title{margin:12px 0 4px 0;font-size:16px;font-weight:600;color:#1d2327;line-height:1.3;}.bekfrm-divider-description{margin:0;font-size:14px;color:#646970;}.bekfrm-field-wrapper.bekfrm-field-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.bekfrm-field-layout.bekfrm-layout-67-33{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.bekfrm-field-layout.bekfrm-layout-33-67{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.bekfrm-field-layout.bekfrm-layout-33-33-33{grid-template-columns:repeat(3,minmax(0,1fr));}.bekfrm-field-layout.bekfrm-layout-25-25-25-25{grid-template-columns:repeat(4,minmax(0,1fr));}.bekfrm-field-layout.bekfrm-layout-50-25-25{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);}.bekfrm-field-layout.bekfrm-layout-25-50-25{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);}.bekfrm-field-layout.bekfrm-layout-25-25-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);}.bekfrm-field-layout.bekfrm-layout-100{grid-template-columns:minmax(0,1fr);}.bekfrm-layout-column,.bekfrm-layout-cell{display:flex;flex-wrap:wrap;gap:20px;align-content:flex-start;min-width:0;}fieldset.bekfrm-field-wrapper{margin:0;padding:0;border:0;min-width:0;}.bekfrm-field-wrapper legend.bekfrm-label{padding:0;}.bekfrm-field-wrapper legend.bekfrm-label+.bekfrm-radio-group,.bekfrm-field-wrapper legend.bekfrm-label+.bekfrm-checkbox-group{margin-top:8px;}@media (max-width:600px){.bekfrm-choices-2,.bekfrm-choices-3{grid-template-columns:minmax(0,1fr);}}.bekfrm-address-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;}.bekfrm-address-part-address1,.bekfrm-address-part-address2{grid-column:1 / -1;}.bekfrm-sublabel{display:block;margin-top:4px;margin-bottom:0;font-weight:normal;font-size:12px;color:#646970;}.bekfrm-page{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:20px;}.bekfrm-form-paged .bekfrm-page:not(.bekfrm-page-active),.bekfrm-form-paged:not(.bekfrm-form-last-page) .bekfrm-submit-wrapper,.bekfrm-form-paged:not(.bekfrm-form-last-page) .bekfrm-captcha-wrapper{display:none;}.bekfrm-page-nav{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-start;}.bekfrm-page-nav-right{justify-content:flex-end;}.bekfrm-page-nav-center{justify-content:center;}.bekfrm-page-nav-split{justify-content:space-between;}.bekfrm-wrapper .bekfrm-form .bekfrm-page-nav-split .bekfrm-page-next,.bekfrm-wrapper .bekfrm-form .bekfrm-page-nav-split .bekfrm-submit-button{margin-left:auto;}.bekfrm-wrapper .bekfrm-form .bekfrm-page-button{padding:12px 24px;font-size:16px;font-weight:600;color:#2271b1;background-color:#fff;border:1px solid #2271b1;border-radius:4px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;}.bekfrm-wrapper .bekfrm-form .bekfrm-page-button:hover{background-color:#f0f6fc;}.bekfrm-wrapper .bekfrm-form .bekfrm-page-button.bekfrm-page-next{color:#fff;background-color:#2271b1;}.bekfrm-wrapper .bekfrm-form .bekfrm-page-button.bekfrm-page-next:hover{background-color:#135e96;}.bekfrm-pages-indicator{flex:1 1 100%;margin:0;padding:0;}.bekfrm-progress-track{height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;}.bekfrm-progress-fill{height:100%;background-color:var(--bekfrm-page-color,#2271b1);border-radius:4px;transition:width 0.3s ease;}.bekfrm-progress-text{margin:8px 0 0;font-size:14px;color:#50575e;}.bekfrm-pages-indicator-steps{list-style:none;display:flex;align-items:flex-start;}.bekfrm-step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;color:#646970;}.bekfrm-step::before{content:'';position:absolute;top:16px;right:50%;left:-50%;height:2px;background-color:#c3c4c7;}.bekfrm-step:first-child::before{display:none;}.bekfrm-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #c3c4c7;border-radius:50%;background-color:#fff;font-weight:600;}.bekfrm-step-active{color:#1d2327;font-weight:600;}.bekfrm-step-active .bekfrm-step-number{border-color:var(--bekfrm-page-color,#2271b1);background-color:var(--bekfrm-page-color,#2271b1);color:#fff;}.bekfrm-step-done .bekfrm-step-number{border-color:var(--bekfrm-page-color,#2271b1);color:var(--bekfrm-page-color,#2271b1);}.bekfrm-step-active::before,.bekfrm-step-done::before{background-color:var(--bekfrm-page-color,#2271b1);}@media (max-width:782px){.bekfrm-step:not(.bekfrm-step-active) .bekfrm-step-title{display:none;}.bekfrm-address-grid{grid-template-columns:minmax(0,1fr);}.bekfrm-wrapper .bekfrm-form .bekfrm-page-nav .bekfrm-page-button,.bekfrm-wrapper .bekfrm-form .bekfrm-page-nav .bekfrm-submit-button{flex:1 1 auto;}.bekfrm-field-wrapper.bekfrm-width-half,.bekfrm-field-wrapper.bekfrm-width-third{flex:1 1 100%;}.bekfrm-field-wrapper.bekfrm-field-layout{grid-template-columns:minmax(0,1fr);}.bekfrm-layout-cell-empty{display:none;}.bekfrm-wrapper .bekfrm-form .bekfrm-submit-button{width:100%;}}.bekfrm-wrapper .bekfrm-form input:focus-visible,.bekfrm-wrapper .bekfrm-form textarea:focus-visible,.bekfrm-wrapper .bekfrm-form select:focus-visible{outline:none;outline-offset:2px;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.bekfrm-loading .bekfrm-submit-text{opacity:0.5;}