/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081}.mat-warn{--mat-option-selected-state-label-text-color:#f44336}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87)}.mat-pseudo-checkbox-full{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400;--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400}.mat-mdc-card{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:rgba(63, 81, 181, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:rgba(63, 81, 181, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, 0.25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:rgba(255, 64, 129, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:rgba(255, 64, 129, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, 0.25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:rgba(244, 67, 54, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25))}@media(forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:rgba(244, 67, 54, 0.25);background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, 0.25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff;--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:rgba(0,0,0,.87)}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after{color:rgba(63,81,181,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after{color:rgba(255,64,129,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after{color:rgba(244,67,54,.87)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400;--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400;--mat-autocomplete-background-color:white}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px;--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:0.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: 0.6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, 0.2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, 0.2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#3f51b5}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12);--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:rgba(0,0,0,.38)}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-text-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-button-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color:inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, 0.1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, 0.1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, 0.1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, 0.38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, 0.12);--mdc-fab-icon-color:rgba(0, 0, 0, 0.38);--mat-mdc-fab-color: rgba(0, 0, 0, 0.38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:white;--mdc-fab-icon-color:black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);--mat-snack-bar-button-color:#ff4081;--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px;--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto, sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px;--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white;--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400;--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0;--mat-standard-button-toggle-height:48px;--mat-legacy-button-toggle-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif;--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400;--mat-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px;--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400;--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px;--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px;--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}.mat-sort-header-arrow{color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px;--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto, sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.eot');
    src: url('primeicons.eot?#iefix') format('embedded-opentype'), url('primeicons.woff2') format('woff2'), url('primeicons.woff') format('woff'), url('primeicons.ttf') format('truetype'), url('primeicons.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/themes/saga-blue/theme.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#2196F3;
  --primary-color-text:#ffffff;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding:1rem;
  --inline-spacing:0.5rem;
  --border-radius:3px;
  --surface-ground:#f8f9fa;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dee2e6;
  --surface-hover: #e9ecef;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #E3F2FD;
  --highlight-text-color: #495057;
  --focus-ring: 0 0 0 0.2rem #a6d5fa;
  color-scheme: light;
}

* {
  box-sizing: border-box;
}

.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}

.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}

.p-disabled, .p-component:disabled {
  opacity: 0.6;
}

.p-error {
  color: #f44336;
}

.p-text-secondary {
  color: #6c757d;
}

.pi {
  font-size: 1rem;
}

.p-icon {
  width: 1rem;
  height: 1rem;
}

.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 3px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-component-overlay-enter {
  animation: p-component-overlay-enter-animation 150ms forwards;
}

.p-component-overlay-leave {
  animation: p-component-overlay-leave-animation 150ms forwards;
}

@keyframes p-component-overlay-enter-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: var(--maskbg);
  }
}
@keyframes p-component-overlay-leave-animation {
  from {
    background-color: var(--maskbg);
  }
  to {
    background-color: transparent;
  }
}

:root {
  --blue-50:#f4fafe;
  --blue-100:#cae6fc;
  --blue-200:#a0d2fa;
  --blue-300:#75bef8;
  --blue-400:#4baaf5;
  --blue-500:#2196f3;
  --blue-600:#1c80cf;
  --blue-700:#1769aa;
  --blue-800:#125386;
  --blue-900:#0d3c61;
  --green-50:#f6fbf6;
  --green-100:#d4ecd5;
  --green-200:#b2ddb4;
  --green-300:#90cd93;
  --green-400:#6ebe71;
  --green-500:#4caf50;
  --green-600:#419544;
  --green-700:#357b38;
  --green-800:#2a602c;
  --green-900:#1e4620;
  --yellow-50:#fffcf5;
  --yellow-100:#fef0cd;
  --yellow-200:#fde4a5;
  --yellow-300:#fdd87d;
  --yellow-400:#fccc55;
  --yellow-500:#fbc02d;
  --yellow-600:#d5a326;
  --yellow-700:#b08620;
  --yellow-800:#8a6a19;
  --yellow-900:#644d12;
  --cyan-50:#f2fcfd;
  --cyan-100:#c2eff5;
  --cyan-200:#91e2ed;
  --cyan-300:#61d5e4;
  --cyan-400:#30c9dc;
  --cyan-500:#00bcd4;
  --cyan-600:#00a0b4;
  --cyan-700:#008494;
  --cyan-800:#006775;
  --cyan-900:#004b55;
  --pink-50:#fef4f7;
  --pink-100:#fac9da;
  --pink-200:#f69ebc;
  --pink-300:#f1749e;
  --pink-400:#ed4981;
  --pink-500:#e91e63;
  --pink-600:#c61a54;
  --pink-700:#a31545;
  --pink-800:#801136;
  --pink-900:#5d0c28;
  --indigo-50:#f5f6fb;
  --indigo-100:#d1d5ed;
  --indigo-200:#acb4df;
  --indigo-300:#8893d1;
  --indigo-400:#6372c3;
  --indigo-500:#3f51b5;
  --indigo-600:#36459a;
  --indigo-700:#2c397f;
  --indigo-800:#232d64;
  --indigo-900:#192048;
  --teal-50:#f2faf9;
  --teal-100:#c2e6e2;
  --teal-200:#91d2cc;
  --teal-300:#61beb5;
  --teal-400:#30aa9f;
  --teal-500:#009688;
  --teal-600:#008074;
  --teal-700:#00695f;
  --teal-800:#00534b;
  --teal-900:#003c36;
  --orange-50:#fff8f2;
  --orange-100:#fde0c2;
  --orange-200:#fbc791;
  --orange-300:#f9ae61;
  --orange-400:#f79530;
  --orange-500:#f57c00;
  --orange-600:#d06900;
  --orange-700:#ac5700;
  --orange-800:#874400;
  --orange-900:#623200;
  --bluegray-50:#f7f9f9;
  --bluegray-100:#d9e0e3;
  --bluegray-200:#bbc7cd;
  --bluegray-300:#9caeb7;
  --bluegray-400:#7e96a1;
  --bluegray-500:#607d8b;
  --bluegray-600:#526a76;
  --bluegray-700:#435861;
  --bluegray-800:#35454c;
  --bluegray-900:#263238;
  --purple-50:#faf4fb;
  --purple-100:#e7cbec;
  --purple-200:#d4a2dd;
  --purple-300:#c279ce;
  --purple-400:#af50bf;
  --purple-500:#9c27b0;
  --purple-600:#852196;
  --purple-700:#6d1b7b;
  --purple-800:#561561;
  --purple-900:#3e1046;
  --red-50:#fff5f5;
  --red-100:#ffd1ce;
  --red-200:#ffada7;
  --red-300:#ff8980;
  --red-400:#ff6459;
  --red-500:#ff4032;
  --red-600:#d9362b;
  --red-700:#b32d23;
  --red-800:#8c231c;
  --red-900:#661a14;
  --primary-50:#f4fafe;
  --primary-100:#cae6fc;
  --primary-200:#a0d2fa;
  --primary-300:#75bef8;
  --primary-400:#4baaf5;
  --primary-500:#2196f3;
  --primary-600:#1c80cf;
  --primary-700:#1769aa;
  --primary-800:#125386;
  --primary-900:#0d3c61;
}

.p-autocomplete .p-autocomplete-loader {
  right: 0.5rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.857rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.25rem 0.5rem;
  gap: 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.25rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.25rem 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}

p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #f44336;
}

.p-autocomplete-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-autocomplete-panel .p-autocomplete-items {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}

p-autocomplete.p-autocomplete-clearable .p-inputtext {
  padding-right: 2rem;
}
p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
  color: #6c757d;
  right: 2.857rem;
}

p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #f44336;
}

.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  color: #495057;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  font-weight: 600;
  padding: 0.5rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
  color: #2196F3;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #495057;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker .p-yearpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-yearpicker .p-yearpicker-year {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-left: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
  border-left: 0 none;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

p-calendar.p-calendar-clearable .p-inputtext {
  padding-right: 2rem;
}
p-calendar.p-calendar-clearable .p-calendar-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
  color: #6c757d;
  right: 2.857rem;
}

@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.5rem 0.5rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-cascadeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.5rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.5rem 1rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}

p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #f44336;
}

.p-input-filled .p-cascadeselect {
  background: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
  padding-right: 0.5rem;
}
p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}

.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
  box-shadow: none;
  border-radius: 0;
  padding: 0.25rem 0 0.25rem 0.5rem;
}
.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
  transform: rotate(90deg);
}

.p-checkbox {
  width: 20px;
  height: 20px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box .p-icon {
  width: 14px;
  height: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #2196F3;
  background: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}

p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #f44336;
}

.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #2196F3;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #0b7ad1;
}

.p-checkbox-label {
  margin-left: 0.5rem;
}

.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.5rem;
  gap: 0.5rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.25rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}

p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #f44336;
}

p-chips.p-chips-clearable .p-inputtext {
  padding-right: 1.5rem;
}
p-chips.p-chips-clearable .p-chips-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}

.p-colorpicker-panel {
  background: #323232;
  border: 1px solid #191919;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}

.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.5rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}

.p-dropdown-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.5rem;
  margin-right: -1.5rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-dropdown-panel .p-dropdown-items {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}

p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #f44336;
}

.p-input-filled .p-dropdown {
  background: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
  background-color: transparent;
}

.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.5rem 1rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #2196F3;
}

.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.5rem 0.5rem;
  min-width: 2.357rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}

.p-inputgroup > .p-component,
.p-inputgroup > .p-element,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-element + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-element:focus,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-element:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}

.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-component,
.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-component,
.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}

p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #f44336;
}

p-inputmask.p-inputmask-clearable .p-inputtext {
  padding-right: 2rem;
}
p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #f44336;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
  padding-right: 2rem;
}
p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
  right: 2.857rem;
}
p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
  right: 2.857rem;
}

.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #2196F3;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #0d89ec;
}

p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #f44336;
}

.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.5rem 0.5rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  appearance: none;
  border-radius: 3px;
}
.p-inputtext:enabled:hover {
  border-color: #2196F3;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #f44336;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}

.p-float-label > label {
  left: 0.5rem;
  color: #6c757d;
  transition-duration: 0.2s;
}

.p-float-label > .ng-invalid.ng-dirty + label {
  color: #f44336;
}

.p-input-icon-left > .p-icon-wrapper.p-icon,
.p-input-icon-left > i:first-of-type {
  left: 0.5rem;
  color: #6c757d;
}

.p-input-icon-left > .p-inputtext {
  padding-left: 2rem;
}

.p-input-icon-left.p-float-label > label {
  left: 2rem;
}

.p-input-icon-right > .p-icon-wrapper,
.p-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #6c757d;
}

.p-input-icon-right > .p-inputtext {
  padding-right: 2rem;
}

::-webkit-input-placeholder {
  color: #6c757d;
}

:-moz-placeholder {
  color: #6c757d;
}

::-moz-placeholder {
  color: #6c757d;
}

:-ms-input-placeholder {
  color: #6c757d;
}

.p-input-filled .p-inputtext {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}

.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}

.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}

.p-listbox {
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-listbox .p-listbox-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.5rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.5rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}

p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #f44336;
}

.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-multiselect .p-multiselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-label {
  gap: 0.5rem;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.25rem 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.25rem 0.5rem;
}

.p-multiselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}

p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #f44336;
}

.p-input-filled .p-multiselect {
  background: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
  padding-right: 1.5rem;
}
p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}

p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
  border-color: #f44336;
}

.p-password-panel {
  padding: 1rem;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #dee2e6;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #D32F2F;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #FBC02D;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #689F38;
}

p-password.p-password-clearable .p-password-input {
  padding-right: 2rem;
}
p-password.p-password-clearable .p-password-clear-icon {
  color: #6c757d;
  right: 0.5rem;
}

p-password.p-password-clearable.p-password-mask .p-password-input {
  padding-right: 3.5rem;
}
p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
  color: #6c757d;
  right: 2rem;
}

.p-radiobutton {
  width: 20px;
  height: 20px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #2196F3;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #2196F3;
  background: #2196F3;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}

p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #f44336;
}

.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #2196F3;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #0b7ad1;
}

.p-radiobutton-label {
  margin-left: 0.5rem;
}

.p-rating {
  gap: 0.5rem;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-icon {
  width: 1.143rem;
  height: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #e74c3c;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.p-rating-icon-active {
  color: #2196F3;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #2196F3;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #c0392b;
}

.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button.p-highlight {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #f44336;
}

.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: 3px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #2196F3;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-slider .p-slider-range {
  background: #2196F3;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #2196F3;
  border-color: #2196F3;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}

.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button.p-highlight {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}

p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #f44336;
}

.p-treeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-treeselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-treeselect .p-treeselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-treeselect .p-treeselect-label.p-placeholder {
  color: #6c757d;
}
.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #495057;
  border-radius: 16px;
}
.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
  border-color: #f44336;
}

.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.25rem 0.5rem;
}

.p-treeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-treeselect-panel .p-treeselect-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
  margin-right: 0.5rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
  padding-right: 1.5rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
  padding-right: 3rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
  right: 2rem;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}

.p-input-filled .p-treeselect {
  background: #f8f9fa;
}
.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
  padding-right: 1.5rem;
}
p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}

.p-button {
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.p-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-button .p-button-label {
  transition-duration: 0.2s;
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #2196F3;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.5rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.875rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.625rem 1.25rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}

.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 2.357rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}

.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #607D8B;
  border: 1px solid #607D8B;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #56717d;
  color: #ffffff;
  border-color: #56717d;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #beccd2;
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #4d646f;
  color: #ffffff;
  border-color: #4d646f;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}

.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #0288D1;
  border: 1px solid #0288D1;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #027abc;
  color: #ffffff;
  border-color: #027abc;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #89d4fe;
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #026da7;
  color: #ffffff;
  border-color: #026da7;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #0288D1;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  border-color: transparent;
  color: #0288D1;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  border-color: transparent;
  color: #0288D1;
}

.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #689F38;
  border: 1px solid #689F38;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #5e8f32;
  color: #ffffff;
  border-color: #5e8f32;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #c2e0a8;
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #537f2d;
  color: #ffffff;
  border-color: #537f2d;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #689F38;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  border-color: transparent;
  color: #689F38;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  border-color: transparent;
  color: #689F38;
}

.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #212529;
  background: #FBC02D;
  border: 1px solid #FBC02D;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #fab710;
  color: #212529;
  border-color: #fab710;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #fde6ab;
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #e8a704;
  color: #212529;
  border-color: #e8a704;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #FBC02D;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  border-color: transparent;
  color: #FBC02D;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  border-color: transparent;
  color: #FBC02D;
}

.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #9C27B0;
  border: 1px solid #9C27B0;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #8c239e;
  color: #ffffff;
  border-color: #8c239e;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #df9eea;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7d1f8d;
  color: #ffffff;
  border-color: #7d1f8d;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}

.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #D32F2F;
  border: 1px solid #D32F2F;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c02929;
  color: #ffffff;
  border-color: #c02929;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #edacac;
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #aa2424;
  color: #ffffff;
  border-color: #aa2424;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #D32F2F;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  border-color: transparent;
  color: #D32F2F;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  border-color: transparent;
  color: #D32F2F;
}

.p-button.p-button-link {
  color: #0b7ad1;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}

.p-speeddial-button.p-button.p-button-icon-only {
  width: 4rem;
  height: 4rem;
}
.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
  font-size: 1.3rem;
}
.p-speeddial-button.p-button.p-button-icon-only .p-icon {
  width: 1.3rem;
  height: 1.3rem;
}

.p-speeddial-action {
  width: 3rem;
  height: 3rem;
  background: #495057;
  color: #fff;
}
.p-speeddial-action:hover {
  background: #343a40;
  color: #fff;
}

.p-speeddial-direction-up .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-up .p-speeddial-item:first-child {
  margin-bottom: 0.5rem;
}

.p-speeddial-direction-down .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-down .p-speeddial-item:first-child {
  margin-top: 0.5rem;
}

.p-speeddial-direction-left .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-left .p-speeddial-item:first-child {
  margin-right: 0.5rem;
}

.p-speeddial-direction-right .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-right .p-speeddial-item:first-child {
  margin-left: 0.5rem;
}

.p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
  margin: 0;
}
.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
  margin: 0;
}

.p-speeddial-mask {
  background-color: rgba(0, 0, 0, 0.4);
}

.p-splitbutton {
  border-radius: 3px;
}
.p-splitbutton.p-button-outlined > .p-button {
  background-color: transparent;
  color: #2196F3;
  border: 1px solid;
}
.p-splitbutton.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
}
.p-splitbutton.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
  color: #6c757d;
  border-color: #6c757d;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #dee2e6;
  color: #6c757d;
}
.p-splitbutton.p-button-text > .p-button {
  background-color: transparent;
  color: #2196F3;
  border-color: transparent;
}
.p-splitbutton.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
  border-color: transparent;
}
.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
  border-color: transparent;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button {
  color: #6c757d;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
  background: #dee2e6;
  color: #6c757d;
}
.p-splitbutton.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-splitbutton.p-button-rounded {
  border-radius: 2rem;
}
.p-splitbutton.p-button-rounded > .p-button {
  border-radius: 2rem;
}
.p-splitbutton.p-button-sm > .p-button {
  font-size: 0.875rem;
  padding: 0.4375rem 0.875rem;
}
.p-splitbutton.p-button-sm > .p-button .p-button-icon {
  font-size: 0.875rem;
}
.p-splitbutton.p-button-lg > .p-button {
  font-size: 1.25rem;
  padding: 0.625rem 1.25rem;
}
.p-splitbutton.p-button-lg > .p-button .p-button-icon {
  font-size: 1.25rem;
}

.p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
}
.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}

.p-splitbutton.p-button-info.p-button-outlined > .p-button {
  background-color: transparent;
  color: #0288D1;
  border: 1px solid;
}
.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(2, 136, 209, 0.04);
  color: #0288D1;
}
.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(2, 136, 209, 0.16);
  color: #0288D1;
}
.p-splitbutton.p-button-info.p-button-text > .p-button {
  background-color: transparent;
  color: #0288D1;
  border-color: transparent;
}
.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(2, 136, 209, 0.04);
  border-color: transparent;
  color: #0288D1;
}
.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(2, 136, 209, 0.16);
  border-color: transparent;
  color: #0288D1;
}

.p-splitbutton.p-button-success.p-button-outlined > .p-button {
  background-color: transparent;
  color: #689F38;
  border: 1px solid;
}
.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(104, 159, 56, 0.04);
  color: #689F38;
}
.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(104, 159, 56, 0.16);
  color: #689F38;
}
.p-splitbutton.p-button-success.p-button-text > .p-button {
  background-color: transparent;
  color: #689F38;
  border-color: transparent;
}
.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(104, 159, 56, 0.04);
  border-color: transparent;
  color: #689F38;
}
.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(104, 159, 56, 0.16);
  border-color: transparent;
  color: #689F38;
}

.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
  background-color: transparent;
  color: #FBC02D;
  border: 1px solid;
}
.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(251, 192, 45, 0.04);
  color: #FBC02D;
}
.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(251, 192, 45, 0.16);
  color: #FBC02D;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button {
  background-color: transparent;
  color: #FBC02D;
  border-color: transparent;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(251, 192, 45, 0.04);
  border-color: transparent;
  color: #FBC02D;
}
.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(251, 192, 45, 0.16);
  border-color: transparent;
  color: #FBC02D;
}

.p-splitbutton.p-button-help.p-button-outlined > .p-button {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}
.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
}
.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
}
.p-splitbutton.p-button-help.p-button-text > .p-button {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}
.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}
.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}

.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
  background-color: transparent;
  color: #D32F2F;
  border: 1px solid;
}
.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(211, 47, 47, 0.04);
  color: #D32F2F;
}
.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(211, 47, 47, 0.16);
  color: #D32F2F;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button {
  background-color: transparent;
  color: #D32F2F;
  border-color: transparent;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
  background: rgba(211, 47, 47, 0.04);
  border-color: transparent;
  color: #D32F2F;
}
.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
  background: rgba(211, 47, 47, 0.16);
  border-color: transparent;
  color: #D32F2F;
}

.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #e9ecef;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #dee2e6;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}

.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #e9ecef;
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #2196F3;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr:focus {
  outline: 0.15rem solid #a6d5fa;
  outline-offset: 0.15rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #E3F2FD;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #E3F2FD;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-column-resizer-helper {
  background: #2196F3;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
  background-color: #f8f9fa;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px 0 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
  border-width: 1px 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
  border-width: 0 0 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
  border-width: 0 0 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
  border-width: 0 0 0 1px;
}
.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #495057;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}

.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid #e9ecef;
  border-width: 0 0 1px 0;
}
.p-dataview .p-dataview-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1rem;
}

.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}

.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-menu-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: #e9ecef;
  color: #495057;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #E3F2FD;
  color: #495057;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-clear-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-column-filter-overlay {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.5rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}

.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.5rem 1rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1rem;
}

.fc {
  /* FullCalendar 4 */
  /* FullCalendar 5 */
}
.fc.fc-unthemed .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc.fc-unthemed .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc.fc-unthemed .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-event {
  background: #0d89ec;
  border: 1px solid #0d89ec;
  color: #ffffff;
}
.fc.fc-unthemed .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-toolbar .fc-button {
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-unthemed .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  z-index: 1;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness th {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
}
.fc.fc-theme-standard .fc-view-harness td {
  color: #495057;
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness .fc-view {
  background: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover {
  background: none;
  border: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
  border: 1px solid #dee2e6;
  padding: 1rem;
  background: #f8f9fa;
  color: #495057;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: "PrimeIcons" !important;
  font-size: 1rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
  content: "\e90b";
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
  color: #ffffff;
  background: #0d89ec;
  border-color: #0d89ec;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
  color: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
  background: #0d89ec;
  border-color: #0d89ec;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
  background: #e9ecef;
  color: #495057;
}
.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
  background: #f8f9fa;
}
.fc.fc-theme-standard .fc-toolbar .fc-button {
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
  opacity: 0.6;
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  z-index: 1;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.fc.fc-theme-standard a {
  color: #495057;
}
.fc.fc-theme-standard .fc-highlight {
  color: #495057;
  background: #E3F2FD;
}

.p-orderlist .p-orderlist-controls {
  padding: 1rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 600;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.5rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
  background: #e9ecef;
}
.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
  background: #e9ecef;
}

.p-orderlist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #6cbbf5;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-paginator {
  background: #ffffff;
  color: #6c757d;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 3px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-page-input {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.p-paginator .p-paginator-page-input .p-inputtext {
  max-width: 2.357rem;
}
.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #E3F2FD;
  border-color: #E3F2FD;
  color: #495057;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}

.p-picklist .p-picklist-buttons {
  padding: 1rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 600;
}
.p-picklist .p-picklist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.5rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
  background: #e9ecef;
}
.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
  background: #e9ecef;
}

.p-picklist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}

.p-timeline .p-timeline-event-marker {
  border: 2px solid #2196F3;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}

.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
  border-radius: 3px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 3px;
  transition: box-shadow 0.2s;
  padding: 0;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-tree-loading-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #89c8f7;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 3px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #495057;
  padding: 0;
  transition: box-shadow 0.2s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #E3F2FD;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-treetable .p-sortable-column {
  outline-color: #a6d5fa;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #2196F3;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #2196F3;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr:focus {
  outline: 0.15rem solid #a6d5fa;
  outline-offset: -0.15rem;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-column-resizer-helper {
  background: #2196F3;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable .p-treetable-loading-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}

.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-accordion .p-accordion-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0;
}
.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0;
}
.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-card {
  background: #ffffff;
  color: #495057;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-card .p-card-body {
  padding: 1rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1rem 0;
}
.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}

.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}

.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-radius: 3px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-fieldset .p-fieldset-content {
  padding: 1rem;
}

.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1rem;
  background: #f8f9fa;
  color: #495057;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 600;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.5rem 1rem;
}
.p-panel .p-panel-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.5rem 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.p-panel .p-panel-icons-end {
  order: 2;
  margin-left: auto;
}
.p-panel .p-panel-icons-start {
  order: 0;
  margin-right: 0.5rem;
}
.p-panel .p-panel-icons-center {
  order: 2;
  width: 100%;
  text-align: center;
}

.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}

.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 3px;
  color: #495057;
}
.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #f8f9fa;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}

.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #a6d5fa;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #2196F3;
  color: #2196F3;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-nav-btn.p-link {
  background: #ffffff;
  color: #2196F3;
  width: 2.357rem;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.p-tabview .p-tabview-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #a6d5fa;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1rem;
  border: 0 none;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-radius: 3px;
  gap: 0.5rem;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}

.p-confirm-popup {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.5rem 1rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-icon.p-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}

.p-dialog {
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 1.5rem;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 600;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 2rem 1.5rem;
}
.p-dialog .p-dialog-content:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 1.5rem 1.5rem;
  text-align: right;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
  width: 2rem;
  height: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}

.p-overlaypanel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #2196F3;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #f2f2f2;
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}

.p-sidebar {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-sidebar .p-sidebar-header {
  padding: 1rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1rem;
}
.p-sidebar .p-sidebar-footer {
  padding: 1rem;
}

.p-tooltip .p-tooltip-text {
  background: #495057;
  color: #ffffff;
  padding: 0.5rem 0.5rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #495057;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #495057;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #495057;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #495057;
}

.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}

.p-fileupload-choose:not(.p-disabled):hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}

.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}

.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-contextmenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-contextmenu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-dock .p-dock-list {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}
.p-dock .p-dock-item {
  padding: 0.5rem;
}
.p-dock .p-dock-action {
  width: 4rem;
  height: 4rem;
}
.p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
  margin: 0 0.9rem;
}
.p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
  margin: 0 1.3rem;
}
.p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
  margin: 0 1.5rem;
}
.p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
  margin: 0.9rem 0;
}
.p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
  margin: 1.3rem 0;
}
.p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
  margin: 1.5rem 0;
}

@media screen and (max-width: 960px) {
  .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
}
.p-megamenu {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-menubar {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #495057;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #e9ecef;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #495057;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1rem;
  color: #495057;
}
.p-slidemenu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 3px;
  background: #ffffff;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #495057;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #E3F2FD;
  color: #495057;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #495057;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}

.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #a6d5fa;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #2196F3;
  color: #2196F3;
}
.p-tabmenu .p-tabmenu-left-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-right-icon {
  margin-left: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav-btn.p-link {
  background: #ffffff;
  color: #2196F3;
  width: 2.357rem;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #a6d5fa;
}

.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-tieredmenu .p-icon {
  width: 0.875rem;
  height: 0.875rem;
}
.p-tieredmenu .p-menuitem-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 3px;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-inline-message {
  padding: 0.5rem 0.5rem;
  margin: 0;
  border-radius: 3px;
}
.p-inline-message.p-inline-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0px;
  color: #044868;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #044868;
}
.p-inline-message.p-inline-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0px;
  color: #224a23;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #224a23;
}
.p-inline-message.p-inline-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0px;
  color: #6d5100;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #6d5100;
}
.p-inline-message.p-inline-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0px;
  color: #73000c;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #73000c;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-icon {
  width: 1rem;
  height: 1rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}

.p-message {
  margin: 1rem 0;
  border-radius: 3px;
}
.p-message .p-message-wrapper {
  padding: 1rem 1.5rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-message.p-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-message.p-message-info .p-message-icon {
  color: #044868;
}
.p-message.p-message-info .p-message-close {
  color: #044868;
}
.p-message.p-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-message.p-message-success .p-message-icon {
  color: #224a23;
}
.p-message.p-message-success .p-message-close {
  color: #224a23;
}
.p-message.p-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-message.p-message-warn .p-message-icon {
  color: #6d5100;
}
.p-message.p-message-warn .p-message-close {
  color: #6d5100;
}
.p-message.p-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-message.p-message-error .p-message-icon {
  color: #73000c;
}
.p-message.p-message-error .p-message-close {
  color: #73000c;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 500;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}

.p-toast {
  opacity: 0.9;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
  width: 2rem;
  height: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #73000c;
}

.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
  width: 2rem;
  height: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
  width: 2rem;
  height: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #e9ecef;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #dee2e6;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}

.p-galleria-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}

.p-image-preview-indicator {
  background-color: transparent;
  color: #f8f9fa;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.p-image-preview-container:hover > .p-image-preview-indicator {
  background-color: rgba(0, 0, 0, 0.5);
}

.p-image-toolbar {
  padding: 1rem;
}

.p-image-action.p-link {
  color: #f8f9fa;
  background-color: transparent;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-image-action.p-link:last-child {
  margin-right: 0;
}
.p-image-action.p-link:hover {
  color: #f8f9fa;
  background-color: rgba(255, 255, 255, 0.1);
}
.p-image-action.p-link i {
  font-size: 1.5rem;
}
.p-image-action.p-link .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.p-avatar {
  background-color: #dee2e6;
  border-radius: 3px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}

.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}

.p-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #607D8B;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-badge.p-badge-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}

.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.5rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2rem;
  height: 2rem;
  margin-left: -0.5rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-inplace .p-inplace-display {
  padding: 0.5rem 0.5rem;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #495057;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}

.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: 3px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #2196F3;
}
.p-progressbar .p-progressbar-label {
  color: #ffffff;
  line-height: 1.5rem;
}

.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}
.p-scrolltop .p-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.p-skeleton {
  background-color: #e9ecef;
  border-radius: 3px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}

.p-tag {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 3px;
}
.p-tag.p-tag-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-tag.p-tag-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-tag .p-icon {
  width: 0.75rem;
  height: 0.75rem;
}

.p-terminal {
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* Customizations to the designer theme should be defined here */
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background-color: #2196F3;
}

.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background-color: #2196F3;
}

.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #2196F3;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #2196F3;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.p-component, .p-component * {
    box-sizing: border-box;
}

.p-hidden {
    display: none;
}

.p-hidden-space {
    visibility: hidden;
}

.p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.p-hidden-accessible input,
.p-hidden-accessible select {
    transform: scale(0);
}

.p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.p-disabled, .p-disabled * {
    cursor: default !important;
    pointer-events: none;
}

.p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.p-overflow-hidden {
    overflow: hidden;
}

.p-unselectable-text {
    -webkit-user-select: none;
            user-select: none;
}

.p-scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
}
@keyframes p-fadein {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
button {
    border-radius: 0;
}

.p-link {
	text-align: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
}

.p-link:disabled {
	cursor: default;
}

.p-sr-only {
    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;
}

/* Non ng overlay animations */
.p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);
}

.p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
}

.p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity .1s linear;
}

.p-toggleable-content.ng-animating {
    overflow: hidden;
}

.p-icon-wrapper {
    display: inline-flex;
}

.p-icon {
    display: inline-block;
}

.p-icon-spin {
    animation: p-icon-spin 2s infinite linear;
}

@keyframes p-icon-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
.p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 .5rem;
}

.p-overlay-badge {
    position: relative;
}

.p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
    transform-origin: 100% 0;
    margin: 0;
}

.p-badge-dot {
    width: .5rem;
    min-width: .5rem;
    height: .5rem;
    border-radius: 50%;
    padding: 0;
}

.p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
}
.p-button {
    margin: 0;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.p-button-label {
    flex: 1 1 auto;
}

.p-button-icon-right {
    order: 1;
}

.p-button:disabled {
    cursor: default;
}

.p-button-icon-only {
    justify-content: center;
}

.p-button-icon-only:after {
    content: 'p';
    visibility: hidden;
    clip: rect(0 0 0 0);
    width: 0;
}

.p-button-vertical {
    flex-direction: column;
}

.p-button-icon-bottom {
    order: 2;
}

.p-buttonset .p-button {
    margin: 0;
}

.p-buttonset .p-button:not(:last-child) {
    border-right: 0 none;
}

.p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
}

.p-buttonset .p-button:first-of-type {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.p-buttonset .p-button:last-of-type {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
}

.p-checkbox {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    vertical-align: bottom;
    position: relative;
}

.p-checkbox-disabled {
    cursor: default !important;
    pointer-events: none;
}

.p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

p-checkbox {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
}

.p-checkbox-label {
    line-height: 1;
}

.p-colorpicker-panel .p-colorpicker-color {
    background: transparent url('color.png') no-repeat left top; 
}

.p-colorpicker-panel .p-colorpicker-hue {
   background: transparent url('hue.png') no-repeat left top; 
}
.p-inputtext {
    margin: 0;
}

.p-fluid .p-inputtext {
    width: 100%;
}

/* InputGroup */
.p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.p-inputgroup .p-inputtext,
.p-fluid .p-inputgroup .p-inputtext,
.p-inputgroup .p-inputwrapper,
.p-inputgroup .p-inputwrapper > .p-component {
    flex: 1 1 auto;
    width: 1%;
}

/* Floating Label */
.p-float-label {
    display: block;
    position: relative;
}

.p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
}

.p-float-label textarea ~ label {
    top: 1rem;
}

.p-float-label input:focus ~ label,
.p-float-label input.p-filled ~ label,
.p-float-label textarea:focus ~ label,
.p-float-label textarea.p-filled ~ label,
.p-float-label .p-inputwrapper-focus ~ label,
.p-float-label .p-inputwrapper-filled ~ label {
    top: -.75rem;
    font-size: 12px;
}

.p-float-label .input:-webkit-autofill ~ label {
    top: -20px;
    font-size: 12px;
}

.p-float-label .p-placeholder,
.p-float-label input::placeholder,
.p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
}
.p-float-label .p-focus .p-placeholder,
.p-float-label input:focus::placeholder,
.p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
}

