.srfm-form-container .srfm-form .srfm-high-z-index{z-index:9999!important}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap{position:relative;height:24px;text-align:left;width:100%;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0;display:flex;align-items:center;margin-bottom:0;--srfm-slider-margin-top:calc(var(--srfm-input-label-gap) + 32px);margin-top:var(--srfm-slider-margin-top,32px)!important}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap{position:absolute;left:0;right:0;height:8px;border-radius:4px;background-color:var(--srfm-color-input-border-disabled)}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider{position:absolute;height:8px;border-radius:4px;left:0;background-color:var(--srfm-color-scheme-primary);width:var(--value);transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider-thumb,.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider-tooltip{width:24px;height:24px;left:calc(var(--value) - 12px);transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider-thumb{cursor:pointer;position:absolute;top:-8px;border-radius:50%;outline:0;z-index:1;background-color:var(--srfm-color-scheme-text-on-primary);border:1px solid var(--srfm-color-scheme-primary);box-shadow:0 4px 8px -2px var(--srfm-slider-thumb-shadow-color)}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider-tooltip{position:absolute;top:-35px;width:auto;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateX(-50%);left:var(--value);text-wrap:nowrap}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-slider-wrap .srfm-slider-tooltip>span{position:relative;font-size:12px;line-height:18px;font-weight:500;padding:3px 6px;border-radius:4px;background-color:var(--srfm-color-scheme-primary);color:var(--srfm-color-scheme-text-on-primary)}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap input[type=range]{position:absolute;pointer-events:all;-webkit-appearance:none;z-index:3;height:8px;width:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;margin:0;transition:.2s ease-out}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap input[type=range]::-moz-range-thumb,.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap input[type=range]::-webkit-slider-thumb{width:24px;height:24px;cursor:pointer}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap input[type=range]:focus+.srfm-slider-wrap .srfm-slider-thumb{box-shadow:0 0 0 4px var(--srfm-color-input-border-focus-glow)}.srfm-form-container .srfm-form .srfm-slider-block .slider-range{display:flex;position:relative;align-items:flex-end;justify-content:space-between;padding-top:var(--srfm-slider-label-top-padding);margin-bottom:var(--srfm-slider-error-gap)}.srfm-form-container .srfm-form .srfm-slider-block .slider-range span{color:var(--srfm-color-input-placeholder);font-size:var(--srfm-slider-label-font-size);font-weight:400;line-height:var(--srfm-slider-label-line-height)}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider{position:relative;width:100%;height:inherit;display:flex;align-items:inherit}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider .srfm-slider-wrap{cursor:pointer}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider .srfm-slider-wrap .srfm-slider-thumb{left:calc(var(--value,0%) - 12px)}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider .srfm-slider-wrap .srfm-slider-thumb{cursor:pointer}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider .srfm-slider-wrap .srfm-slider-thumb:focus{box-shadow:0 0 0 4px var(--srfm-color-input-border-focus-glow)!important}.srfm-form-container .srfm-form .srfm-slider-block .srfm-block-wrap .srfm-text-slider .srfm-text-slider-option input[type=radio]{display:none}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate .srfm-error-message{display:block}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-1 input{border-color:var(--srfm-error-surface-color);background-color:var(--srfm-error-background-color)}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-1 .srfm-error-message{color:var(--srfm-error-text-color)}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-2 input,.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-3 input{border-color:var(--srfm-warning-surface-color);background-color:var(--srfm-warning-background-color)}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-2 .srfm-error-message,.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-3 .srfm-error-message{color:var(--srfm-warning-text-color)}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-4 input{border-color:var(--srfm-success-surface-color);background-color:var(--srfm-success-background-color)}.srfm-form-container .srfm-form .srfm-password-block-wrap .srfm-block.srfm-password-validate.srfm-strength-4 .srfm-error-message{color:var(--srfm-success-text-color)}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul li .srfm-icon svg{stroke:rgba(255,255,255,0.5019607843)}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:first-child.srfm-fill svg{fill:#450a0a;stroke:#fca5a5!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(2).srfm-fill svg{fill:#451a03;stroke:#fdba74!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(3).srfm-fill svg{fill:#422006;stroke:#fde047!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(4).srfm-fill svg{fill:#052e16;stroke:#bef264!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(5).srfm-fill svg{fill:#042f2e;stroke:#6ee7b7!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=thumb] li:first-child.srfm-fill svg{fill:#022c22;stroke:#6ee7b7!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=thumb] li:nth-child(2).srfm-fill svg{fill:#450a0a;stroke:#fca5a5!important}.srfm-form-container.srfm-has-dark-bg .srfm-form .srfm-rating-block ul[data-icon-type=star] li.srfm-fill svg{fill:#fcd34d;stroke:rgba(255,255,255,0.5019607843)!important}.srfm-form-container .srfm-form .srfm-rating-block .srfm-block-wrap{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-form .srfm-rating-block ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:var(--srfm-rating-icon-gap)}.srfm-form-container .srfm-form .srfm-rating-block ul li{text-align:center;line-height:1;padding:2px}.srfm-form-container .srfm-form .srfm-rating-block ul li .srfm-icon{display:flex;cursor:pointer;position:relative;transition:.3s ease-in-out;width:var(--srfm-rating-icon-size);height:var(--srfm-rating-icon-size)}.srfm-form-container .srfm-form .srfm-rating-block ul li .srfm-icon svg{stroke:rgba(30,30,30,0.5019607843);stroke-width:1.5px;transition:.3s}.srfm-form-container .srfm-form .srfm-rating-block ul li .srfm-icon .srfm-tooltip{display:none;position:absolute;width:max-content;z-index:1000000;top:-30px;left:50%;transform:translate(-50%,-10px);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;background-color:var(--srfm-color-scheme-primary);color:var(--srfm-color-scheme-text-on-primary);font-size:14px;border-radius:4px;padding:8px}.srfm-form-container .srfm-form .srfm-rating-block ul li .srfm-icon:hover svg{transform:scale(1.2)}.srfm-form-container .srfm-form .srfm-rating-block ul li .srfm-icon:hover .srfm-tooltip{display:block;opacity:1;transform:translate(-50%,-6px)}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:first-child.srfm-fill svg{fill:#fee2e2;stroke:#dc2626!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(2).srfm-fill svg{fill:#ffedd5;stroke:#ea580c!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(3).srfm-fill svg{fill:#fef9c3;stroke:#ca8a04!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(4).srfm-fill svg{fill:#ecfccb;stroke:#65a30d!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=smiley] li:nth-child(5).srfm-fill svg{fill:#d1fae5;stroke:#059669!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=thumb] li:first-child.srfm-fill svg{fill:#d1fae5;stroke:#059669!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=thumb] li:nth-child(2).srfm-fill svg{fill:#fee2e2;stroke:#dc2626!important}.srfm-form-container .srfm-form .srfm-rating-block ul[data-icon-type=star] li.srfm-fill svg{fill:#f59e0b;stroke:rgba(30,30,30,0.1490196078)!important}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap{transition:all .2s ease;text-align:center;line-height:normal;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--srfm-upload-inner-gap);border:1px dashed var(--srfm-color-input-border);font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);padding:var(--srfm-upload-vertical-padding) 16px;color:var(--srfm-color-input-description);border-radius:6px;background-color:var(--srfm-color-input-background);outline:0;margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap:focus-within,.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap:hover{border-color:var(--srfm-color-input-border-hover);background-color:var(--srfm-color-input-background-hover);color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap:focus-within .srfm-upload-icon svg path,.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap:hover .srfm-upload-icon svg path{stroke:var(--srfm-color-input-description)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap:disabled{color:var(--srfm-disabled-color);background-color:var(--srfm-disabled-background-color);border-color:var(--srfm-disabled-border-color)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap .srfm-upload-icon{width:24px;height:24px}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap .srfm-upload-icon svg path{stroke:var(--srfm-color-input-description)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap .srfm-input-upload{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.srfm-form-container .srfm-form .srfm-upload-block .srfm-block-wrap .srfm-upload-wrap .srfm-classic-upload-label{color:var(--srfm-color-input-description);line-height:var(--srfm-upload-text-line-height)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data{display:none;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;border:1px solid var(--srfm-color-input-border);border-radius:4px;padding:12px;margin-top:var(--srfm-upload-file-margin-top)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data.active{display:flex}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left{display:flex;flex-wrap:wrap;flex:1;align-items:center;gap:12px}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-preview{display:flex;align-items:center;justify-content:center;width:var(--srfm-upload-preview-size);height:var(--srfm-upload-preview-size);border-radius:4px;background-color:var(--srfm-color-input-border-disabled)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-preview svg{width:50%;height:50%}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-preview svg path{stroke:var(--srfm-color-input-text);stroke-opacity:1}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-preview img{width:100%;height:100%;object-fit:cover;border-radius:4px}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-data-details{font-size:var(--srfm-input-field-font-size);font-weight:400}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-data-details .srfm-upload-data-filename{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-left .srfm-upload-data-details .srfm-upload-data-size{color:var(--srfm-color-input-prefix)}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-right{cursor:pointer;height:20px;width:20px}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-right svg{width:100%;height:100%}.srfm-form-container .srfm-form .srfm-upload-block .srfm-upload-data .srfm-upload-data-right svg path{stroke:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-upload-block.srfm-error .srfm-block-wrap{border-color:var(--srfm-error-color-border)}.srfm-page-break{width:100%;display:none;flex-wrap:wrap;transition:.15s ease-in-out;row-gap:var(--srfm-row-gap-between-blocks);column-gap:var(--srfm-column-gap-between-blocks)}.srfm-page-break.right{animation:moveToRight .25s ease 50ms both}.srfm-page-break.left{animation:moveToLeft .25s ease 50ms both}.srfm-welcome-screen{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;padding:32px;width:100%}.srfm-welcome-screen .srfm-welcome-heading,.srfm-welcome-screen .srfm-welcome-message{color:var(--srfm-color-scheme-text);margin:0}.srfm-welcome-screen .srfm-welcome-heading{font-size:var(--srfm-common-heading-font-size, 30px);line-height:var(--srfm-common-heading-line-height, 36px);font-weight:600}.srfm-welcome-screen .srfm-welcome-message{font-size:var(--srfm-common-message-font-size, 18px);line-height:var(--srfm-common-message-line-height, 28px);font-weight:400}.srfm-welcome-screen .srfm-start-btn{font-size:16px;line-height:24px;font-weight:500;width:fit-content}.srfm-welcome-screen .srfm-welcome-image-ctn{display:flex;justify-content:center}.srfm-welcome-screen .srfm-welcome-image-ctn .srfm-welcome-image{max-width:300px;text-align:center}.srfm-welcome-screen .srfm-welcome-image-ctn .srfm-welcome-image img{width:100%}.srfm-form-container .srfm-welcome-screen-active{display:none}@keyframes moveToRight{0%{opacity:0;transform:translateX(25%)}100%{opacity:1}}@keyframes moveToLeft{0%{opacity:0;transform:translateX(-25%)}100%{opacity:1}}.srfm-page-break-buttons{display:flex;justify-content:space-between;width:100%;align-items:end}.srfm-page-break-buttons .srfm-nxt-btn,.srfm-page-break-buttons .srfm-pre-btn{display:flex!important;align-items:center;height:100%;padding-top:var(--srfm-button-padding-top,10px);padding-right:var(--srfm-button-padding-right,14px);padding-bottom:var(--srfm-button-padding-bottom,10px);padding-left:var(--srfm-button-padding-left,14px);font-size:var(--srfm-btn-font-size);line-height:var(--srfm-btn-line-height);border-radius:var(--srfm-btn-border-radius)}.srfm-page-break-buttons .srfm-nxt-btn:disabled,.srfm-page-break-buttons .srfm-pre-btn:disabled{color:var(--srfm-btn-color-disabled);background-color:var(--srfm-color-input-background-disabled);cursor:not-allowed}.srfm-page-break-buttons .srfm-nxt-btn:focus,.srfm-page-break-buttons .srfm-pre-btn:focus{box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow)}.srfm-page-break-buttons .srfm-nxt-btn{color:var(--srfm-color-scheme-text-on-primary);background-color:var(--srfm-color-scheme-primary);border:1px solid var(--srfm-color-scheme-primary)}.srfm-page-break-buttons .srfm-nxt-btn:focus{border:1px solid var(--srfm-color-scheme-primary)}.srfm-page-break-buttons .srfm-pre-btn{color:var(--srfm-page-break-back-btn-text-color);background-color:var(--srfm-page-break-back-btn-background);border:1px solid var(--srfm-page-break-back-btn-background)}.srfm-page-break-buttons .srfm-pre-btn:focus{border:1px solid var(--srfm-page-break-back-btn-background)}.srfm-page-break-header-container{width:100%;padding-bottom:12px;margin-bottom:var(--srfm-page-break-row-gap)}.srfm-page-break-header-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.srfm-page-break-header-container svg path{stroke:var(--srfm-color-scheme-text-on-primary);stroke-opacity:1}.srfm-page-break-header-container .srfm-page-break-progress-container{width:100%}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector{counter-reset:step;text-align:center;padding:0;display:table;table-layout:fixed;width:100%;margin:0}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li{list-style-type:none;display:table-cell;font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);position:relative;vertical-align:top;width:auto}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.active .srfm-circle-shape{background-color:var(--srfm-color-scheme-primary);border-color:var(--srfm-color-scheme-primary);box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.filled .srfm-circle-shape{background-color:var(--srfm-page-break-steps-filled);border:none;box-shadow:none}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.filled .srfm-circle-shape::after{content:""}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.filled .srfm-circle-shape svg{opacity:1;transition:opacity .2s}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li .srfm-circle-shape{margin:0 auto 5px auto;background-color:var(--srfm-page-break-steps-unfilled);color:var(--srfm-color-scheme-text-on-primary);border-radius:50%;height:var(--srfm-page-break-indicator-size);width:var(--srfm-page-break-indicator-size);position:relative;z-index:1;transition:.2s ease;display:flex;align-items:center;justify-content:center}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li .srfm-circle-shape::after{content:counter(step);counter-increment:step;display:flex;align-items:center;justify-content:center;height:var(--srfm-page-break-indicator-size);width:var(--srfm-page-break-indicator-size)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li::after{content:"";height:2px;background:var(--srfm-page-break-steps-progress);position:absolute;left:65%;top:1em;z-index:0;transition:.2s ease;width:calc(70% - 16px);left:calc(65% + 8px)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li:last-child::after{content:none}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.active::after{color:var(--srfm-color-scheme-primary);border-color:var(--srfm-color-scheme-primary)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.active::after{background-color:var(--srfm-page-break-connector-active)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.filled::after{background-color:var(--srfm-page-break-steps-progress)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li .srfm-circle-text{color:var(--srfm-page-break-steps-pending-text-color)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.active .srfm-circle-text{color:var(--srfm-color-scheme-primary)}.srfm-page-break-header-container .srfm-page-break-progress-container .srfm-progress-connector li.filled .srfm-circle-text{color:var(--srfm-page-break-indicator-text-color)}.srfm-page-break-header-container .srfm-page-break-steps{display:flex;align-items:center;justify-content:space-between}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-content{color:var(--srfm-page-break-indicator-text-color);font-size:var(--srfm-error-font-size);font-style:normal;font-weight:var(--srfm-error-font-weight);line-height:var(--srfm-error-line-height)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-content .srfm-steps-label{display:flex;gap:8px;flex-wrap:wrap}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-content .srfm-steps-label .srfm-steps-count-wrap{min-width:max-content}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-content .srfm-steps-label .srfm-steps-page-title{color:var(--srfm-color-input-text)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container{position:relative;display:flex;gap:1.6em;align-items:flex-start;margin-right:.3em}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container::before{content:"";background-color:var(--srfm-color-input-border);position:absolute;top:50%;transform:translateY(-50%);height:2px;width:100%;z-index:0}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round{position:relative;height:24px}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round.active:not(:last-child)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 24px);border:1px solid var(--srfm-page-break-connector-active)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round.active:has(input[type=checkbox]:checked)::after{border:none}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round label{background-color:var(--srfm-color-scheme-text-on-primary);border:1.5px solid var(--srfm-page-break-connector-pending);height:var(--srfm-page-break-indicator-size);width:var(--srfm-page-break-indicator-size);border-radius:50%;cursor:pointer;left:0;position:absolute;top:0;font-size:1em;transition:background-color .2s,border-color .2s}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round label svg{height:12px;width:12px}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round label svg path{stroke:var(--srfm-page-break-indicator-text-color)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round label::before{content:"";visibility:hidden;background-color:var(--srfm-color-input-border);border-radius:50%;width:10px;height:10px;transition:background-color .2s;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round input[type=checkbox]{visibility:hidden;width:var(--srfm-page-break-indicator-size);height:var(--srfm-page-break-indicator-size);margin:0}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round input[type=checkbox]:checked+label{border-color:var(--srfm-page-break-connector-checked);box-shadow:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round input[type=checkbox]:checked+label svg{opacity:1;transition:opacity .2s}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round input[type=checkbox]:checked+label::before{display:none}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round.active label{border:1px solid var(--srfm-color-scheme-primary);box-shadow:0 0 0 3px var(--srfm-color-input-border-focus-glow)}.srfm-page-break-header-container .srfm-page-break-steps .srfm-steps-container .srfm-round.active label::before{visibility:visible;background-color:var(--srfm-color-scheme-primary)}.srfm-page-break-header-container .srfm-page-break-progress{display:flex;flex-direction:column;gap:8px}.srfm-page-break-header-container .srfm-page-break-progress progress{width:100%;height:8px;border-radius:4px;background-color:var(--srfm-page-break-unfilled-progress);transition:width .2s ease;appearance:none;color:var(--srfm-color-scheme-primary);border:none}.srfm-page-break-header-container .srfm-page-break-progress progress[value]::-webkit-progress-bar{width:100%;height:8px;border-radius:4px;background-color:var(--srfm-page-break-unfilled-progress);-webkit-transition:width .2s ease;transition:width .2s ease}.srfm-page-break-header-container .srfm-page-break-progress progress[value]::-webkit-progress-value{border-radius:4px;background-color:var(--srfm-color-scheme-primary);-webkit-transition:width .2s ease;transition:width .2s ease}.srfm-page-break-header-container .srfm-page-break-progress progress[value]::-moz-progress-bar{border-radius:4px;background-color:var(--srfm-color-scheme-primary);-moz-transition:width .2s ease;transition:width .2s ease}.srfm-page-break-header-container .srfm-page-break-progress progress[value]::-ms-fill{border-radius:4px;background-color:var(--srfm-color-scheme-primary);-ms-transition:width .2s ease;transition:width .2s ease}.srfm-page-break-header-container .srfm-page-break-progress span{font-style:normal;font-size:var(--srfm-error-font-size);font-weight:var(--srfm-error-font-weight);line-height:var(--srfm-error-line-height)}.srfm-page-break-header-container .srfm-page-break-progress span.srfm-steps-page-title{color:var(--srfm-page-break-back-btn-text-color)}.srfm-page-break-header-container .srfm-page-break-progress span.srfm-step-count{color:var(--srfm-page-break-indicator-text-color)}.srfm-page-break-header-container .srfm-page-break-progress .srfm-page-break-steps{justify-content:space-between}.srfm-page-break-header-container .srfm-page-break-progress .srfm-page-break-steps .srfm-steps-content{display:flex}#srfm-anchor{position:absolute;overflow:hidden}.srfm-form-container .srfm-form .srfm-with-icon{display:flex;align-items:center}.srfm-form-container .srfm-form .srfm-with-icon .srfm-icon.srfm-input-icon{display:flex;position:absolute;align-items:center;right:10px;width:16px;height:16px}.srfm-form-container .srfm-form .srfm-with-icon .srfm-icon.srfm-input-icon svg path{stroke:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .srfm-datepicker-block .srfm-block-wrap{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-form .srfm-datepicker-block .srfm-input-common{margin:0!important}.srfm-form-container .srfm-form .datepicker-dropdown{padding-top:var(--srfm-datepicker-dropdown-input-gap)}.srfm-form-container .srfm-form .datepicker-picker{width:276px;padding:8px;border-radius:6px;border:1px solid var(--srfm-color-input-border-disabled);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background-color:var(--srfm-expandable-menu-background)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls{padding:8px 10px 6px 10px!important;align-items:center;justify-content:space-between}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .button{background-color:transparent;height:32px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .button svg{width:16px;height:16px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .button svg path{stroke:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .button:hover svg path{stroke:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .view-switch{font-weight:500;font-size:var(--srfm-input-field-font-size);line-height:var(--srfm-input-field-line-height);padding:0;color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .view-switch:hover{color:var(--srfm-color-input-text)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .next-button,.srfm-form-container .srfm-form .datepicker-picker .datepicker-header .datepicker-controls .prev-button{padding:4px;border:1px solid;border-color:hsl(from var(--srfm-color-input-text) h s l/.25)!important}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view{width:254px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view.datepicker-grid{padding:0 20px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .days-of-week .dow{font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);height:36px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell{font-weight:var(--srfm-input-field-font-weight);font-size:var(--srfm-input-field-font-size);line-height:var(--srfm-input-field-line-height);color:var(--srfm-color-input-text);height:32px}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.disabled,.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.next,.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.prev{color:hsl(from var(--srfm-color-input-text) h s l/.25)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.focused,.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell.selected,.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:not(.disabled):hover{background:var(--srfm-color-scheme-primary);color:var(--srfm-color-scheme-text-on-primary)}.srfm-form-container .srfm-form .datepicker-picker .datepicker-main .datepicker-view .datepicker-cell:not(.day){align-items:center;height:44px;margin:4px;flex:20%}.srfm-form-container .srfm-form .srfm-time-picker-block{position:relative}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-block-wrap{margin-top:var(--srfm-input-label-gap,var(--srfm-input-field-margin-top));margin-bottom:var(--srfm-input-field-margin-bottom);margin-right:0;margin-left:0}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-input-common{margin:0!important}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-input-time-picker{caret-color:transparent}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-time-picker{display:flex;flex-direction:column;gap:4px;list-style:none;position:absolute;background-color:var(--srfm-expandable-menu-background);padding:var(--srfm-dropdown-menu-icon-gap);border:1px solid var(--srfm-color-input-border-disabled);box-shadow:0 10px 15px -3px rgba(0,0,0,.1019607843);border-radius:6px;margin-top:0;z-index:9999;max-height:225px;overflow-y:auto}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-time-picker.hidden{display:none}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-time-picker .srfm-time-picker-item{cursor:pointer;padding:var(--srfm-dropdown-menu-icon-gap);border:none;border-radius:4px;background:0 0;color:var(--srfm-color-input-text);font-size:var(--srfm-input-field-font-size);font-weight:var(--srfm-input-field-font-weight);line-height:var(--srfm-input-field-line-height);box-shadow:none}.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-time-picker .srfm-time-picker-item:focus,.srfm-form-container .srfm-form .srfm-time-picker-block .srfm-time-picker .srfm-time-picker-item:hover{background-color:var(--srfm-color-scheme-primary);color:var(--srfm-color-scheme-text-on-primary)}