.p-input-icon-left,
.p-input-icon-right {
    position: relative;
    display: inline-block;
}

.p-input-icon-left > i,
.p-input-icon-left > .p-icon-wrapper,
.p-input-icon-right > i,
.p-input-icon-right > .p-icon-wrapper {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
}

.p-fluid .p-input-icon-left,
.p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
}
.p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
}

.p-fluid .p-inputtextarea {
    width: 100%;
}
.p-password {
    position: relative;
    display: inline-flex;
}

.p-password-panel {
    position: absolute;
    top: 0;
    left: 0;
}

.p-password .p-password-panel {
    min-width: 100%;
}

.p-password-meter {
    height: 10px;
}

.p-password-strength {
    height: 100%;
    width: 0%;
    transition: width 1s ease-in-out;
}

.p-fluid .p-password {
    display: flex;
}

.p-password-input::-ms-reveal,
.p-password-input::-ms-clear {
    display: none;
}

.p-password-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
    cursor: pointer;
}

.p-password-clearable {
    position: relative;
}

.p-radiobutton {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    vertical-align: bottom;
    position: relative;
}

.p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.p-radiobutton-icon {
    backface-visibility: hidden;
    transform: translateZ(0) scale(.1);
    border-radius: 50%;
    visibility: hidden;
}

.p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1.0, 1.0);
    visibility: visible;
}

p-radiobutton {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
}

.p-radiobutton-label {
    line-height: 1;
}

.p-ripple {
    overflow: hidden;
    position: relative;
}

.p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
}
  
.p-ink-active {
    animation: ripple 0.4s linear;
}

.p-ripple-disabled .p-ink {
    display: none !important;
}
  
@keyframes ripple {  
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}
.p-tooltip {
    position:absolute;
    display:none;
    padding: .25em .5rem;
    max-width: 12.5rem;
}

.p-tooltip.p-tooltip-right,
.p-tooltip.p-tooltip-left {
    padding: 0 .25rem;
}

.p-tooltip.p-tooltip-top,
.p-tooltip.p-tooltip-bottom {
    padding:.25em 0;
}

.p-tooltip .p-tooltip-text {
   white-space: pre-line;
   word-break: break-word;
}

.p-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.p-tooltip-right .p-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -.25rem;
    border-width: .25em .25em .25em 0;
}

.p-tooltip-left .p-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -.25rem;
    border-width: .25em 0 .25em .25rem;
}

.p-tooltip.p-tooltip-top {
    padding: .25em 0;
}

.p-tooltip-top .p-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -.25rem;
    border-width: .25em .25em 0;
}

.p-tooltip-bottom .p-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -.25rem;
    border-width: 0 .25em .25rem;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/aos/dist/aos.css ***!
  \***********************************************************************************************************************************************************************************************************************/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.-top-\[14px\]{
  top: -14px;
}
.-top-\[15px\]{
  top: -15px;
}
.-top-\[20\%\]{
  top: -20%;
}
.-top-\[42\%\]{
  top: -42%;
}
.-top-\[8\%\]{
  top: -8%;
}
.bottom-0{
  bottom: 0px;
}
.bottom-0\.5{
  bottom: 0.125rem;
}
.bottom-1{
  bottom: 0.25rem;
}
.bottom-10{
  bottom: 2.5rem;
}
.bottom-3{
  bottom: 0.75rem;
}
.bottom-4{
  bottom: 1rem;
}
.bottom-6{
  bottom: 1.5rem;
}
.bottom-7{
  bottom: 1.75rem;
}
.bottom-8{
  bottom: 2rem;
}
.bottom-\[-14px\]{
  bottom: -14px;
}
.bottom-\[-21px\]{
  bottom: -21px;
}
.bottom-\[-50px\]{
  bottom: -50px;
}
.bottom-\[33px\]{
  bottom: 33px;
}
.bottom-\[40px\]{
  bottom: 40px;
}
.bottom-full{
  bottom: 100%;
}
.left-0{
  left: 0px;
}
.left-1{
  left: 0.25rem;
}
.left-1\/2{
  left: 50%;
}
.left-12{
  left: 3rem;
}
.left-2{
  left: 0.5rem;
}
.left-3{
  left: 0.75rem;
}
.left-4{
  left: 1rem;
}
.left-8{
  left: 2rem;
}
.left-\[-16px\]{
  left: -16px;
}
.left-\[107\%\]{
  left: 107%;
}
.left-\[17px\]{
  left: 17px;
}
.left-\[20px\]{
  left: 20px;
}
.left-\[27px\]{
  left: 27px;
}
.left-\[50\%\]{
  left: 50%;
}
.left-\[6px\]{
  left: 6px;
}
.left-\[9px\]{
  left: 9px;
}
.left-\[calc\(100\%_\+_32px\)\]{
  left: calc(100% + 32px);
}
.right-0{
  right: 0px;
}
.right-1{
  right: 0.25rem;
}
.right-1\.5{
  right: 0.375rem;
}
.right-1\/2{
  right: 50%;
}
.right-10{
  right: 2.5rem;
}
.right-2{
  right: 0.5rem;
}
.right-3{
  right: 0.75rem;
}
.right-3\.5{
  right: 0.875rem;
}
.right-4{
  right: 1rem;
}
.right-5{
  right: 1.25rem;
}
.right-6{
  right: 1.5rem;
}
.right-\[-22px\]{
  right: -22px;
}
.right-\[-2px\]{
  right: -2px;
}
.right-\[-6px\]{
  right: -6px;
}
.right-\[-9px\]{
  right: -9px;
}
.right-\[28px\]{
  right: 28px;
}
.right-\[3\%\]{
  right: 3%;
}
.right-\[5\%\]{
  right: 5%;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-1\.5{
  top: 0.375rem;
}
.top-1\/2{
  top: 50%;
}
.top-10{
  top: 2.5rem;
}
.top-2{
  top: 0.5rem;
}
.top-2\.5{
  top: 0.625rem;
}
.top-3{
  top: 0.75rem;
}
.top-3\.5{
  top: 0.875rem;
}
.top-4{
  top: 1rem;
}
.top-5{
  top: 1.25rem;
}
.top-7{
  top: 1.75rem;
}
.top-8{
  top: 2rem;
}
.top-9{
  top: 2.25rem;
}
.top-\[-10px\]{
  top: -10px;
}
.top-\[-136px\]{
  top: -136px;
}
.top-\[-6px\]{
  top: -6px;
}
.top-\[0\%\]{
  top: 0%;
}
.top-\[1\%\]{
  top: 1%;
}
.top-\[100\%\]{
  top: 100%;
}
.top-\[115\%\]{
  top: 115%;
}
.top-\[119px\]{
  top: 119px;
}
.top-\[135px\]{
  top: 135px;
}
.top-\[23\%\]{
  top: 23%;
}
.top-\[25px\]{
  top: 25px;
}
.top-\[2px\]{
  top: 2px;
}
.top-\[33px\]{
  top: 33px;
}
.top-\[34px\]{
  top: 34px;
}
.top-\[40px\]{
  top: 40px;
}
.top-\[5\%\]{
  top: 5%;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[50px\]{
  top: 50px;
}
.top-\[6px\]{
  top: 6px;
}
.top-full{
  top: 100%;
}
.-z-10{
  z-index: -10;
}
.-z-20{
  z-index: -20;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[100000\]{
  z-index: 100000;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[101\]{
  z-index: 101;
}
.z-\[2\]{
  z-index: 2;
}
.z-\[800\]{
  z-index: 800;
}
.z-\[900\]{
  z-index: 900;
}
.z-auto{
  z-index: auto;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.order-4{
  order: 4;
}
.order-first{
  order: -9999;
}
.order-last{
  order: 9999;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-10{
  grid-column: span 10 / span 10;
}
.col-span-11{
  grid-column: span 11 / span 11;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-14{
  grid-column: span 14 / span 14;
}
.col-span-17{
  grid-column: span 17 / span 17;
}
.col-span-18{
  grid-column: span 18 / span 18;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.col-span-7{
  grid-column: span 7 / span 7;
}
.col-span-8{
  grid-column: span 8 / span 8;
}
.col-span-9{
  grid-column: span 9 / span 9;
}
.col-start-1{
  grid-column-start: 1;
}
.row-start-1{
  grid-row-start: 1;
}
.m-0{
  margin: 0px;
}
.m-1{
  margin: 0.25rem;
}
.m-2{
  margin: 0.5rem;
}
.m-auto{
  margin: auto;
}
.-mx-\[14px\]{
  margin-left: -14px;
  margin-right: -14px;
}
.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-\[7\%\]{
  margin-left: 7%;
  margin-right: 7%;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-7{
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-\[10px\]{
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-\[4px\]{
  margin-top: 4px;
  margin-bottom: 4px;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.-ms-4{
  margin-inline-start: -1rem;
}
.-ms-5{
  margin-inline-start: -1.25rem;
}
.-ms-\[15px\]{
  margin-inline-start: -15px;
}
.-mt-1{
  margin-top: -0.25rem;
}
.-mt-3{
  margin-top: -0.75rem;
}
.-mt-5{
  margin-top: -1.25rem;
}
.-mt-9{
  margin-top: -2.25rem;
}
.-mt-\[3px\]{
  margin-top: -3px;
}
.-mt-\[80px\]{
  margin-top: -80px;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-9{
  margin-bottom: 2.25rem;
}
.mb-\[0px\]{
  margin-bottom: 0px;
}
.mb-\[15px\]{
  margin-bottom: 15px;
}
.mb-\[1px\]{
  margin-bottom: 1px;
}
.mb-\[20px\]{
  margin-bottom: 20px;
}
.mb-\[22px\]{
  margin-bottom: 22px;
}
.mb-\[25px\]{
  margin-bottom: 25px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.mb-\[30px\]{
  margin-bottom: 30px;
}
.mb-\[31px\]{
  margin-bottom: 31px;
}
.mb-\[35px\]{
  margin-bottom: 35px;
}
.mb-\[50px\]{
  margin-bottom: 50px;
}
.mb-\[6px\]{
  margin-bottom: 6px;
}
.mb-\[8px\]{
  margin-bottom: 8px;
}
.mb-auto{
  margin-bottom: auto;
}
.me-1{
  margin-inline-end: 0.25rem;
}
.me-2{
  margin-inline-end: 0.5rem;
}
.me-3{
  margin-inline-end: 0.75rem;
}
.me-4{
  margin-inline-end: 1rem;
}
.me-\[2\%\]{
  margin-inline-end: 2%;
}
.me-\[2px\]{
  margin-inline-end: 2px;
}
.me-\[5px\]{
  margin-inline-end: 5px;
}
.me-\[72px\]{
  margin-inline-end: 72px;
}
.ml-0{
  margin-left: 0px;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-10{
  margin-left: 2.5rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-7{
  margin-left: 1.75rem;
}
.ml-\[-5px\]{
  margin-left: -5px;
}
.ml-\[10px\]{
  margin-left: 10px;
}
.ml-\[20px\]{
  margin-left: 20px;
}
.ml-\[2px\]{
  margin-left: 2px;
}
.ml-\[7\%\]{
  margin-left: 7%;
}
.ml-auto{
  margin-left: auto;
}
.mr-10{
  margin-right: 2.5rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-5{
  margin-right: 1.25rem;
}
.mr-6{
  margin-right: 1.5rem;
}
.mr-\[10px\]{
  margin-right: 10px;
}
.mr-\[7\%\]{
  margin-right: 7%;
}
.mr-auto{
  margin-right: auto;
}
.ms-1{
  margin-inline-start: 0.25rem;
}
.ms-2{
  margin-inline-start: 0.5rem;
}
.ms-3{
  margin-inline-start: 0.75rem;
}
.ms-4{
  margin-inline-start: 1rem;
}
.ms-5{
  margin-inline-start: 1.25rem;
}
.ms-9{
  margin-inline-start: 2.25rem;
}
.ms-\[10px\]{
  margin-inline-start: 10px;
}
.ms-\[15px\]{
  margin-inline-start: 15px;
}
.ms-\[5px\]{
  margin-inline-start: 5px;
}
.ms-auto{
  margin-inline-start: auto;
}
.mt-0{
  margin-top: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-11{
  margin-top: 2.75rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-36{
  margin-top: 9rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-44{
  margin-top: 11rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-7{
  margin-top: 1.75rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-9{
  margin-top: 2.25rem;
}
.mt-\[-11px\]{
  margin-top: -11px;
}
.mt-\[-3px\]{
  margin-top: -3px;
}
.mt-\[-8px\]{
  margin-top: -8px;
}
.mt-\[107px\]{
  margin-top: 107px;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[12px\]{
  margin-top: 12px;
}
.mt-\[15px\]{
  margin-top: 15px;
}
.mt-\[1px\]{
  margin-top: 1px;
}
.mt-\[2px\]{
  margin-top: 2px;
}
.mt-\[30px\]{
  margin-top: 30px;
}
.mt-\[31px\]{
  margin-top: 31px;
}
.mt-\[3px\]{
  margin-top: 3px;
}
.mt-\[50px\]{
  margin-top: 50px;
}
.mt-\[5px\]{
  margin-top: 5px;
}
.mt-\[62px\]{
  margin-top: 62px;
}
.mt-\[7px\]{
  margin-top: 7px;
}
.mt-auto{
  margin-top: auto;
}
.box-border{
  box-sizing: border-box;
}
.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.\!block{
  display: block !important;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.aspect-\[1\]{
  aspect-ratio: 1;
}
.h-0{
  height: 0px;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-10{
  height: 2.5rem;
}
.h-11{
  height: 2.75rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-20{
  height: 5rem;
}
.h-24{
  height: 6rem;
}
.h-28{
  height: 7rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-3\/5{
  height: 60%;
}
.h-36{
  height: 9rem;
}
.h-4{
  height: 1rem;
}
.h-44{
  height: 11rem;
}
.h-5{
  height: 1.25rem;
}
.h-52{
  height: 13rem;
}
.h-56{
  height: 14rem;
}
.h-6{
  height: 1.5rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-80{
  height: 20rem;
}
.h-9{
  height: 2.25rem;
}
.h-96{
  height: 24rem;
}
.h-\[\.5px\]{
  height: .5px;
}
.h-\[0px\]{
  height: 0px;
}
.h-\[1\.5px\]{
  height: 1.5px;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[116px\]{
  height: 116px;
}
.h-\[118px\]{
  height: 118px;
}
.h-\[12px\]{
  height: 12px;
}
.h-\[14\.52px\]{
  height: 14.52px;
}
.h-\[140px\]{
  height: 140px;
}
.h-\[14px\]{
  height: 14px;
}
.h-\[150px\]{
  height: 150px;
}
.h-\[155px\]{
  height: 155px;
}
.h-\[15px\]{
  height: 15px;
}
.h-\[169px\]{
  height: 169px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[170px\]{
  height: 170px;
}
.h-\[171px\]{
  height: 171px;
}
.h-\[177px\]{
  height: 177px;
}
.h-\[180px\]{
  height: 180px;
}
.h-\[182px\]{
  height: 182px;
}
.h-\[190px\]{
  height: 190px;
}
.h-\[193px\]{
  height: 193px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[207px\]{
  height: 207px;
}
.h-\[20\]{
  height: 20;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[210px\]{
  height: 210px;
}
.h-\[215px\]{
  height: 215px;
}
.h-\[21\]{
  height: 21;
}
.h-\[21px\]{
  height: 21px;
}
.h-\[22px\]{
  height: 22px;
}
.h-\[238px\]{
  height: 238px;
}
.h-\[23px\]{
  height: 23px;
}
.h-\[24px\]{
  height: 24px;
}
.h-\[250px\]{
  height: 250px;
}
.h-\[25px\]{
  height: 25px;
}
.h-\[26px\]{
  height: 26px;
}
.h-\[28px\]{
  height: 28px;
}
.h-\[29px\]{
  height: 29px;
}
.h-\[300px\]{
  height: 300px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[313px\]{
  height: 313px;
}
.h-\[326px\]{
  height: 326px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[33px\]{
  height: 33px;
}
.h-\[34px\]{
  height: 34px;
}
.h-\[352px\]{
  height: 352px;
}
.h-\[35px\]{
  height: 35px;
}
.h-\[36px\]{
  height: 36px;
}
.h-\[38px\]{
  height: 38px;
}
.h-\[397px\]{
  height: 397px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[405px\]{
  height: 405px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[42px\]{
  height: 42px;
}
.h-\[43px\]{
  height: 43px;
}
.h-\[440pc\]{
  height: 440pc;
}
.h-\[450px\]{
  height: 450px;
}
.h-\[45px\]{
  height: 45px;
}
.h-\[500px\]{
  height: 500px;
}
.h-\[507px\]{
  height: 507px;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[540px\]{
  height: 540px;
}
.h-\[547px\]{
  height: 547px;
}
.h-\[560px\]{
  height: 560px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[57px\]{
  height: 57px;
}
.h-\[60\%\]{
  height: 60%;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[61px\]{
  height: 61px;
}
.h-\[640px\]{
  height: 640px;
}
.h-\[664px\]{
  height: 664px;
}
.h-\[66px\]{
  height: 66px;
}
.h-\[67px\]{
  height: 67px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[70\%\]{
  height: 70%;
}
.h-\[73px\]{
  height: 73px;
}
.h-\[74px\]{
  height: 74px;
}
.h-\[75px\]{
  height: 75px;
}
.h-\[80px\]{
  height: 80px;
}
.h-\[80vh\]{
  height: 80vh;
}
.h-\[86px\]{
  height: 86px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[8rem\]{
  height: 8rem;
}
.h-\[90px\]{
  height: 90px;
}
.h-\[98px\]{
  height: 98px;
}
.h-\[calc\(100\%-63px\)\]{
  height: calc(100% - 63px);
}
.h-\[calc\(100vh-119px\)\]{
  height: calc(100vh - 119px);
}
.h-\[calc\(100vh_-_92px\)\]{
  height: calc(100vh - 92px);
}
.h-auto{
  height: auto;
}
.h-dashboard-home{
  height: calc(100vh - 75px);
}
.h-dashboard-screen{
  height: calc(100vh - 30px);
}
.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}
.h-full{
  height: 100%;
}
.h-invest-screen{
  height: calc(100vh - 118px);
}
.h-main-screen{
  height: calc(100vh - 60px);
}
.h-pb-states-status-box{
  height: calc(100vh - 112px);
}
.h-screen{
  height: 100vh;
}
.h-steps-screen{
  height: calc(100vh - 88px);
}
.max-h-0{
  max-height: 0px;
}
.max-h-36{
  max-height: 9rem;
}
.max-h-40{
  max-height: 10rem;
}
.max-h-52{
  max-height: 13rem;
}
.max-h-56{
  max-height: 14rem;
}
.max-h-60{
  max-height: 15rem;
}
.max-h-7{
  max-height: 1.75rem;
}
.max-h-96{
  max-height: 24rem;
}
.max-h-\[100px\]{
  max-height: 100px;
}
.max-h-\[146px\]{
  max-height: 146px;
}
.max-h-\[180px\]{
  max-height: 180px;
}
.max-h-\[200px\]{
  max-height: 200px;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[30px\]{
  max-height: 30px;
}
.max-h-\[350px\]{
  max-height: 350px;
}
.max-h-\[400px\]{
  max-height: 400px;
}
.max-h-\[420px\]{
  max-height: 420px;
}
.max-h-\[435px\]{
  max-height: 435px;
}
.max-h-\[440px\]{
  max-height: 440px;
}
.max-h-\[600px\]{
  max-height: 600px;
}
.max-h-\[700px\]{
  max-height: 700px;
}
.max-h-\[782px\]{
  max-height: 782px;
}
.max-h-\[80\%\]{
  max-height: 80%;
}
.max-h-\[8px\]{
  max-height: 8px;
}
.max-h-\[90vh\]{
  max-height: 90vh;
}
.min-h-1{
  min-height: 0.25rem;
}
.min-h-10{
  min-height: 2.5rem;
}
.min-h-8{
  min-height: 2rem;
}
.min-h-\[1\.5rem\]{
  min-height: 1.5rem;
}
.min-h-\[152px\]{
  min-height: 152px;
}
.min-h-\[180px\]{
  min-height: 180px;
}
.min-h-\[200px\]{
  min-height: 200px;
}
.min-h-\[20px\]{
  min-height: 20px;
}
.min-h-\[210px\]{
  min-height: 210px;
}
.min-h-\[220px\]{
  min-height: 220px;
}
.min-h-\[250px\]{
  min-height: 250px;
}
.min-h-\[279px\]{
  min-height: 279px;
}
.min-h-\[2rem\]{
  min-height: 2rem;
}
.min-h-\[306px\]{
  min-height: 306px;
}
.min-h-\[307px\]{
  min-height: 307px;
}
.min-h-\[32px\]{
  min-height: 32px;
}
.min-h-\[352px\]{
  min-height: 352px;
}
.min-h-\[390px\]{
  min-height: 390px;
}
.min-h-\[400px\]{
  min-height: 400px;
}
.min-h-\[40px\]{
  min-height: 40px;
}
.min-h-\[42px\]{
  min-height: 42px;
}
.min-h-\[440px\]{
  min-height: 440px;
}
.min-h-\[44px\]{
  min-height: 44px;
}
.min-h-\[48px\]{
  min-height: 48px;
}
.min-h-\[500px\]{
  min-height: 500px;
}
.min-h-\[500x\]{
  min-height: 500x;
}
.min-h-\[50px\]{
  min-height: 50px;
}
.min-h-\[600px\]{
  min-height: 600px;
}
.min-h-\[64px\]{
  min-height: 64px;
}
.min-h-\[calc\(100vh-213px\)\]{
  min-height: calc(100vh - 213px);
}
.min-h-full{
  min-height: 100%;
}
.min-h-pb-states-status-box{
  min-height: calc(100vh - 112px);
}
.min-h-screen{
  min-height: 100vh;
}
.w-1{
  width: 0.25rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-1\/6{
  width: 16.666667%;
}
.w-10{
  width: 2.5rem;
}
.w-10\/12{
  width: 83.333333%;
}
.w-11{
  width: 2.75rem;
}
.w-12{
  width: 3rem;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-2\/5{
  width: 40%;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-3\/4{
  width: 75%;
}
.w-3\/5{
  width: 60%;
}
.w-32{
  width: 8rem;
}
.w-36{
  width: 9rem;
}
.w-4{
  width: 1rem;
}
.w-4\/6{
  width: 66.666667%;
}
.w-40{
  width: 10rem;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-7{
  width: 1.75rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-9{
  width: 2.25rem;
}
.w-96{
  width: 24rem;
}
.w-\[10\%\]{
  width: 10%;
}
.w-\[100\%\]{
  width: 100%;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[116px\]{
  width: 116px;
}
.w-\[117px\]{
  width: 117px;
}
.w-\[119px\]{
  width: 119px;
}
.w-\[12\%\]{
  width: 12%;
}
.w-\[1200px\]{
  width: 1200px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[125px\]{
  width: 125px;
}
.w-\[130px\]{
  width: 130px;
}
.w-\[137px\]{
  width: 137px;
}
.w-\[138px\]{
  width: 138px;
}
.w-\[14\.62px\]{
  width: 14.62px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[144px\]{
  width: 144px;
}
.w-\[148px\]{
  width: 148px;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[15\%\]{
  width: 15%;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[15px\]{
  width: 15px;
}
.w-\[16\%\]{
  width: 16%;
}
.w-\[16\.7\%\]{
  width: 16.7%;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[166px\]{
  width: 166px;
}
.w-\[16px\]{
  width: 16px;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[171px\]{
  width: 171px;
}
.w-\[184px\]{
  width: 184px;
}
.w-\[185px\]{
  width: 185px;
}
.w-\[186px\]{
  width: 186px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[204px\]{
  width: 204px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[213px\]{
  width: 213px;
}
.w-\[21px\]{
  width: 21px;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[23\%\]{
  width: 23%;
}
.w-\[230px\]{
  width: 230px;
}
.w-\[232px\]{
  width: 232px;
}
.w-\[233px\]{
  width: 233px;
}
.w-\[234px\]{
  width: 234px;
}
.w-\[235px\]{
  width: 235px;
}
.w-\[240px\]{
  width: 240px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[250px\]{
  width: 250px;
}
.w-\[25px\]{
  width: 25px;
}
.w-\[26px\]{
  width: 26px;
}
.w-\[28\%\]{
  width: 28%;
}
.w-\[280px\]{
  width: 280px;
}
.w-\[283px\]{
  width: 283px;
}
.w-\[288px\]{
  width: 288px;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[290px\]{
  width: 290px;
}
.w-\[29px\]{
  width: 29px;
}
.w-\[2px\]{
  width: 2px;
}
.w-\[30\%\]{
  width: 30%;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[318px\]{
  width: 318px;
}
.w-\[320px\]{
  width: 320px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[33px\]{
  width: 33px;
}
.w-\[34px\]{
  width: 34px;
}
.w-\[350px\]{
  width: 350px;
}
.w-\[360px\]{
  width: 360px;
}
.w-\[370px\]{
  width: 370px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[409px\]{
  width: 409px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[42px\]{
  width: 42px;
}
.w-\[43px\]{
  width: 43px;
}
.w-\[45\%\]{
  width: 45%;
}
.w-\[45px\]{
  width: 45px;
}
.w-\[468px\]{
  width: 468px;
}
.w-\[48\%\]{
  width: 48%;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[525px\]{
  width: 525px;
}
.w-\[54px\]{
  width: 54px;
}
.w-\[56px\]{
  width: 56px;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[63\%\]{
  width: 63%;
}
.w-\[64px\]{
  width: 64px;
}
.w-\[650px\]{
  width: 650px;
}
.w-\[7\%\]{
  width: 7%;
}
.w-\[70\%\]{
  width: 70%;
}
.w-\[70px\]{
  width: 70px;
}
.w-\[72\%\]{
  width: 72%;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[73px\]{
  width: 73px;
}
.w-\[75\%\]{
  width: 75%;
}
.w-\[75px\]{
  width: 75px;
}
.w-\[7px\]{
  width: 7px;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[813px\]{
  width: 813px;
}
.w-\[84\%\]{
  width: 84%;
}
.w-\[880px\]{
  width: 880px;
}
.w-\[88px\]{
  width: 88px;
}
.w-\[8px\]{
  width: 8px;
}
.w-\[90\%\]{
  width: 90%;
}
.w-\[90px\]{
  width: 90px;
}
.w-\[90vw\]{
  width: 90vw;
}
.w-\[94\%\]{
  width: 94%;
}
.w-\[95\%\]{
  width: 95%;
}
.w-\[97\%\]{
  width: 97%;
}
.w-\[99\.5\%\]{
  width: 99.5%;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-max{
  width: max-content;
}
.w-screen{
  width: 100vw;
}
.min-w-0{
  min-width: 0px;
}
.min-w-1{
  min-width: 0.25rem;
}
.min-w-1\.5{
  min-width: 0.375rem;
}
.min-w-2{
  min-width: 0.5rem;
}
.min-w-5{
  min-width: 1.25rem;
}
.min-w-6{
  min-width: 1.5rem;
}
.min-w-8{
  min-width: 2rem;
}
.min-w-\[1\.5rem\]{
  min-width: 1.5rem;
}
.min-w-\[100px\]{
  min-width: 100px;
}
.min-w-\[1140px\]{
  min-width: 1140px;
}
.min-w-\[120px\]{
  min-width: 120px;
}
.min-w-\[1250px\]{
  min-width: 1250px;
}
.min-w-\[125px\]{
  min-width: 125px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[15px\]{
  min-width: 15px;
}
.min-w-\[17px\]{
  min-width: 17px;
}
.min-w-\[1800px\]{
  min-width: 1800px;
}
.min-w-\[180px\]{
  min-width: 180px;
}
.min-w-\[2\.5rem\]{
  min-width: 2.5rem;
}
.min-w-\[20\%\]{
  min-width: 20%;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[20px\]{
  min-width: 20px;
}
.min-w-\[237px\]{
  min-width: 237px;
}
.min-w-\[24px\]{
  min-width: 24px;
}
.min-w-\[25\%\]{
  min-width: 25%;
}
.min-w-\[280px\]{
  min-width: 280px;
}
.min-w-\[282px\]{
  min-width: 282px;
}
.min-w-\[288px\]{
  min-width: 288px;
}
.min-w-\[290px\]{
  min-width: 290px;
}
.min-w-\[2rem\]{
  min-width: 2rem;
}
.min-w-\[30\%\]{
  min-width: 30%;
}
.min-w-\[300px\]{
  min-width: 300px;
}
.min-w-\[316px\]{
  min-width: 316px;
}
.min-w-\[34px\]{
  min-width: 34px;
}
.min-w-\[350px\]{
  min-width: 350px;
}
.min-w-\[36px\]{
  min-width: 36px;
}
.min-w-\[57px\]{
  min-width: 57px;
}
.min-w-\[60px\]{
  min-width: 60px;
}
.min-w-\[94px\]{
  min-width: 94px;
}
.min-w-\[96px\]{
  min-width: 96px;
}
.min-w-fit{
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full{
  min-width: 100%;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-7xl{
  max-width: 80rem;
}
.max-w-\[100px\]{
  max-width: 100px;
}
.max-w-\[1024px\]{
  max-width: 1024px;
}
.max-w-\[1063px\]{
  max-width: 1063px;
}
.max-w-\[10px\]{
  max-width: 10px;
}
.max-w-\[110px\]{
  max-width: 110px;
}
.max-w-\[1116px\]{
  max-width: 1116px;
}
.max-w-\[1140px\]{
  max-width: 1140px;
}
.max-w-\[1143px\]{
  max-width: 1143px;
}
.max-w-\[1145px\]{
  max-width: 1145px;
}
.max-w-\[1160px\]{
  max-width: 1160px;
}
.max-w-\[120px\]{
  max-width: 120px;
}
.max-w-\[1240px\]{
  max-width: 1240px;
}
.max-w-\[130px\]{
  max-width: 130px;
}
.max-w-\[135px\]{
  max-width: 135px;
}
.max-w-\[150px\]{
  max-width: 150px;
}
.max-w-\[1600px\]{
  max-width: 1600px;
}
.max-w-\[165px\]{
  max-width: 165px;
}
.max-w-\[170px\]{
  max-width: 170px;
}
.max-w-\[180px\]{
  max-width: 180px;
}
.max-w-\[195px\]{
  max-width: 195px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[210mm\]{
  max-width: 210mm;
}
.max-w-\[210px\]{
  max-width: 210px;
}
.max-w-\[215px\]{
  max-width: 215px;
}
.max-w-\[230px\]{
  max-width: 230px;
}
.max-w-\[250px\]{
  max-width: 250px;
}
.max-w-\[270px\]{
  max-width: 270px;
}
.max-w-\[272px\]{
  max-width: 272px;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.max-w-\[285px\]{
  max-width: 285px;
}
.max-w-\[290px\]{
  max-width: 290px;
}
.max-w-\[300px\]{
  max-width: 300px;
}
.max-w-\[310px\]{
  max-width: 310px;
}
.max-w-\[317px\]{
  max-width: 317px;
}
.max-w-\[320px\]{
  max-width: 320px;
}
.max-w-\[328px\]{
  max-width: 328px;
}
.max-w-\[343px\]{
  max-width: 343px;
}
.max-w-\[350px\]{
  max-width: 350px;
}
.max-w-\[360px\]{
  max-width: 360px;
}
.max-w-\[361px\]{
  max-width: 361px;
}
.max-w-\[392px\]{
  max-width: 392px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[430px\]{
  max-width: 430px;
}
.max-w-\[445px\]{
  max-width: 445px;
}
.max-w-\[450px\]{
  max-width: 450px;
}
.max-w-\[461px\]{
  max-width: 461px;
}
.max-w-\[462px\]{
  max-width: 462px;
}
.max-w-\[468px\]{
  max-width: 468px;
}
.max-w-\[476px\]{
  max-width: 476px;
}
.max-w-\[478px\]{
  max-width: 478px;
}
.max-w-\[480px\]{
  max-width: 480px;
}
.max-w-\[488px\]{
  max-width: 488px;
}
.max-w-\[499px\]{
  max-width: 499px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[508px\]{
  max-width: 508px;
}
.max-w-\[515px\]{
  max-width: 515px;
}
.max-w-\[520px\]{
  max-width: 520px;
}
.max-w-\[525px\]{
  max-width: 525px;
}
.max-w-\[540px\]{
  max-width: 540px;
}
.max-w-\[560px\]{
  max-width: 560px;
}
.max-w-\[561px\]{
  max-width: 561px;
}
.max-w-\[570px\]{
  max-width: 570px;
}
.max-w-\[590px\]{
  max-width: 590px;
}
.max-w-\[592px\]{
  max-width: 592px;
}
.max-w-\[624px\]{
  max-width: 624px;
}
.max-w-\[650px\]{
  max-width: 650px;
}
.max-w-\[70\%\]{
  max-width: 70%;
}
.max-w-\[700px\]{
  max-width: 700px;
}
.max-w-\[701px\]{
  max-width: 701px;
}
.max-w-\[750px\]{
  max-width: 750px;
}
.max-w-\[770px\]{
  max-width: 770px;
}
.max-w-\[78px\]{
  max-width: 78px;
}
.max-w-\[790px\]{
  max-width: 790px;
}
.max-w-\[80\%\]{
  max-width: 80%;
}
.max-w-\[90\%\]{
  max-width: 90%;
}
.max-w-\[930px\]{
  max-width: 930px;
}
.max-w-\[94px\]{
  max-width: 94px;
}
.max-w-\[99px\]{
  max-width: 99px;
}
.max-w-fit{
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full{
  max-width: 100%;
}
.max-w-lg{
  max-width: 32rem;
}
.max-w-none{
  max-width: none;
}
.max-w-screen-lg{
  max-width: 1024px;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xs{
  max-width: 20rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-\[1_0_21\%\]{
  flex: 1 0 21%;
}
.flex-\[6\]{
  flex: 6;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.flex-grow{
  flex-grow: 1;
}
.grow{
  flex-grow: 1;
}
.table-auto{
  table-layout: auto;
}
.origin-top{
  transform-origin: top;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[3px\]{
  --tw-translate-y: -3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-2{
  --tw-translate-x: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[16px\]{
  --tw-translate-x: 16px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[2px\]{
  --tw-translate-x: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[30\%\]{
  --tw-translate-x: 30%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[60\%\]{
  --tw-translate-x: 60%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[8px\]{
  --tw-translate-x: 8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2{
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-180{
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-135deg\]{
  --tw-rotate: -135deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-18deg\]{
  --tw-rotate: -18deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[270deg\]{
  --tw-rotate: 270deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-0{
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-100{
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes visible{
  from{
    opacity: 0;
  }
  to{
    opacity: 1;
  }
}
.animate-visible{
  animation: visible 1s linear;
}
@keyframes zoom-out{
  0%{
    transform: scale(0.5);
  }
  100%{
    transform: scale(1);
  }
}
.animate-zoom-out{
  animation: zoom-out 0.5s linear;
}
.\!cursor-not-allowed{
  cursor: not-allowed !important;
}
.\!cursor-pointer{
  cursor: pointer !important;
}
.cursor-auto{
  cursor: auto;
}
.cursor-default{
  cursor: default;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-disc{
  list-style-type: disc;
}
.appearance-none{
  appearance: none;
}
.auto-rows-auto{
  grid-auto-rows: auto;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-17{
  grid-template-columns: repeat(17, minmax(0, 1fr));
}
.grid-cols-18{
  grid-template-columns: repeat(18, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.content-center{
  align-content: center;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.items-baseline{
  align-items: baseline;
}
.items-stretch{
  align-items: stretch;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.justify-around{
  justify-content: space-around;
}
.gap-0{
  gap: 0px;
}
.gap-0\.5{
  gap: 0.125rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-12{
  gap: 3rem;
}
.gap-14{
  gap: 3.5rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-20{
  gap: 5rem;
}
.gap-28{
  gap: 7rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-32{
  gap: 8rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-7{
  gap: 1.75rem;
}
.gap-8{
  gap: 2rem;
}
.gap-9{
  gap: 2.25rem;
}
.gap-\[1\.4rem\]{
  gap: 1.4rem;
}
.gap-\[10px\]{
  gap: 10px;
}
.gap-\[16px\]{
  gap: 16px;
}
.gap-\[19px\]{
  gap: 19px;
}
.gap-\[20px\]{
  gap: 20px;
}
.gap-\[24px\]{
  gap: 24px;
}
.gap-\[25px\]{
  gap: 25px;
}
.gap-\[2px\]{
  gap: 2px;
}
.gap-\[35px\]{
  gap: 35px;
}
.gap-\[53px\]{
  gap: 53px;
}
.gap-\[5px\]{
  gap: 5px;
}
.gap-\[6px\]{
  gap: 6px;
}
.gap-\[7px\]{
  gap: 7px;
}
.gap-\[8px\]{
  gap: 8px;
}
.gap-x-1{
  column-gap: 0.25rem;
}
.gap-x-2{
  column-gap: 0.5rem;
}
.gap-x-3{
  column-gap: 0.75rem;
}
.gap-x-4{
  column-gap: 1rem;
}
.gap-y-12{
  row-gap: 3rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-y-7{
  row-gap: 1.75rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.justify-self-center{
  justify-self: center;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overflow-ellipsis{
  text-overflow: ellipsis;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.hyphens-auto{
  hyphens: auto;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.whitespace-pre-line{
  white-space: pre-line;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.break-normal{
  overflow-wrap: normal;
  word-break: normal;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.\!rounded{
  border-radius: 0.25rem !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[10px\]{
  border-radius: 10px;
}
.rounded-\[14px\]{
  border-radius: 14px;
}
.rounded-\[20px\]{
  border-radius: 20px;
}
.rounded-\[25px\]{
  border-radius: 25px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[3\.5px\]{
  border-radius: 3.5px;
}
.rounded-\[300px\]{
  border-radius: 300px;
}
.rounded-\[3px\]{
  border-radius: 3px;
}
.rounded-\[45px\]{
  border-radius: 45px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-\[50\%\]{
  border-radius: 50%;
}
.rounded-\[50px\]{
  border-radius: 50px;
}
.rounded-\[5px\]{
  border-radius: 5px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-\[15px\]{
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.rounded-t-\[18px\]{
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl{
  border-bottom-left-radius: 0.25rem;
}
.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-none{
  border-bottom-left-radius: 0px;
}
.rounded-br{
  border-bottom-right-radius: 0.25rem;
}
.rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-none{
  border-bottom-right-radius: 0px;
}
.rounded-tl{
  border-top-left-radius: 0.25rem;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.rounded-tl-none{
  border-top-left-radius: 0px;
}
.rounded-tr{
  border-top-right-radius: 0.25rem;
}
.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}
.\!border-\[0\.16px\]{
  border-width: 0.16px !important;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-\[\.2px\]{
  border-width: .2px;
}
.border-\[\.3px\]{
  border-width: .3px;
}
.border-\[\.5px\]{
  border-width: .5px;
}
.border-\[\.75px\]{
  border-width: .75px;
}
.border-\[0\.16px\]{
  border-width: 0.16px;
}
.border-\[0\.2px\]{
  border-width: 0.2px;
}
.border-\[0\.3px\]{
  border-width: 0.3px;
}
.border-\[0\.5px\]{
  border-width: 0.5px;
}
.border-\[1\.5px\]{
  border-width: 1.5px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-\[2px\]{
  border-width: 2px;
}
.border-\[3px\]{
  border-width: 3px;
}
.border-\[4px\]{
  border-width: 4px;
}
.border-x{
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[\.5px\]{
  border-bottom-width: .5px;
}
.border-b-\[0\.5px\]{
  border-bottom-width: 0.5px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-b-\[2px\]{
  border-bottom-width: 2px;
}
.border-b-\[3px\]{
  border-bottom-width: 3px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-\[0px\]{
  border-left-width: 0px;
}
.border-r{
  border-right-width: 1px;
}
.border-r-0{
  border-right-width: 0px;
}
.border-r-\[2px\]{
  border-right-width: 2px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-t-2{
  border-top-width: 2px;
}
.border-t-\[0\.5px\]{
  border-top-width: 0.5px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.\!border-\[\#709DFF\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#CCF65E\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(204 246 94 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#FF6565\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 101 101 / var(--tw-border-opacity, 1)) !important;
}
.\!border-error{
  --tw-border-opacity: 1 !important;
  border-color: rgb(250 77 10 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#0000000f\]{
  border-color: #0000000f;
}
.border-\[\#0000001a\]{
  border-color: #0000001a;
}
.border-\[\#0022704D\]{
  border-color: #0022704D;
}
.border-\[\#008000\]{
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0 / var(--tw-border-opacity, 1));
}
.border-\[\#0D0D0D4D\]{
  border-color: #0D0D0D4D;
}
.border-\[\#0D0D0D\]{
  --tw-border-opacity: 1;
  border-color: rgb(13 13 13 / var(--tw-border-opacity, 1));
}
.border-\[\#0d0d0d33\]{
  border-color: #0d0d0d33;
}
.border-\[\#141F33\]{
  --tw-border-opacity: 1;
  border-color: rgb(20 31 51 / var(--tw-border-opacity, 1));
}
.border-\[\#1B44C9\]{
  --tw-border-opacity: 1;
  border-color: rgb(27 68 201 / var(--tw-border-opacity, 1));
}
.border-\[\#1c71b2\]{
  --tw-border-opacity: 1;
  border-color: rgb(28 113 178 / var(--tw-border-opacity, 1));
}
.border-\[\#27272A\]{
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.border-\[\#27272a\]{
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.border-\[\#283E66\]{
  --tw-border-opacity: 1;
  border-color: rgb(40 62 102 / var(--tw-border-opacity, 1));
}
.border-\[\#3A4D6E\]{
  --tw-border-opacity: 1;
  border-color: rgb(58 77 110 / var(--tw-border-opacity, 1));
}
.border-\[\#3C5C99\]{
  --tw-border-opacity: 1;
  border-color: rgb(60 92 153 / var(--tw-border-opacity, 1));
}
.border-\[\#43425D\]{
  --tw-border-opacity: 1;
  border-color: rgb(67 66 93 / var(--tw-border-opacity, 1));
}
.border-\[\#707070\]{
  --tw-border-opacity: 1;
  border-color: rgb(112 112 112 / var(--tw-border-opacity, 1));
}
.border-\[\#709DFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.border-\[\#71717A\]{
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
}
.border-\[\#719eff\]{
  --tw-border-opacity: 1;
  border-color: rgb(113 158 255 / var(--tw-border-opacity, 1));
}
.border-\[\#86B59B\]{
  --tw-border-opacity: 1;
  border-color: rgb(134 181 155 / var(--tw-border-opacity, 1));
}
.border-\[\#A1A1AA\]{
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity, 1));
}
.border-\[\#A5BBED\]{
  --tw-border-opacity: 1;
  border-color: rgb(165 187 237 / var(--tw-border-opacity, 1));
}
.border-\[\#A8BBE1\]{
  --tw-border-opacity: 1;
  border-color: rgb(168 187 225 / var(--tw-border-opacity, 1));
}
.border-\[\#ADADAD\]{
  --tw-border-opacity: 1;
  border-color: rgb(173 173 173 / var(--tw-border-opacity, 1));
}
.border-\[\#AF0C0C\]{
  --tw-border-opacity: 1;
  border-color: rgb(175 12 12 / var(--tw-border-opacity, 1));
}
.border-\[\#B32318\]{
  --tw-border-opacity: 1;
  border-color: rgb(179 35 24 / var(--tw-border-opacity, 1));
}
.border-\[\#B4B4B4\]{
  --tw-border-opacity: 1;
  border-color: rgb(180 180 180 / var(--tw-border-opacity, 1));
}
.border-\[\#B58686\]{
  --tw-border-opacity: 1;
  border-color: rgb(181 134 134 / var(--tw-border-opacity, 1));
}
.border-\[\#BCBCBC\]{
  --tw-border-opacity: 1;
  border-color: rgb(188 188 188 / var(--tw-border-opacity, 1));
}
.border-\[\#C2C5CA\]{
  --tw-border-opacity: 1;
  border-color: rgb(194 197 202 / var(--tw-border-opacity, 1));
}
.border-\[\#C6C6C6\]{
  --tw-border-opacity: 1;
  border-color: rgb(198 198 198 / var(--tw-border-opacity, 1));
}
.border-\[\#C6D7FF\]{
  --tw-border-opacity: 1;
  border-color: rgb(198 215 255 / var(--tw-border-opacity, 1));
}
.border-\[\#C8C8C8\]{
  --tw-border-opacity: 1;
  border-color: rgb(200 200 200 / var(--tw-border-opacity, 1));
}
.border-\[\#CCCCCC\]{
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}
.border-\[\#CCF65E\]{
  --tw-border-opacity: 1;
  border-color: rgb(204 246 94 / var(--tw-border-opacity, 1));
}
.border-\[\#CCf65E\]{
  --tw-border-opacity: 1;
  border-color: rgb(204 246 94 / var(--tw-border-opacity, 1));
}
.border-\[\#D45D5D\]{
  --tw-border-opacity: 1;
  border-color: rgb(212 93 93 / var(--tw-border-opacity, 1));
}
.border-\[\#D4D4D8\]{
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-\[\#DD0000\]{
  --tw-border-opacity: 1;
  border-color: rgb(221 0 0 / var(--tw-border-opacity, 1));
}
.border-\[\#DFE3E8\]{
  --tw-border-opacity: 1;
  border-color: rgb(223 227 232 / var(--tw-border-opacity, 1));
}
.border-\[\#E2E8F0\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-\[\#E2EBFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 235 255 / var(--tw-border-opacity, 1));
}
.border-\[\#E4E4E7\]{
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-\[\#E5E5E5\]{
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.border-\[\#E6E6E9\]{
  --tw-border-opacity: 1;
  border-color: rgb(230 230 233 / var(--tw-border-opacity, 1));
}
.border-\[\#EFF4FF\]{
  --tw-border-opacity: 1;
  border-color: rgb(239 244 255 / var(--tw-border-opacity, 1));
}
.border-\[\#F4F4F5\]{
  --tw-border-opacity: 1;
  border-color: rgb(244 244 245 / var(--tw-border-opacity, 1));
}
.border-\[\#F79009\]{
  --tw-border-opacity: 1;
  border-color: rgb(247 144 9 / var(--tw-border-opacity, 1));
}
.border-\[\#F7FAFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(247 250 255 / var(--tw-border-opacity, 1));
}
.border-\[\#FA4D0A\]{
  --tw-border-opacity: 1;
  border-color: rgb(250 77 10 / var(--tw-border-opacity, 1));
}
.border-\[\#FDA29B\]{
  --tw-border-opacity: 1;
  border-color: rgb(253 162 155 / var(--tw-border-opacity, 1));
}
.border-\[\#FEF0C7\]{
  --tw-border-opacity: 1;
  border-color: rgb(254 240 199 / var(--tw-border-opacity, 1));
}
.border-\[\#FF6565\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 101 101 / var(--tw-border-opacity, 1));
}
.border-\[\#FFFFFF\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-\[\#adadad\]{
  --tw-border-opacity: 1;
  border-color: rgb(173 173 173 / var(--tw-border-opacity, 1));
}
.border-\[\#c2c2d5\]{
  --tw-border-opacity: 1;
  border-color: rgb(194 194 213 / var(--tw-border-opacity, 1));
}
.border-\[\#cbcbcf\]{
  --tw-border-opacity: 1;
  border-color: rgb(203 203 207 / var(--tw-border-opacity, 1));
}
.border-\[\#ced4da\]{
  --tw-border-opacity: 1;
  border-color: rgb(206 212 218 / var(--tw-border-opacity, 1));
}
.border-\[\#ec66a1\]{
  --tw-border-opacity: 1;
  border-color: rgb(236 102 161 / var(--tw-border-opacity, 1));
}
.border-\[\#ffffff\]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-\[0\.3pxpx\]{
  border-color: 0.3pxpx;
}
.border-\[E4E4E7\]{
  border-color: E4E4E7;
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.30\)\]{
  border-color: rgba(255,255,255,0.30);
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-blue{
  --tw-border-opacity: 1;
  border-color: rgb(68 156 215 / var(--tw-border-opacity, 1));
}
.border-error{
  --tw-border-opacity: 1;
  border-color: rgb(250 77 10 / var(--tw-border-opacity, 1));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-main-100{
  --tw-border-opacity: 1;
  border-color: rgb(236 102 162 / var(--tw-border-opacity, 1));
}
.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.border-red{
  --tw-border-opacity: 1;
  border-color: rgb(229 66 66 / var(--tw-border-opacity, 1));
}
.border-sky-100{
  --tw-border-opacity: 1;
  border-color: rgb(226 235 255 / var(--tw-border-opacity, 1));
}
.border-sky-1000{
  --tw-border-opacity: 1;
  border-color: rgb(27 68 201 / var(--tw-border-opacity, 1));
}
.border-sky-500{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.border-sky-700{
  --tw-border-opacity: 1;
  border-color: rgb(60 92 153 / var(--tw-border-opacity, 1));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-zinc-100{
  --tw-border-opacity: 1;
  border-color: rgb(244 244 245 / var(--tw-border-opacity, 1));
}
.border-zinc-200{
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-zinc-300{
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-zinc-400{
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity, 1));
}
.border-zinc-500{
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
}
.border-zinc-600{
  --tw-border-opacity: 1;
  border-color: rgb(82 82 91 / var(--tw-border-opacity, 1));
}
.border-zinc-800{
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.border-zinc-900{
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity, 1));
}
.border-b-\[\#4d4f5c1e\]{
  border-bottom-color: #4d4f5c1e;
}
.border-b-\[\#709DFF\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.border-b-\[\#DFE7FA\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(223 231 250 / var(--tw-border-opacity, 1));
}
.border-b-\[\#E4E4E7\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-b-\[\#c2c2d5\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(194 194 213 / var(--tw-border-opacity, 1));
}
.border-b-\[\#dfdfe2\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(223 223 226 / var(--tw-border-opacity, 1));
}
.border-b-\[\#fa4d0a\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(250 77 10 / var(--tw-border-opacity, 1));
}
.border-b-\[rgba\(255\2c 255\2c 255\2c 0\.30\)\]{
  border-bottom-color: rgba(255,255,255,0.30);
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-b-transparent{
  border-bottom-color: transparent;
}
.border-b-zinc-200{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-b-zinc-300{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-l-\[\#1B44C9\]{
  --tw-border-opacity: 1;
  border-left-color: rgb(27 68 201 / var(--tw-border-opacity, 1));
}
.border-r-\[\#E4E4E7\]{
  --tw-border-opacity: 1;
  border-right-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-r-zinc-200{
  --tw-border-opacity: 1;
  border-right-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-t-\[\#E4E4E7\]{
  --tw-border-opacity: 1;
  border-top-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.border-t-zinc-100{
  --tw-border-opacity: 1;
  border-top-color: rgb(244 244 245 / var(--tw-border-opacity, 1));
}
.border-t-zinc-300{
  --tw-border-opacity: 1;
  border-top-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-opacity-30{
  --tw-border-opacity: 0.3;
}
.\!bg-\[\#709dff\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#CCF65E\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 246 94 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#00000033\]{
  background-color: #00000033;
}
.bg-\[\#0A162D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(10 22 45 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1062E5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(16 98 229 / var(--tw-bg-opacity, 1));
}
.bg-\[\#141f3305\]{
  background-color: #141f3305;
}
.bg-\[\#18181BE6\]{
  background-color: #18181BE6;
}
.bg-\[\#18181B\]{
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1A263E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(26 38 62 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1B44C9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(27 68 201 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1c71b2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(28 113 178 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1e1e1e\]{
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.bg-\[\#219653\]{
  --tw-bg-opacity: 1;
  background-color: rgb(33 150 83 / var(--tw-bg-opacity, 1));
}
.bg-\[\#23527c\]{
  --tw-bg-opacity: 1;
  background-color: rgb(35 82 124 / var(--tw-bg-opacity, 1));
}
.bg-\[\#27272A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}
.bg-\[\#283E66\]{
  --tw-bg-opacity: 1;
  background-color: rgb(40 62 102 / var(--tw-bg-opacity, 1));
}
.bg-\[\#354C75\]{
  --tw-bg-opacity: 1;
  background-color: rgb(53 76 117 / var(--tw-bg-opacity, 1));
}
.bg-\[\#3B86FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(59 134 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#3C5C99\]{
  --tw-bg-opacity: 1;
  background-color: rgb(60 92 153 / var(--tw-bg-opacity, 1));
}
.bg-\[\#43425D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(67 66 93 / var(--tw-bg-opacity, 1));
}
.bg-\[\#45597F\]{
  --tw-bg-opacity: 1;
  background-color: rgb(69 89 127 / var(--tw-bg-opacity, 1));
}
.bg-\[\#494949\]{
  --tw-bg-opacity: 1;
  background-color: rgb(73 73 73 / var(--tw-bg-opacity, 1));
}
.bg-\[\#6E6E6E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(110 110 110 / var(--tw-bg-opacity, 1));
}
.bg-\[\#6F9BEF24\]{
  background-color: #6F9BEF24;
}
.bg-\[\#709DFF00\]{
  background-color: #709DFF00;
}
.bg-\[\#709DFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#709dff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#7171714a\]{
  background-color: #7171714a;
}
.bg-\[\#71717A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1));
}
.bg-\[\#7897D11A\]{
  background-color: #7897D11A;
}
.bg-\[\#919EAB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(145 158 171 / var(--tw-bg-opacity, 1));
}
.bg-\[\#939ba1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(147 155 161 / var(--tw-bg-opacity, 1));
}
.bg-\[\#99D106\]{
  --tw-bg-opacity: 1;
  background-color: rgb(153 209 6 / var(--tw-bg-opacity, 1));
}
.bg-\[\#9B2219\]{
  --tw-bg-opacity: 1;
  background-color: rgb(155 34 25 / var(--tw-bg-opacity, 1));
}
.bg-\[\#A2E534\]{
  --tw-bg-opacity: 1;
  background-color: rgb(162 229 52 / var(--tw-bg-opacity, 1));
}
.bg-\[\#A5E00A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(165 224 10 / var(--tw-bg-opacity, 1));
}
.bg-\[\#B32318\]{
  --tw-bg-opacity: 1;
  background-color: rgb(179 35 24 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C0F2D4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(192 242 212 / var(--tw-bg-opacity, 1));
}
.bg-\[\#C6D7FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CAF5D6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(202 245 214 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CCF65E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(204 246 94 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CCf65E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(204 246 94 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D4D4D8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.bg-\[\#DD0000\]{
  --tw-bg-opacity: 1;
  background-color: rgb(221 0 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#DFEAFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(223 234 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#DFF9EA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(223 249 234 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E0F0E0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(224 240 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E2E2E2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E2EBFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E4E4E7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6E6E9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 233 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBEFF5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 239 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ECFCCB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EDEDED\]{
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EFF4FF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F1FCF5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(241 252 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F2F2F2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4F4F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4F6FB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 251 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F5F5F5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F79009\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 144 9 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7FAFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7FCFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(247 252 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F8F9FA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FA4D0A2B\]{
  background-color: #FA4D0A2B;
}
.bg-\[\#FA4D0A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 77 10 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FAFAFA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FCFCFC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FEF0C7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 199 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF000029\]{
  background-color: #FF000029;
}
.bg-\[\#FFE3E1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 227 225 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFE7D1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 231 209 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFAEB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFCF5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 252 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFFFF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#adadad\]{
  --tw-bg-opacity: 1;
  background-color: rgb(173 173 173 / var(--tw-bg-opacity, 1));
}
.bg-\[\#bcbcbc45\]{
  background-color: #bcbcbc45;
}
.bg-\[\#c6d7ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e6f4ea\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 234 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ec66a1\]{
  --tw-bg-opacity: 1;
  background-color: rgb(236 102 161 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eeeeee\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eff4ff\]{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4f4f4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4f4f5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fa4d0a\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 77 10 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fafafa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffedd4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 212 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffffff73\]{
  background-color: #ffffff73;
}
.bg-\[rgb\(226\2c 171\2c 171\)\]{
  --tw-bg-opacity: 1;
  background-color: rgb(226 171 171 / var(--tw-bg-opacity, 1));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.2\)\]{
  background-color: rgba(0,0,0,0.2);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]{
  background-color: rgba(0,0,0,0.4);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.7\)\]{
  background-color: rgba(0,0,0,0.7);
}
.bg-\[rgba\(206\2c 210\2c 217\2c 0\.9\)\]{
  background-color: rgba(206,210,217,0.9);
}
.bg-\[rgba\(209\2c 209\2c 209\2c \.3\)\]{
  background-color: rgba(209,209,209,.3);
}
.bg-\[rgba\(239\2c 244\2c 255\2c 1\)\]{
  background-color: rgba(239,244,255,1);
}
.bg-\[rgba\(253\2c 162\2c 155\2c 0\.15\)\]{
  background-color: rgba(253,162,155,0.15);
}
.bg-\[rgba\(255\2c 255\2c 255\2c 0\.9\)\]{
  background-color: rgba(255,255,255,0.9);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/40{
  background-color: rgb(0 0 0 / 0.4);
}
.bg-blacklight{
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(68 156 215 / var(--tw-bg-opacity, 1));
}
.bg-error{
  --tw-bg-opacity: 1;
  background-color: rgb(250 77 10 / var(--tw-bg-opacity, 1));
}
.bg-error-background{
  --tw-bg-opacity: 1;
  background-color: rgb(255 231 209 / var(--tw-bg-opacity, 1));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-gray-700{
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.bg-green{
  --tw-bg-opacity: 1;
  background-color: rgb(119 177 99 / var(--tw-bg-opacity, 1));
}
.bg-inputBg{
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 245 / var(--tw-bg-opacity, 1));
}
.bg-lime-400{
  --tw-bg-opacity: 1;
  background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1));
}
.bg-main-100{
  --tw-bg-opacity: 1;
  background-color: rgb(236 102 162 / var(--tw-bg-opacity, 1));
}
.bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgb(253 137 0 / var(--tw-bg-opacity, 1));
}
.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(229 66 66 / var(--tw-bg-opacity, 1));
}
.bg-sky-100{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-1000{
  --tw-bg-opacity: 1;
  background-color: rgb(27 68 201 / var(--tw-bg-opacity, 1));
}
.bg-sky-200{
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-300{
  --tw-bg-opacity: 1;
  background-color: rgb(169 196 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-400{
  --tw-bg-opacity: 1;
  background-color: rgb(141 176 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-500{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.bg-sky-700{
  --tw-bg-opacity: 1;
  background-color: rgb(60 92 153 / var(--tw-bg-opacity, 1));
}
.bg-sky-800{
  --tw-bg-opacity: 1;
  background-color: rgb(40 62 102 / var(--tw-bg-opacity, 1));
}
.bg-sky-900{
  --tw-bg-opacity: 1;
  background-color: rgb(20 31 51 / var(--tw-bg-opacity, 1));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-zinc-100{
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.bg-zinc-200{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.bg-zinc-300{
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.bg-zinc-50{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-zinc-800{
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}
.bg-zinc-900{
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1));
}
.bg-opacity-20{
  --tw-bg-opacity: 0.2;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.bg-\[url\(\"assets\/images\/eureeca-CTA-background\.jpeg\"\)\]{
  background-image: url('eureeca-CTA-background.jpeg');
}
.bg-\[url\(\'assets\/ADX\/ipo-sell-success-deal\.svg\'\)\]{
  background-image: url('ipo-sell-success-deal.svg');
}
.bg-\[url\(\'assets\/ADX\/ipo-sell-success-profiling\.svg\'\)\]{
  background-image: url('ipo-sell-success-profiling.svg');
}
.bg-\[url\(\'assets\/dashboard\/portfolio-new\/maximize-portfolio-1\.png\'\)\]{
  background-image: url('maximize-portfolio-1.png');
}
.bg-\[url\(\'assets\/dashboard\/portfolio-new\/maximize-portfolio-2\.png\'\)\]{
  background-image: url('maximize-portfolio-2.png');
}
.bg-\[url\(\'assets\/dashboard\/portfolio-new\/maximize-portfolio-3\.png\'\)\]{
  background-image: url('maximize-portfolio-3.png');
}
.bg-\[url\(\'assets\/dashboard\/portfolio-new\/maximize-portfolio-4\.png\'\)\]{
  background-image: url('maximize-portfolio-4.png');
}
.bg-\[url\(\'assets\/home\/join-eureeca\/join-eureeca-bg\.svg\'\)\]{
  background-image: url('join-eureeca-bg.svg');
}
.bg-\[url\(\'assets\/images\/contactBackground\.svg\'\)\]{
  background-image: url('contactBackground.svg');
}
.bg-\[url\(\'assets\/images\/news-hero-img\.jpg\'\)\]{
  background-image: url('news-hero-img.jpg');
}
.bg-\[url\(\'assets\/images\/staticpage-bg\.png\'\)\]{
  background-image: url('staticpage-bg.png');
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.from-\[\#1062E5\]{
  --tw-gradient-from: #1062E5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(16 98 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#537CD9\]{
  --tw-gradient-from: #537CD9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(83 124 217 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#CAF5D6\]{
  --tw-gradient-from: #CAF5D6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 245 214 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#D6E4FF\]{
  --tw-gradient-from: #D6E4FF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(214 228 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-sky-500{
  --tw-gradient-from: #709DFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(112 157 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-10\%{
  --tw-gradient-from-position: 10%;
}
.to-\[\#083173\]{
  --tw-gradient-to: #083173 var(--tw-gradient-to-position);
}
.to-\[\#709DFF\]{
  --tw-gradient-to: #709DFF var(--tw-gradient-to-position);
}
.to-\[\#DAF4F6\]{
  --tw-gradient-to: #DAF4F6 var(--tw-gradient-to-position);
}
.to-\[\#E1FEE9\]{
  --tw-gradient-to: #E1FEE9 var(--tw-gradient-to-position);
}
.to-sky-1000{
  --tw-gradient-to: #1B44C9 var(--tw-gradient-to-position);
}
.bg-\[length\:56\%_100\%\]{
  background-size: 56% 100%;
}
.bg-auto{
  background-size: auto;
}
.bg-cover{
  background-size: cover;
}
.bg-\[left_80\%_top_90\%\]{
  background-position: left 80% top 90%;
}
.bg-center{
  background-position: center;
}
.bg-right{
  background-position: right;
}
.bg-right-bottom{
  background-position: right bottom;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-transparent{
  fill: transparent;
}
.stroke-\[\#f4f4f5\]{
  stroke: #f4f4f5;
}
.stroke-\[15px\]{
  stroke-width: 15px;
}
.object-contain{
  object-fit: contain;
}
.object-cover{
  object-fit: cover;
}
.object-fill{
  object-fit: fill;
}
.object-center{
  object-position: center;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-10{
  padding: 2.5rem;
}
.p-16{
  padding: 4rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-20{
  padding: 5rem;
}
.p-24{
  padding: 6rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-7{
  padding: 1.75rem;
}
.p-8{
  padding: 2rem;
}
.p-\[10px\]{
  padding: 10px;
}
.p-\[20px\]{
  padding: 20px;
}
.p-\[2px\]{
  padding: 2px;
}
.p-\[30px\]{
  padding: 30px;
}
.p-\[35px\]{
  padding: 35px;
}
.p-\[4px\]{
  padding: 4px;
}
.p-\[53px\]{
  padding: 53px;
}
.p-\[5px\]{
  padding: 5px;
}
.p-\[8px\]{
  padding: 8px;
}
.p-header{
  padding: 60px;
}
.\!px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-11{
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[15px\]{
  padding-left: 15px;
  padding-right: 15px;
}
.px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[2px\]{
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[35px\]{
  padding-left: 35px;
  padding-right: 35px;
}
.px-\[5px\]{
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[60px\]{
  padding-left: 60px;
  padding-right: 60px;
}
.px-\[8px\]{
  padding-left: 8px;
  padding-right: 8px;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-28{
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-32{
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-64{
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.py-7{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[15px\]{
  padding-top: 15px;
  padding-bottom: 15px;
}
.py-\[165px\]{
  padding-top: 165px;
  padding-bottom: 165px;
}
.py-\[30px\]{
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[60px\]{
  padding-top: 60px;
  padding-bottom: 60px;
}
.py-\[66px\]{
  padding-top: 66px;
  padding-bottom: 66px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[72px\]{
  padding-top: 72px;
  padding-bottom: 72px;
}
.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9\.3px\]{
  padding-top: 9.3px;
  padding-bottom: 9.3px;
}
.py-\[9\.5px\]{
  padding-top: 9.5px;
  padding-bottom: 9.5px;
}
.py-\[9\.8px\]{
  padding-top: 9.8px;
  padding-bottom: 9.8px;
}
.\!pb-0{
  padding-bottom: 0px !important;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-1\.5{
  padding-bottom: 0.375rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-14{
  padding-bottom: 3.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-2\.5{
  padding-bottom: 0.625rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pb-24{
  padding-bottom: 6rem;
}
.pb-28{
  padding-bottom: 7rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-7{
  padding-bottom: 1.75rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[18px\]{
  padding-bottom: 18px;
}
.pb-\[1px\]{
  padding-bottom: 1px;
}
.pb-\[20px\]{
  padding-bottom: 20px;
}
.pb-\[30px\]{
  padding-bottom: 30px;
}
.pb-\[52px\]{
  padding-bottom: 52px;
}
.pe-10{
  padding-inline-end: 2.5rem;
}
.pe-3{
  padding-inline-end: 0.75rem;
}
.pe-4{
  padding-inline-end: 1rem;
}
.pe-6{
  padding-inline-end: 1.5rem;
}
.pe-7{
  padding-inline-end: 1.75rem;
}
.pl-0{
  padding-left: 0px;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-1\.5{
  padding-left: 0.375rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-20{
  padding-left: 5rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-\[15px\]{
  padding-left: 15px;
}
.pl-\[35px\]{
  padding-left: 35px;
}
.pl-\[8px\]{
  padding-left: 8px;
}
.pr-0{
  padding-right: 0px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-2\.5{
  padding-right: 0.625rem;
}
.pr-20{
  padding-right: 5rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pr-7{
  padding-right: 1.75rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-\[10px\]{
  padding-right: 10px;
}
.pr-\[32px\]{
  padding-right: 32px;
}
.pr-\[5px\]{
  padding-right: 5px;
}
.ps-1{
  padding-inline-start: 0.25rem;
}
.ps-10{
  padding-inline-start: 2.5rem;
}
.ps-5{
  padding-inline-start: 1.25rem;
}
.pt-0{
  padding-top: 0px;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-1\.5{
  padding-top: 0.375rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-14{
  padding-top: 3.5rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-24{
  padding-top: 6rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-40{
  padding-top: 10rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-7{
  padding-top: 1.75rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[0\.5px\]{
  padding-top: 0.5px;
}
.pt-\[10px\]{
  padding-top: 10px;
}
.pt-\[18px\]{
  padding-top: 18px;
}
.pt-\[1px\]{
  padding-top: 1px;
}
.pt-\[20px\]{
  padding-top: 20px;
}
.pt-\[32px\]{
  padding-top: 32px;
}
.pt-\[3px\]{
  padding-top: 3px;
}
.pt-\[40px\]{
  padding-top: 40px;
}
.pt-\[44px\]{
  padding-top: 44px;
}
.pt-\[50px\]{
  padding-top: 50px;
}
.pt-\[56px\]{
  padding-top: 56px;
}
.pt-\[66px\]{
  padding-top: 66px;
}
.pt-\[75px\]{
  padding-top: 75px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-justify{
  text-align: justify;
}
.text-start{
  text-align: start;
}
.align-sub{
  vertical-align: sub;
}
.\!text-\[12px\]{
  font-size: 12px !important;
}
.\!text-sm{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xs{
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-2xs{
  font-size: 10px;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.text-6xl{
  font-size: 3.75rem;
  line-height: 1;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[11px\]{
  font-size: 11px;
}
.text-\[12\.74px\]{
  font-size: 12.74px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[13px\]{
  font-size: 13px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[17px\]{
  font-size: 17px;
}
.text-\[18px\]{
  font-size: 18px;
}
.text-\[19px\]{
  font-size: 19px;
}
.text-\[1rem\]{
  font-size: 1rem;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[22px\]{
  font-size: 22px;
}
.text-\[23px\]{
  font-size: 23px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[26px\]{
  font-size: 26px;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[30px\]{
  font-size: 30px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[38px\]{
  font-size: 38px;
}
.text-\[50px\]{
  font-size: 50px;
}
.text-\[8px\]{
  font-size: 8px;
}
.text-\[9px\]{
  font-size: 9px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-semibold{
  font-weight: 600 !important;
}
.font-\[400\]{
  font-weight: 400;
}
.font-\[500\]{
  font-weight: 500;
}
.font-\[600\]{
  font-weight: 600;
}
.font-\[700\]{
  font-weight: 700;
}
.font-bold{
  font-weight: 700;
}
.font-extrabold{
  font-weight: 800;
}
.font-extralight{
  font-weight: 200;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.font-thin{
  font-weight: 100;
}
.uppercase{
  text-transform: uppercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.not-italic{
  font-style: normal;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-3{
  line-height: .75rem;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-\[1\.25rem\]{
  line-height: 1.25rem;
}
.leading-\[110\%\]{
  line-height: 110%;
}
.leading-\[14px\]{
  line-height: 14px;
}
.leading-\[15px\]{
  line-height: 15px;
}
.leading-\[18px\]{
  line-height: 18px;
}
.leading-\[19px\]{
  line-height: 19px;
}
.leading-\[21px\]{
  line-height: 21px;
}
.leading-\[24px\]{
  line-height: 24px;
}
.leading-\[29px\]{
  line-height: 29px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-\[46px\]{
  line-height: 46px;
}
.leading-\[48px\]{
  line-height: 48px;
}
.leading-\[50px\]{
  line-height: 50px;
}
.leading-\[55px\]{
  line-height: 55px;
}
.leading-\[9px\]{
  line-height: 9px;
}
.leading-loose{
  line-height: 2;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-snug{
  line-height: 1.375;
}
.leading-tight{
  line-height: 1.25;
}
.tracking-\[1px\]{
  letter-spacing: 1px;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.tracking-wide{
  letter-spacing: 0.025em;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#0000005e\]{
  color: #0000005e;
}
.text-\[\#000000\]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-\[\#010B1C\]{
  --tw-text-opacity: 1;
  color: rgb(1 11 28 / var(--tw-text-opacity, 1));
}
.text-\[\#0165E1\]{
  --tw-text-opacity: 1;
  color: rgb(1 101 225 / var(--tw-text-opacity, 1));
}
.text-\[\#050505\]{
  --tw-text-opacity: 1;
  color: rgb(5 5 5 / var(--tw-text-opacity, 1));
}
.text-\[\#0A66C2\]{
  --tw-text-opacity: 1;
  color: rgb(10 102 194 / var(--tw-text-opacity, 1));
}
.text-\[\#0D0D0D\]{
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity, 1));
}
.text-\[\#0F172A\]{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.text-\[\#141F33\]{
  --tw-text-opacity: 1;
  color: rgb(20 31 51 / var(--tw-text-opacity, 1));
}
.text-\[\#181804\]{
  --tw-text-opacity: 1;
  color: rgb(24 24 4 / var(--tw-text-opacity, 1));
}
.text-\[\#181804cd\]{
  color: #181804cd;
}
.text-\[\#181813\]{
  --tw-text-opacity: 1;
  color: rgb(24 24 19 / var(--tw-text-opacity, 1));
}
.text-\[\#18181B\]{
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.text-\[\#18181b\]{
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.text-\[\#1A1A1A\]{
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity, 1));
}
.text-\[\#1B44C9\]{
  --tw-text-opacity: 1;
  color: rgb(27 68 201 / var(--tw-text-opacity, 1));
}
.text-\[\#1C5F3A\]{
  --tw-text-opacity: 1;
  color: rgb(28 95 58 / var(--tw-text-opacity, 1));
}
.text-\[\#1E293B\]{
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.text-\[\#219653\]{
  --tw-text-opacity: 1;
  color: rgb(33 150 83 / var(--tw-text-opacity, 1));
}
.text-\[\#27272A\]{
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity, 1));
}
.text-\[\#283E66\]{
  --tw-text-opacity: 1;
  color: rgb(40 62 102 / var(--tw-text-opacity, 1));
}
.text-\[\#2A5CAA\]{
  --tw-text-opacity: 1;
  color: rgb(42 92 170 / var(--tw-text-opacity, 1));
}
.text-\[\#2B2B2B\]{
  --tw-text-opacity: 1;
  color: rgb(43 43 43 / var(--tw-text-opacity, 1));
}
.text-\[\#2D2F33\]{
  --tw-text-opacity: 1;
  color: rgb(45 47 51 / var(--tw-text-opacity, 1));
}
.text-\[\#323232\]{
  --tw-text-opacity: 1;
  color: rgb(50 50 50 / var(--tw-text-opacity, 1));
}
.text-\[\#333333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#343434\]{
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity, 1));
}
.text-\[\#34a853\]{
  --tw-text-opacity: 1;
  color: rgb(52 168 83 / var(--tw-text-opacity, 1));
}
.text-\[\#3A3A45\]{
  --tw-text-opacity: 1;
  color: rgb(58 58 69 / var(--tw-text-opacity, 1));
}
.text-\[\#3B86FF\]{
  --tw-text-opacity: 1;
  color: rgb(59 134 255 / var(--tw-text-opacity, 1));
}
.text-\[\#3C5C99\]{
  --tw-text-opacity: 1;
  color: rgb(60 92 153 / var(--tw-text-opacity, 1));
}
.text-\[\#3E3E3E\]{
  --tw-text-opacity: 1;
  color: rgb(62 62 62 / var(--tw-text-opacity, 1));
}
.text-\[\#3F3F46\]{
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}
.text-\[\#423f3f\]{
  --tw-text-opacity: 1;
  color: rgb(66 63 63 / var(--tw-text-opacity, 1));
}
.text-\[\#43425D\]{
  --tw-text-opacity: 1;
  color: rgb(67 66 93 / var(--tw-text-opacity, 1));
}
.text-\[\#4380EA\]{
  --tw-text-opacity: 1;
  color: rgb(67 128 234 / var(--tw-text-opacity, 1));
}
.text-\[\#449cd7\]{
  --tw-text-opacity: 1;
  color: rgb(68 156 215 / var(--tw-text-opacity, 1));
}
.text-\[\#464646\]{
  --tw-text-opacity: 1;
  color: rgb(70 70 70 / var(--tw-text-opacity, 1));
}
.text-\[\#494949\]{
  --tw-text-opacity: 1;
  color: rgb(73 73 73 / var(--tw-text-opacity, 1));
}
.text-\[\#495057\]{
  --tw-text-opacity: 1;
  color: rgb(73 80 87 / var(--tw-text-opacity, 1));
}
.text-\[\#4A4A4A\]{
  --tw-text-opacity: 1;
  color: rgb(74 74 74 / var(--tw-text-opacity, 1));
}
.text-\[\#4D4F5C\]{
  --tw-text-opacity: 1;
  color: rgb(77 79 92 / var(--tw-text-opacity, 1));
}
.text-\[\#4E8CFF\]{
  --tw-text-opacity: 1;
  color: rgb(78 140 255 / var(--tw-text-opacity, 1));
}
.text-\[\#504E4E\]{
  --tw-text-opacity: 1;
  color: rgb(80 78 78 / var(--tw-text-opacity, 1));
}
.text-\[\#515050\]{
  --tw-text-opacity: 1;
  color: rgb(81 80 80 / var(--tw-text-opacity, 1));
}
.text-\[\#515151\]{
  --tw-text-opacity: 1;
  color: rgb(81 81 81 / var(--tw-text-opacity, 1));
}
.text-\[\#52525B\]{
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}
.text-\[\#5E5E64\]{
  --tw-text-opacity: 1;
  color: rgb(94 94 100 / var(--tw-text-opacity, 1));
}
.text-\[\#5a5a5a\]{
  --tw-text-opacity: 1;
  color: rgb(90 90 90 / var(--tw-text-opacity, 1));
}
.text-\[\#5c5555fc\]{
  color: #5c5555fc;
}
.text-\[\#616060\]{
  --tw-text-opacity: 1;
  color: rgb(97 96 96 / var(--tw-text-opacity, 1));
}
.text-\[\#616667\]{
  --tw-text-opacity: 1;
  color: rgb(97 102 103 / var(--tw-text-opacity, 1));
}
.text-\[\#646262\]{
  --tw-text-opacity: 1;
  color: rgb(100 98 98 / var(--tw-text-opacity, 1));
}
.text-\[\#676767\]{
  --tw-text-opacity: 1;
  color: rgb(103 103 103 / var(--tw-text-opacity, 1));
}
.text-\[\#67789D\]{
  --tw-text-opacity: 1;
  color: rgb(103 120 157 / var(--tw-text-opacity, 1));
}
.text-\[\#686666\]{
  --tw-text-opacity: 1;
  color: rgb(104 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#69687D\]{
  --tw-text-opacity: 1;
  color: rgb(105 104 125 / var(--tw-text-opacity, 1));
}
.text-\[\#6D6D73\]{
  --tw-text-opacity: 1;
  color: rgb(109 109 115 / var(--tw-text-opacity, 1));
}
.text-\[\#6E6E6E\]{
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity, 1));
}
.text-\[\#700303\]{
  --tw-text-opacity: 1;
  color: rgb(112 3 3 / var(--tw-text-opacity, 1));
}
.text-\[\#707070\]{
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-\[\#709DFF\]{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.text-\[\#709dff\]{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.text-\[\#717171\]{
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity, 1));
}
.text-\[\#71717A\]{
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.text-\[\#767a7e\]{
  --tw-text-opacity: 1;
  color: rgb(118 122 126 / var(--tw-text-opacity, 1));
}
.text-\[\#7A2E0E\]{
  --tw-text-opacity: 1;
  color: rgb(122 46 14 / var(--tw-text-opacity, 1));
}
.text-\[\#7a7a86\]{
  --tw-text-opacity: 1;
  color: rgb(122 122 134 / var(--tw-text-opacity, 1));
}
.text-\[\#858585\]{
  --tw-text-opacity: 1;
  color: rgb(133 133 133 / var(--tw-text-opacity, 1));
}
.text-\[\#88adff\]{
  --tw-text-opacity: 1;
  color: rgb(136 173 255 / var(--tw-text-opacity, 1));
}
.text-\[\#8B8B8B\]{
  --tw-text-opacity: 1;
  color: rgb(139 139 139 / var(--tw-text-opacity, 1));
}
.text-\[\#8C8C8C\]{
  --tw-text-opacity: 1;
  color: rgb(140 140 140 / var(--tw-text-opacity, 1));
}
.text-\[\#929292\]{
  --tw-text-opacity: 1;
  color: rgb(146 146 146 / var(--tw-text-opacity, 1));
}
.text-\[\#93370D\]{
  --tw-text-opacity: 1;
  color: rgb(147 55 13 / var(--tw-text-opacity, 1));
}
.text-\[\#969595\]{
  --tw-text-opacity: 1;
  color: rgb(150 149 149 / var(--tw-text-opacity, 1));
}
.text-\[\#999999\]{
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#9B2219\]{
  --tw-text-opacity: 1;
  color: rgb(155 34 25 / var(--tw-text-opacity, 1));
}
.text-\[\#9E9E9E\]{
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity, 1));
}
.text-\[\#A1A0AE\]{
  --tw-text-opacity: 1;
  color: rgb(161 160 174 / var(--tw-text-opacity, 1));
}
.text-\[\#A1A1AA\]{
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.text-\[\#A4AFB7\]{
  --tw-text-opacity: 1;
  color: rgb(164 175 183 / var(--tw-text-opacity, 1));
}
.text-\[\#A9C4FF\]{
  --tw-text-opacity: 1;
  color: rgb(169 196 255 / var(--tw-text-opacity, 1));
}
.text-\[\#AED551\]{
  --tw-text-opacity: 1;
  color: rgb(174 213 81 / var(--tw-text-opacity, 1));
}
.text-\[\#AFBCD5\]{
  --tw-text-opacity: 1;
  color: rgb(175 188 213 / var(--tw-text-opacity, 1));
}
.text-\[\#B0BDD4\]{
  --tw-text-opacity: 1;
  color: rgb(176 189 212 / var(--tw-text-opacity, 1));
}
.text-\[\#B32318\]{
  --tw-text-opacity: 1;
  color: rgb(179 35 24 / var(--tw-text-opacity, 1));
}
.text-\[\#B54708\]{
  --tw-text-opacity: 1;
  color: rgb(181 71 8 / var(--tw-text-opacity, 1));
}
.text-\[\#C20202\]{
  --tw-text-opacity: 1;
  color: rgb(194 2 2 / var(--tw-text-opacity, 1));
}
.text-\[\#C4CDD5\]{
  --tw-text-opacity: 1;
  color: rgb(196 205 213 / var(--tw-text-opacity, 1));
}
.text-\[\#C6C6C6\]{
  --tw-text-opacity: 1;
  color: rgb(198 198 198 / var(--tw-text-opacity, 1));
}
.text-\[\#C6D7FF\]{
  --tw-text-opacity: 1;
  color: rgb(198 215 255 / var(--tw-text-opacity, 1));
}
.text-\[\#CCF65E\]{
  --tw-text-opacity: 1;
  color: rgb(204 246 94 / var(--tw-text-opacity, 1));
}
.text-\[\#CCf65E\]{
  --tw-text-opacity: 1;
  color: rgb(204 246 94 / var(--tw-text-opacity, 1));
}
.text-\[\#D32323\]{
  --tw-text-opacity: 1;
  color: rgb(211 35 35 / var(--tw-text-opacity, 1));
}
.text-\[\#D45D5D\]{
  --tw-text-opacity: 1;
  color: rgb(212 93 93 / var(--tw-text-opacity, 1));
}
.text-\[\#D4D4D8\]{
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity, 1));
}
.text-\[\#DC143C\]{
  --tw-text-opacity: 1;
  color: rgb(220 20 60 / var(--tw-text-opacity, 1));
}
.text-\[\#DF3023\]{
  --tw-text-opacity: 1;
  color: rgb(223 48 35 / var(--tw-text-opacity, 1));
}
.text-\[\#DFE3E8\]{
  --tw-text-opacity: 1;
  color: rgb(223 227 232 / var(--tw-text-opacity, 1));
}
.text-\[\#E2EBFF\]{
  --tw-text-opacity: 1;
  color: rgb(226 235 255 / var(--tw-text-opacity, 1));
}
.text-\[\#EB0505\]{
  --tw-text-opacity: 1;
  color: rgb(235 5 5 / var(--tw-text-opacity, 1));
}
.text-\[\#EC66A2\]{
  --tw-text-opacity: 1;
  color: rgb(236 102 162 / var(--tw-text-opacity, 1));
}
.text-\[\#EFF4FF\]{
  --tw-text-opacity: 1;
  color: rgb(239 244 255 / var(--tw-text-opacity, 1));
}
.text-\[\#F4F4F5\]{
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity, 1));
}
.text-\[\#F79009\]{
  --tw-text-opacity: 1;
  color: rgb(247 144 9 / var(--tw-text-opacity, 1));
}
.text-\[\#F7FAFF\]{
  --tw-text-opacity: 1;
  color: rgb(247 250 255 / var(--tw-text-opacity, 1));
}
.text-\[\#FA4D0A\]{
  --tw-text-opacity: 1;
  color: rgb(250 77 10 / var(--tw-text-opacity, 1));
}
.text-\[\#FF6565\]{
  --tw-text-opacity: 1;
  color: rgb(255 101 101 / var(--tw-text-opacity, 1));
}
.text-\[\#FFFFFF\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[\#a1a1aa\]{
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.text-\[\#ec66a1\]{
  --tw-text-opacity: 1;
  color: rgb(236 102 161 / var(--tw-text-opacity, 1));
}
.text-\[\#fa4d0a\]{
  --tw-text-opacity: 1;
  color: rgb(250 77 10 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[\#ffffff\]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(240\2c 100\2c 166\)\]{
  --tw-text-opacity: 1;
  color: rgb(240 100 166 / var(--tw-text-opacity, 1));
}
.text-\[rgba\(255\2c 255\2c 255\2c 0\.3\)\]{
  color: rgba(255,255,255,0.3);
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(68 156 215 / var(--tw-text-opacity, 1));
}
.text-darkGray{
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.text-error{
  --tw-text-opacity: 1;
  color: rgb(250 77 10 / var(--tw-text-opacity, 1));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-indigo-200{
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity, 1));
}
.text-inherit{
  color: inherit;
}
.text-inputTextColor{
  --tw-text-opacity: 1;
  color: rgb(140 141 143 / var(--tw-text-opacity, 1));
}
.text-labelBlue{
  --tw-text-opacity: 1;
  color: rgb(35 82 124 / var(--tw-text-opacity, 1));
}
.text-main-100{
  --tw-text-opacity: 1;
  color: rgb(236 102 162 / var(--tw-text-opacity, 1));
}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.text-red{
  --tw-text-opacity: 1;
  color: rgb(229 66 66 / var(--tw-text-opacity, 1));
}
.text-sky-100{
  --tw-text-opacity: 1;
  color: rgb(226 235 255 / var(--tw-text-opacity, 1));
}
.text-sky-1000{
  --tw-text-opacity: 1;
  color: rgb(27 68 201 / var(--tw-text-opacity, 1));
}
.text-sky-200{
  --tw-text-opacity: 1;
  color: rgb(198 215 255 / var(--tw-text-opacity, 1));
}
.text-sky-300{
  --tw-text-opacity: 1;
  color: rgb(169 196 255 / var(--tw-text-opacity, 1));
}
.text-sky-400{
  --tw-text-opacity: 1;
  color: rgb(141 176 255 / var(--tw-text-opacity, 1));
}
.text-sky-500{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.text-sky-600{
  --tw-text-opacity: 1;
  color: rgb(80 123 204 / var(--tw-text-opacity, 1));
}
.text-sky-700{
  --tw-text-opacity: 1;
  color: rgb(60 92 153 / var(--tw-text-opacity, 1));
}
.text-sky-800{
  --tw-text-opacity: 1;
  color: rgb(40 62 102 / var(--tw-text-opacity, 1));
}
.text-sky-900{
  --tw-text-opacity: 1;
  color: rgb(20 31 51 / var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-zinc-200{
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity, 1));
}
.text-zinc-300{
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity, 1));
}
.text-zinc-400{
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.text-zinc-500{
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.text-zinc-600{
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}
.text-zinc-700{
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}
.text-zinc-800{
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity, 1));
}
.text-zinc-900{
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.accent-gray-600{
  accent-color: #4b5563;
}
.\!opacity-50{
  opacity: 0.5 !important;
}
.opacity-0{
  opacity: 0;
}
.opacity-10{
  opacity: 0.1;
}
.opacity-100{
  opacity: 1;
}
.opacity-20{
  opacity: 0.2;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-75{
  opacity: 0.75;
}
.opacity-80{
  opacity: 0.8;
}
.opacity-\[0\.6\]{
  opacity: 0.6;
}
.opacity-\[50\%\]{
  opacity: 50%;
}
.bg-blend-lighten{
  background-blend-mode: lighten;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_20px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{
  --tw-shadow: 0 0 20px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0 20px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_22px_0_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{
  --tw-shadow: 0 0 22px 0 rgba(0,0,0,0.20);
  --tw-shadow-colored: 0 0 22px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_15px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{
  --tw-shadow: 0 4px 15px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_15px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{
  --tw-shadow: 0px 4px 15px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px 4px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[\#BCBCBC\]{
  --tw-shadow-color: #BCBCBC;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-sky-500\/50{
  --tw-shadow-color: rgb(112 157 255 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm{
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-2xl{
  --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
  --tw-drop-shadow: drop-shadow(0 1px 4px rgba(0,0,0,0.5));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-\[8px\]{
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg{
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100{
  transition-duration: 100ms;
}
.duration-1000{
  transition-duration: 1000ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.duration-700{
  transition-duration: 700ms;
}
.duration-\[800ms\]{
  transition-duration: 800ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
  transition-timing-function: linear;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
/* #region  ----------------------INPUT----------------------- */
.proposal-builder-input{
  height: 30px;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.5rem;
  padding-left: 0.75rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px){
  .proposal-builder-input{
    width: 250px;
  }
}
.proposal-builder-input::-webkit-outer-spin-button, .proposal-builder-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
.pb-create-input{
  height: 30px;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.5rem;
  padding-left: 0.75rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.pb-create-input::-webkit-outer-spin-button, .pb-create-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
.proposal-builder-textarea{
  min-height: 70px;
  width: 250px;
  resize: none;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.5rem;
  padding-left: 0.75rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.proposal-builder-textarea:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.pb-full-textarea{
  min-height: 110px;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.5rem;
  padding-left: 0.75rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.pb-full-textarea:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.pb-textarea, .pb-textarea-small {
    width: 100%;
  }
.pb-textarea .ck, .pb-textarea-small .ck{
  height: 110px;
  width: 100%;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.pb-textarea .ck:focus-visible, .pb-textarea-small .ck:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.pb-textarea .ck, .pb-textarea-small .ck {
    border: 1px solid grey !important;
    border-radius: 4px !important;
    padding-bottom: 4px !important;
    padding-right: 8px !important;
    padding-left: 4px !important;
    overflow: auto;
  }
.pb-textarea .ck-read-only, .pb-textarea-small .ck-read-only{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
  opacity: 0.7;
}
.pb-textarea.ng-touched.ng-invalid .ck, .ng-touched.ng-invalid.pb-textarea-small .ck {
    border-color: #fa4d0a !important;
  }
.pb-textarea-small .ck{
  height: 70px;
}
.pb-textarea-small.ng-touched.ng-invalid .ck {
    border-color: #fa4d0a !important;
  }
.about-user-textarea {
    width: 100%;
  }
.about-user-textarea .ck{
  height: 110px;
  width: 100%;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.about-user-textarea .ck:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.about-user-textarea .ck {
    border: 1px solid #cbcbcf !important;
    border-radius: 4px !important;
    padding-bottom: 4px !important;
    padding-right: 8px !important;
    padding-left: 4px !important;
    overflow: auto;
  }
/* #endregion */
/* #region  ----------------------BUTTONS--------------------- */
/* #region  ---------------------OLD DESIGN------------------------------------- */
.static-btn{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(236 102 162 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(236 102 162 / var(--tw-bg-opacity, 1));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.static-btn:hover{
  --tw-border-opacity: 1;
  border-color: rgb(233 93 139 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(233 93 139 / var(--tw-bg-opacity, 1));
}
/* #endregion */
/* #region  ---------------------NEW DESIGN-------------------------------------- */
.home-btn{
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.home-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
@media (min-width: 768px){
  .home-btn{
    height: 2.5rem;
  }
}
.primary-btn{
  display: flex;
  height: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.primary-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.primary-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
.pb-primary-btn{
  display: flex;
  height: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.pb-primary-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.pb-primary-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
.secondary-btn{
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.secondary-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.secondary-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
@media (min-width: 768px){
  .secondary-btn{
    height: 2.5rem;
  }
}
.light-btn{
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.light-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.light-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
@media (min-width: 768px){
  .light-btn{
    height: 2.5rem;
  }
}
.pb-light-btn{
  display: flex;
  height: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.pb-light-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.pb-light-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
.pb-dark-btn{
  display: flex;
  height: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.pb-dark-btn:hover:enabled{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.pb-dark-btn:disabled{
  cursor: not-allowed;
  opacity: 0.6;
}
/* #endregion */
/* #endregion */
.footer-social-icon{
  display: inline-flex;
  height: 1.25rem;
  width: 1.25rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-size: 0.75rem;
  line-height: 1rem;
}
.language-setting-icon{
  display: inline-flex;
  height: 1.25rem;
  width: 1.25rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(68 156 215 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(68 156 215 / var(--tw-text-opacity, 1));
}
/* #endregion */
::-ms-reveal {
  display: none;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
}

@font-face {
  font-family: "PP Object Sans";
  src: url('PPObjectSans-Medium.woff2') format("woff2"), url('PPObjectSans-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Object Sans";
  src: url('PPObjectSans-Regular.woff2') format("woff2"), url('PPObjectSans-Regular.woff') format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  font-family: "PP Object Sans";
}

.span-dialog .svg-inline--fa {
  font-size: 60px !important;
}

a {
  color: #709dff;
}

/* #region  ---------------------------------------------INVESTOR CLASSIFICATION PREDEFINED HTML CLASSES-------------------------------------- */
.text_q_in_tabconttent {
  font-size: 25px;
  margin-top: 0;
  margin-bottom: 40px;
  font-weight: 700;
}

#classification-details p {
  line-height: 17px;
}

.textnote_q_16 {
  font-size: 16px;
  color: #231f20;
  line-height: 30px;
  margin: 0 0 10px;
}

.text_everydayinvesst {
  display: block;
  margin-bottom: 7px;
  margin-top: 20px;
}

ol.ol_list_answer {
  counter-reset: my-badass-counter;
  padding-left: 0;
}

.ol_list_answer li > span {
  display: table-cell;
}

ol.ol_list_answer li:before {
  content: "" counter(my-badass-counter, upper-alpha) " ) ";
  counter-increment: my-badass-counter;
  margin-right: 10px;
  display: table-cell;
  width: 30px;
}

.title_list_q {
  display: block;
  font-size: 18px;
  color: #231f20;
  margin-bottom: 7px;
  margin-top: 7px;
}
.title_list_q strong {
  display: block;
  margin-top: 20px;
}
.title_list_q .Inv_title {
  margin-bottom: 15px;
  display: block;
}

/* #endregion */
/* #region  ---------------------------------------------------PRIMENG---------------------------------------------- */
.auto-invest-input .p-placeholder, .auto-invest-radio-input .p-placeholder,
.auto-invest-dropdown .p-placeholder,
.auto-invest-multiselect .p-placeholder {
  color: rgba(77, 79, 92, 0.5019607843) !important;
}
.auto-invest-input .p-inputnumber, .auto-invest-radio-input .p-inputnumber,
.auto-invest-dropdown .p-inputnumber,
.auto-invest-multiselect .p-inputnumber{
  height: 42px;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 768px){
  .auto-invest-input .p-inputnumber, .auto-invest-radio-input .p-inputnumber,
.auto-invest-dropdown .p-inputnumber,
.auto-invest-multiselect .p-inputnumber{
    height: 3rem;
  }
}
.auto-invest-input .p-inputnumber .p-inputtext, .auto-invest-radio-input .p-inputnumber .p-inputtext,
.auto-invest-dropdown .p-inputnumber .p-inputtext,
.auto-invest-multiselect .p-inputnumber .p-inputtext {
  width: 100%;
}
.auto-invest-input .p-inputnumber .p-inputtext::placeholder, .auto-invest-radio-input .p-inputnumber .p-inputtext::placeholder,
.auto-invest-dropdown .p-inputnumber .p-inputtext::placeholder,
.auto-invest-multiselect .p-inputnumber .p-inputtext::placeholder {
  color: rgba(77, 79, 92, 0.5019607843) !important;
  font-size: 14px;
}
.auto-invest-input .p-dropdown, .auto-invest-radio-input .p-dropdown,
.auto-invest-dropdown .p-dropdown,
.auto-invest-multiselect .p-dropdown{
  height: 42px;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 768px){
  .auto-invest-input .p-dropdown, .auto-invest-radio-input .p-dropdown,
.auto-invest-dropdown .p-dropdown,
.auto-invest-multiselect .p-dropdown{
    height: 3rem;
  }
}
.auto-invest-input .p-dropdown .p-dropdown-label, .auto-invest-radio-input .p-dropdown .p-dropdown-label,
.auto-invest-dropdown .p-dropdown .p-dropdown-label,
.auto-invest-multiselect .p-dropdown .p-dropdown-label{
  height: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.auto-invest-input .p-multiselect, .auto-invest-radio-input .p-multiselect,
.auto-invest-dropdown .p-multiselect,
.auto-invest-multiselect .p-multiselect{
  height: 42px;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 768px){
  .auto-invest-input .p-multiselect, .auto-invest-radio-input .p-multiselect,
.auto-invest-dropdown .p-multiselect,
.auto-invest-multiselect .p-multiselect{
    height: 3rem;
  }
}
.auto-invest-input .p-multiselect .p-multiselect-label, .auto-invest-radio-input .p-multiselect .p-multiselect-label,
.auto-invest-dropdown .p-multiselect .p-multiselect-label,
.auto-invest-multiselect .p-multiselect .p-multiselect-label{
  height: 100%;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(77, 79, 92, 0.5019607843) !important;
}
.auto-invest-input .p-multiselect .p-multiselect-label .p-multiselect-token, .auto-invest-radio-input .p-multiselect .p-multiselect-label .p-multiselect-token,
.auto-invest-dropdown .p-multiselect .p-multiselect-label .p-multiselect-token,
.auto-invest-multiselect .p-multiselect .p-multiselect-label .p-multiselect-token{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.auto-invest-multiselect-all .p-multiselect-header, .userProfiling .p-multiselect-header, .auto-invest-multiselect-tags .p-multiselect-header {
  padding-top: 16px;
  background-color: transparent;
  padding-bottom: 0px;
}
.auto-invest-multiselect-all .p-multiselect-header .p-checkbox::after, .userProfiling .p-multiselect-header .p-checkbox::after, .auto-invest-multiselect-tags .p-multiselect-header .p-checkbox::after {
  content: "All";
  position: absolute;
  left: 30px;
  top: -2px;
  color: #495057;
  white-space: nowrap;
}
.auto-invest-multiselect-all .p-multiselect-header .p-multiselect-close, .userProfiling .p-multiselect-header .p-multiselect-close, .auto-invest-multiselect-tags .p-multiselect-header .p-multiselect-close {
  display: none;
}

.auto-invest-multiselect-tags .p-multiselect-header {
  height: 100px;
  align-items: start;
  position: relative;
}
.auto-invest-multiselect-tags .p-multiselect-header .p-checkbox {
  position: absolute;
  bottom: 8px;
}
.auto-invest-multiselect-tags .p-multiselect-header .p-checkbox::after {
  content: "All Tags";
}
.auto-invest-multiselect-tags .p-multiselect-items {
  padding-top: 0px !important;
}

.auto-invest-input.ng-touched.ng-invalid .p-inputtext, .ng-touched.ng-invalid.auto-invest-radio-input .p-inputtext,
.auto-invest-input.ng-touched.ng-invalid .p-multiselect,
.ng-touched.ng-invalid.auto-invest-radio-input .p-multiselect,
.auto-invest-input.ng-touched.ng-invalid .p-dropdown,
.ng-touched.ng-invalid.auto-invest-radio-input .p-dropdown,
.auto-invest-dropdown.ng-touched.ng-invalid .p-inputtext,
.auto-invest-dropdown.ng-touched.ng-invalid .p-multiselect,
.auto-invest-dropdown.ng-touched.ng-invalid .p-dropdown,
.auto-invest-multiselect.ng-touched.ng-invalid .p-inputtext,
.auto-invest-multiselect.ng-touched.ng-invalid .p-multiselect,
.auto-invest-multiselect.ng-touched.ng-invalid .p-dropdown {
  border-color: #fa4d0a;
}

.auto-invest-radio-input .p-inputnumber{
  height: 28px;
  font-size: 0.75rem;
  line-height: 1rem;
}

@media (min-width: 640px){
  .auto-invest-radio-input .p-inputnumber{
    height: 34px;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.auto-invest-radio-input .p-inputnumber .p-inputtext {
  border: none;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  white-space: break-spaces;
  word-break: break-word;
}

/* #region  ---------------DROPDOWN--------------------------- */
.filter-dropdown {
  width: 100%;
}
.filter-dropdown .p-dropdown {
  width: 100%;
  height: 40px;
  background-color: #f5f5f5;
  border: 1px solid #71717a;
}
.filter-dropdown .p-dropdown .p-dropdown-label {
  display: flex;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #71717a;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.filter-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  color: #71717a;
  font-size: 12px;
}
.filter-dropdown .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-highlight {
  background-color: #7cbae3;
  color: white;
}
.filter-dropdown .p-dropdown-open:hover {
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.filter-dropdown .p-dropdown-open:hover .p-dropdown-label {
  color: #333;
}

.share-holder-filter-dropdown {
  width: 100% !important;
}
.share-holder-filter-dropdown .p-dropdown {
  width: 100%;
  height: 40px;
  background-color: transparent;
  border: 1px solid #71717a;
  border-radius: 20px;
}
.share-holder-filter-dropdown .p-dropdown .p-dropdown-label {
  padding-left: 15px !important;
  display: flex;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #a1a1aa;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.share-holder-filter-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  color: black;
  font-size: 12px;
}
.share-holder-filter-dropdown .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-highlight {
  background-color: #7cbae3;
  color: white;
}
.share-holder-filter-dropdown .p-dropdown-open:hover {
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.share-holder-filter-dropdown .p-dropdown-open:hover .p-dropdown-label {
  color: #333;
}

.shareHolder-search-input {
  background: transparent !important;
  border-color: #71717a !important;
  padding-right: 10px !important;
  outline: none !important;
  padding-left: 15px !important;
  border-radius: 20px !important;
}
.shareHolder-search-input::placeholder {
  color: #a1a1aa !important;
  font-size: 12px;
  line-height: 16px !important;
}
.shareHolder-search-input:focus {
  outline: none !important;
}

.contact-us-dropdown .p-dropdown {
  width: 100%;
  padding: 0px 5px;
  border: 1px solid #a1ceeb;
  border-radius: 0px;
}
.contact-us-dropdown .p-dropdown .p-dropdown-label {
  color: #3c3c3c;
}
.contact-us-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  color: #3c3c3c;
  font-size: 12px;
}
.contact-us-dropdown .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item {
  font-size: 14px;
}
.contact-us-dropdown .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-highlight {
  background-color: #7cbae3;
  color: white;
}
.contact-us-dropdown .p-dropdown:hover {
  border: 1px solid #a1ceeb !important;
}
.contact-us-dropdown .p-focus {
  outline: none !important;
  box-shadow: none !important;
  border: 1px solid #a1ceeb !important;
}

/* #endregion */
/* #region  --------------SLIDER------------------------------- */
.proposal-slider,
.dashboard-proposal-slider,
.dashboard-profile-slider,
.pb-next-steps-slider,
.pb-eoi-slider,
.pb-live-slider {
  height: 12px !important;
  opacity: 1 !important;
  border-radius: 12px;
  overflow: hidden;
  background: #f5f5f5;
  box-shadow: inset 0px 8px 6px rgba(0, 0, 0, 0.05);
}
.proposal-slider .p-slider-range,
.dashboard-proposal-slider .p-slider-range,
.dashboard-profile-slider .p-slider-range,
.pb-next-steps-slider .p-slider-range,
.pb-eoi-slider .p-slider-range,
.pb-live-slider .p-slider-range {
  background: #ccf65e;
  mix-blend-mode: normal;
  box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
.proposal-slider .p-slider-handle,
.dashboard-proposal-slider .p-slider-handle,
.dashboard-profile-slider .p-slider-handle,
.pb-next-steps-slider .p-slider-handle,
.pb-eoi-slider .p-slider-handle,
.pb-live-slider .p-slider-handle {
  display: none !important;
}

.dashboard-proposal-slider,
.pb-live-slider {
  background: #f1f1f1;
}
.dashboard-proposal-slider .p-slider-range,
.pb-live-slider .p-slider-range {
  background: #ccf65e;
}

.dashboard-profile-slider,
.pb-next-steps-slider {
  height: 15px !important;
}
.dashboard-profile-slider .p-slider-range,
.pb-next-steps-slider .p-slider-range {
  background: #709dff;
}

.pb-eoi-slider .p-slider-range {
  background: #709dff;
}

/* #endregion */
/* #region  -------------Check Box--------------------------- */
.investor-checkbox .p-checkbox-box {
  border-color: #2196f3;
  background: #2196f3;
}
.investor-checkbox .p-checkbox-box .p-checkbox-icon {
  font-family: "primeicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
}
.investor-checkbox .p-checkbox-box .p-checkbox-icon::before {
  content: "\e909";
}

/* #endregion */
/* #endregion */
/* #region  ---------------------------------------------------TAILWIND--------------------------------------------- */
/* #endregion */
/* #region  ---------------------------------------------------CUSTOM CSS------------------------------------------- */
/* #region  ---------------------suitability-radio-button------------ */
.suitability-radio-button {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  user-select: none;
}

.suitability-radio-button input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 0px solid #ffffff;
  outline: 1px solid #f064a6;
}

.suitability-radio-button:hover input ~ .checkmark {
  background-color: #ffffff;
}

.suitability-radio-button input:checked ~ .checkmark {
  background-color: #f064a6;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.suitability-radio-button input:checked ~ .checkmark:after {
  display: block;
}

.suitability-radio-button .checkmark::after {
  top: 9px;
  content: "✔";
  font-family: "lucida grande";
  font-size: 17px;
  text-align: center;
  color: white;
  inset: 0;
}

.auto-invest-custom-input::placeholder {
  color: #a6a7ad;
  font-size: 12px;
}

.auto-invest-custom-input[type=number]::-webkit-inner-spin-button,
.auto-invest-custom-input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.userProfiling .p-multiselect {
  border-radius: 50px !important;
}
.userProfiling .p-multiselect-item span {
  max-width: 250px !important;
}
.userProfiling .p-multiselect {
  border-radius: 50px !important;
}
.userProfiling .p-multiselect-label {
  margin-left: 6px !important;
}
.userProfiling .p-multiselect-header {
  height: 100px;
  align-items: start;
  position: relative;
}
.userProfiling .p-multiselect-header .p-checkbox {
  position: absolute;
  bottom: 8px;
}
.userProfiling .p-multiselect-items {
  padding-top: 0px !important;
}

.userProfilingTags .p-multiselect-header .p-checkbox::after {
  content: "All Tags" !important;
}

.userProfilingCountry .p-multiselect-header .p-checkbox::after {
  content: "All Countries" !important;
}

.Profiling .p-multiselect {
  border-radius: 50px !important;
  padding-left: 20px !important;
  border: 1px solid #000000 !important;
}

.checkbox-profiling .p-checkbox {
  width: 30px !important;
  height: 30px !important;
}
.checkbox-profiling .p-checkbox .p-checkbox-box {
  width: 30px !important;
  height: 30px !important;
  border-color: #709dff;
  border-radius: 6px !important;
}
.checkbox-profiling .p-checkbox .p-checkbox-box.p-highlight {
  background-color: white !important;
}
.checkbox-profiling .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  box-shadow: none !important;
  outline: none !important;
}
.checkbox-profiling .pi-check::before {
  content: "";
  border-color: #1b44c9;
  display: block;
  box-sizing: border-box;
  position: absolute;
  text-align: center;
  left: 7px;
  top: -1px;
  width: 9px;
  height: 15px;
  border-width: 0 3px 3px 0;
  border-style: solid;
  transform-origin: bottom left;
  transform: rotate(45deg);
}
.checkbox-profiling p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #fa4d0a !important;
}

/* #endregion */
/* #endregion */
/* #region  ----------OVERLAY PANEL---------------------- */
.menu-panel {
  position: fixed !important;
  display: block !important;
  top: 60px !important;
  margin-top: 0px !important;
  border-radius: 6px;
}
.menu-panel .p-overlaypanel-content {
  border-radius: 6px;
  overflow: hidden;
  padding: 0px;
}
.menu-panel:before {
  margin-left: 5px !important;
}
.menu-panel:after {
  margin-left: 5px !important;
}

.notification-menu-panel {
  position: fixed !important;
  display: block !important;
  top: 60px !important;
  margin-top: 0px !important;
  border-radius: 6px;
}
.notification-menu-panel .p-overlaypanel-content {
  border-radius: 6px;
  overflow: hidden;
  padding: 0px;
}

/* #endregion */
/* #region  ----------TOOLTIP---------------------------- */
.p-tooltip .p-tooltip-text, .auto-invest-menu-tooltip .p-tooltip-text, .kyc-card-tooltip .p-tooltip-text, .proposal-card-tooltip .p-tooltip-text {
  font-size: 12px;
  padding: 8px 8px;
  color: #93939a;
  text-align: left;
  background-color: #fafafa;
  border-radius: 4px;
}
.p-tooltip .p-tooltip-arrow, .auto-invest-menu-tooltip .p-tooltip-arrow, .kyc-card-tooltip .p-tooltip-arrow, .proposal-card-tooltip .p-tooltip-arrow {
  border-top-color: #fafafa !important;
}

.proposal-card-tooltip .p-tooltip-text {
  max-width: 200px;
}

.kyc-card-tooltip .p-tooltip-text {
  max-width: 150px;
}

.auto-invest-menu-tooltip .p-tooltip-text {
  color: #595959;
  font-size: 10px;
  width: 232px;
  text-align: left;
  padding: 10px 3px 10px 3px !important;
}
.auto-invest-menu-tooltip .p-tooltip-arrow {
  border-color: #fafafa !important;
}

/* #endregion */
/* #region  ---------- Dialog setting ---------------------------- */
@media (min-width: 100px) and (max-width: 500px) {
  .responsiveDialog > .p-dialog-header {
    padding: 8px;
  }
  .responsiveDialog > .p-dialog-content {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    font-size: 11px !important;
  }
  .responsiveDialog {
    width: 95% !important;
  }
}
@media (min-width: 100px) and (max-width: 850px) {
  .responsiveDialog > .p-dialog-header {
    display: none !important;
  }
  .p-tabview .p-tabview-nav {
    display: flex !important;
  }
  .p-tabview .p-tabview-nav li {
    flex-grow: 1 !important;
  }
}
.notificationdialog > .p-dialog-header {
  padding: 8px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.notificationdialog > .p-dialog-content {
  padding: 8px;
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.investDialog > .p-dialog-content {
  border-radius: 2% !important;
  border-bottom-left-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
  width: auto;
}

.investDialog > .p-dialog-header {
  padding-bottom: 5px;
}

.missing-data-dialog .p-dialog {
  max-width: 600px;
  border-radius: 8px;
  overflow: visible;
}
.missing-data-dialog .p-dialog-header {
  height: 0px;
  padding: 0px;
  position: relative;
}
.missing-data-dialog .p-dialog-header .p-dialog-header-close {
  height: 40px;
  width: 40px;
  background: #100f0d;
  color: white;
  border: 1px solid white;
  position: absolute;
  right: -7px;
  top: -14px;
}
.missing-data-dialog .p-dialog-header .p-dialog-header-close:hover {
  background: #100f0d !important;
  color: white !important;
  border: 1px solid white !important;
}
.missing-data-dialog .p-dialog-content {
  border-radius: 8px !important;
  padding: 0px 30px;
  padding-top: 60px;
  padding-bottom: 15px;
}
.missing-data-dialog .p-component-overlay {
  background-color: rgba(3, 3, 3, 0.9098039216) !important;
}

.loader-dialog .p-dialog-header {
  display: none;
}
.loader-dialog .p-dialog-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-radius: 5px !important;
}
.loader-dialog .p-component-overlay {
  background-color: rgba(3, 3, 3, 0.9098039216) !important;
}

.agreements .p-dialog {
  max-height: auto !important;
}

.risk-Disclosure-dialog .p-dialog .p-dialog-content {
  padding: 0px !important;
}
.risk-Disclosure-dialog .p-dialog-header {
  padding: 0px;
}
.risk-Disclosure-dialog .p-dialog-header .p-dialog-header-icons {
  position: absolute;
  right: 20px;
  top: 10px;
}

.need-help-dialog {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.need-help-dialog .p-dialog .p-dialog-header {
  display: none;
}
.need-help-dialog .p-dialog .p-dialog-content {
  border-radius: 4px;
  padding: 0px;
}
.need-help-dialog .p-dialog .p-component-overlay {
  position: absolute;
  background-color: rgba(63, 63, 70, 0.7176470588) !important;
}
.need-help-dialog .p-dialog .p-component-overlay .p-dialog {
  position: unset;
}

.score-result-dialog .p-dialog .p-dialog-content {
  padding: 10px !important;
}
.score-result-dialog .p-dialog .p-dialog-footer button {
  width: auto !important;
}

.warning-dialog .p-dialog .p-dialog-header {
  display: flex !important;
}
.warning-dialog .p-dialog .p-dialog-content {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0px !important;
  font-size: 15px;
  margin-bottom: 25px;
  text-align: center;
}

.suitability-response-dialog .p-dialog,
.welcome-note-dialog .p-dialog {
  width: 40vw;
  margin: 16px;
}
.suitability-response-dialog .p-dialog .p-dialog-header,
.welcome-note-dialog .p-dialog .p-dialog-header {
  display: none !important;
}
.suitability-response-dialog .p-dialog .p-dialog-content,
.welcome-note-dialog .p-dialog .p-dialog-content {
  padding: 24px !important;
  border-radius: 4px !important;
}
@media (max-width: 767.98px) {
  .suitability-response-dialog .p-dialog,
  .welcome-note-dialog .p-dialog {
    width: 100%;
  }
}

.welcome-note-dialog .p-dialog {
  width: 25vw;
}

.warning-prevention-dialoge .p-dialog .p-dialog-header {
  display: block !important;
}

.pitch-image-dialog .p-dialog .p-dialog-header {
  padding: 12px;
  padding-bottom: 0px;
}
.pitch-image-dialog .p-dialog .p-dialog-content {
  padding-bottom: 20px;
}

.auto-invest-announcement {
  box-shadow: unset;
}

@media (min-width: 640px){
  .auto-invest-announcement{
    bottom: 4%;
  }
}

@media (min-width: 768px){
  .auto-invest-announcement{
    left: 1%;
  }
}
.auto-invest-announcement .p-dialog-content {
  padding: 0px;
  background-color: transparent;
}

.auto-invest-get-started {
  box-shadow: unset;
  border-radius: 8px;
  overflow: hidden;
}
.auto-invest-get-started .p-dialog-content {
  padding: 0px;
  background-color: transparent;
}

.auto-invest-proposal-list {
  box-shadow: unset;
  border-radius: 8px;
  overflow: hidden;
}
.auto-invest-proposal-list .p-dialog-content {
  padding: 0px;
}

/* #region  ---------- stepper setting ---------------------------- */
.sign-up-stepper {
  margin-bottom: 40px;
}
.sign-up-stepper .p-steps-item .p-menuitem-link {
  background-color: transparent;
}
.sign-up-stepper .p-steps-item .p-menuitem-link .p-steps-number {
  width: 40px;
  height: 40px;
  color: #fff;
  font-size: 14px !important;
  z-index: 20;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: transparent;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.sign-up-stepper .p-steps-item .p-menuitem-link .p-steps-title {
  color: #fff;
  font-size: 14px !important;
  font-weight: 400;
  margin-top: 14px;
}
.sign-up-stepper .p-steps-item::before {
  left: 89%;
  top: 47%;
  z-index: 10;
  width: 30px;
  text-align: center;
}
.sign-up-stepper .p-steps-item:last-child::before {
  display: none;
}
.sign-up-stepper .p-disabled {
  opacity: 1;
}
.sign-up-stepper .p-highlight .p-menuitem-link .p-steps-number {
  background-color: #449cd7;
  color: white;
  border: none;
}
.sign-up-stepper .p-highlight .p-menuitem-link .p-steps-title {
  color: #858587 !important;
}
.sign-up-stepper .p-highlight:before {
  margin-right: 100px;
}

.investor-details-stepper .p-steps {
  max-width: 1140px;
  margin: auto;
}
.investor-details-stepper .p-steps .p-steps-item {
  cursor: pointer;
}
.investor-details-stepper .p-steps .p-steps-item .p-menuitem-link {
  background-color: transparent;
}
.investor-details-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  width: 52px;
  height: 52px;
  border: 1px solid #fff;
  font-size: 24px;
  color: #fff;
  z-index: 20;
  background-color: transparent;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.investor-details-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-top: 14px;
}
.investor-details-stepper .p-steps .p-steps-item .p-menuitem-link:focus {
  outline: none;
  box-shadow: none;
}
.investor-details-stepper .p-steps .p-steps-item::before {
  left: 89%;
  top: 47%;
  z-index: 10;
  width: 69px;
  text-align: center;
}
.investor-details-stepper .p-steps .p-steps-item:last-child::before {
  display: none;
}
.investor-details-stepper .p-steps .p-disabled {
  opacity: 1;
}
.investor-details-stepper .p-steps .p-highlight::after {
  content: "";
  width: 64px;
  background-color: rgba(68, 156, 215, 0.35);
  height: 64px;
  position: absolute;
  border-radius: 50%;
  top: -6px;
  z-index: 1;
}
.investor-details-stepper .p-steps .p-highlight .p-menuitem-link .p-steps-number {
  background-color: #449cd7;
  border-color: #449cd7;
  color: white;
  position: relative;
}
.investor-details-stepper .p-steps .p-highlight .p-menuitem-link .p-steps-title {
  color: #449cd7;
}

.sign-up-stepper .p-steps {
  max-width: 1140px;
  margin: auto;
}
.sign-up-stepper .p-steps .p-steps-item {
  cursor: pointer;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link {
  background-color: transparent;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  width: 52px;
  height: 52px;
  border: none;
  font-size: 24px;
  color: #e2ebff;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-number:before {
  content: "0";
}

.steps .p-highlight::after {
  content: "";
  width: 64px;
  background-color: rgba(68, 156, 215, 0.35);
  height: 64px;
  position: absolute;
  border-radius: 50%;
  top: -6px;
  z-index: 1;
}

.steps-item::before {
  content: "";
  left: 50%;
  top: 47%;
  z-index: 10;
}
.steps-item:last-child::before {
  display: none;
}

.sign-up-stepper .p-steps {
  max-width: 1140px;
  margin: auto;
}
.sign-up-stepper .p-steps .p-steps-item {
  cursor: pointer;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link {
  background-color: transparent;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  width: 52px;
  height: 52px;
  border: none;
  font-size: 24px;
  color: #92b5ff;
  z-index: 20;
  background-color: #e7eeff;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  color: #27272a;
  font-size: 16px;
  font-weight: 400;
  margin-top: 14px;
}
.sign-up-stepper .p-steps .p-steps-item .p-menuitem-link:focus {
  outline: none;
  box-shadow: none;
}
.sign-up-stepper .p-steps .p-steps-item::before {
  left: 89%;
  top: 47%;
  z-index: 10;
  width: 30px;
  text-align: center;
}
.sign-up-stepper .p-steps .p-steps-item:last-child::before {
  display: none;
}
.sign-up-stepper .p-steps .p-disabled {
  opacity: 1;
}
.sign-up-stepper .p-steps .p-highlight::after {
  content: "";
  width: 52px;
  background-color: rgba(68, 156, 215, 0.35);
  height: 52px;
  position: absolute;
  border-radius: 50%;
  top: -1px;
  z-index: 1;
}
.sign-up-stepper .p-steps .p-highlight .p-menuitem-link .p-steps-number {
  background-color: #449cd7;
  border-color: #449cd7;
  color: white;
  position: relative;
}
.sign-up-stepper .p-steps .p-highlight .p-menuitem-link .p-steps-title {
  color: #449cd7;
}

/* #endregion */
/* #region  -----------Galleria------------------------------------ */
.hero-galleria * {
  height: 100%;
}
.hero-galleria .p-galleria-item img {
  width: 100%;
  object-fit: cover;
}

@media (max-width: 767.98px) {
  .hero-galleria .p-galleria-item img {
    height: auto;
  }
}
/* #endregion */
/* #region  -----------Tab View----------------------------------- */
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background-color: #1b44c9 !important;
  border: 1px solid #e9e9f0 !important;
  color: white !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  margin: 0px;
  font-weight: normal;
}

.p-tabview .p-tabview-nav {
  border-width: 0 0 1px 0 !important;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: none !important;
  offset: none !important;
  box-shadow: none !important;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  background-color: #f8f8f8 !important;
  color: #43425d !important;
  border: 1px solid #e9e9f0 !important;
  font-size: 15px;
  padding: 1rem;
  font-weight: normal;
  transition: none !important;
  margin: 0px;
  border-radius: 0px !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  padding: 14px !important;
}

.p-tabview .p-tabview-nav li:first-child .p-tabview-nav-link {
  margin-inline-end: 4px !important;
}

.p-tabview .p-tabview-panels {
  padding: 2rem !important;
  color: #4d4f5c !important;
  font-size: 13px !important;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  background-color: white !important;
  height: 50vh !important;
  overflow-y: auto;
  border-radius: 4px;
}

.p-tabview .p-tabview-panels::-webkit-scrollbar {
  width: 6px; /* width of the track */
}

.p-tabview .p-tabview-panels::-webkit-scrollbar-track {
  background: lightgray; /* color of the track */
}

.p-tabview .p-tabview-panels::-webkit-scrollbar-thumb {
  background-color: #3b86ff; /* color of the thumb */
  border-radius: 40px;
}

.p-tabview-title {
  white-space: unset !important;
}

.investor-type-show::-webkit-scrollbar {
  width: 5px;
  height: 0px;
}

.investor-type-show::-webkit-scrollbar-track {
  background: lightgray; /* color of the track */
}

.investor-type-show::-webkit-scrollbar-thumb {
  background-color: #3b86ff; /* color of the thumb */
  border-radius: 40px;
}

/* #endregion */
/* #region  -----------CAROUSEL----------------------------------- */
.feature-proposal-carousel,
.article-dark-carousel,
.article-light-carousel,
.why-eureeca-carousel,
.feature-investor-carousel,
.auto-invest-carousel {
  position: relative;
  width: 100%;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-prev,
.article-dark-carousel .p-carousel-container .p-carousel-prev,
.article-light-carousel .p-carousel-container .p-carousel-prev,
.why-eureeca-carousel .p-carousel-container .p-carousel-prev,
.feature-investor-carousel .p-carousel-container .p-carousel-prev,
.auto-invest-carousel .p-carousel-container .p-carousel-prev {
  position: absolute;
  bottom: -66px;
  left: 20px;
  z-index: 1;
  background-image: url('arrow-circle-left.svg');
}
.feature-proposal-carousel .p-carousel-container .p-carousel-prev span,
.feature-proposal-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper,
.article-dark-carousel .p-carousel-container .p-carousel-prev span,
.article-dark-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper,
.article-light-carousel .p-carousel-container .p-carousel-prev span,
.article-light-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper,
.why-eureeca-carousel .p-carousel-container .p-carousel-prev span,
.why-eureeca-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper,
.feature-investor-carousel .p-carousel-container .p-carousel-prev span,
.feature-investor-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper,
.auto-invest-carousel .p-carousel-container .p-carousel-prev span,
.auto-invest-carousel .p-carousel-container .p-carousel-prev .p-icon-wrapper {
  display: none;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-prev:hover,
.article-dark-carousel .p-carousel-container .p-carousel-prev:hover,
.article-light-carousel .p-carousel-container .p-carousel-prev:hover,
.why-eureeca-carousel .p-carousel-container .p-carousel-prev:hover,
.feature-investor-carousel .p-carousel-container .p-carousel-prev:hover,
.auto-invest-carousel .p-carousel-container .p-carousel-prev:hover {
  background-image: url('arrow-circle-left.svg') !important;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-prev:focus,
.article-dark-carousel .p-carousel-container .p-carousel-prev:focus,
.article-light-carousel .p-carousel-container .p-carousel-prev:focus,
.why-eureeca-carousel .p-carousel-container .p-carousel-prev:focus,
.feature-investor-carousel .p-carousel-container .p-carousel-prev:focus,
.auto-invest-carousel .p-carousel-container .p-carousel-prev:focus {
  box-shadow: none;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-next,
.article-dark-carousel .p-carousel-container .p-carousel-next,
.article-light-carousel .p-carousel-container .p-carousel-next,
.why-eureeca-carousel .p-carousel-container .p-carousel-next,
.feature-investor-carousel .p-carousel-container .p-carousel-next,
.auto-invest-carousel .p-carousel-container .p-carousel-next {
  position: absolute;
  left: 55px;
  z-index: 1;
  bottom: -66px;
  background-image: url('arrow-circle-right.svg');
}
.feature-proposal-carousel .p-carousel-container .p-carousel-next span,
.feature-proposal-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper,
.article-dark-carousel .p-carousel-container .p-carousel-next span,
.article-dark-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper,
.article-light-carousel .p-carousel-container .p-carousel-next span,
.article-light-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper,
.why-eureeca-carousel .p-carousel-container .p-carousel-next span,
.why-eureeca-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper,
.feature-investor-carousel .p-carousel-container .p-carousel-next span,
.feature-investor-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper,
.auto-invest-carousel .p-carousel-container .p-carousel-next span,
.auto-invest-carousel .p-carousel-container .p-carousel-next .p-icon-wrapper {
  display: none;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-next:hover,
.article-dark-carousel .p-carousel-container .p-carousel-next:hover,
.article-light-carousel .p-carousel-container .p-carousel-next:hover,
.why-eureeca-carousel .p-carousel-container .p-carousel-next:hover,
.feature-investor-carousel .p-carousel-container .p-carousel-next:hover,
.auto-invest-carousel .p-carousel-container .p-carousel-next:hover {
  background-image: url('arrow-circle-right.svg') !important;
}
.feature-proposal-carousel .p-carousel-container .p-carousel-next:focus,
.article-dark-carousel .p-carousel-container .p-carousel-next:focus,
.article-light-carousel .p-carousel-container .p-carousel-next:focus,
.why-eureeca-carousel .p-carousel-container .p-carousel-next:focus,
.feature-investor-carousel .p-carousel-container .p-carousel-next:focus,
.auto-invest-carousel .p-carousel-container .p-carousel-next:focus {
  box-shadow: none;
}

.why-eureeca-carousel .p-carousel-container .p-carousel-prev {
  left: 48.5%;
  background-image: url('arrow-left-circle.svg');
}
.why-eureeca-carousel .p-carousel-container .p-carousel-prev:hover {
  background-image: url('arrow-left-circle.svg') !important;
}
.why-eureeca-carousel .p-carousel-container .p-carousel-next {
  left: 51%;
  background-image: url('arrow-right-circle.svg');
}
.why-eureeca-carousel .p-carousel-container .p-carousel-next:hover {
  background-image: url('arrow-right-circle.svg') !important;
}
.why-eureeca-carousel .p-carousel-container .p-carousel-items-content .p-carousel-items-container {
  gap: 10px;
}

.feature-investor-carousel .p-carousel-container .p-carousel-prev {
  left: 46.7%;
  background-image: url('arrow-left-black.svg');
}
.feature-investor-carousel .p-carousel-container .p-carousel-prev:hover {
  background-image: url('arrow-left-black.svg') !important;
}
.feature-investor-carousel .p-carousel-container .p-carousel-next {
  left: 50%;
  background-image: url('arrow-right-black.svg');
}
.feature-investor-carousel .p-carousel-container .p-carousel-next:hover {
  background-image: url('arrow-right-black.svg') !important;
}

.article-light-carousel .p-carousel-container .p-carousel-prev {
  background-image: url('arrow-left-black.svg');
}
.article-light-carousel .p-carousel-container .p-carousel-prev:hover {
  background-image: url('arrow-left-black.svg') !important;
}
.article-light-carousel .p-carousel-container .p-carousel-next {
  background-image: url('arrow-right-black.svg');
}
.article-light-carousel .p-carousel-container .p-carousel-next:hover {
  background-image: url('arrow-right-black.svg') !important;
}

.auto-invest-carousel .p-carousel-container .p-carousel-prev {
  left: -8px !important;
  width: 50%;
  background-repeat: no-repeat;
  background-position: right;
  border-radius: 0px;
  bottom: -60px;
  cursor: default;
  background-image: url('arrow-left-black.svg');
}
.auto-invest-carousel .p-carousel-container .p-carousel-prev:hover {
  background-image: url('arrow-left-black.svg') !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  border-radius: 0px;
}
.auto-invest-carousel .p-carousel-container .p-carousel-next {
  right: -8px !important;
  left: unset;
  bottom: -60px;
  width: 50%;
  background-repeat: no-repeat;
  background-position: left;
  border-radius: 0px;
  cursor: default;
  background-image: url('arrow-right-black.svg');
}
.auto-invest-carousel .p-carousel-container .p-carousel-next:hover {
  background-image: url('arrow-right-black.svg') !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  border-radius: 0px;
}

@media (max-width: 1199.98px) {
  .feature-investor-carousel .p-carousel-container .p-carousel-prev {
    left: 46%;
  }
  .feature-investor-carousel .p-carousel-container .p-carousel-next {
    left: 50%;
  }
}
@media (max-width: 767.98px) {
  .feature-proposal-carousel .p-carousel-container .p-carousel-prev,
  .article-dark-carousel .p-carousel-container .p-carousel-prev,
  .article-light-carousel .p-carousel-container .p-carousel-prev {
    left: 41%;
  }
  .feature-proposal-carousel .p-carousel-container .p-carousel-next,
  .article-dark-carousel .p-carousel-container .p-carousel-next,
  .article-light-carousel .p-carousel-container .p-carousel-next {
    left: 48%;
  }
  .feature-investor-carousel .p-carousel-container .p-carousel-prev {
    left: 45%;
  }
}
@media (max-width: 575.98px) {
  .feature-proposal-carousel .p-carousel-container .p-carousel-prev,
  .article-dark-carousel .p-carousel-container .p-carousel-prev,
  .article-light-carousel .p-carousel-container .p-carousel-prev {
    left: 40%;
  }
  .feature-proposal-carousel .p-carousel-container .p-carousel-next,
  .article-dark-carousel .p-carousel-container .p-carousel-next,
  .article-light-carousel .p-carousel-container .p-carousel-next {
    left: 50%;
  }
  .feature-investor-carousel .p-carousel-container .p-carousel-prev {
    left: 43%;
  }
}
@media (max-width: 450.98px) {
  .feature-investor-carousel .p-carousel-container .p-carousel-prev,
  .feature-proposal-carousel .p-carousel-container .p-carousel-prev,
  .article-dark-carousel .p-carousel-container .p-carousel-prev,
  .article-light-carousel .p-carousel-container .p-carousel-prev {
    left: 38%;
  }
}
/* #endregion */
/* #region  -----------RADIO BUTTON--------------------------- */
.suitability-radio-btn .p-radiobutton {
  width: 30px !important;
  height: 30px !important;
  border-color: red !important;
}
.suitability-radio-btn .p-radiobutton .p-radiobutton-box {
  background: white;
  border: 1px solid #1b44c9 !important;
  width: 30px;
  height: 30px;
  border-radius: 4px !important;
}
.suitability-radio-btn .p-radiobutton .p-highlight {
  background: white;
  border: 1px solid #1b44c9 !important;
}
.suitability-radio-btn .p-radiobutton .p-highlight .p-radiobutton-icon {
  background-color: #fff; /* Background color for the circle */
  border: 2px solid #000; /* Border color for the circle */
  border-radius: 50%; /* Make it circular */
  width: 16px; /* Set the size of the circle */
  height: 16px;
}
.suitability-radio-btn .p-radiobutton .p-highlight .p-radiobutton-icon::after {
  content: "\f00c"; /* Checkmark icon (you can use any PrimeIcons or custom font icons) */
  font-family: "PrimeIcons";
  font-size: 12px;
  color: #000; /* Color of the checkmark */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.suitability-radio-btn .p-radiobutton .p-focus {
  border: 1px solid #d4d4d8 !important;
  box-shadow: none !important;
}
.suitability-radio-btn .p-radiobutton .p-button:enabled:hover {
  background: white;
}

.radio-setting .p-radiobutton .p-radiobutton-box {
  width: 17px !important;
  height: 17px !important;
  border-radius: 0 !important;
  border: 1px solid #1b44c9 !important;
  box-sizing: border-box !important;
  border-radius: 4px !important;
}
.radio-setting .p-radiobutton .p-radiobutton-box::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #ced4da;
  border-radius: 4px !important;
  border: 1px solid #1b44c9 !important;
}
.radio-setting .p-radiobutton .p-radiobutton-icon {
  display: none !important;
}
.radio-setting .p-radiobutton .p-radiobutton-box.p-highlight:before {
  content: "✓";
  color: #007bff;
  font-size: 13px;
  text-align: center;
  font-weight: bolder;
  line-height: 14px;
}
.radio-setting .p-radiobutton.p-disabled .p-radiobutton-box:before {
  background-color: #e9ecef;
  border-color: #ced4da;
  color: #adb5bd;
}
.radio-setting .p-radiobutton-label {
  margin-right: 5px;
}

.pb-radio-btn,
.pb-create-radio-btn {
  cursor: pointer;
  position: relative;
}
.pb-radio-btn .p-radiobutton,
.pb-create-radio-btn .p-radiobutton {
  position: absolute;
  left: 18px;
}
.pb-radio-btn .p-radiobutton .p-radiobutton-box,
.pb-create-radio-btn .p-radiobutton .p-radiobutton-box {
  background: #f4f4f5;
  border: 1px solid #e0e0e0;
}
.pb-radio-btn .p-radiobutton .p-highlight,
.pb-create-radio-btn .p-radiobutton .p-highlight {
  background: #fafafa;
  border: 1px solid #d4d4d8;
}
.pb-radio-btn .p-radiobutton .p-highlight:hover,
.pb-create-radio-btn .p-radiobutton .p-highlight:hover {
  background: #f4f4f5 !important;
  border: 1px solid #e0e0e0 !important;
}
.pb-radio-btn .p-radiobutton .p-highlight .p-radiobutton-icon,
.pb-create-radio-btn .p-radiobutton .p-highlight .p-radiobutton-icon {
  background: #709dff;
}
.pb-radio-btn .p-radiobutton .p-focus,
.pb-create-radio-btn .p-radiobutton .p-focus {
  box-shadow: none !important;
}
.pb-radio-btn .p-radiobutton-label,
.pb-create-radio-btn .p-radiobutton-label {
  cursor: pointer;
  font-size: 10px;
  font-weight: 500;
  color: #a1a1aa;
  border: 1px solid;
  border-color: #d4d4d8;
  border-radius: 4px;
  padding: 10px 20px 10px 36px;
}
.pb-radio-btn .p-radiobutton-label:hover,
.pb-create-radio-btn .p-radiobutton-label:hover {
  color: #18181b !important;
  border-color: #709dff !important;
}
.pb-radio-btn .p-radiobutton-label-active,
.pb-create-radio-btn .p-radiobutton-label-active {
  color: #18181b;
  border-color: #709dff;
}
.pb-radio-btn .p-radiobutton-label-active:hover,
.pb-create-radio-btn .p-radiobutton-label-active:hover {
  color: #a1a1aa !important;
  border-color: #d4d4d8 !important;
}

.pb-create-radio-btn {
  width: 100%;
}
.pb-create-radio-btn .p-radiobutton {
  left: 12px;
}
.pb-create-radio-btn .p-radiobutton-label {
  width: 100%;
  margin-left: 0px;
}

.radio-suitability-test .p-radiobutton {
  width: 30px;
  height: 30px;
  margin-inline-end: 12px;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box {
  width: 30px !important;
  height: 30px !important;
  border-radius: 0 !important;
  border: 0px solid #709dff !important;
  box-sizing: border-box !important;
  border-radius: 4px !important;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  background: #fff;
  border: 2px solid #709dff !important;
  border-radius: 6px !important;
  width: 30px;
  height: 30px;
  padding: 5px;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-icon {
  display: none !important;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box.p-highlight::after {
  content: "";
  border-color: #1b44c9;
  display: block;
  box-sizing: border-box;
  position: absolute;
  text-align: center;
  left: 7px;
  top: -1px;
  width: 9px;
  height: 15px;
  border-width: 0 3px 3px 0;
  border-style: solid;
  transform-origin: bottom left;
  transform: rotate(45deg);
}
.radio-suitability-test .p-radiobutton.p-disabled .p-radiobutton-box:before {
  background-color: #e9ecef;
  border-color: #709dff;
  color: #adb5bd;
}
.radio-suitability-test .p-radiobutton-label {
  margin-right: 5px;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  border: 0px solid #709dff !important;
  box-shadow: none !important;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box.p-highlight {
  border-radius: 6px !important;
  border: 0px solid #709dff !important;
  box-shadow: none !important;
}
.radio-suitability-test .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  border-color: 0px solid #709dff !important;
  box-shadow: none !important;
}

/* #endregion */
/* #region  -----------DROPDOWN--------------------------- */
.dropdown .p-dropdown {
  background-color: transparent;
  height: 38px;
  border-color: #000000;
  width: 100%;
}
.dropdown .p-dropdown .p-dropdown-label {
  color: #71717a;
  font-size: 12px;
}

.drop .p-dropdown {
  width: 100% !important;
  font-size: 12px;
  line-height: 16px;
}
.drop .p-dropdown .p-dropdown-label {
  color: #71717a !important;
  font-size: 12px !important;
}
.drop .p-dropdown .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item span {
  font-size: 12px !important;
}

.error-dropdown .p-dropdown {
  background-color: #ffe7d1;
  border: 1px solid #fa4d0a;
}

.dropSignup .p-dropdown {
  width: 100% !important;
  background-color: transparent;
  border: 1px solid black;
}

.dropSignup .p-dropdown .p-dropdown-label {
  color: #71717a !important;
  font-size: 12px !important;
}

.proposal-builder-dropdown .p-dropdown,
.pb-create-dropdown .p-dropdown,
.signup-dropdown .p-dropdown {
  width: 250px;
  height: 30px;
  border-color: #71717a;
}
.proposal-builder-dropdown .p-dropdown .p-dropdown-label,
.pb-create-dropdown .p-dropdown .p-dropdown-label,
.signup-dropdown .p-dropdown .p-dropdown-label {
  padding: 0px 12px;
  display: flex;
  align-items: center;
  font-size: 10px;
  color: #71717a;
}
.proposal-builder-dropdown .p-dropdown .p-dropdown-trigger,
.pb-create-dropdown .p-dropdown .p-dropdown-trigger,
.signup-dropdown .p-dropdown .p-dropdown-trigger {
  color: #71717a;
}
.proposal-builder-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,
.pb-create-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,
.signup-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  font-size: 12px;
}
.proposal-builder-dropdown .p-dropdown .p-placeholder,
.pb-create-dropdown .p-dropdown .p-placeholder,
.signup-dropdown .p-dropdown .p-placeholder {
  color: #9ca3af;
}
.proposal-builder-dropdown .p-dropdown .p-dropdown-trigger-icon,
.pb-create-dropdown .p-dropdown .p-dropdown-trigger-icon,
.signup-dropdown .p-dropdown .p-dropdown-trigger-icon {
  color: #9ca3af;
}
.proposal-builder-dropdown .p-focus,
.pb-create-dropdown .p-focus,
.signup-dropdown .p-focus {
  border-color: #71717a !important;
  box-shadow: none !important;
}
.proposal-builder-dropdown .p-dropdown-items,
.pb-create-dropdown .p-dropdown-items,
.signup-dropdown .p-dropdown-items {
  padding: 0px;
}
.proposal-builder-dropdown .p-dropdown-items li,
.pb-create-dropdown .p-dropdown-items li,
.signup-dropdown .p-dropdown-items li {
  font-size: 12px;
  padding: 8px 12px;
  width: 250px !important;
}

.pb-create-dropdown .p-dropdown {
  width: 100%;
}
.pb-create-dropdown .p-dropdown-panel span {
  white-space: break-spaces;
  word-break: break-word;
}

.signup-dropdown .p-dropdown {
  width: 100%;
  height: 30px;
  border-color: #cbcbcf;
  background-color: transparent !important;
}
.signup-dropdown .p-dropdown .p-dropdown-label {
  color: #495057;
}
.signup-dropdown .p-dropdown .p-dropdown-trigger {
  color: #71717a;
  width: 20px !important;
}
.signup-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  font-size: 10px;
}
.signup-dropdown .p-dropdown .p-placeholder {
  color: #cbcbcf;
}
.signup-dropdown .p-dropdown .p-dropdown-trigger-icon {
  color: black;
  line-height: normal;
  font-weight: 700;
}
.signup-dropdown .p-dropdown-items {
  padding: 0px;
}
.signup-dropdown .p-dropdown-items li {
  font-size: 12px;
  padding: 8px 12px;
  width: 100% !important;
}

.pb-create-multiselect .p-multiselect {
  width: 100%;
  height: 30px;
  border-color: #71717a;
}
.pb-create-multiselect .p-multiselect .p-multiselect-label {
  height: 100%;
  padding: 5px;
  font-size: 12px;
  color: #71717a;
}
.pb-create-multiselect .p-multiselect .p-multiselect-trigger .p-multiselect-trigger-icon {
  font-size: 12px;
  color: #71717a;
}
.pb-create-multiselect .p-multiselect .p-placeholder,
.pb-create-multiselect .p-multiselect .p-multiselect-trigger-icon {
  font-size: 10px;
  color: #9ca3af;
}
.pb-create-multiselect .p-multiselect .p-multiselect-label {
  font-size: 10px;
}

/* #endregion */
/* #region  -----------CALENDAR-------------------------- */
.calendar .p-calendar {
  width: 100%;
  height: 38px;
  border: 1px solid rgb(0, 0, 0);
  border-radius: 4px;
}
.calendar .p-calendar .p-inputtext {
  border: none;
  font-size: 12px;
}
.calendar .p-calendar .p-button {
  border: none;
  color: #71717a;
}
.calendar .p-calendar .p-button:hover {
  background-color: transparent;
}

.kyc-date-input {
  height: 30px;
}
.kyc-date-input .p-calendar {
  height: 30px;
  width: 100%;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
.kyc-date-input .p-calendar .p-inputtext {
  border-color: transparent;
  font-size: 12px;
}
.kyc-date-input .p-calendar .p-datepicker-trigger {
  background-color: transparent !important;
  border-color: transparent;
}
.kyc-date-input .p-calendar .p-datepicker-trigger .p-button-icon {
  font-size: 14px !important;
  color: #ced4da;
}

.pb-create-calander {
  height: 30px;
  width: 100%;
}
.pb-create-calander .p-calendar {
  height: 30px;
  width: 100%;
  border-radius: 4px;
}
.pb-create-calander .p-calendar .p-inputtext {
  border: 1px solid #71717a !important;
  font-size: 10px;
}

/* #endregion */
/* #region  --------------ACCORDION------------------------ */
.pb-create-accordion .p-accordion-header .p-accordion-header-link {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  border: none;
  padding: 4px 4px 4px 10px;
}
.pb-create-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text,
.pb-create-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  font-size: 10px;
  color: #a1a1aa;
}
.pb-create-accordion .p-accordion-header .p-accordion-header-link:focus {
  box-shadow: none !important;
}
.pb-create-accordion .p-accordion-header:hover .p-accordion-header-link {
  background-color: transparent !important;
}
.pb-create-accordion .p-toggleable-content .p-accordion-content {
  padding: 12px 4px 4px 10px;
  border-top: 1px solid !important;
  margin-top: 8px;
  font-size: 10px;
  color: #a1a1aa;
  border: none;
}

/* #endregion */
/* #region  ---------------PASSWORD------------------------ */
.password-setting .p-password {
  width: 100% !important;
}

.password-setting .p-input-icon-right > .p-inputtext {
  width: 100% !important;
}

p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

.passwordError .p-input-icon-right > .p-inputtext {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

.security-password .p-password {
  width: 100%;
}
.security-password .p-password .p-password-input {
  width: 100%;
  border: 1px solid #cbcbcf;
  font-size: 10px;
  border-radius: 4px;
}
.security-password .p-password .p-password-input:focus {
  box-shadow: none;
}

/* #endregion */
.error .p-input-icon-right > .p-inputtext {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

.error .ng-touched.ng-invalid.ng-dirty {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

/* #region  --------------------Calender-------------------- */
.calendar-signup .p-calendar {
  background-color: transparent !important;
  width: 100% !important;
}

.calendar-signup .p-calendar-w-btn {
  padding: 4px;
}

.calendar-signup .p-calendar-w-btn .p-inputtext {
  background-color: transparent !important;
  border: 1px solid #cbcbcf !important;
}

.calendar-signup .p-button:enabled:hover {
  border: 1px solid #cbcbcf !important;
  background: none !important;
}

.calendar-signup .p-button {
  border: 1px solid #cbcbcf !important;
}

.calendar-signup .p-button span::before {
  font-size: 20px !important;
  color: #cbcbcf !important;
}

/* #endregion */
/* #endregion */
/* #region  -----------------PASSWORD--------------------- */
.password .p-password {
  width: 100% !important;
}

.password .p-input-icon-right > .p-inputtext {
  width: 100% !important;
  font-size: 13px !important;
}

/* #endregion */
/* #region  ---------------CHECKBOX */
.agrement-checkbox .p-checkbox-label {
  color: #8a8a91 !important;
  font-size: 10px;
  margin-top: 3px;
}

.agrement-checkbox .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  box-shadow: none !important;
}

.auto-invest-checkbox.ng-touched.ng-invalid .p-checkbox-box {
  border-color: #fa4d0a;
}

.p-checkbox .p-checkbox-box.p-highlight {
  background: #1b44c9 !important;
  border-color: #1b44c9 !important;
}

/* #endregion */
/* #region  ----------- Switch-------- */
.auto-invest-switch .p-inputswitch-slider {
  background-color: #898989;
}

/* #endregion */
/* #region  -----------RADIO BUTTON------------- */
.auto-invest-radio-button, .auto-invest-radio-button-sm-custom, .auto-invest-radio-button-sm{
  height: 52px;
  width: 100%;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 640px){
  .auto-invest-radio-button, .auto-invest-radio-button-sm-custom, .auto-invest-radio-button-sm{
    height: 66px;
  }
}
.auto-invest-radio-button .p-radiobutton, .auto-invest-radio-button-sm-custom .p-radiobutton, .auto-invest-radio-button-sm .p-radiobutton{
  height: 1.5rem;
  width: 1.5rem;
}
.auto-invest-radio-button .p-radiobutton .p-radiobutton-box, .auto-invest-radio-button-sm-custom .p-radiobutton .p-radiobutton-box, .auto-invest-radio-button-sm .p-radiobutton .p-radiobutton-box{
  height: 1.5rem;
  width: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(198 198 198 / var(--tw-border-opacity, 1));
}
.auto-invest-radio-button .p-radiobutton .p-radiobutton-box.p-highlight, .auto-invest-radio-button-sm-custom .p-radiobutton .p-radiobutton-box.p-highlight, .auto-invest-radio-button-sm .p-radiobutton .p-radiobutton-box.p-highlight{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.auto-invest-radio-button .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon, .auto-invest-radio-button-sm-custom .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon, .auto-invest-radio-button-sm .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.auto-invest-radio-button .p-radiobutton .p-radiobutton-box.p-highlight:hover, .auto-invest-radio-button-sm-custom .p-radiobutton .p-radiobutton-box.p-highlight:hover, .auto-invest-radio-button-sm .p-radiobutton .p-radiobutton-box.p-highlight:hover{
  background-color: transparent;
}
.auto-invest-radio-button .p-radiobutton-label, .auto-invest-radio-button-sm-custom .p-radiobutton-label, .auto-invest-radio-button-sm .p-radiobutton-label{
  display: flex;
  height: 100%;
  width: 100%;
  cursor: pointer;
  align-items: center;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.auto-invest-radio-button .p-radiobutton-label-active, .auto-invest-radio-button-sm-custom .p-radiobutton-label-active, .auto-invest-radio-button-sm .p-radiobutton-label-active{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){
  .auto-invest-radio-button-sm{
    height: auto;
  }
}
.auto-invest-radio-button-sm .p-radiobutton-label {
  cursor: pointer;
  text-align: left;
}

@media (min-width: 640px){
  .auto-invest-radio-button-sm-custom{
    height: auto;
  }
}

@media (min-width: 768px){
  .auto-invest-radio-button-sm-custom{
    height: 64px;
  }
}

@media (min-width: 1024px){
  .auto-invest-radio-button-sm-custom{
    height: 60px;
  }
}

@media (min-width: 1280px){
  .auto-invest-radio-button-sm-custom{
    height: auto;
  }
}
.auto-invest-radio-button-sm-custom .p-radiobutton-label {
  cursor: pointer;
  text-align: left;
}

/* #endregion */
.auto-invest-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,
.auto-invest-switch .p-inputswitch-checked.p-focus .p-inputswitch-slider {
  background-color: #1b44c9;
}
.auto-invest-switch .p-inputswitch.p-inputswitch-checked:hover .p-inputswitch-slider,
.auto-invest-switch .p-inputswitch-checked.p-focus:hover .p-inputswitch-slider {
  background-color: #1b44c9;
}

.auto-invest-on-off-switch .p-inputswitch {
  width: 58px;
}
.auto-invest-on-off-switch:not(.p-inputswitch-checked) .p-inputswitch-slider::after {
  content: "OFF";
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  color: white;
  margin-top: -7.5px;
  top: 50%;
  right: 6px;
}
.auto-invest-on-off-switch .p-inputswitch-checked .p-inputswitch-slider::after {
  content: "ON";
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  color: white;
  margin-top: -7.5px;
  top: 50%;
  left: 9px;
  right: unset;
}
.auto-invest-on-off-switch .p-inputswitch-checked .p-inputswitch-slider::before {
  transform: translateX(1.9rem);
}
.auto-invest-on-off-switch .p-disabled {
  cursor: not-allowed !important;
  pointer-events: inherit;
}
.auto-invest-on-off-switch .p-disabled .p-inputswitch-slider {
  cursor: not-allowed !important;
  pointer-events: inherit;
}

.p-tooltip .p-tooltip-text, .proposal-card-tooltip .p-tooltip-text, .kyc-card-tooltip .p-tooltip-text, .auto-invest-menu-tooltip .p-tooltip-text {
  font-size: 10px;
}

.autoComplete-user .p-inputtext {
  border: none !important;
  font-size: 14px !important;
}

.autoComplete-user .p-inputtext:enabled:focus {
  box-shadow: none !important;
  border-color: transparent !important;
}

.autoComplete-inbox .p-inputtext {
  border: none !important;
  font-size: 14px !important;
  cursor: pointer !important;
}

.autoComplete-inbox .p-inputtext:enabled:focus {
  box-shadow: none !important;
  border-color: transparent !important;
}

.nin-creation-autoComplete .p-autocomplete {
  width: 100%;
  font-family: "PP Object Sans" !important;
  border: 1px solid #e4e4e7;
  height: 45px;
  border-radius: 8px;
}

.nin-creation-autoComplete .p-autocomplete .p-button-icon-only {
  color: #a1a1aa;
}

.nin-creation-autoComplete .p-autocomplete-panel ul li span {
  font-family: "PP Object Sans" !important;
  font-size: 14px !important;
  color: #18181b !important;
}

.nin-creation-autoComplete .p-autocomplete-empty-message {
  font-family: "PP Object Sans" !important;
  font-size: 14px !important;
  color: #18181b !important;
  padding: 5px;
}

.nin-creation-autoComplete .p-inputtext {
  border-color: transparent;
  font-family: "PP Object Sans" !important;
  font-size: 14px !important;
  background: transparent !important;
}

.autoComplete-light .p-inputtext {
  color: white !important;
}

.autoComplete-dark .p-inputtext {
  color: #3f3f46 !important;
}

.nin-creation-autoComplete .p-inputtext:enabled:focus {
  box-shadow: none !important;
}

.nin-creation-autoComplete .p-autocomplete .p-button-icon-only:enabled:focus {
  box-shadow: none !important;
}

.invalid-autoComplete .p-autocomplete {
  background: transparent !important;
  border: 1px solid #d45d5d !important;
}

.nin-creation-autoComplete .p-inputtext.ng-dirty.ng-invalid {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

.error .p-checkbox .p-checkbox-box {
  background-color: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
  border-radius: 0px !important;
}

.p-inputtext.ng-dirty.ng-invalid {
  background: #ffe7d1 !important;
  border: 1px solid #fdc8aa !important;
}

.proposal-builder-dropdown.ng-touched.ng-invalid .p-dropdown,
.pb-create-dropdown.ng-touched.ng-invalid .p-dropdown,
.pb-create-multiselect.ng-touched.ng-invalid .p-dropdown {
  border-color: #fa4d0a;
}
.proposal-builder-dropdown.ng-touched.ng-invalid .p-multiselect,
.pb-create-dropdown.ng-touched.ng-invalid .p-multiselect,
.pb-create-multiselect.ng-touched.ng-invalid .p-multiselect {
  border-color: #fa4d0a;
}

/* WebKit (Safari, Chrome) */
input:-webkit-autofill {
  /* Reset the background color */
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  background-color: transparent !important;
}

/* Mozilla Firefox */
input:-moz-autofill {
  /* Reset the background color */
  background-color: transparent !important;
}

/* Microsoft Edge and Internet Explorer */
input:-ms-input-placeholder {
  /* Reset the background color */
  background-color: transparent !important;
}

.shareHolder-input {
  background: transparent !important;
  border-color: #b4b4b4 !important;
  padding-inline-start: 15px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 31px;
}

.p-inputtext {
  padding: 8px;
  border-width: 1px;
}

.p-checkbox .p-checkbox-box {
  border-width: 2px;
}

.p-datepicker-month {
  margin-right: 4px;
}

/* #region  --------------------CUSTOM CLASSES----------------------- */
/* #region  -----------------------TAILWIND--------------------------------------------- */
/* #endregion */
.gold-star {
  display: inline-block;
  width: 15px;
  height: 13px;
  margin-right: 5px;
  background-image: url('icon-star.png');
}

.arrow {
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}

.minimum_pin {
  position: absolute;
  display: block;
  width: 3px;
  height: 100%;
  background-color: transparent;
  z-index: 1;
  margin-left: -12px;
  cursor: pointer;
  border-right: 2px solid #ec66a2;
  padding-right: 5px;
  padding-left: 5px;
}
.minimum_pin::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -5px;
  margin-left: 2px;
  overflow: hidden;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 6px solid #ec66a2;
}

.verification-step::after {
  content: "";
  width: 1px;
  position: absolute;
  height: 110%;
  left: 19px;
  top: 20px;
}

.kyc-why-text::before {
  content: "";
  min-width: 1px;
  min-height: 1px;
  border: 1.7px solid #999;
  padding: 1px;
  border-radius: 100%;
  margin-top: 8px;
}

/* #endregion */
/* #region  --------------------SCROLL STYLING----------------------- */
* {
  /* Track */
  /* Handle */
}
*::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
*::-webkit-scrollbar-track {
  background-color: rgb(206, 206, 206);
}
*::-webkit-scrollbar-thumb {
  background: #709dff;
}

.why-eureeca-scroll::-webkit-scrollbar {
  width: 5px;
  height: 0px;
}

.hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

/* #endregion */
input:focus-visible {
  outline: none !important;
}

body {
  background-color: #f4f4f4;
}

.investor-type-hide {
  max-height: 0px !important;
  overflow: hidden !important;
}
.investor-type-hide h2 {
  display: none;
}
.investor-type-hide p {
  display: none;
}
.investor-type-hide ul {
  display: none;
}
.investor-type-hide .textnote_q_16 {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 14.4px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.investor-type-hide .textnote_q_16:after {
  display: block;
  content: "...";
  color: #231f20;
  width: 1em;
  height: 1.5em;
  background: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
}

.investor-type-show {
  max-height: 30vh;
  overflow-y: auto;
  background-color: #fafafa;
}
.investor-type-show h2 {
  font-size: 16px;
  color: #2b2b2b;
  font-weight: 500;
  margin-bottom: 10px;
}
.investor-type-show p {
  font-size: 12px;
}
.investor-type-show ul .title_list_q {
  font-size: 12px;
  color: #2b2b2b;
  font-weight: normal;
  line-height: 22px;
}
.investor-type-show ul .title_list_q .text_everydayinvesst {
  color: #2b2b2b;
}
.investor-type-show .textnote_q_16 {
  font-size: 12px;
  line-height: 20px;
}
@media (max-width: 767.98px) {
  .investor-type-show h2 {
    font-size: 14px;
  }
  .investor-type-show p {
    font-size: 10px;
  }
  .investor-type-show ul .title_list_q {
    font-size: 10px;
    line-height: 15px;
  }
  .investor-type-show .textnote_q_16 {
    font-size: 10px;
    line-height: 15px;
  }
}

.suitability-response br {
  display: none;
}

.no-scroll {
  overflow: hidden;
}

.custom-break-word {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.agreement-overlapping a {
  word-break: break-all !important;
}

.word-links a {
  color: #709dff;
}

.prevent-user-dialog {
  max-height: 100% !important;
  width: 100%;
  height: 100%;
  z-index: 9999;
  box-shadow: none !important;
}
.prevent-user-dialog .p-dialog-content {
  padding: 0px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent !important;
}
@media (max-width: 768px) {
  .prevent-user-dialog .p-dialog-content {
    overflow: auto;
    align-items: start;
  }
  .prevent-user-dialog {
    max-height: 100% !important;
    width: 85%;
    height: 85%;
    z-index: 9999;
  }
}
.agreement-doc ol li::marker {
  font-weight: bold;
}
.agreement-doc ol:not([type]) {
  list-style: auto;
  padding-left: 16px;
}
.agreement-doc ol[type=a] {
  list-style: lower-alpha;
  padding-left: 16px;
}

.pi-calendar:before {
  content: url('icon_calendar.svg') !important;
}

.carousel-btn {
  width: 26px !important;
  height: 26px;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-size: 0.75rem;
  line-height: 1rem;
}
.carousel-btn .p-button-icon{
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.carousel-btn:hover {
  background-color: white !important;
  border-color: #000000 !important;
}
.carousel-btn:outline {
  box-shadow: unset !important;
}

.langCurDialog .p-dialog-content {
  padding: 0px;
  border-radius: 12px;
}

.nin-shadow {
  box-shadow: 0px 8px 32px 0px rgba(20, 31, 51, 0.2);
}

.title_list_q {
  font-weight: normal !important;
  font-size: 16px;
}

.text_q_in_tabconttent {
  text-align: center;
  line-height: 25px;
}

.agreement-details {
  display: flex;
  flex-direction: column;
  margin-bottom: 0%;
  padding-bottom: 10px;
}
.agreement-details div {
  font-size: 14px !important;
  color: black;
}
.agreement-details a {
  color: #709DFF !important;
}
.agreement-details li {
  position: relative;
  padding-inline-start: 25px;
}
.agreement-details li::before {
  content: url('circle-solid.svg');
  display: inline-block;
  position: absolute;
  width: 8px; /* adjust as needed */
  height: 8px; /* adjust as needed */
  left: 0;
  margin-left: 10px;
  margin-top: -2px;
}
.agreement-details p.c-blue {
  color: black !important;
  margin-top: 25px !important;
  margin-bottom: 10px !important;
  font-weight: bold;
}
.agreement-details .hide {
  display: none !important;
}
.agreement-details p {
  line-height: 24px !important;
  color: #5a5a5a !important;
  font-size: 14px !important;
}
.agreement-details p a {
  color: #709DFF !important;
}
.agreement-details p span {
  color: black !important;
}
.agreement-details p strong {
  color: black !important;
  font-weight: bold;
  font-size: 14px;
}
.agreement-details ul {
  list-style-type: none !important;
  margin-bottom: 15px;
}
.agreement-details ul li {
  color: #5a5a5a !important;
  margin-bottom: 2px !important;
}
.agreement-details ol {
  list-style-type: none !important;
}
.agreement-details ol li {
  color: #5a5a5a !important;
  margin-bottom: 2px !important;
}
.agreement-details ol li a {
  color: #709DFF !important;
}

@media (max-width: 991px) {
  .agreement-details {
    display: flex;
    flex-direction: column;
  }
  .agreement-details p {
    line-height: 24px !important;
    color: #5a5a5a !important;
    font-size: 14px !important;
    margin-bottom: 10px !important;
  }
  .agreement-details li {
    font-size: 14px !important;
  }
}
.agreement-details-signup strong {
  color: #3B86FF !important;
  font-weight: normal !important;
}

@media (max-width: 640px) {
  .agreement-singup-details p {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .agreement-singup-details p {
    font-size: 14px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .agreement-singup-details p {
    font-size: 14px !important;
  }
}
[data-aos=slide-down] {
  transform: translate3d(0, -20%, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 30%, 0);
}

.pdf-viewer * {
  font-size: 12pt;
}
.pdf-viewer span {
  white-space: pre-wrap;
}
.pdf-viewer p.pt-BodyText {
  font-family: "Times New Roman", "serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000000 {
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000001 {
  font-family: "Times New Roman", "serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000002 {
  margin-top: 0.3pt;
  font-family: "Times New Roman", "serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000003 {
  font-size: 13pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer h1.pt-Heading1 {
  margin-top: 4.65pt;
  margin-left: 1.69in;
  margin-right: 1.7in;
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont {
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal {
  margin-top: 0.1pt;
  margin-left: 1.69in;
  margin-right: 1.7in;
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000004 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000005 {
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000006 {
  margin-top: 0.05pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000007 {
  font-size: 13.5pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal-000008 {
  margin-left: 1.69in;
  margin-right: 1.7in;
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000009 {
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000010 {
  font-size: 11pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000011 {
  margin-top: 0.5pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000012 {
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000013 {
  margin-top: 4.95pt;
  line-height: 101.7%;
  margin-left: 0.07in;
  margin-right: 0.1in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000014 {
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000015 {
  color: #000000;
  font-family: Calibri;
  position: relative;
  top: -3.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000016 {
  color: #000000;
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000017 {
  color: #000000;
  font-family: Calibri;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-000018 {
  margin-top: 5.6pt;
  margin-bottom: 0;
  margin-left: 0.61in;
  text-indent: -0.5in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
}
.pdf-viewer span.pt-000019 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.501in;
}
.pdf-viewer span.pt-DefaultParagraphFont-000020 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-000021 {
  margin-top: 5.95pt;
  margin-bottom: 0;
  margin-left: 0.57in;
  margin-right: 0.12in;
  text-indent: -0.46in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
}
.pdf-viewer span.pt-000022 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.458in;
}
.pdf-viewer span.pt-DefaultParagraphFont-000023 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.05pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-000024 {
  margin-top: 6pt;
  margin-bottom: 0;
  margin-left: 0.61in;
  margin-right: 0.08in;
  text-indent: -0.5in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
}
.pdf-viewer span.pt-000025 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.5in;
}
.pdf-viewer p.pt-000026 {
  margin-top: 5.95pt;
  margin-left: 0.61in;
  margin-right: 0.08in;
  text-indent: -0.5in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000027 {
  font-size: 11pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-000028 {
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000029 {
  margin-top: 0.35pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000030 {
  font-size: 13.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal-000031 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000032 {
  margin-top: 4.45pt;
  margin-left: 0.07in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000033 {
  margin-top: 9.05pt;
  margin-left: 0in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000034 {
  margin-top: 0.45pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000035 {
  margin-left: 0in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000036 {
  margin-top: 9.1pt;
  line-height: 193.8%;
  margin-left: 0.07in;
  margin-right: 2.7in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000037 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000038 {
  font-size: 10.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000039 {
  margin-top: 8.95pt;
  margin-left: 0.07in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000040 {
  line-height: 193.8%;
  margin-left: 0.07in;
  margin-right: 5.37in;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000041 {
  margin-top: 0.1pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000042 {
  font-size: 11.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000043 {
  margin-top: 0.05pt;
  margin-left: 0.07in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000044 {
  margin-top: 0.2pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000045 {
  font-size: 6pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000046 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000047 {
  font-size: 2.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000048 {
  line-height: 1pt;
  margin-left: 0.06in;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000049 {
  font-size: 1pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000050 {
  margin-top: 10.7pt;
  margin-left: 0.07in;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000051 {
  margin-top: 0.55pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000052 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer h1.pt-Heading1-000053 {
  margin-top: 4.3pt;
  margin-left: 0.07in;
  margin-right: 0;
  text-align: left;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000054 {
  margin-top: 0.05pt;
  margin-left: 1.69in;
  margin-right: 1.7in;
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer a.pt-000055 {
  text-decoration: none;
}
.pdf-viewer p.pt-BodyText-000056 {
  margin-top: 0.25pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000057 {
  font-size: 8.5pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000058 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000059 {
  margin-top: 0.4pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer h1.pt-Heading1-000060 {
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000061 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000062 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.45pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal-000063 {
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000064 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000065 {
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000066 {
  margin-top: 0.05pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000067 {
  margin-top: 0.55pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000068 {
  font-size: 10.5pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal-000069 {
  margin-top: 0.05pt;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000070 {
  margin-top: 0.2pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000071 {
  font-size: 11.5pt;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000072 {
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000073 {
  line-height: 120%;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000074 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 1.72in;
  margin-right: 0.15in;
  text-indent: -1.58in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000075 {
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.15in;
  text-indent: -1.55in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000076 {
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 1.552in;
}
.pdf-viewer p.pt-BodyText-000077 {
  margin-top: 0.55pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000078 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.1pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000079 {
  margin-top: 0.45pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000080 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000081 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.02in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000082 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000083 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 2.1pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000084 {
  margin-top: 0.5pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000085 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.16in;
  text-indent: -1.55in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000086 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.9pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000087 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.85pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000088 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.8pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000089 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.7pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000090 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.95pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000091 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.75pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000092 {
  margin-top: 4.3pt;
  line-height: 120.8%;
  margin-left: 1.7in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000093 {
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.16in;
  text-indent: -1.55in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000094 {
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.15in;
  text-indent: 0in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000095 {
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.242in;
}
.pdf-viewer p.pt-BodyText-000096 {
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000097 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000098 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 1.6pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000099 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000100 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 0.13in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000101 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.02in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000102 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000103 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.01in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000104 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000105 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.16in;
  text-indent: -1.55in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000106 {
  margin-top: 0.35pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000107 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 0.14in;
  margin-right: 0;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000108 {
  margin-top: 4.65pt;
  line-height: 120%;
  margin-left: 0.11in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000109 {
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.1in;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000110 {
  line-height: 120%;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000111 {
  margin-top: 0.3pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000112 {
  margin-top: 4.65pt;
  margin-left: 1.69in;
  margin-right: 0.25in;
  text-indent: -1.55in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000113 {
  font-family: "Arial", "sans-serif";
  position: relative;
  top: 2pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 1.545in;
}
.pdf-viewer span.pt-DefaultParagraphFont-000114 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.25pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000115 {
  margin-top: 2.6pt;
  line-height: 120%;
  margin-left: 1.69in;
  margin-right: 0.25in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000116 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000117 {
  margin-top: 0.1pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000118 {
  font-size: 9.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-Normal-000119 {
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000120 {
  margin-top: 4.7pt;
  margin-left: 0.22in;
  margin-right: 0;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000121 {
  margin-top: 4.7pt;
  line-height: 120%;
  margin-left: 0.21in;
  margin-right: 0.15in;
  text-indent: 0.01in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000122 {
  line-height: 120%;
  margin-left: 0.21in;
  margin-right: 0.16in;
  text-indent: 0.01in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000123 {
  margin-top: 0.35pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000124 {
  line-height: 120%;
  margin-left: 0.21in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000125 {
  margin-top: 4.45pt;
  margin-left: 1.69in;
  margin-right: 1.74in;
  text-align: center;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000126 {
  margin-top: 0.55pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000127 {
  line-height: 101.7%;
  margin-left: 2.76in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000128 {
  font-family: "Arial", "sans-serif";
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.494in;
}
.pdf-viewer p.pt-BodyText-000129 {
  margin-top: 0.15pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000130 {
  margin-left: 2.76in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000131 {
  margin-top: 0.05pt;
  margin-left: 2.76in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000132 {
  line-height: 100.8%;
  margin-left: 2.76in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000133 {
  margin-top: 0.2pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000134 {
  margin-top: 0.05pt;
  margin-left: 3.25in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-000135 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  display: inline-block;
  text-indent: 0;
  width: 0.492in;
}
.pdf-viewer p.pt-000136 {
  margin-left: 3.25in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-Normal-000137 {
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-000138 {
  margin-top: 4.45pt;
  margin-left: 3.25in;
  margin-right: 0.15in;
  text-indent: -0.49in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000139 {
  margin-top: 0.3pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000140 {
  margin-top: 0.05pt;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000141 {
  margin-left: 2.26in;
  margin-right: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000142 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 1.7in;
  margin-right: 0.16in;
  text-indent: -1.55in;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer h1.pt-Heading1-000143 {
  margin-top: 4.3pt;
  line-height: 195%;
  margin-left: 2.75in;
  margin-right: 2.76in;
  text-indent: 0.15in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000144 {
  margin-top: 0.15pt;
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-indent: 0.5in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000145 {
  margin-top: 0.05pt;
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-indent: 0.5in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000146 {
  font-family: "Arial", "sans-serif";
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000147 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000148 {
  margin-left: 0.07in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000149 {
  margin-top: 2.6pt;
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer span.pt-DefaultParagraphFont-000150 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.6pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000151 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.65pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000152 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.5pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer span.pt-DefaultParagraphFont-000153 {
  font-family: "Arial", "sans-serif";
  letter-spacing: 0.55pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.pdf-viewer p.pt-BodyText-000154 {
  margin-top: 4.45pt;
  line-height: 120%;
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  margin-bottom: 0.001pt;
}
.pdf-viewer p.pt-BodyText-000155 {
  margin-left: 0.07in;
  margin-right: 0.08in;
  text-align: justify;
  font-family: "Arial", "sans-serif";
  line-height: 108%;
  margin-top: 0;
  margin-bottom: 0.001pt;
}

@media (max-width: 767.98px) {
  .pdf-viewer * {
    text-align: left;
  }
  .pdf-viewer h1.pt-Heading1 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-Normal {
    margin-left: 0px;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-BodyText-000092 {
    margin-left: 0.3in;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-BodyText-000096 {
    margin-left: 0.3in;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-BodyText-000097 {
    margin-left: 0.3in;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-000127 {
    margin-left: 0.76in;
    margin-right: 0px;
  }
  .pdf-viewer p.pt-BodyText-000115 {
    margin-left: 0.39in;
    margin-right: 0.1in;
  }
  .pdf-viewer p.pt-000131 {
    margin-left: 0.76in;
    margin-right: 0.15in;
  }
  .pdf-viewer p.pt-000132 {
    margin-left: 0.76in;
    margin-right: 0.15in;
  }
}
.pop-up-close svg {
  fill: #18181B;
}

.disabled-icon svg {
  opacity: 0.5;
}

/* Please don't use this file for any styling.you can use files in the styles folder*/
/* Please don't use this file for any styling.you can use files in the styles folder*/
/* Please don't use this file for any styling.you can use files in the styles folder*/
@media (min-width: 1024px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 1280px){
    .lg\:container{
      max-width: 1280px;
    }
  }
}
.first-letter\:uppercase::first-letter{
  text-transform: uppercase;
}
.placeholder\:text-\[\#A1A0AE\]::placeholder{
  --tw-text-opacity: 1;
  color: rgb(161 160 174 / var(--tw-text-opacity, 1));
}
.before\:pointer-events-none::before{
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:left-1\/2::before{
  content: var(--tw-content);
  left: 50%;
}
.before\:left-7::before{
  content: var(--tw-content);
  left: 1.75rem;
}
.before\:left-\[41\%\]::before{
  content: var(--tw-content);
  left: 41%;
}
.before\:left-\[83\%\]::before{
  content: var(--tw-content);
  left: 83%;
}
.before\:right-0::before{
  content: var(--tw-content);
  right: 0px;
}
.before\:right-\[40\%\]::before{
  content: var(--tw-content);
  right: 40%;
}
.before\:top-1\/2::before{
  content: var(--tw-content);
  top: 50%;
}
.before\:top-\[15\%\]::before{
  content: var(--tw-content);
  top: 15%;
}
.before\:top-\[16px\]::before{
  content: var(--tw-content);
  top: 16px;
}
.before\:top-\[64px\]::before{
  content: var(--tw-content);
  top: 64px;
}
.before\:top-full::before{
  content: var(--tw-content);
  top: 100%;
}
.before\:hidden::before{
  content: var(--tw-content);
  display: none;
}
.before\:h-0::before{
  content: var(--tw-content);
  height: 0px;
}
.before\:h-0\.5::before{
  content: var(--tw-content);
  height: 0.125rem;
}
.before\:h-\[0\.875rem\]::before{
  content: var(--tw-content);
  height: 0.875rem;
}
.before\:h-\[1px\]::before{
  content: var(--tw-content);
  height: 1px;
}
.before\:h-\[25px\]::before{
  content: var(--tw-content);
  height: 25px;
}
.before\:h-\[2px\]::before{
  content: var(--tw-content);
  height: 2px;
}
.before\:w-0::before{
  content: var(--tw-content);
  width: 0px;
}
.before\:w-1::before{
  content: var(--tw-content);
  width: 0.25rem;
}
.before\:w-1\/2::before{
  content: var(--tw-content);
  width: 50%;
}
.before\:w-\[0\.875rem\]::before{
  content: var(--tw-content);
  width: 0.875rem;
}
.before\:w-\[2px\]::before{
  content: var(--tw-content);
  width: 2px;
}
.before\:w-\[45\%\]::before{
  content: var(--tw-content);
  width: 45%;
}
.before\:w-\[5\%\]::before{
  content: var(--tw-content);
  width: 5%;
}
.before\:w-\[75\%\]::before{
  content: var(--tw-content);
  width: 75%;
}
.before\:-translate-x-1\/2::before{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:scale-0::before{
  content: var(--tw-content);
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:transform::before{
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:rounded-full::before{
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:border-b-0::before{
  content: var(--tw-content);
  border-bottom-width: 0px;
}
.before\:border-l-\[10px\]::before{
  content: var(--tw-content);
  border-left-width: 10px;
}
.before\:border-r-\[10px\]::before{
  content: var(--tw-content);
  border-right-width: 10px;
}
.before\:border-t-2::before{
  content: var(--tw-content);
  border-top-width: 2px;
}
.before\:border-t-\[10px\]::before{
  content: var(--tw-content);
  border-top-width: 10px;
}
.before\:border-solid::before{
  content: var(--tw-content);
  border-style: solid;
}
.before\:border-dashed::before{
  content: var(--tw-content);
  border-style: dashed;
}
.before\:border-\[\#E4E4E7\]::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.before\:border-l-transparent::before{
  content: var(--tw-content);
  border-left-color: transparent;
}
.before\:border-r-transparent::before{
  content: var(--tw-content);
  border-right-color: transparent;
}
.before\:border-t-white::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.before\:bg-black::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.before\:bg-gray-300::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.before\:bg-sky-1000::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(27 68 201 / var(--tw-bg-opacity, 1));
}
.before\:bg-transparent::before{
  content: var(--tw-content);
  background-color: transparent;
}
.before\:bg-white::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.before\:opacity-0::before{
  content: var(--tw-content);
  opacity: 0;
}
.before\:opacity-30::before{
  content: var(--tw-content);
  opacity: 0.3;
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:left-0::after{
  content: var(--tw-content);
  left: 0px;
}
.after\:left-\[40\%\]::after{
  content: var(--tw-content);
  left: 40%;
}
.after\:left-\[8px\]::after{
  content: var(--tw-content);
  left: 8px;
}
.after\:right-1\/2::after{
  content: var(--tw-content);
  right: 50%;
}
.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}
.after\:top-1\/2::after{
  content: var(--tw-content);
  top: 50%;
}
.after\:ml-\[0\.375rem\]::after{
  content: var(--tw-content);
  margin-left: 0.375rem;
}
.after\:h-0\.5::after{
  content: var(--tw-content);
  height: 0.125rem;
}
.after\:h-\[18px\]::after{
  content: var(--tw-content);
  height: 18px;
}
.after\:h-\[70px\]::after{
  content: var(--tw-content);
  height: 70px;
}
.after\:w-\[10px\]::after{
  content: var(--tw-content);
  width: 10px;
}
.after\:w-\[45\%\]::after{
  content: var(--tw-content);
  width: 45%;
}
.after\:w-\[5\%\]::after{
  content: var(--tw-content);
  width: 5%;
}
.after\:rotate-45::after{
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:border::after{
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-b-\[3px\]::after{
  content: var(--tw-content);
  border-bottom-width: 3px;
}
.after\:border-l-\[0px\]::after{
  content: var(--tw-content);
  border-left-width: 0px;
}
.after\:border-r-\[3px\]::after{
  content: var(--tw-content);
  border-right-width: 3px;
}
.after\:border-t-0::after{
  content: var(--tw-content);
  border-top-width: 0px;
}
.after\:border-solid::after{
  content: var(--tw-content);
  border-style: solid;
}
.after\:border-dashed::after{
  content: var(--tw-content);
  border-style: dashed;
}
.after\:border-\[\#1062E5\]::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(16 98 229 / var(--tw-border-opacity, 1));
}
.after\:border-\[\#3c5d993f\]::after{
  content: var(--tw-content);
  border-color: #3c5d993f;
}
.after\:bg-gray-300::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.after\:opacity-0::after{
  content: var(--tw-content);
  opacity: 0;
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.checked\:border-sky-1000:checked{
  --tw-border-opacity: 1;
  border-color: rgb(27 68 201 / var(--tw-border-opacity, 1));
}
.checked\:bg-sky-1000:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(27 68 201 / var(--tw-bg-opacity, 1));
}
.checked\:bg-sky-500:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.checked\:before\:opacity-\[0\.16\]:checked::before{
  content: var(--tw-content);
  opacity: 0.16;
}
.checked\:after\:absolute:checked::after{
  content: var(--tw-content);
  position: absolute;
}
.checked\:after\:block:checked::after{
  content: var(--tw-content);
  display: block;
}
.checked\:after\:h-\[0\.8125rem\]:checked::after{
  content: var(--tw-content);
  height: 0.8125rem;
}
.checked\:after\:w-\[0\.375rem\]:checked::after{
  content: var(--tw-content);
  width: 0.375rem;
}
.checked\:after\:rotate-45:checked::after{
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.checked\:after\:border-\[0\.125rem\]:checked::after{
  content: var(--tw-content);
  border-width: 0.125rem;
}
.checked\:after\:border-l-0:checked::after{
  content: var(--tw-content);
  border-left-width: 0px;
}
.checked\:after\:border-t-0:checked::after{
  content: var(--tw-content);
  border-top-width: 0px;
}
.checked\:after\:border-solid:checked::after{
  content: var(--tw-content);
  border-style: solid;
}
.checked\:after\:border-white:checked::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.checked\:after\:bg-transparent:checked::after{
  content: var(--tw-content);
  background-color: transparent;
}
.checked\:after\:opacity-100:checked::after{
  content: var(--tw-content);
  opacity: 1;
}
.checked\:after\:content-\[\'\'\]:checked::after{
  --tw-content: '';
  content: var(--tw-content);
}
.hover\:h-56:hover{
  height: 14rem;
}
.hover\:w-20:hover{
  width: 5rem;
}
.hover\:scale-100:hover{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:cursor-default:hover{
  cursor: default;
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:border-0:hover{
  border-width: 0px;
}
.hover\:border-none:hover{
  border-style: none;
}
.hover\:border-\[\#999999\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity, 1));
}
.hover\:border-\[\#E9480A\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(233 72 10 / var(--tw-border-opacity, 1));
}
.hover\:border-\[\#be457a\]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(190 69 122 / var(--tw-border-opacity, 1));
}
.hover\:border-main-200:hover{
  --tw-border-opacity: 1;
  border-color: rgb(233 93 139 / var(--tw-border-opacity, 1));
}
.hover\:border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.hover\:border-sky-500:hover{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.hover\:border-sky-700:hover{
  --tw-border-opacity: 1;
  border-color: rgb(60 92 153 / var(--tw-border-opacity, 1));
}
.hover\:border-sky-800:hover{
  --tw-border-opacity: 1;
  border-color: rgb(40 62 102 / var(--tw-border-opacity, 1));
}
.hover\:border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#449cd7\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(68 156 215 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#B0E32A\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(176 227 42 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#C6D7FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#D9F4FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(217 244 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#E4E4E7\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#E9480A\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(233 72 10 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#EFF4FF\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#FAFAFA\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#be457a\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(190 69 122 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#bfe4fc\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(191 228 252 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#e2ebff\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.hover\:bg-main-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(233 93 139 / var(--tw-bg-opacity, 1));
}
.hover\:bg-sky-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-sky-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(112 157 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-sky-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(80 123 204 / var(--tw-bg-opacity, 1));
}
.hover\:bg-sky-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(60 92 153 / var(--tw-bg-opacity, 1));
}
.hover\:bg-sky-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(40 62 102 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-zinc-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.hover\:bg-opacity-100:hover{
  --tw-bg-opacity: 1;
}
.hover\:text-\[\#709DFF\]:hover{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.hover\:text-\[\#E9480A\]:hover{
  --tw-text-opacity: 1;
  color: rgb(233 72 10 / var(--tw-text-opacity, 1));
}
.hover\:text-blue:hover{
  --tw-text-opacity: 1;
  color: rgb(68 156 215 / var(--tw-text-opacity, 1));
}
.hover\:text-sky-500:hover{
  --tw-text-opacity: 1;
  color: rgb(112 157 255 / var(--tw-text-opacity, 1));
}
.hover\:text-sky-700:hover{
  --tw-text-opacity: 1;
  color: rgb(60 92 153 / var(--tw-text-opacity, 1));
}
.hover\:text-sky-800:hover{
  --tw-text-opacity: 1;
  color: rgb(40 62 102 / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
.hover\:opacity-70:hover{
  opacity: 0.7;
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
.hover\:outline-none:hover{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.hover\:before\:opacity-\[0\.04\]:hover::before{
  content: var(--tw-content);
  opacity: 0.04;
}
.focus\:border-none:focus{
  border-style: none;
}
.focus\:border-\[\#3C5C99\]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(60 92 153 / var(--tw-border-opacity, 1));
}
.focus\:border-\[\#CD4B19\]:focus{
  --tw-border-opacity: 1;
  border-color: rgb(205 75 25 / var(--tw-border-opacity, 1));
}
.focus\:border-sky-800:focus{
  --tw-border-opacity: 1;
  border-color: rgb(40 62 102 / var(--tw-border-opacity, 1));
}
.focus\:border-white:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.focus\:bg-\[\#99D106\]:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(153 209 6 / var(--tw-bg-opacity, 1));
}
.focus\:bg-\[\#CD4B19\]:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(205 75 25 / var(--tw-bg-opacity, 1));
}
.focus\:bg-\[\#e2ebff\]:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(226 235 255 / var(--tw-bg-opacity, 1));
}
.focus\:bg-sky-800:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(40 62 102 / var(--tw-bg-opacity, 1));
}
.focus\:bg-sky-900:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(20 31 51 / var(--tw-bg-opacity, 1));
}
.focus\:bg-white:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus\:text-\[\#CD4B19\]:focus{
  --tw-text-opacity: 1;
  color: rgb(205 75 25 / var(--tw-text-opacity, 1));
}
.focus\:text-sky-800:focus{
  --tw-text-opacity: 1;
  color: rgb(40 62 102 / var(--tw-text-opacity, 1));
}
.focus\:text-sky-900:focus{
  --tw-text-opacity: 1;
  color: rgb(20 31 51 / var(--tw-text-opacity, 1));
}
.focus\:text-white:focus{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:transition-\[border-color_0\.2s\]:focus{
  transition-property: border-color 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.focus\:before\:scale-100:focus::before{
  content: var(--tw-content);
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus\:before\:opacity-\[0\.12\]:focus::before{
  content: var(--tw-content);
  opacity: 0.12;
}
.focus\:after\:absolute:focus::after{
  content: var(--tw-content);
  position: absolute;
}
.focus\:after\:z-\[1\]:focus::after{
  content: var(--tw-content);
  z-index: 1;
}
.focus\:after\:block:focus::after{
  content: var(--tw-content);
  display: block;
}
.focus\:after\:rounded-\[0\.125rem\]:focus::after{
  content: var(--tw-content);
  border-radius: 0.125rem;
}
.focus\:after\:content-\[\'\'\]:focus::after{
  --tw-content: '';
  content: var(--tw-content);
}
.checked\:focus\:before\:scale-100:focus:checked::before{
  content: var(--tw-content);
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.checked\:focus\:after\:h-\[0\.8125rem\]:focus:checked::after{
  content: var(--tw-content);
  height: 0.8125rem;
}
.checked\:focus\:after\:w-\[0\.375rem\]:focus:checked::after{
  content: var(--tw-content);
  width: 0.375rem;
}
.checked\:focus\:after\:rotate-45:focus:checked::after{
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.checked\:focus\:after\:rounded-none:focus:checked::after{
  content: var(--tw-content);
  border-radius: 0px;
}
.checked\:focus\:after\:border-\[0\.125rem\]:focus:checked::after{
  content: var(--tw-content);
  border-width: 0.125rem;
}
.checked\:focus\:after\:border-l-0:focus:checked::after{
  content: var(--tw-content);
  border-left-width: 0px;
}
.checked\:focus\:after\:border-t-0:focus:checked::after{
  content: var(--tw-content);
  border-top-width: 0px;
}
.checked\:focus\:after\:border-solid:focus:checked::after{
  content: var(--tw-content);
  border-style: solid;
}
.checked\:focus\:after\:border-white:focus:checked::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.checked\:focus\:after\:bg-transparent:focus:checked::after{
  content: var(--tw-content);
  background-color: transparent;
}
.focus-visible\:outline-none:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline:focus-visible{
  outline-style: solid;
}
.focus-visible\:outline-2:focus-visible{
  outline-width: 2px;
}
.focus-visible\:outline-offset-4:focus-visible{
  outline-offset: 4px;
}
.focus-visible\:outline-sky-1000:focus-visible{
  outline-color: #1B44C9;
}
.focus-visible\:ring-2:focus-visible{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-primary:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(112 157 255 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-offset-2:focus-visible{
  --tw-ring-offset-width: 2px;
}
.active\:bg-\[\#81cdff\]:active{
  --tw-bg-opacity: 1;
  background-color: rgb(129 205 255 / var(--tw-bg-opacity, 1));
}
.active\:bg-\[\#eff4ffd2\]:active{
  background-color: #eff4ffd2;
}
.hover\:enabled\:border-\[\#709DFF\]:enabled:hover{
  --tw-border-opacity: 1;
  border-color: rgb(112 157 255 / var(--tw-border-opacity, 1));
}
.disabled\:cursor-not-allowed:disabled{
  cursor: not-allowed;
}
.disabled\:border-\[\#E4E4E7\]:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.disabled\:\!bg-\[\#C6D7FF\]:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1)) !important;
}
.disabled\:\!bg-\[\#E4E4E7\]:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1)) !important;
}
.disabled\:bg-\[\#C6D7FF\]:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(198 215 255 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-\[\#D3E1FF\]:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(211 225 255 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-\[\#E4E4E7\]:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.disabled\:\!text-\[\#FFFFFF\]:disabled{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.disabled\:\!text-zinc-500:disabled{
  --tw-text-opacity: 1 !important;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1)) !important;
}
.disabled\:text-\[\#A1A1AA\]:disabled{
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.disabled\:text-zinc-500:disabled{
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.disabled\:opacity-40:disabled{
  opacity: 0.4;
}
.disabled\:opacity-50:disabled{
  opacity: 0.5;
}
.disabled\:opacity-60:disabled{
  opacity: 0.6;
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:hidden{
  display: none;
}
@media (prefers-reduced-motion: no-preference){
  @keyframes ping{
    75%, 100%{
      transform: scale(2);
      opacity: 0;
    }
  }
  .motion-safe\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }
}
@media not all and (min-width: 375px){
  .max-xs\:w-\[330px\]{
    width: 330px;
  }
}
@media (min-width: 1px){
  @media (max-width: 800px){
    .min-\[1px\]\:max-\[800px\]\:gap-0{
      gap: 0px;
    }
  }
  @media not all and (min-width: 768px){
    .min-\[1px\]\:max-md\:gap-10{
      gap: 2.5rem;
    }
    .min-\[1px\]\:max-md\:leading-8{
      line-height: 2rem;
    }
  }
}
@media (min-width: 100px){
  .xxs\:order-2{
    order: 2;
  }
  .xxs\:order-3{
    order: 3;
  }
  .xxs\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .xxs\:mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .xxs\:mb-6{
    margin-bottom: 1.5rem;
  }
  .xxs\:mb-8{
    margin-bottom: 2rem;
  }
  .xxs\:mt-0{
    margin-top: 0px;
  }
  .xxs\:mt-4{
    margin-top: 1rem;
  }
  .xxs\:mt-8{
    margin-top: 2rem;
  }
  .xxs\:block{
    display: block;
  }
  .xxs\:flex{
    display: flex;
  }
  .xxs\:hidden{
    display: none;
  }
  .xxs\:h-\[1100px\]{
    height: 1100px;
  }
  .xxs\:h-full{
    height: 100%;
  }
  .xxs\:w-16{
    width: 4rem;
  }
  .xxs\:w-\[150px\]{
    width: 150px;
  }
  .xxs\:w-\[50\%\]{
    width: 50%;
  }
  .xxs\:w-\[80\%\]{
    width: 80%;
  }
  .xxs\:w-\[90\%\]{
    width: 90%;
  }
  .xxs\:w-auto{
    width: auto;
  }
  .xxs\:w-full{
    width: 100%;
  }
  .xxs\:min-w-\[180px\]{
    min-width: 180px;
  }
  .xxs\:min-w-\[270px\]{
    min-width: 270px;
  }
  .xxs\:min-w-\[280px\]{
    min-width: 280px;
  }
  .xxs\:max-w-\[200px\]{
    max-width: 200px;
  }
  .xxs\:max-w-\[280px\]{
    max-width: 280px;
  }
  .xxs\:max-w-\[360px\]{
    max-width: 360px;
  }
  .xxs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xxs\:flex-row{
    flex-direction: row;
  }
  .xxs\:flex-col{
    flex-direction: column;
  }
  .xxs\:flex-col-reverse{
    flex-direction: column-reverse;
  }
  .xxs\:flex-wrap{
    flex-wrap: wrap;
  }
  .xxs\:items-start{
    align-items: flex-start;
  }
  .xxs\:items-center{
    align-items: center;
  }
  .xxs\:justify-start{
    justify-content: flex-start;
  }
  .xxs\:justify-center{
    justify-content: center;
  }
  .xxs\:justify-between{
    justify-content: space-between;
  }
  .xxs\:gap-0{
    gap: 0px;
  }
  .xxs\:gap-1{
    gap: 0.25rem;
  }
  .xxs\:gap-2{
    gap: 0.5rem;
  }
  .xxs\:self-center{
    align-self: center;
  }
  .xxs\:overflow-hidden{
    overflow: hidden;
  }
  .xxs\:border{
    border-width: 1px;
  }
  .xxs\:object-top{
    object-position: top;
  }
  .xxs\:p-0{
    padding: 0px;
  }
  .xxs\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xxs\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .xxs\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xxs\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .xxs\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xxs\:px-\[20px\]{
    padding-left: 20px;
    padding-right: 20px;
  }
  .xxs\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .xxs\:py-\[14px\]{
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .xxs\:pt-0{
    padding-top: 0px;
  }
  .xxs\:pt-4{
    padding-top: 1rem;
  }
  .xxs\:pt-7{
    padding-top: 1.75rem;
  }
  .xxs\:text-left{
    text-align: left;
  }
  .xxs\:text-center{
    text-align: center;
  }
  .xxs\:text-\[11px\]{
    font-size: 11px;
  }
  .xxs\:text-\[12px\]{
    font-size: 12px;
  }
  .xxs\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xxs\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .xxs\:leading-\[16px\]{
    line-height: 16px;
  }
}
@media (min-width: 375px){
  .xs\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .xs\:mb-0{
    margin-bottom: 0px;
  }
  .xs\:flex{
    display: flex;
  }
  .xs\:grid{
    display: grid;
  }
  .xs\:hidden{
    display: none;
  }
  .xs\:w-1\/2{
    width: 50%;
  }
  .xs\:w-1\/3{
    width: 33.333333%;
  }
  .xs\:w-\[135px\]{
    width: 135px;
  }
  .xs\:w-\[328px\]{
    width: 328px;
  }
  .xs\:w-\[350px\]{
    width: 350px;
  }
  .xs\:w-\[360px\]{
    width: 360px;
  }
  .xs\:w-auto{
    width: auto;
  }
  .xs\:min-w-\[270px\]{
    min-width: 270px;
  }
  .xs\:min-w-\[350px\]{
    min-width: 350px;
  }
  .xs\:max-w-\[262px\]{
    max-width: 262px;
  }
  .xs\:max-w-\[300px\]{
    max-width: 300px;
  }
  .xs\:max-w-\[360px\]{
    max-width: 360px;
  }
  .xs\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:flex-row{
    flex-direction: row;
  }
  .xs\:justify-center{
    justify-content: center;
  }
  .xs\:justify-between{
    justify-content: space-between;
  }
  .xs\:gap-4{
    gap: 1rem;
  }
  .xs\:border-l{
    border-left-width: 1px;
  }
  .xs\:border-r{
    border-right-width: 1px;
  }
  .xs\:px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }
  .xs\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xs\:px-\[25px\]{
    padding-left: 25px;
    padding-right: 25px;
  }
  .xs\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xs\:pt-6{
    padding-top: 1.5rem;
  }
  .xs\:\!text-sm{
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .xs\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xs\:text-\[28px\]{
    font-size: 28px;
  }
  .xs\:text-\[30px\]{
    font-size: 30px;
  }
  .xs\:text-\[38px\]{
    font-size: 38px;
  }
  .xs\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .xs\:font-bold{
    font-weight: 700;
  }
  .xs\:leading-\[36px\]{
    line-height: 36px;
  }
}
@media (min-width: 640px){
  .sm\:left-8{
    left: 2rem;
  }
  .sm\:left-\[48px\]{
    left: 48px;
  }
  .sm\:right-7{
    right: 1.75rem;
  }
  .sm\:top-8{
    top: 2rem;
  }
  .sm\:order-1{
    order: 1;
  }
  .sm\:order-2{
    order: 2;
  }
  .sm\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .sm\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm\:mb-0{
    margin-bottom: 0px;
  }
  .sm\:mb-\[5px\]{
    margin-bottom: 5px;
  }
  .sm\:mb-\[7px\]{
    margin-bottom: 7px;
  }
  .sm\:ml-0{
    margin-left: 0px;
  }
  .sm\:ml-4{
    margin-left: 1rem;
  }
  .sm\:ml-\[25px\]{
    margin-left: 25px;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mt-1{
    margin-top: 0.25rem;
  }
  .sm\:mt-2{
    margin-top: 0.5rem;
  }
  .sm\:mt-\[30px\]{
    margin-top: 30px;
  }
  .sm\:block{
    display: block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:h-12{
    height: 3rem;
  }
  .sm\:h-\[108px\]{
    height: 108px;
  }
  .sm\:h-\[145px\]{
    height: 145px;
  }
  .sm\:h-\[280px\]{
    height: 280px;
  }
  .sm\:h-\[28px\]{
    height: 28px;
  }
  .sm\:h-\[300px\]{
    height: 300px;
  }
  .sm\:h-\[326px\]{
    height: 326px;
  }
  .sm\:h-\[38px\]{
    height: 38px;
  }
  .sm\:h-\[48px\]{
    height: 48px;
  }
  .sm\:h-\[70\%\]{
    height: 70%;
  }
  .sm\:h-\[80px\]{
    height: 80px;
  }
  .sm\:h-auto{
    height: auto;
  }
  .sm\:h-full{
    height: 100%;
  }
  .sm\:max-h-\[280px\]{
    max-height: 280px;
  }
  .sm\:max-h-\[80vh\]{
    max-height: 80vh;
  }
  .sm\:min-h-\[280px\]{
    min-height: 280px;
  }
  .sm\:min-h-\[416px\]{
    min-height: 416px;
  }
  .sm\:min-h-\[800px\]{
    min-height: 800px;
  }
  .sm\:min-h-\[88px\]{
    min-height: 88px;
  }
  .sm\:min-h-\[96px\]{
    min-height: 96px;
  }
  .sm\:w-1\/2{
    width: 50%;
  }
  .sm\:w-1\/3{
    width: 33.333333%;
  }
  .sm\:w-2\/3{
    width: 66.666667%;
  }
  .sm\:w-2\/6{
    width: 33.333333%;
  }
  .sm\:w-4\/5{
    width: 80%;
  }
  .sm\:w-\[160px\]{
    width: 160px;
  }
  .sm\:w-\[185px\]{
    width: 185px;
  }
  .sm\:w-\[225px\]{
    width: 225px;
  }
  .sm\:w-\[240px\]{
    width: 240px;
  }
  .sm\:w-\[250px\]{
    width: 250px;
  }
  .sm\:w-\[272px\]{
    width: 272px;
  }
  .sm\:w-\[30\%\]{
    width: 30%;
  }
  .sm\:w-\[318px\]{
    width: 318px;
  }
  .sm\:w-\[343px\]{
    width: 343px;
  }
  .sm\:w-\[380px\]{
    width: 380px;
  }
  .sm\:w-\[38px\]{
    width: 38px;
  }
  .sm\:w-\[432px\]{
    width: 432px;
  }
  .sm\:w-\[48\%\]{
    width: 48%;
  }
  .sm\:w-\[5\%\]{
    width: 5%;
  }
  .sm\:w-\[50\%\]{
    width: 50%;
  }
  .sm\:w-\[561px\]{
    width: 561px;
  }
  .sm\:w-\[60\%\]{
    width: 60%;
  }
  .sm\:w-\[63\%\]{
    width: 63%;
  }
  .sm\:w-\[70\%\]{
    width: 70%;
  }
  .sm\:w-\[80\%\]{
    width: 80%;
  }
  .sm\:w-\[80px\]{
    width: 80px;
  }
  .sm\:w-\[90\%\]{
    width: 90%;
  }
  .sm\:w-auto{
    width: auto;
  }
  .sm\:w-fit{
    width: -moz-fit-content;
    width: fit-content;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:min-w-0{
    min-width: 0px;
  }
  .sm\:min-w-\[200px\]{
    min-width: 200px;
  }
  .sm\:min-w-\[290px\]{
    min-width: 290px;
  }
  .sm\:min-w-\[360px\]{
    min-width: 360px;
  }
  .sm\:min-w-\[522px\]{
    min-width: 522px;
  }
  .sm\:min-w-\[90\%\]{
    min-width: 90%;
  }
  .sm\:max-w-\[200px\]{
    max-width: 200px;
  }
  .sm\:max-w-\[260px\]{
    max-width: 260px;
  }
  .sm\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .sm\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .sm\:max-w-none{
    max-width: none;
  }
  .sm\:-translate-x-10{
    --tw-translate-x: -2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:flex-col{
    flex-direction: column;
  }
  .sm\:items-start{
    align-items: flex-start;
  }
  .sm\:items-end{
    align-items: flex-end;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-start{
    justify-content: flex-start;
  }
  .sm\:justify-end{
    justify-content: flex-end;
  }
  .sm\:justify-center{
    justify-content: center;
  }
  .sm\:justify-between{
    justify-content: space-between;
  }
  .sm\:gap-14{
    gap: 3.5rem;
  }
  .sm\:gap-3{
    gap: 0.75rem;
  }
  .sm\:gap-4{
    gap: 1rem;
  }
  .sm\:self-start{
    align-self: flex-start;
  }
  .sm\:self-center{
    align-self: center;
  }
  .sm\:text-clip{
    text-overflow: clip;
  }
  .sm\:border-t-0{
    border-top-width: 0px;
  }
  .sm\:bg-\[\#E4E4E7\]{
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
  }
  .sm\:bg-\[\#F4F4F5\]{
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
  }
  .sm\:bg-transparent{
    background-color: transparent;
  }
  .sm\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .sm\:p-0{
    padding: 0px;
  }
  .sm\:p-5{
    padding: 1.25rem;
  }
  .sm\:p-\[30px\]{
    padding: 30px;
  }
  .sm\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:px-\[21px\]{
    padding-left: 21px;
    padding-right: 21px;
  }
  .sm\:px-\[25px\]{
    padding-left: 25px;
    padding-right: 25px;
  }
  .sm\:px-\[30px\]{
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .sm\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .sm\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .sm\:pb-0{
    padding-bottom: 0px;
  }
  .sm\:pb-10{
    padding-bottom: 2.5rem;
  }
  .sm\:pb-6{
    padding-bottom: 1.5rem;
  }
  .sm\:pl-0{
    padding-left: 0px;
  }
  .sm\:pt-10{
    padding-top: 2.5rem;
  }
  .sm\:pt-12{
    padding-top: 3rem;
  }
  .sm\:pt-9{
    padding-top: 2.25rem;
  }
  .sm\:pt-\[50px\]{
    padding-top: 50px;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-center{
    text-align: center;
  }
  .sm\:text-start{
    text-align: start;
  }
  .sm\:\!text-\[14px\]{
    font-size: 14px !important;
  }
  .sm\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-\[14px\]{
    font-size: 14px;
  }
  .sm\:text-\[15px\]{
    font-size: 15px;
  }
  .sm\:text-\[16px\]{
    font-size: 16px;
  }
  .sm\:text-\[20px\]{
    font-size: 20px;
  }
  .sm\:text-\[28px\]{
    font-size: 28px;
  }
  .sm\:text-\[30px\]{
    font-size: 30px;
  }
  .sm\:text-\[34px\]{
    font-size: 34px;
  }
  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .sm\:font-medium{
    font-weight: 500;
  }
  .sm\:font-normal{
    font-weight: 400;
  }
  .sm\:leading-6{
    line-height: 1.5rem;
  }
  .sm\:leading-\[36px\]{
    line-height: 36px;
  }
  .sm\:leading-none{
    line-height: 1;
  }
  .sm\:text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }
  .sm\:text-inherit{
    color: inherit;
  }
  .sm\:before\:left-\[20\%\]::before{
    content: var(--tw-content);
    left: 20%;
  }
  .sm\:before\:top-\[20\%\]::before{
    content: var(--tw-content);
    top: 20%;
  }
  .sm\:before\:w-full::before{
    content: var(--tw-content);
    width: 100%;
  }
  .sm\:hover\:bg-\[\#1B44C9\]:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(27 68 201 / var(--tw-bg-opacity, 1));
  }
  .sm\:hover\:text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
@media (min-width: 768px){
  .md\:invisible{
    visibility: hidden;
  }
  .md\:absolute{
    position: absolute;
  }
  .md\:relative{
    position: relative;
  }
  .md\:bottom-7{
    bottom: 1.75rem;
  }
  .md\:left-\[2\%\]{
    left: 2%;
  }
  .md\:right-10{
    right: 2.5rem;
  }
  .md\:right-\[55px\]{
    right: 55px;
  }
  .md\:top-0{
    top: 0px;
  }
  .md\:top-1\/2{
    top: 50%;
  }
  .md\:top-\[-150px\]{
    top: -150px;
  }
  .md\:top-\[-8px\]{
    top: -8px;
  }
  .md\:order-1{
    order: 1;
  }
  .md\:order-2{
    order: 2;
  }
  .md\:order-3{
    order: 3;
  }
  .md\:order-\[unset\]{
    order: unset;
  }
  .md\:col-span-12{
    grid-column: span 12 / span 12;
  }
  .md\:col-span-14{
    grid-column: span 14 / span 14;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .md\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .md\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .md\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .md\:col-span-9{
    grid-column: span 9 / span 9;
  }
  .md\:m-0{
    margin: 0px;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md\:-mt-\[10px\]{
    margin-top: -10px;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mb-10{
    margin-bottom: 2.5rem;
  }
  .md\:mb-12{
    margin-bottom: 3rem;
  }
  .md\:mb-2{
    margin-bottom: 0.5rem;
  }
  .md\:mb-5{
    margin-bottom: 1.25rem;
  }
  .md\:mb-6{
    margin-bottom: 1.5rem;
  }
  .md\:mb-\[27px\]{
    margin-bottom: 27px;
  }
  .md\:mb-\[60px\]{
    margin-bottom: 60px;
  }
  .md\:ml-\[-1px\]{
    margin-left: -1px;
  }
  .md\:mr-0{
    margin-right: 0px;
  }
  .md\:mr-5{
    margin-right: 1.25rem;
  }
  .md\:ms-0{
    margin-inline-start: 0px;
  }
  .md\:ms-2{
    margin-inline-start: 0.5rem;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:mt-10{
    margin-top: 2.5rem;
  }
  .md\:mt-12{
    margin-top: 3rem;
  }
  .md\:mt-16{
    margin-top: 4rem;
  }
  .md\:mt-3{
    margin-top: 0.75rem;
  }
  .md\:mt-4{
    margin-top: 1rem;
  }
  .md\:mt-6{
    margin-top: 1.5rem;
  }
  .md\:mt-8{
    margin-top: 2rem;
  }
  .md\:mt-\[10px\]{
    margin-top: 10px;
  }
  .md\:mt-\[12px\]{
    margin-top: 12px;
  }
  .md\:mt-auto{
    margin-top: auto;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:grid{
    display: grid;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-10{
    height: 2.5rem;
  }
  .md\:h-16{
    height: 4rem;
  }
  .md\:h-20{
    height: 5rem;
  }
  .md\:h-3{
    height: 0.75rem;
  }
  .md\:h-36{
    height: 9rem;
  }
  .md\:h-\[116px\]{
    height: 116px;
  }
  .md\:h-\[123px\]{
    height: 123px;
  }
  .md\:h-\[125px\]{
    height: 125px;
  }
  .md\:h-\[18px\]{
    height: 18px;
  }
  .md\:h-\[200px\]{
    height: 200px;
  }
  .md\:h-\[250px\]{
    height: 250px;
  }
  .md\:h-\[265px\]{
    height: 265px;
  }
  .md\:h-\[272px\]{
    height: 272px;
  }
  .md\:h-\[660px\]{
    height: 660px;
  }
  .md\:h-\[69px\]{
    height: 69px;
  }
  .md\:h-\[70\%\]{
    height: 70%;
  }
  .md\:h-\[70px\]{
    height: 70px;
  }
  .md\:h-\[750px\]{
    height: 750px;
  }
  .md\:h-\[81px\]{
    height: 81px;
  }
  .md\:h-auto{
    height: auto;
  }
  .md\:h-dashboard-home{
    height: calc(100vh - 75px);
  }
  .md\:h-full{
    height: 100%;
  }
  .md\:h-screen{
    height: 100vh;
  }
  .md\:max-h-\[460px\]{
    max-height: 460px;
  }
  .md\:max-h-\[550px\]{
    max-height: 550px;
  }
  .md\:min-h-screen{
    min-height: 100vh;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-1\/3{
    width: 33.333333%;
  }
  .md\:w-2\/3{
    width: 66.666667%;
  }
  .md\:w-2\/5{
    width: 40%;
  }
  .md\:w-28{
    width: 7rem;
  }
  .md\:w-3{
    width: 0.75rem;
  }
  .md\:w-3\/5{
    width: 60%;
  }
  .md\:w-36{
    width: 9rem;
  }
  .md\:w-\[100px\]{
    width: 100px;
  }
  .md\:w-\[116px\]{
    width: 116px;
  }
  .md\:w-\[123px\]{
    width: 123px;
  }
  .md\:w-\[126px\]{
    width: 126px;
  }
  .md\:w-\[151px\]{
    width: 151px;
  }
  .md\:w-\[16\%\]{
    width: 16%;
  }
  .md\:w-\[170px\]{
    width: 170px;
  }
  .md\:w-\[184px\]{
    width: 184px;
  }
  .md\:w-\[18px\]{
    width: 18px;
  }
  .md\:w-\[20\%\]{
    width: 20%;
  }
  .md\:w-\[200px\]{
    width: 200px;
  }
  .md\:w-\[204px\]{
    width: 204px;
  }
  .md\:w-\[225px\]{
    width: 225px;
  }
  .md\:w-\[230px\]{
    width: 230px;
  }
  .md\:w-\[24\%\]{
    width: 24%;
  }
  .md\:w-\[240px\]{
    width: 240px;
  }
  .md\:w-\[25\%\]{
    width: 25%;
  }
  .md\:w-\[264px\]{
    width: 264px;
  }
  .md\:w-\[30px\]{
    width: 30px;
  }
  .md\:w-\[320px\]{
    width: 320px;
  }
  .md\:w-\[33rem\]{
    width: 33rem;
  }
  .md\:w-\[34\%\]{
    width: 34%;
  }
  .md\:w-\[35\.5\%\]{
    width: 35.5%;
  }
  .md\:w-\[350px\]{
    width: 350px;
  }
  .md\:w-\[36\%\]{
    width: 36%;
  }
  .md\:w-\[360px\]{
    width: 360px;
  }
  .md\:w-\[37\%\]{
    width: 37%;
  }
  .md\:w-\[40\%\]{
    width: 40%;
  }
  .md\:w-\[400px\]{
    width: 400px;
  }
  .md\:w-\[40rem\]{
    width: 40rem;
  }
  .md\:w-\[48\%\]{
    width: 48%;
  }
  .md\:w-\[50\%\]{
    width: 50%;
  }
  .md\:w-\[50rem\]{
    width: 50rem;
  }
  .md\:w-\[540px\]{
    width: 540px;
  }
  .md\:w-\[545px\]{
    width: 545px;
  }
  .md\:w-\[550px\]{
    width: 550px;
  }
  .md\:w-\[60\%\]{
    width: 60%;
  }
  .md\:w-\[600px\]{
    width: 600px;
  }
  .md\:w-\[610px\]{
    width: 610px;
  }
  .md\:w-\[650px\]{
    width: 650px;
  }
  .md\:w-\[66\%\]{
    width: 66%;
  }
  .md\:w-\[70\%\]{
    width: 70%;
  }
  .md\:w-\[700px\]{
    width: 700px;
  }
  .md\:w-\[85\%\]{
    width: 85%;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:w-fit{
    width: -moz-fit-content;
    width: fit-content;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:w-max{
    width: max-content;
  }
  .md\:min-w-\[230px\]{
    min-width: 230px;
  }
  .md\:min-w-\[270px\]{
    min-width: 270px;
  }
  .md\:min-w-\[350px\]{
    min-width: 350px;
  }
  .md\:min-w-\[49\%\]{
    min-width: 49%;
  }
  .md\:min-w-\[unset\]{
    min-width: unset;
  }
  .md\:max-w-\[100\%\]{
    max-width: 100%;
  }
  .md\:max-w-\[230px\]{
    max-width: 230px;
  }
  .md\:max-w-\[270px\]{
    max-width: 270px;
  }
  .md\:max-w-\[300px\]{
    max-width: 300px;
  }
  .md\:max-w-\[33rem\]{
    max-width: 33rem;
  }
  .md\:max-w-\[350px\]{
    max-width: 350px;
  }
  .md\:max-w-\[500px\]{
    max-width: 500px;
  }
  .md\:max-w-\[600px\]{
    max-width: 600px;
  }
  .md\:max-w-\[630px\]{
    max-width: 630px;
  }
  .md\:max-w-\[660px\]{
    max-width: 660px;
  }
  .md\:max-w-\[740px\]{
    max-width: 740px;
  }
  .md\:max-w-\[82\%\]{
    max-width: 82%;
  }
  .md\:max-w-full{
    max-width: 100%;
  }
  .md\:max-w-none{
    max-width: none;
  }
  .md\:flex-1{
    flex: 1 1 0%;
  }
  .md\:flex-\[unset\]{
    flex: unset;
  }
  .md\:-translate-x-\[32px\]{
    --tw-translate-x: -32px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-x-\[25\%\]{
    --tw-translate-x: 25%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-x-\[50\%\]{
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-5-auto{
    grid-template-columns: repeat(5, auto);
  }
  .md\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:flex-col{
    flex-direction: column;
  }
  .md\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .md\:items-start{
    align-items: flex-start;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-end{
    justify-content: flex-end;
  }
  .md\:justify-center{
    justify-content: center;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:justify-around{
    justify-content: space-around;
  }
  .md\:justify-evenly{
    justify-content: space-evenly;
  }
  .md\:gap-0{
    gap: 0px;
  }
  .md\:gap-1{
    gap: 0.25rem;
  }
  .md\:gap-10{
    gap: 2.5rem;
  }
  .md\:gap-12{
    gap: 3rem;
  }
  .md\:gap-16{
    gap: 4rem;
  }
  .md\:gap-2{
    gap: 0.5rem;
  }
  .md\:gap-2\.5{
    gap: 0.625rem;
  }
  .md\:gap-20{
    gap: 5rem;
  }
  .md\:gap-24{
    gap: 6rem;
  }
  .md\:gap-28{
    gap: 7rem;
  }
  .md\:gap-3{
    gap: 0.75rem;
  }
  .md\:gap-4{
    gap: 1rem;
  }
  .md\:gap-5{
    gap: 1.25rem;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:gap-7{
    gap: 1.75rem;
  }
  .md\:gap-8{
    gap: 2rem;
  }
  .md\:gap-\[10px\]{
    gap: 10px;
  }
  .md\:gap-\[6px\]{
    gap: 6px;
  }
  .md\:gap-x-10{
    column-gap: 2.5rem;
  }
  .md\:gap-x-6{
    column-gap: 1.5rem;
  }
  .md\:gap-y-0{
    row-gap: 0px;
  }
  .md\:gap-y-10{
    row-gap: 2.5rem;
  }
  .md\:gap-y-16{
    row-gap: 4rem;
  }
  .md\:gap-y-4{
    row-gap: 1rem;
  }
  .md\:overflow-auto{
    overflow: auto;
  }
  .md\:overflow-hidden{
    overflow: hidden;
  }
  .md\:whitespace-normal{
    white-space: normal;
  }
  .md\:rounded-none{
    border-radius: 0px;
  }
  .md\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }
  .md\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }
  .md\:border-l{
    border-left-width: 1px;
  }
  .md\:border-l-0{
    border-left-width: 0px;
  }
  .md\:border-r{
    border-right-width: 1px;
  }
  .md\:border-\[0\.3pxpx\]{
    border-color: 0.3pxpx;
  }
  .md\:border-l-\[\#E4E4E7\]{
    --tw-border-opacity: 1;
    border-left-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
  }
  .md\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .md\:object-center{
    object-position: center;
  }
  .md\:p-10{
    padding: 2.5rem;
  }
  .md\:p-20{
    padding: 5rem;
  }
  .md\:p-3{
    padding: 0.75rem;
  }
  .md\:p-4{
    padding: 1rem;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:p-8{
    padding: 2rem;
  }
  .md\:p-\[30px\]{
    padding: 30px;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-\[124px\]{
    padding-left: 124px;
    padding-right: 124px;
  }
  .md\:px-\[30px\]{
    padding-left: 30px;
    padding-right: 30px;
  }
  .md\:px-\[50px\]{
    padding-left: 50px;
    padding-right: 50px;
  }
  .md\:px-\[64px\]{
    padding-left: 64px;
    padding-right: 64px;
  }
  .md\:px-\[72px\]{
    padding-left: 72px;
    padding-right: 72px;
  }
  .md\:px-\[86px\]{
    padding-left: 86px;
    padding-right: 86px;
  }
  .md\:px-\[88px\]{
    padding-left: 88px;
    padding-right: 88px;
  }
  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .md\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:py-\[4px\]{
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .md\:pb-0{
    padding-bottom: 0px;
  }
  .md\:pb-16{
    padding-bottom: 4rem;
  }
  .md\:pb-4{
    padding-bottom: 1rem;
  }
  .md\:pb-48{
    padding-bottom: 12rem;
  }
  .md\:pb-5{
    padding-bottom: 1.25rem;
  }
  .md\:pb-6{
    padding-bottom: 1.5rem;
  }
  .md\:pb-7{
    padding-bottom: 1.75rem;
  }
  .md\:pb-8{
    padding-bottom: 2rem;
  }
  .md\:pe-0{
    padding-inline-end: 0px;
  }
  .md\:pl-10{
    padding-left: 2.5rem;
  }
  .md\:pl-16{
    padding-left: 4rem;
  }
  .md\:pl-2{
    padding-left: 0.5rem;
  }
  .md\:pl-4{
    padding-left: 1rem;
  }
  .md\:pl-6{
    padding-left: 1.5rem;
  }
  .md\:pl-7{
    padding-left: 1.75rem;
  }
  .md\:pr-0{
    padding-right: 0px;
  }
  .md\:pr-1{
    padding-right: 0.25rem;
  }
  .md\:pr-12{
    padding-right: 3rem;
  }
  .md\:pr-6{
    padding-right: 1.5rem;
  }
  .md\:pr-7{
    padding-right: 1.75rem;
  }
  .md\:ps-\[10\%\]{
    padding-inline-start: 10%;
  }
  .md\:ps-\[11px\]{
    padding-inline-start: 11px;
  }
  .md\:ps-\[70px\]{
    padding-inline-start: 70px;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pt-10{
    padding-top: 2.5rem;
  }
  .md\:pt-20{
    padding-top: 5rem;
  }
  .md\:pt-4{
    padding-top: 1rem;
  }
  .md\:pt-8{
    padding-top: 2rem;
  }
  .md\:pt-\[100px\]{
    padding-top: 100px;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-center{
    text-align: center;
  }
  .md\:text-right{
    text-align: right;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:text-\[12px\]{
    font-size: 12px;
  }
  .md\:text-\[13px\]{
    font-size: 13px;
  }
  .md\:text-\[14px\]{
    font-size: 14px;
  }
  .md\:text-\[15px\]{
    font-size: 15px;
  }
  .md\:text-\[16px\]{
    font-size: 16px;
  }
  .md\:text-\[18px\]{
    font-size: 18px;
  }
  .md\:text-\[20px\]{
    font-size: 20px;
  }
  .md\:text-\[28px\]{
    font-size: 28px;
  }
  .md\:text-\[32px\]{
    font-size: 32px;
  }
  .md\:text-\[38px\]{
    font-size: 38px;
  }
  .md\:text-\[40px\]{
    font-size: 40px;
  }
  .md\:text-\[42px\]{
    font-size: 42px;
  }
  .md\:text-\[50px\]{
    font-size: 50px;
  }
  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:font-bold{
    font-weight: 700;
  }
  .md\:font-medium{
    font-weight: 500;
  }
  .md\:leading-7{
    line-height: 1.75rem;
  }
  .md\:leading-9{
    line-height: 2.25rem;
  }
  .md\:leading-\[1\.4rem\]{
    line-height: 1.4rem;
  }
  .md\:leading-\[120\%\]{
    line-height: 120%;
  }
  .md\:leading-\[38px\]{
    line-height: 38px;
  }
  .md\:leading-\[3rem\]{
    line-height: 3rem;
  }
  .md\:leading-\[46px\]{
    line-height: 46px;
  }
  .md\:leading-\[50px\]{
    line-height: 50px;
  }
  .md\:leading-\[55px\]{
    line-height: 55px;
  }
  .md\:leading-\[70px\]{
    line-height: 70px;
  }
  .md\:text-\[\#18181B\]{
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1));
  }
  .md\:shadow-\[0_4px_15px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{
    --tw-shadow: 0 4px 15px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .before\:md\:h-\[1px\]::before{
    content: var(--tw-content);
    height: 1px;
  }
  .before\:md\:w-\[2px\]::before{
    content: var(--tw-content);
    width: 2px;
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:left-auto{
    left: auto;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:right-\[107\%\]{
    right: 107%;
  }
  .lg\:right-\[16px\]{
    right: 16px;
  }
  .lg\:top-11{
    top: 2.75rem;
  }
  .lg\:z-10{
    z-index: 10;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:order-last{
    order: 9999;
  }
  .lg\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lg\:-mt-5{
    margin-top: -1.25rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }
  .lg\:mb-6{
    margin-bottom: 1.5rem;
  }
  .lg\:me-3{
    margin-inline-end: 0.75rem;
  }
  .lg\:me-32{
    margin-inline-end: 8rem;
  }
  .lg\:ml-0{
    margin-left: 0px;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mr-0{
    margin-right: 0px;
  }
  .lg\:ms-0{
    margin-inline-start: 0px;
  }
  .lg\:ms-5{
    margin-inline-start: 1.25rem;
  }
  .lg\:ms-\[8px\]{
    margin-inline-start: 8px;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-1{
    margin-top: 0.25rem;
  }
  .lg\:mt-12{
    margin-top: 3rem;
  }
  .lg\:mt-4{
    margin-top: 1rem;
  }
  .lg\:mt-6{
    margin-top: 1.5rem;
  }
  .lg\:mt-8{
    margin-top: 2rem;
  }
  .lg\:mt-9{
    margin-top: 2.25rem;
  }
  .lg\:mt-\[-18px\]{
    margin-top: -18px;
  }
  .lg\:mt-\[30px\]{
    margin-top: 30px;
  }
  .lg\:mt-\[40px\]{
    margin-top: 40px;
  }
  .lg\:mt-\[60px\]{
    margin-top: 60px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-8{
    height: 2rem;
  }
  .lg\:h-96{
    height: 24rem;
  }
  .lg\:h-\[148px\]{
    height: 148px;
  }
  .lg\:h-\[20px\]{
    height: 20px;
  }
  .lg\:h-\[230px\]{
    height: 230px;
  }
  .lg\:h-\[27px\]{
    height: 27px;
  }
  .lg\:h-\[30px\]{
    height: 30px;
  }
  .lg\:h-\[34px\]{
    height: 34px;
  }
  .lg\:h-\[35px\]{
    height: 35px;
  }
  .lg\:h-\[40px\]{
    height: 40px;
  }
  .lg\:h-\[500px\]{
    height: 500px;
  }
  .lg\:h-\[75px\]{
    height: 75px;
  }
  .lg\:h-\[97px\]{
    height: 97px;
  }
  .lg\:h-dashboard-screen{
    height: calc(100vh - 30px);
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:h-screen{
    height: 100vh;
  }
  .lg\:max-h-\[530px\]{
    max-height: 530px;
  }
  .lg\:min-h-\[40px\]{
    min-height: 40px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/4{
    width: 25%;
  }
  .lg\:w-3\/4{
    width: 75%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-96{
    width: 24rem;
  }
  .lg\:w-\[170px\]{
    width: 170px;
  }
  .lg\:w-\[200px\]{
    width: 200px;
  }
  .lg\:w-\[20px\]{
    width: 20px;
  }
  .lg\:w-\[213px\]{
    width: 213px;
  }
  .lg\:w-\[249px\]{
    width: 249px;
  }
  .lg\:w-\[250px\]{
    width: 250px;
  }
  .lg\:w-\[288px\]{
    width: 288px;
  }
  .lg\:w-\[392px\]{
    width: 392px;
  }
  .lg\:w-\[40\%\]{
    width: 40%;
  }
  .lg\:w-\[400px\]{
    width: 400px;
  }
  .lg\:w-\[40px\]{
    width: 40px;
  }
  .lg\:w-\[550px\]{
    width: 550px;
  }
  .lg\:w-\[57px\]{
    width: 57px;
  }
  .lg\:w-\[596px\]{
    width: 596px;
  }
  .lg\:w-\[60\%\]{
    width: 60%;
  }
  .lg\:w-\[650px\]{
    width: 650px;
  }
  .lg\:w-\[70\%\]{
    width: 70%;
  }
  .lg\:w-\[720px\]{
    width: 720px;
  }
  .lg\:w-\[80\%\]{
    width: 80%;
  }
  .lg\:w-\[880px\]{
    width: 880px;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:min-w-0{
    min-width: 0px;
  }
  .lg\:min-w-\[200px\]{
    min-width: 200px;
  }
  .lg\:min-w-\[230px\]{
    min-width: 230px;
  }
  .lg\:min-w-\[400px\]{
    min-width: 400px;
  }
  .lg\:min-w-\[40px\]{
    min-width: 40px;
  }
  .lg\:min-w-\[520px\]{
    min-width: 520px;
  }
  .lg\:min-w-\[600px\]{
    min-width: 600px;
  }
  .lg\:min-w-full{
    min-width: 100%;
  }
  .lg\:max-w-\[156px\]{
    max-width: 156px;
  }
  .lg\:max-w-\[160px\]{
    max-width: 160px;
  }
  .lg\:max-w-\[340px\]{
    max-width: 340px;
  }
  .lg\:max-w-\[360px\]{
    max-width: 360px;
  }
  .lg\:max-w-\[525px\]{
    max-width: 525px;
  }
  .lg\:max-w-\[53\%\]{
    max-width: 53%;
  }
  .lg\:max-w-\[600px\]{
    max-width: 600px;
  }
  .lg\:max-w-\[625px\]{
    max-width: 625px;
  }
  .lg\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .lg\:max-w-full{
    max-width: 100%;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:flex-1{
    flex: 1 1 0%;
  }
  .lg\:flex-initial{
    flex: 0 1 auto;
  }
  .lg\:shrink-0{
    flex-shrink: 0;
  }
  .lg\:grow{
    flex-grow: 1;
  }
  .lg\:translate-x-\[-30\%\]{
    --tw-translate-x: -30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-start{
    align-items: flex-start;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-0{
    gap: 0px;
  }
  .lg\:gap-1{
    gap: 0.25rem;
  }
  .lg\:gap-10{
    gap: 2.5rem;
  }
  .lg\:gap-12{
    gap: 3rem;
  }
  .lg\:gap-2{
    gap: 0.5rem;
  }
  .lg\:gap-3{
    gap: 0.75rem;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-\[24px\]{
    gap: 24px;
  }
  .lg\:self-auto{
    align-self: auto;
  }
  .lg\:overflow-visible{
    overflow: visible;
  }
  .lg\:rounded-none{
    border-radius: 0px;
  }
  .lg\:rounded-xl{
    border-radius: 0.75rem;
  }
  .lg\:border{
    border-width: 1px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-r{
    border-right-width: 1px;
  }
  .lg\:border-\[\#0000001a\]{
    border-color: #0000001a;
  }
  .lg\:bg-\[\#E4E4E7\]{
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
  }
  .lg\:bg-\[\#F4F4F5\]{
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
  }
  .lg\:bg-inherit{
    background-color: inherit;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .lg\:p-12{
    padding: 3rem;
  }
  .lg\:p-\[18px\]{
    padding: 18px;
  }
  .lg\:p-\[60px\]{
    padding: 60px;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-\[128px\]{
    padding-left: 128px;
    padding-right: 128px;
  }
  .lg\:px-\[60px\]{
    padding-left: 60px;
    padding-right: 60px;
  }
  .lg\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pb-20{
    padding-bottom: 5rem;
  }
  .lg\:pb-8{
    padding-bottom: 2rem;
  }
  .lg\:pe-10{
    padding-inline-end: 2.5rem;
  }
  .lg\:pe-20{
    padding-inline-end: 5rem;
  }
  .lg\:pe-6{
    padding-inline-end: 1.5rem;
  }
  .lg\:pe-8{
    padding-inline-end: 2rem;
  }
  .lg\:pl-10{
    padding-left: 2.5rem;
  }
  .lg\:pl-28{
    padding-left: 7rem;
  }
  .lg\:pl-6{
    padding-left: 1.5rem;
  }
  .lg\:pr-10{
    padding-right: 2.5rem;
  }
  .lg\:pr-12{
    padding-right: 3rem;
  }
  .lg\:pr-20{
    padding-right: 5rem;
  }
  .lg\:pr-7{
    padding-right: 1.75rem;
  }
  .lg\:ps-0{
    padding-inline-start: 0px;
  }
  .lg\:ps-10{
    padding-inline-start: 2.5rem;
  }
  .lg\:ps-3{
    padding-inline-start: 0.75rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-10{
    padding-top: 2.5rem;
  }
  .lg\:pt-20{
    padding-top: 5rem;
  }
  .lg\:pt-5{
    padding-top: 1.25rem;
  }
  .lg\:pt-6{
    padding-top: 1.5rem;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-\[12px\]{
    font-size: 12px;
  }
  .lg\:text-\[13px\]{
    font-size: 13px;
  }
  .lg\:text-\[14px\]{
    font-size: 14px;
  }
  .lg\:text-\[15px\]{
    font-size: 15px;
  }
  .lg\:text-\[16px\]{
    font-size: 16px;
  }
  .lg\:text-\[18px\]{
    font-size: 18px;
  }
  .lg\:text-\[19px\]{
    font-size: 19px;
  }
  .lg\:text-\[20px\]{
    font-size: 20px;
  }
  .lg\:text-\[23px\]{
    font-size: 23px;
  }
  .lg\:text-\[26px\]{
    font-size: 26px;
  }
  .lg\:text-\[28px\]{
    font-size: 28px;
  }
  .lg\:text-\[38px\]{
    font-size: 38px;
  }
  .lg\:text-\[40px\]{
    font-size: 40px;
  }
  .lg\:text-\[42px\]{
    font-size: 42px;
  }
  .lg\:text-\[50px\]{
    font-size: 50px;
  }
  .lg\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .lg\:font-bold{
    font-weight: 700;
  }
  .lg\:font-semibold{
    font-weight: 600;
  }
  .lg\:leading-7{
    line-height: 1.75rem;
  }
  .lg\:leading-\[46px\]{
    line-height: 46px;
  }
  .lg\:leading-\[50px\]{
    line-height: 50px;
  }
  .lg\:leading-\[55px\]{
    line-height: 55px;
  }
  .lg\:text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }
}
@media (min-width: 1091px){
  .header-lg\:block{
    display: block;
  }
  .header-lg\:flex{
    display: flex;
  }
  .header-lg\:hidden{
    display: none;
  }
  .header-lg\:p-\[59px\]{
    padding: 59px;
  }
}
@media (min-width: 1280px){
  .xl\:order-1{
    order: 1;
  }
  .xl\:order-2{
    order: 2;
  }
  .xl\:order-3{
    order: 3;
  }
  .xl\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .xl\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .xl\:ml-8{
    margin-left: 2rem;
  }
  .xl\:mt-2{
    margin-top: 0.5rem;
  }
  .xl\:block{
    display: block;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:h-\[430px\]{
    height: 430px;
  }
  .xl\:h-\[98px\]{
    height: 98px;
  }
  .xl\:h-auto{
    height: auto;
  }
  .xl\:max-h-full{
    max-height: 100%;
  }
  .xl\:min-h-\[355px\]{
    min-height: 355px;
  }
  .xl\:w-1\/2{
    width: 50%;
  }
  .xl\:w-1\/4{
    width: 25%;
  }
  .xl\:w-3\/5{
    width: 60%;
  }
  .xl\:w-\[125px\]{
    width: 125px;
  }
  .xl\:w-\[50\%\]{
    width: 50%;
  }
  .xl\:w-\[550px\]{
    width: 550px;
  }
  .xl\:w-full{
    width: 100%;
  }
  .xl\:min-w-\[585px\]{
    min-width: 585px;
  }
  .xl\:max-w-\[1920px\]{
    max-width: 1920px;
  }
  .xl\:max-w-\[700px\]{
    max-width: 700px;
  }
  .xl\:max-w-\[800px\]{
    max-width: 800px;
  }
  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:items-center{
    align-items: center;
  }
  .xl\:justify-start{
    justify-content: flex-start;
  }
  .xl\:justify-center{
    justify-content: center;
  }
  .xl\:gap-10{
    gap: 2.5rem;
  }
  .xl\:gap-20{
    gap: 5rem;
  }
  .xl\:gap-4{
    gap: 1rem;
  }
  .xl\:overflow-hidden{
    overflow: hidden;
  }
  .xl\:overflow-visible{
    overflow: visible;
  }
  .xl\:overflow-y-auto{
    overflow-y: auto;
  }
  .xl\:overflow-x-hidden{
    overflow-x: hidden;
  }
  .xl\:overflow-y-hidden{
    overflow-y: hidden;
  }
  .xl\:rounded{
    border-radius: 0.25rem;
  }
  .xl\:rounded-lg{
    border-radius: 0.5rem;
  }
  .xl\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .xl\:object-cover{
    object-fit: cover;
  }
  .xl\:object-center{
    object-position: center;
  }
  .xl\:p-5{
    padding: 1.25rem;
  }
  .xl\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xl\:px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .xl\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .xl\:pb-0{
    padding-bottom: 0px;
  }
  .xl\:pb-24{
    padding-bottom: 6rem;
  }
  .xl\:pb-7{
    padding-bottom: 1.75rem;
  }
  .xl\:pl-\[30px\]{
    padding-left: 30px;
  }
  .xl\:pr-5{
    padding-right: 1.25rem;
  }
  .xl\:text-\[10px\]{
    font-size: 10px;
  }
  .xl\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:leading-\[55px\]{
    line-height: 55px;
  }
  .xl\:leading-loose{
    line-height: 2;
  }
}
@media (min-width: 1536px){
  .\32xl\:fixed{
    position: fixed;
  }
  .\32xl\:top-40{
    top: 10rem;
  }
  .\32xl\:order-3{
    order: 3;
  }
  .\32xl\:block{
    display: block;
  }
  .\32xl\:flex{
    display: flex;
  }
  .\32xl\:grid{
    display: grid;
  }
  .\32xl\:w-5\/6{
    width: 83.333333%;
  }
  .\32xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .\32xl\:items-center{
    align-items: center;
  }
  .\32xl\:justify-start{
    justify-content: flex-start;
  }
  .\32xl\:justify-center{
    justify-content: center;
  }
  .\32xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .\32xl\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .\32xl\:pl-\[200px\]{
    padding-left: 200px;
  }
}
@media (min-width: 1680px){
  .\32\.5xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }
}
@media (min-width: 1922px){
  .\33xl\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .\33xl\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 2200px){
  .\34xl\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .\34xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/*# sourceMappingURL=styles.css.map*/