@charset "UTF-8";.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-app-background-color: #faf9fd;--mat-app-text-color: #1a1b1f;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1b1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-option-label-text-color: #1a1b1f;--mat-option-selected-state-label-text-color: #3e4759;--mat-option-selected-state-layer-color: #dae2f9;--mat-optgroup-label-text-color: #44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #005cbb;--mat-pseudo-checkbox-full-unselected-icon-color: #44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #005cbb;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #f4f3f6;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #e3e2e6;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #faf9fd;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #c4c6d0;--mat-card-subtitle-text-color: #1a1b1f;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #005cbb;--mat-progress-bar-track-color: #e0e2ec;--mat-tooltip-container-color: #2f3033;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f2f0f4;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #44474e;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #44474e;--mat-form-field-filled-caret-color: #005cbb;--mat-form-field-filled-container-color: #e0e2ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #005cbb;--mat-form-field-filled-focus-label-text-color: #005cbb;--mat-form-field-filled-hover-active-indicator-color: #1a1b1f;--mat-form-field-filled-hover-label-text-color: #44474e;--mat-form-field-filled-input-text-color: #1a1b1f;--mat-form-field-filled-input-text-placeholder-color: #44474e;--mat-form-field-filled-label-text-color: #44474e;--mat-form-field-focus-select-arrow-color: #005cbb;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #44474e;--mat-form-field-outlined-caret-color: #005cbb;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #005cbb;--mat-form-field-outlined-focus-outline-color: #005cbb;--mat-form-field-outlined-hover-label-text-color: #1a1b1f;--mat-form-field-outlined-hover-outline-color: #1a1b1f;--mat-form-field-outlined-input-text-color: #1a1b1f;--mat-form-field-outlined-input-text-placeholder-color: #44474e;--mat-form-field-outlined-label-text-color: #44474e;--mat-form-field-outlined-outline-color: #74777f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #1a1b1f;--mat-form-field-trailing-icon-color: #44474e;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #efedf0;--mat-select-enabled-trigger-text-color: #1a1b1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-placeholder-text-color: #44474e;--mat-select-enabled-arrow-color: #44474e;--mat-select-disabled-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-focused-arrow-color: #005cbb;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #efedf0;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #faf9fd;--mat-dialog-subhead-color: #1a1b1f;--mat-dialog-supporting-text-color: #44474e;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-elevated-selected-container-color: #dae2f9;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-focus-outline-color: #44474e;--mat-chip-focus-state-layer-color: #44474e;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #44474e;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #44474e;--mat-chip-outline-color: #74777f;--mat-chip-selected-disabled-trailing-icon-color: #1a1b1f;--mat-chip-selected-focus-state-layer-color: #3e4759;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #3e4759;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #3e4759;--mat-chip-selected-trailing-action-state-layer-color: #3e4759;--mat-chip-selected-trailing-icon-color: #3e4759;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #44474e;--mat-chip-with-icon-disabled-icon-color: #1a1b1f;--mat-chip-with-icon-icon-color: #44474e;--mat-chip-with-icon-selected-icon-color: #3e4759;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a1b1f;--mat-chip-with-trailing-icon-trailing-icon-color: #44474e;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #1a1b1f;--mat-slide-toggle-disabled-selected-handle-color: #faf9fd;--mat-slide-toggle-disabled-selected-icon-color: #1a1b1f;--mat-slide-toggle-disabled-selected-track-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-handle-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-icon-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-outline-color: #1a1b1f;--mat-slide-toggle-label-text-color: #1a1b1f;--mat-slide-toggle-selected-focus-handle-color: #d7e3ff;--mat-slide-toggle-selected-focus-state-layer-color: #005cbb;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #005cbb;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #d7e3ff;--mat-slide-toggle-selected-hover-state-layer-color: #005cbb;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #005cbb;--mat-slide-toggle-selected-icon-color: #00458f;--mat-slide-toggle-selected-pressed-handle-color: #d7e3ff;--mat-slide-toggle-selected-pressed-state-layer-color: #005cbb;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #005cbb;--mat-slide-toggle-selected-track-color: #005cbb;--mat-slide-toggle-track-outline-color: #74777f;--mat-slide-toggle-unselected-focus-handle-color: #44474e;--mat-slide-toggle-unselected-focus-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e0e2ec;--mat-slide-toggle-unselected-handle-color: #74777f;--mat-slide-toggle-unselected-hover-handle-color: #44474e;--mat-slide-toggle-unselected-hover-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e0e2ec;--mat-slide-toggle-unselected-icon-color: #e0e2ec;--mat-slide-toggle-unselected-pressed-handle-color: #44474e;--mat-slide-toggle-unselected-pressed-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e0e2ec;--mat-slide-toggle-unselected-track-color: #e0e2ec;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #005cbb;--mat-radio-disabled-label-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-radio-disabled-selected-icon-color: #1a1b1f;--mat-radio-disabled-unselected-icon-color: #1a1b1f;--mat-radio-label-text-color: #1a1b1f;--mat-radio-ripple-color: #1a1b1f;--mat-radio-selected-focus-icon-color: #005cbb;--mat-radio-selected-hover-icon-color: #005cbb;--mat-radio-selected-icon-color: #005cbb;--mat-radio-selected-pressed-icon-color: #005cbb;--mat-radio-unselected-focus-icon-color: #1a1b1f;--mat-radio-unselected-hover-icon-color: #1a1b1f;--mat-radio-unselected-icon-color: #44474e;--mat-radio-unselected-pressed-icon-color: #1a1b1f;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #005cbb;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1a1b1f;--mat-slider-disabled-handle-color: #1a1b1f;--mat-slider-disabled-inactive-track-color: #1a1b1f;--mat-slider-focus-handle-color: #005cbb;--mat-slider-focus-state-layer-color: color-mix(in srgb, #005cbb 20%, transparent);--mat-slider-handle-color: #005cbb;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #005cbb;--mat-slider-hover-state-layer-color: color-mix(in srgb, #005cbb 5%, transparent);--mat-slider-inactive-track-color: #e0e2ec;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #005cbb;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #005cbb;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1a1b1f;--mat-slider-with-tick-marks-inactive-container-color: #44474e;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e0e2ec;--mat-menu-item-label-text-color: #1a1b1f;--mat-menu-item-icon-color: #44474e;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-menu-container-color: #efedf0;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #dae2f9;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1a1b1f;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1a1b1f;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1a1b1f;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1a1b1f;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1a1b1f;--mat-list-list-item-focus-state-layer-color: #1a1b1f;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1a1b1f;--mat-list-list-item-hover-state-layer-color: #1a1b1f;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1a1b1f;--mat-list-list-item-leading-avatar-color: #d7e3ff;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #44474e;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #005cbb;--mat-list-list-item-supporting-text-color: #44474e;--mat-list-list-item-trailing-icon-color: #44474e;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #44474e;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1a1b1f;--mat-paginator-container-background-color: #faf9fd;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-paginator-enabled-icon-color: #44474e;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #005cbb;--mat-tab-active-focus-label-text-color: #1a1b1f;--mat-tab-active-hover-indicator-color: #005cbb;--mat-tab-active-hover-label-text-color: #1a1b1f;--mat-tab-active-indicator-color: #005cbb;--mat-tab-active-label-text-color: #1a1b1f;--mat-tab-active-ripple-color: #1a1b1f;--mat-tab-divider-color: #e0e2ec;--mat-tab-inactive-focus-label-text-color: #1a1b1f;--mat-tab-inactive-hover-label-text-color: #1a1b1f;--mat-tab-inactive-label-text-color: #1a1b1f;--mat-tab-inactive-ripple-color: #1a1b1f;--mat-tab-pagination-icon-color: #1a1b1f;--mat-tab-disabled-ripple-color: #44474e;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #faf9fd;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-label-text-color: #1a1b1f;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #005cbb;--mat-checkbox-selected-focus-state-layer-color: #005cbb;--mat-checkbox-selected-hover-icon-color: #005cbb;--mat-checkbox-selected-hover-state-layer-color: #005cbb;--mat-checkbox-selected-icon-color: #005cbb;--mat-checkbox-selected-pressed-icon-color: #005cbb;--mat-checkbox-selected-pressed-state-layer-color: #1a1b1f;--mat-checkbox-unselected-focus-icon-color: #1a1b1f;--mat-checkbox-unselected-focus-state-layer-color: #1a1b1f;--mat-checkbox-unselected-hover-icon-color: #1a1b1f;--mat-checkbox-unselected-hover-state-layer-color: #1a1b1f;--mat-checkbox-unselected-icon-color: #44474e;--mat-checkbox-unselected-pressed-state-layer-color: #005cbb;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #005cbb;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #44474e;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #44474e;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #005cbb;--mat-button-outlined-outline-color: #74777f;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-outlined-state-layer-color: #005cbb;--mat-button-protected-container-color: #faf9fd;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #44474e;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #005cbb;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-protected-state-layer-color: #005cbb;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #44474e;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #005cbb;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-text-state-layer-color: #005cbb;--mat-button-tonal-container-color: #dae2f9;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #44474e;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #3e4759;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #3e4759 12%, transparent);--mat-button-tonal-state-layer-color: #3e4759;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #44474e;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #44474e;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #44474e 12%, transparent);--mat-icon-button-state-layer-color: #44474e;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #d7e3ff;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #00458f;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-container-color: #d7e3ff;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #00458f;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-state-layer-color: #00458f;--mat-fab-state-layer-color: #00458f;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #abc7ff;--mat-snack-bar-container-color: #2f3033;--mat-snack-bar-supporting-text-color: #f2f0f4;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #faf9fd;--mat-table-header-headline-color: #1a1b1f;--mat-table-row-item-label-text-color: #1a1b1f;--mat-table-row-item-outline-color: #74777f;--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: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #005cbb;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #1a1b1f;--mat-bottom-sheet-container-background-color: #f4f3f6;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-toggle-divider-color: #74777f;--mat-button-toggle-selected-state-background-color: #dae2f9;--mat-button-toggle-selected-state-text-color: #3e4759;--mat-button-toggle-state-layer-color: #1a1b1f;--mat-button-toggle-text-color: #1a1b1f;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1a1b1f;--mat-datepicker-calendar-container-background-color: #e9e7eb;--mat-datepicker-calendar-container-text-color: #1a1b1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #ffd9e1;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #565e71;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #dae2f9;--mat-datepicker-calendar-date-in-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #005cbb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #005cbb;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1a1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #005cbb;--mat-datepicker-calendar-date-today-selected-state-outline-color: #005cbb;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #44474e;--mat-datepicker-calendar-navigation-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-text-color: #44474e;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1a1b1f;--mat-datepicker-toggle-active-state-icon-color: #005cbb;--mat-datepicker-toggle-icon-color: #44474e;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #c4c6d0;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #74777f;--mat-expansion-container-background-color: #faf9fd;--mat-expansion-container-text-color: #1a1b1f;--mat-expansion-header-description-color: #44474e;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-expansion-header-indicator-color: #44474e;--mat-expansion-header-text-color: #1a1b1f;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #faf9fd;--mat-sidenav-container-text-color: #44474e;--mat-sidenav-content-background-color: #faf9fd;--mat-sidenav-content-text-color: #1a1b1f;--mat-sidenav-scrim-color: color-mix(in srgb, #2d3038 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #faf9fd;--mat-stepper-header-done-state-icon-background-color: #005cbb;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #005cbb;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-stepper-header-icon-background-color: #44474e;--mat-stepper-header-icon-foreground-color: #faf9fd;--mat-stepper-header-label-text-color: #44474e;--mat-stepper-header-optional-label-text-color: #44474e;--mat-stepper-header-selected-state-icon-background-color: #005cbb;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #44474e;--mat-stepper-line-color: #74777f;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #1a1b1f;--mat-toolbar-container-background-color: #faf9fd;--mat-toolbar-container-text-color: #1a1b1f;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #faf9fd;--mat-tree-node-text-color: #1a1b1f;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #efedf0;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}mat-slide-toggle .mdc-switch,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch,.mat-mdc-slide-toggle .mdc-switch{width:36px!important;height:20px!important;margin:0!important}mat-slide-toggle .mdc-switch__track,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__track,.mat-mdc-slide-toggle .mdc-switch__track{height:14px!important;width:36px!important;border-radius:7px!important;border:none!important;background:#9a9a9a!important}mat-slide-toggle .mdc-switch__track:before,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__track:before,.mat-mdc-slide-toggle .mdc-switch__track:before{content:none!important;display:none!important}mat-slide-toggle .mdc-switch__track:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__track:after,.mat-mdc-slide-toggle .mdc-switch__track:after{content:none!important;display:none!important}mat-slide-toggle .mdc-switch__handle,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__handle,.mat-mdc-slide-toggle .mdc-switch__handle{width:20px!important;height:20px!important}mat-slide-toggle .mdc-switch__handle:before,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__handle:before,.mat-mdc-slide-toggle .mdc-switch__handle:before{display:none!important}mat-slide-toggle .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__handle:after,.mat-mdc-slide-toggle .mdc-switch__handle:after{width:20px!important;height:20px!important;background:#fafafa!important;border:none!important;box-shadow:0 2px 4px #0003!important}mat-slide-toggle .mdc-switch--unselected .mdc-switch__handle,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle,.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{left:-4px!important}mat-slide-toggle .mdc-switch__icons,mat-slide-toggle .mdc-switch__icon,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__icons,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__icon,.mat-mdc-slide-toggle .mdc-switch__icons,.mat-mdc-slide-toggle .mdc-switch__icon{display:none!important}mat-slide-toggle .mdc-switch__ripple,mat-slide-toggle.mat-mdc-slide-toggle .mdc-switch__ripple,.mat-mdc-slide-toggle .mdc-switch__ripple{display:none!important}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track,mat-slide-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track{background:#ebebeb!important}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:before,mat-slide-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:before,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:before{content:none!important;display:none!important}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:after,mat-slide-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:after,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:after{content:none!important;display:none!important}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle,mat-slide-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle{left:-6px!important}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after,.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after{background:#ec0000!important;box-shadow:none!important}@font-face{font-family:Open Sans Regular;src:url(/assets/fonts/OpenSans-Regular.eot?#iefix\") format("embedded-opentype"),url(/assets/fonts/OpenSans-Regular.woff) format("woff"),url(/assets/fonts/OpenSans-Regular.ttf) format("truetype"),url(/assets/fonts/OpenSans-Regular.svg#svgFontName) format("svg")}@font-face{font-family:Open Sans Light;src:url(/assets/fonts/OpenSans-Light.eot?#iefix\") format("embedded-opentype"),url(/assets/fonts/OpenSans-Light.woff) format("woff"),url(/assets/fonts/OpenSans-Light.ttf) format("truetype"),url(/assets/fonts/OpenSans-Light.svg#svgFontName) format("svg")}.hide-accesibility,.sr-only{position:absolute;z-index:-9999;left:1px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;background-color:#fff;color:#000}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{height:100%}body{position:relative;float:left;width:100%;height:100dvh;height:100vh;margin:0;font: 400 1rem/150% Roboto,Helvetica Neue,sans-serif;overflow:hidden}body.poidetail-body,body.page-content-policy{position:relative;overflow:auto}body.ios{position:fixed;top:0;left:0}button{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}main{position:relative;float:left;display:block;width:100%;min-height:100%}.container{position:relative;height:100vh;height:100dvh}.detail-content{margin:21px;padding:1em}@media screen and (max-width:768px){.container{overflow:hidden}}@media screen and (max-width:479px){body{position:fixed;top:0;left:0}body.page-content-policy{position:relative}}.container .tags-input2 .host{margin:0}.container .tags-input2 .tags{border:none;cursor:default;box-shadow:none!important}.container .tags-input2 .tags .tag-item{background:none;border:1px solid #D8D8D8;border-radius:0;overflow:hidden}.container .tags-input2 .tags .tag-item.selected{background:none;border:1px solid #FFB2AF}.container .tags-input2 .tags .tag-item .remove-button{padding:.5em;background:url(/assets/img/x.png) no-repeat;float:right;margin-top:.2em}.container .tags-input2 .tags .tag-item .tag-template{display:table}.container .tags-input2 .tags .tag-item .tag-template span,.container .tags-input2 .tags .tag-item .tag-template a{display:table-cell;vertical-align:top}.container .tags-input2 .tags .input.invalid-tag{color:inherit}.container .tags-input2 .tag-template .direction{padding:.3em .8em;background:url(/assets/img/localization16.png) no-repeat 0 .25em}.container .tags-input2 .autocomplete-template .direction{padding:.3em .8em;background:url(/assets/img/localization16.png) no-repeat 0 .25em}.mapBlock{position:absolute;width:100%;height:100%;display:block;box-sizing:border-box}.printingRoute .mapBlock{display:none}.mapContainer{position:relative;width:auto;max-width:100%;height:100%;display:block}.map{width:100%;height:100%;position:absolute;right:0}.angular-google-map,.angular-google-map-container{width:100%;height:100%}.pac-container:after{content:none!important}.Btn-privacity{position:absolute;top:0;z-index:5;opacity:.85;display:block;font-size:10px;line-height:12px;width:100%;text-align:center}.Btn-privacity span{font-size:10px;cursor:pointer;padding:0 4px;color:#444;background-color:#fafafa}.Msg-privacity{top:0;position:absolute;background-color:#fafafa;opacity:.85;z-index:5;display:block;width:100%;padding:0;text-align:center;line-height:10px}.Msg-privacity span{color:#444;font-size:10px}.Msg-privacity span a{color:#444;font-size:10px;font-weight:700;text-decoration:none}.Msg-privacity .accept{background-color:#000;color:#fff;text-decoration:none;padding:0 2px;font-size:9px;border-radius:3px;margin:0 5px;cursor:pointer;display:inline}.Msg-privacity.hidden{top:-45px;transition:top 2s linear;-webkit-transition:top 2s linear}.Btn-privacity{z-index:5}.Btn-privacity.hidden{top:-14px;transition:top 2s linear;-webkit-transition:top 2s linear}@media screen and (max-width:768px){.Btn-privacity,.Msg-privacity{top:64px}}.Btn-privacity span,.Btn-privacity a,.Btn-privacity span a,.Msg-privacity span,.Msg-privacity .accept,.Msg-privacity span a{font-size:12px}.logo_box{position:absolute;z-index:2;top:.65em;right:3.5em;width:100%;max-width:276px}.logo_box .logo_desk,.logo_box .logo_resp{position:relative;float:left;width:auto}.logo_box .title_box{position:relative;float:left;width:100%;display:flex;margin-top:3px;text-align:center}.entry-content .logo_box{position:relative;display:flex;flex-direction:row;justify-content:space-between;left:0}.entry-content .title_layer{padding-right:1em}.entry-content .block4{padding:1em}.detail-content .logo_box{cursor:default;line-height:.7em;z-index:2;width:auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;position:inherit;right:auto;top:auto}.logo_box.showingDirections,.logo_box.showingLangList{z-index:4}.logo_resp{display:none}.detail-content .title_box{position:relative;float:left;width:100%;margin-top:3px}.title{position:relative;float:left;display:flex;align-items:center;width:100%;padding:.2em .7em;background:#fff;box-shadow:1px 1px 2px #c6b2af}.title .title_literal{position:relative;float:left;width:100%;font: 400 1.2em/1.3em Open Sans Regular;color:#666}@media screen and (max-width:768px){.logo_box{right:0;top:0;display:none}.logo_box.showingDirections{z-index:2}.logo_resp{display:block}.logo_desk{display:none}.title_box{width:auto;margin-top:0}.title_lang_box{float:inherit;display:table-cell;vertical-align:middle}.title{color:#424548;position:relative;display:none!important}.title_literal{font-size:1em;display:table-cell;vertical-align:middle;padding:.4em .7em;text-align:left;line-height:1.7em;white-space:nowrap;overflow:hidden;position:absolute;box-sizing:border-box}}.lang_cell{position:relative;float:left;display:block;margin-right:-50px}.lang_cell .lang_box{position:relative;float:left;display:flex;margin-left:.1em;padding:1.05em;font-size:.625em;color:#666;background:#fff;box-shadow:1px 1px 2px #c6b2af;cursor:pointer}.lang_cell .lang_box .lang{position:relative;float:left;padding-right:1.2em;background:url(/assets/img/bulletarrow.png) no-repeat 1.7em center}.lang_cell .lang_box .lang_list{list-style:none;position:absolute;top:100%;right:0;width:100%;margin:1px 0 0;padding:.7em;background:#fff;box-shadow:1px 1px 2px #c6b2af;text-align:center}.lang_cell .lang_box .lang_list li{position:relative;float:left;width:100%}.lang_cell .lang_box .lang_list li .btn{position:relative;float:left;width:100%;padding:.3em}.lang_cell .lang_box .lang_list li.whitespace{height:1px;margin-top:-1px;background:#fff;border-bottom:none;padding:0}.lang_cell .lang_box .lang_list li.whitespace:hover{background:#fff}.lang_cell .lang_box .lang_list li:hover{background:#e0e0e0}.ng-hide+.lang_cell{float:right}@media screen and (max-width:768px){.lang_box{padding:1.9em 1.05em}}.searchLayer{position:absolute;top:0;left:0;z-index:10;width:500px}.searchLayer .searchBox{position:absolute;top:0;width:100%;display:flex;background-color:#fff;transition:background-color .3s ease;box-shadow:1px 1px 2px #c6b2af;height:4.5em;padding:.6em}.searchLayer .searchBox .lang_cellResponsive{display:none}.searchLayer .searchBox .filtersButton{height:50px;width:50px;display:inline-block;padding-top:25px;background:#fff url(/assets/img/ico-filtro.png) no-repeat center 5px;vertical-align:top;cursor:pointer;transition:width .3s ease}.searchLayer .searchBox .filtersButton:hover{background:#fff url(/assets/img/ico-filtro-activo.png) no-repeat center 5px}.searchLayer .searchBox .filtersButton .buttonLabel{width:100%;display:block;font-size:11px;color:#595959;font-family:Open Sans Light;text-align:center;transition:width .3s ease;overflow:hidden}.searchLayer .searchBox app-searchbox{position:relative;float:left;width:90%}.searchLayer .searchBox .searchContainer{display:inline-block;width:100%;background:#fff;border:1px solid #E0E0E0;box-shadow:.423px .906px 5px #0003;position:relative;z-index:2;transition:width .3s ease}.searchLayer .searchBox .searchInputContainer{width:100%;vertical-align:middle}.searchLayer .searchBox .searchInputContainer input{font-family:Open Sans Light;font-size:1.2em;line-height:1.2em;width:100%;color:#000;margin:0;padding:0 3em 0 1em;height:2.5em}.searchLayer .searchBox .searchButtonContainer{width:3em;position:absolute;right:0;top:0}.searchLayer .searchBox .searchContainer .searchButtonContainer #button{background:url(/assets/img/icolupadireccion.png) no-repeat center 6px;border:none;height:2em;width:100%;cursor:pointer;outline:none;margin:.55em 0}.searchLayer.collapsed .searchBox{background-color:#fff0;transition:background-color .3s ease;box-shadow:none}.searchLayer.collapsed .searchBox .filtersButton,.searchLayer.collapsed .searchBox .filtersButton .buttonLabel{width:0;transition:width .3s ease}.searchLayer.collapsed .searchBox .searchContainer{width:calc(100% - 8px);transition:width .3s ease}.searchFiltersPane{position:absolute;z-index:5;top:-7.5em;bottom:0;left:-100%;width:100%;padding:2em;font-size:10px;background-color:#f9f9f9;box-shadow:1px 1px 2px #c6b2af;transition:left .5s linear}.searchFiltersPane.showFilters{left:0;transition:left .5s linear;overflow:auto}.searchFiltersPane .hideFilters{display:inline-block;clear:both;margin-bottom:1.6em;padding:1em 2em;background:url(/assets/img/back_to_results.png) no-repeat center left;cursor:pointer}.searchFiltersPane .hideFilters .btn_title{position:relative;float:left;margin-top:2px;font-size:1.4em;color:#ec0000}.searchFiltersPane .hideFilters:hover .btn_title{text-decoration:underline}.searchFiltersPane mat-slide-toggle{margin-left:auto;flex-shrink:0}.searchFiltersPane mat-slide-toggle .mdc-switch{margin:0}.searchFiltersPane mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:after{background-color:#ec0000!important}.searchFiltersPane mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after{background-color:#ec0000!important}.searchFiltersPane mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__icon{fill:#fff!important}.searchFiltersPane .filters{position:relative;float:left;width:100%;margin-bottom:2.5em}.searchFiltersPane .filtersGroup{position:relative;float:left;width:100%;margin-bottom:2em}.searchFiltersPane .filter{position:relative;float:left;width:50%;display:flex;align-items:center;min-height:36px;margin-bottom:.6em;justify-content:space-between}.searchFiltersPane .filter:nth-child(odd){clear:both}.searchFiltersPane .filter .filterIcon{position:relative;float:left;width:2.6em;height:3em;margin-right:1.4em;background:no-repeat center center;background-size:100% auto;flex-shrink:0}.searchFiltersPane .filter .filterLabel{position:relative;float:left;max-width:calc(100% - 4em);font: 400 1.2em/150% Open Sans Regular;word-break:break-word;overflow-wrap:break-word;color:#595959;flex:1}.searchFiltersPane .filter .filterIcon+.filterLabel{max-width:calc(100% - 97px)}.searchFiltersPane .filter:nth-child(odd){padding-right:2.3em}.searchFiltersPane .filter:nth-child(2n){padding-left:2.3em}.searchFiltersPane .filtersGroupHeader{position:relative;float:left;width:100%;margin-bottom:2.5em;border-bottom:2px solid #595959}.searchFiltersPane .filtersGroupHeader .headerLabel{position:relative;float:left;padding-bottom:5px;font: 700 1.5em/150% Open Sans Regular;color:#595959}.searchFiltersPane .filtersGroupHeader.collapsable{cursor:pointer;background:url(/assets/img/ico-colapsador.png) no-repeat calc(100% - 1em) 1em}.searchFiltersPane .filtersGroupHeader.collapsable.collapsed{background:url(/assets/img/ico-colapsador-collapsed.png) no-repeat calc(100% - 1em) 1em}.searchFiltersPane .filtersGroupHeader.collapsable+.filtersGroup{overflow:hidden;transition:height .5s linear}.searchFiltersPane .filter.filterDEFAULT .filterIcon{background-image:url(/assets/img/icobranch.png)}.searchFiltersPane .filter.filterBRANCH .filterIcon{background-image:url(/assets/img/icobranch.png)!important}.searchFiltersPane .filter.filterSELECT_EMBASSY .filterIcon{background-image:url(/assets/img/icoselect_embassy.png)!important}.searchFiltersPane .filter.filterSELECT .filterIcon{background-image:url(/assets/img/icoselect.png)!important}.searchFiltersPane .filter.filterPARTICULARES .filterIcon{background-image:url(/assets/img/icoparticulares.png)!important}.searchFiltersPane .filter.filterATM .filterIcon,.searchFiltersPane .filter.filterNON_SANTANDER_ATM .filterIcon,.searchFiltersPane .filter.filterSANTANDER_ATM .filterIcon{background-image:url(/assets/img/icoatm.png)!important}.searchFiltersPane .filter.filterWORKCAFE .filterIcon{background-image:url(/assets/img/icoworkcafe.png)!important}.searchFiltersPane .filter.filterBANCAPRIVADA .filterIcon{background-image:url(/assets/img/icobancaprivada.png)!important}.searchFiltersPane .filter.filterCORRESPONSALES .filterIcon{background-image:url(/assets/img/icocorresponsales.png)!important}.searchFiltersPane .filter.filterCLIENTES_POPULAR .filterIcon{background-image:url(/assets/img/icoclientes_popular.png)!important}.searchFiltersPane .filter.filterCLIENTES_PASTOR .filterIcon{background-image:url(/assets/img/icoclientes_pastor.png)!important}.searchFiltersPane .filter.filterOXXO .filterIcon{background-image:url(/assets/img/icooxxo.png)!important}.searchFiltersPane .filter.filterTIENDA_EXTRA .filterIcon{background-image:url(/assets/img/icotienda_extra.png)!important}.searchFiltersPane .filter.filterTIENDA_K .filterIcon{background-image:url(/assets/img/icotienda_k.png)!important}.searchFiltersPane .filter.filterCIRCLE_K .filterIcon{background-image:url(/assets/img/icocircle_k.png)!important}.searchFiltersPane .filter.filterTELECOMM .filterIcon{background-image:url(/assets/img/icotelecomm.png)!important}.searchFiltersPane .filter.filterFINABIEN .filterIcon{background-image:url(/assets/img/icofinabien.png)!important}.searchFiltersPane .filter.filterYASTAS .filterIcon{background-image:url(/assets/img/icoyastas.png)!important}.searchFiltersPane .filter.filterCHEDRAUI .filterIcon{background-image:url(/assets/img/icochedraui.png)!important}.searchFiltersPane .filter.filterKIOSKO .filterIcon{background-image:url(/assets/img/icokiosko.png)!important}.searchFiltersPane .filter.filterELEVEN .filterIcon{background-image:url(/assets/img/icoeleven.png)!important}.searchFiltersPane .filter.filterSUPER7_24 .filterIcon{background-image:url(/assets/img/icosuper7_24.png)!important}.searchFiltersPane .filter.filterF_GUADALAJARA .filterIcon{background-image:url(/assets/img/icof_guadalajara.png)!important}.searchFiltersPane .filter.filterBANKING_HUB .filterIcon{background-image:url(/assets/img/icobanking_hub.png)!important}.searchFiltersPane .filter.filterDELSOL .filterIcon{background-image:url(/assets/img/icodelsol.png)!important}.searchFiltersPane .filter.filterWOOLWORTH .filterIcon{background-image:url(/assets/img/icowoolworth.png)!important}.searchFiltersPane .filter.filterPOST_OFFICE .filterIcon{background-image:url(/assets/img/icopost_office.png)!important}.searchFiltersPane .filter.filterCORREOS_SINPRES .filterIcon{background-image:url(/assets/img/icocorreos_sinpres.png)!important}.searchFiltersPane .filter.filterCORREOS_PRES .filterIcon{background-image:url(/assets/img/icocorreos_pres.png)!important}.searchFiltersPane .filter.filterF_AHORRO .filterIcon{background-image:url(/assets/img/icof_ahorro.png)!important}.searchFiltersPane .filter.filterSORIANA .filterIcon{background-image:url(/assets/img/icosoriana.png)!important}.searchFiltersPane .filter.filterAPPOINTMENT .filterIcon{background-image:url(/assets/img/ico-appointment-gris.png)}.searchFiltersPane .filter.filterOPEN_SATURDAY .filterIcon{background-image:url(/assets/img/open-saturdays.png)}.searchFiltersPane .filter.filterACCESIBILITY .filterIcon{background-image:url(/assets/img/icoaccesibility.png);background-size:auto 100%}.searchFiltersPane .filter.filterWIFI .filterIcon{background-image:url(/assets/img/icowifi.png)}.searchFiltersPane .filter.filterPARKING .filterIcon{background-image:url(/assets/img/icoparking.png)}.searchFiltersPane .filter.filterMULTICAJERO .filterIcon{background-image:url(/assets/img/icomulticajero.png)}.searchFiltersPane .filter.filterEMBOSADORA .filterIcon{background-image:url(/assets/img/icoembosadora.png)}.searchFiltersPane .filter.filterCONTACTLESS .filterIcon{background-image:url(/assets/img/icocontactless.png)}.searchFiltersPane .filter.filterRETIRO_CON_CODIGO .filterIcon{background-image:url(/assets/img/icoretirocodigo.png)}.searchFiltersPane .filter.filterAUDIO_GUIDANCE .filterIcon{background-image:url(/assets/img/icoaudio_guidance.png)}.searchFiltersPane .data_filters{position:relative;float:left;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:2em}.searchFiltersPane .data_filters .data_cont{position:relative;float:left;display:flex;gap:8px;font: 700 1.3em/150% Open Sans Regular}.searchFiltersPane .data_filters .data_cont .countLabel{position:relative;float:left;color:#595959}.searchFiltersPane .data_filters .data_cont .countValue{position:relative;float:left;color:#ec0000}.searchFiltersPane .data_filters .filterResultsCountContainer .loadingByFilters{display:inline-block;width:2em;height:2em;background:url(/assets/img/cargandoPaginaWeb.gif) no-repeat center center;background-size:2em 2em}.searchFiltersPane .clearFiltersContainer{position:relative;float:left;width:100%;display:flex;justify-content:flex-end;padding-bottom:100px}.searchFiltersPane .clearFiltersContainer .btn{position:relative;float:left;padding:15px 45px 15px 30px;font-size:1.4em;font-family:Open Sans Regular;color:#595959;background:#fff url(/assets/img/arrow-button.png) no-repeat calc(100% - 2em) center;border:1px solid #595959;border-radius:50px;box-shadow:1px 1px 2px #c6b2af}.searchFiltersPane .clearFiltersContainer .btn:hover{color:#ec0000;font-weight:600}.searchFiltersPane .mat-slide-toggle{float:right;margin-left:auto}.searchFiltersPane .mat-slide-toggle .mat-slide-toggle-bar-no-side-margin{margin-right:8px}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ebebeb}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ec0000}@media screen and (max-width:768px){.searchLayer{width:100%}.searchLayer .searchBox .filtersButton{display:none}.searchBox{box-shadow:none}.searchBox .searchContainer{float:left;box-shadow:none}.searchBox .lang_cellResponsive{float:right;display:block}.searchBox .lang_cellResponsive .lang_box{padding:1.7em 1.1em;margin:0;box-shadow:none}.searchBox .lang_cellResponsive .lang_box .lang_list{z-index:12}.container .searchFiltersPane{height:100%}.searchBox .searchInputContainer.responsiveBlurHide.hasTags .tags-input2 .tags{background:url(/assets/img/tripledot.png) no-repeat .1em .1em}.searchBox .searchInputContainer.responsiveBlurHide.hasTags .tags-input2 .tags input{background:none}.container .searchInputContainer.responsiveBlurHide .tag-item{display:none!important}.searchBox{position:absolute;top:0;left:0;max-width:100%;padding:0;height:auto}.searchBox.inputFocused{max-width:100%}.searchBox .searchContainer:not(.responsiveFullWidth){margin:0;display:inline-block}.collapsed .searchBox .searchContainer:not(.responsiveFullWidth){margin:0;width:calc(100vw - 64px);display:inline-block}.searchBox .searchContainer.responsiveFullWidth{margin:0;width:100%;display:inline-block}.searchBox.inputFocused .searchContainer{z-index:5}.searchFiltersPane{padding:2em 0 2em 2em;z-index:7}.searchFiltersPane .hideFilters{display:none}.searchFiltersPane .clearFiltersContainer{padding-right:2em}.searchFiltersPane .filters{margin-bottom:2.5em}.searchFiltersPane .filtersGroupHeader.collapsableResp{cursor:pointer;background:url(/assets/img/ico-colapsador.png) no-repeat calc(100% - 1em) 1em}.searchFiltersPane .filtersGroupHeader.collapsableResp.collapsed{background:url(/assets/img/ico-colapsador-collapsed.png) no-repeat calc(100% - 1em) 1em}.searchFiltersPane .filtersGroupHeader.collapsableResp.collapsed+.filtersGroup{height:0}.searchFiltersPane .filtersGroupHeader.collapsableResp+.filtersGroup{overflow:hidden;transition:height .5s linear}.searchFiltersPane .data_filters .filterResultsCountContainer{margin-bottom:15px}.searchFiltersPane .clearFiltersContainer button,.searchFiltersPane .clearFiltersContainer span[role=button]{display:inline-block}.searchFiltersPane.showFilters+.POIDetail:not(.showDetail){transition-delay:.4s;transition-duration:.9s}}@media screen and (max-width:479px){.searchFiltersPane .filter:nth-child(n){width:100%;padding:0}.searchFiltersPane .filtersCount{margin-bottom:1.2em;padding-left:0}.searchFiltersPane .clearFiltersContainer{padding:0;text-align:center}.searchFiltersPane .clearFiltersContainer button,.searchFiltersPane .clearFiltersContainer span[role=button]{float:none;display:inline-block}}.paginator{position:relative;float:left;width:100%;height:3em;display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-right:2.8em;border-top:1px solid #e0e0e0}.paginator .paginatorLabel{position:relative;float:left;font-family:Open Sans Light;color:#2a2d30;font-size:.813em}.paginator .paginator--arrow{position:relative;float:left;width:35px;height:35px;border:1px solid #e0e0e0;border-radius:5px}.paginator .paginator--arrow.disabled{cursor:not-allowed;opacity:.5}.paginator .arrow_right{background:url(/assets/img/icoarrow1.png) no-repeat center center}.paginator .arrow_right.disabled{background:url(/assets/img/icoarrow1off.png) no-repeat center center}.paginator .arrow_left{background:url(/assets/img/icoarrow2.png) no-repeat center center}.paginator .arrow_left.disabled{background:url(/assets/img/icoarrow2off.png) no-repeat center center}.container .md-switch2{margin:0;display:block;float:right;padding-top:2px}.container .md-switch2 .md-container{cursor:pointer}.container .md-switch2.md-default-theme.md-checked ._md-bar,.container .md-switch2.md-checked .md-bar{background-color:#ebebeb}.container .md-switch2.md-default-theme ._md-bar,.container .md-switch2 ._md-bar{background-color:#d7d7d9}.container .md-switch2.md-default-theme:not(.md-checked) ._md-thumb,.container .md-switch2:not(.md-checked) ._md-thumb{background-color:#bdbdc0}.container .md-switch2.md-focused:not[disabled].md-thumb:before{inset:-4px}.loadingPane{display:none;position:absolute;height:100%;width:100%;top:0;left:0;z-index:9000;font-size:10px}.loadingPane .loadingOverlay{position:absolute;background:#fff;opacity:.75;width:100%;height:calc(100% + 7em);top:-7em}.loadingPane .icoSearching{width:36px;height:36px;background:url(/assets/img/cargandopaginaweb.gif) no-repeat 0 0;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);background-size:36px 36px}.collapseLayer{position:absolute;top:8em;left:500px;height:3em;width:1.5em;background:#fff;box-shadow:3px 1px 2px #c6b2af;z-index:10;cursor:pointer}.collapseLayer.collapsed .collapseButton{background:url(/assets/img/icodescolapsresults.png) no-repeat .5em 1.1em}.collapseLayer .collapseTooltip{display:none}.collapseLayer.collapsed:hover .collapseTooltip{display:block;position:absolute;left:100%;margin-left:10px;background-color:#535353;border:1px solid #fff;color:#fff;white-space:nowrap;height:25px;font-size:10px;line-height:25px;top:calc(50% - 12px);padding:0 5px}.collapseLayer.collapsed .collapseTooltip:before{position:absolute;left:-7px;content:"";top:5px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.collapseLayer.collapsed .collapseTooltip:after{position:absolute;left:-5px;content:"";top:7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #535353}.collapseLayer .collapseButton{padding:1.5em .75em;position:absolute;background:url(/assets/img/icocolapsresults.png) no-repeat .5em 1.1em;right:0;top:0}.collapseLayer .collapseLiteral{font-family:Open Sans Regular;font-size:1em;padding:1em 2em 1em 1em;float:left}@media screen and (max-width:768px){.collapseLayer{display:none}}.mainContainer{position:absolute;width:500px;height:calc(100% - 4.5em);bottom:0;left:0;z-index:7}.mainContainer .poiContainer{height:100%;width:100%;bottom:0;left:0;position:absolute;background-color:#f9f9f9;box-shadow:1px 1px 2px #c6b2af;padding:0 .6em .6em}.mainContainer li{cursor:default;list-style:none}.mainContainer li:hover .poiBody{background:#c8c8c899}.mainContainer input{float:right}.mainContainer .filterLayer{height:2em;width:100%}.mainContainer .filterLayer span{font-size:.94em;font-family:Open Sans Regular;line-height:.94em}.mainContainer .resultsNearTo{padding:0 0 1em 1em;font-size:.94em;font-family:Open Sans Regular;overflow:hidden}.mainContainer .resultsNearTo .resultsFilters{position:relative;float:left;display:flex;align-items:center}.mainContainer .resultsNearTo .resultsFilters .count{color:#b80000;font-weight:700;vertical-align:top}.mainContainer .resultsNearTo .resultsFilters .countLabel{padding-right:.5em;vertical-align:top}.mainContainer .resultsNearTo .resultsFilters .clearFilters{width:16px;height:15px;display:inline-block;background:url(/assets/img/ico-limpiar-filtro.png) no-repeat;cursor:pointer;background-size:16px 15px;margin-top:2px}.mainContainer .resultsNearTo .resultsFilters .clearFilters:hover{background:url(/assets/img/ico-limpiar-filtro-hover.png) no-repeat}.mainContainer .resultsNearTo .resultsFound{float:right}.mainContainer .resultsNearTo .resultsFound .resultsCount{color:#b80000;font-weight:700}.mainContainer .poiList{width:100%;overflow-y:auto;height:calc(100% - 6em);margin:0;padding:0;list-style:none}.mainContainer .poiList>li{display:table;width:100%;padding-bottom:.2em;padding-right:.2em}.mainContainer .poiList .poiTypeLogo{display:table-cell;width:3em;min-width:3em;vertical-align:top}.mainContainer .poiList .poiTypeLogo span{float:left;padding:.9em;background:url(/assets/img/icooficina.png) no-repeat 0 0;margin-left:.4em}.mainContainer .poiList .poiTypeLogo.branchLogo span{background:url(/assets/img/icobranch.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.selectLogo span{background:url(/assets/img/icoselect.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.select_embassyLogo span{background:url(/assets/img/icoselect_embassy.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.bancaprivadaLogo span{background:url(/assets/img/icobancaprivada.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.workcafeLogo span{background:url(/assets/img/icoworkcafe.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.universidadesLogo span{background:url(/assets/img/icouniversidades.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.residentesLogo span{background:url(/assets/img/icoresidentes.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.empresasLogo span{background:url(/assets/img/icoempresas.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.particularesLogo span{background:url(/assets/img/icoparticulares.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.grandes_superficiesLogo span{background:url(/assets/img/icograndes_superficies.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.clientes_popularLogo span{background:url(/assets/img/icoclientes_popular.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.clientes_pastorLogo span{background:url(/assets/img/icoclientes_pastor.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.ag_colaboradoresLogo span{background:url(/assets/img/icoag_colaboradores.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.ag_financierosLogo span{background:url(/assets/img/icoag_financieros.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.corresponsalesLogo span{background:url(/assets/img/icocorresponsales.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.sorianaLogo span{background:url(/assets/img/icosoriana.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.f_ahorroLogo span{background:url(/assets/img/icof_ahorro.png) no-repeat}.mainContainer .poiList .poiTypeLogo.oxxoLogo span{background:url(/assets/img/icooxxo.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.circle_kLogo span{background:url(/assets/img/icocircle_k.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.tienda_extraLogo span{background:url(/assets/img/icotienda_extra.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.elevenLogo span{background:url(/assets/img/icoeleven.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.telecommLogo span{background:url(/assets/img/icotelecomm.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.finabienLogo span{background:url(/assets/img/icofinabien.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.kioskoLogo span{background:url(/assets/img/icokiosko.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.yastasLogo span{background:url(/assets/img/icoyastas.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.chedrauiLogo span{background:url(/assets/img/icochedraui.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.yastasLogo span{background:url(/assets/img/icoyastas.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.kioskoLogo span{background:url(/assets/img/icokiosko.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.chedrauiLogo span{background:url(/assets/img/icochedraui.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.super7_24Logo span{background:url(/assets/img/icosuper7_24.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.tienda_kLogo span{background:url(/assets/img/icotienda_k.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.f_guadalajaraLogo span{background:url(/assets/img/icof_guadalajara.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.banking_hubLogo span{background:url(/assets/img/icobanking_hub.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.delsolLogo span{background:url(/assets/img/icodelsol.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.woolworthLogo span{background:url(/assets/img/icowoolworth.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.post_officeLogo span{background:url(/assets/img/icopost_office.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.correos_sinpresLogo span{background:url(/assets/img/icocorreos_sinpres.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.correos_presLogo span{background:url(/assets/img/icocorreos_pres.png) no-repeat 0 0}.mainContainer .poiList .poiTypeLogo.atmLogo span,.mainContainer .poiList .poiTypeLogo.santander_atmLogo span,.mainContainer .poiList .poiTypeLogo.non_santander_atmLogo span{background:url(/assets/img/icoatm.png) no-repeat 0 0}.mainContainer .poiList .poiDetail{position:relative;float:left;width:100%;display:flex;flex-direction:column}.mainContainer .poiList .poiHeader{position:relative;float:left;width:100%;display:flex;align-items:center;gap:8px;background:#f2f2f2}.mainContainer .poiList .poiHeader .resultType{position:relative;float:left;max-width:200px;font: 400 .875em/150% Open Sans Regular;color:#424242;word-wrap:break-word;overflow-wrap:break-word}.mainContainer .poiList .poiHeader span.miniLogo{background:url(/assets/img/logsanpeq.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogooxxo{background:url(/assets/img/logooxxo.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:4.2em}.mainContainer .poiList .poiHeader span.miniLogoeleven{background:url(/assets/img/logoeleven.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:2.8em}.mainContainer .poiList .poiHeader span.miniLogocircle_k{background:url(/assets/img/logocircle_k.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.8em}.mainContainer .poiList .poiHeader span.miniLogotienda_extra{background:url(/assets/img/logotienda_extra.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:6.3em}.mainContainer .poiList .poiHeader span.miniLogotienda_k{background:url(/assets/img/logotienda_k.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:2.4em}.mainContainer .poiList .poiHeader span.miniLogotelecomm{background:url(/assets/img/logotelecomm.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogofinabien{background:url(/assets/img/logofinabien.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogoyastas{background:url(/assets/img/logoyastas.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogokiosko{background:url(/assets/img/logokiosko.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogochedraui{background:url(/assets/img/logochedraui.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogosuper7_24{background:url(/assets/img/logosuper7_24.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogof_guadalajara{background:url(/assets/img/logof_guadalajara.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:3.3em}.mainContainer .poiList .poiHeader span.miniLogobanking_hub{background:url(/assets/img/logobanking_hub.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogodelsol{background:url(/assets/img/logodelsol.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:3.3em}.mainContainer .poiList .poiHeader span.miniLogowoolworth{background:url(/assets/img/logowoolworth.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:6.3em}.mainContainer .poiList .poiHeader span.miniLogopost_office{background:url(/assets/img/logopost_office.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em}.mainContainer .poiList .poiHeader span.miniLogocorreos_sinpres{background:url(/assets/img/logocorreos_sinpres.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em}.mainContainer .poiList .poiHeader span.miniLogocorreos_pres{background:url(/assets/img/logocorreos_pres.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em}.mainContainer .poiList .poiHeader span.miniLogocorresponsales{background:url(/assets/img/logocorresponsales.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoclientes_popular{background:url(/assets/img/logoclientes_popular.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:3.2em}.mainContainer .poiList .poiHeader span.miniLogoclientes_pastor{background:url(/assets/img/logoclientes_pastor.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:3.2em}.mainContainer .poiList .poiHeader span.miniLogoclientes_banefe{background:url(/assets/img/logoclientes_banefe.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogobancaprivada{background:url(/assets/img/logobancaprivada.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:9.5em}.mainContainer .poiList .poiHeader span.miniLogoempresas{background:url(/assets/img/logoempresas.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8em}.mainContainer .poiList .poiHeader span.miniLogoparticulares{background:url(/assets/img/logoparticulares.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoresidentes{background:url(/assets/img/logoresidentes.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogouniversidades{background:url(/assets/img/logouniversidades.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:8.3em}.mainContainer .poiList .poiHeader span.miniLogoworkcafe{background:url(/assets/img/logoworkcafe.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogopyme{background:url(/assets/img/logopyme.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogograndes_superficies{background:url(/assets/img/logograndes_superficies.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoag_colaboradores{background:url(/assets/img/logoag_colaboradores.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoag_financieros{background:url(/assets/img/logoag_financieros.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogobranch{background:url(/assets/img/logobranch.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.3em}.mainContainer .poiList .poiHeader span.miniLogoselect{background:url(/assets/img/logoselect.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:6.8em}.mainContainer .poiList .poiHeader span.miniLogoselect-embassy{background:url(/assets/img/logoselect-embassy.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:6.8em}.mainContainer .poiList .poiHeader span.miniLogosoriana{background:url(/assets/img/logosoriana.png) no-repeat .25em .25em;float:left;height:1.6em;margin:.1em;padding-right:5.2em}.mainContainer .poiList .poiHeader span.miniLogof_ahorro{background:url(/assets/img/logof_ahorro.png) .25em .25em no-repeat;float:left;height:1.6em;margin:.1em;padding-right:5.2em}.mainContainer .poiList .poiHeader span.miniLogo.select{background:url(/assets/img/logsanselpeq.png) no-repeat .25em .25em;padding-right:8em}.mainContainer .poiList .poiHeader .viewDetail{position:relative;float:left;margin-right:0;margin-left:auto;padding:.4em 1.5em .4em 1em;font-size:.875em;font-family:Open Sans Regular;background:#e2e2e2 url(/assets/img/arrow-full-details.png) no-repeat 95% center;color:#b30000;cursor:pointer}.mainContainer .poiList .poiBody{position:relative;float:left;display:flex;width:100%}.mainContainer .poiList .poiEntries{position:relative;float:left;width:auto;cursor:pointer;margin:0;padding:0;list-style:none}.mainContainer .poiList .poiBody .poiEntries:hover li button{text-decoration:underline}.mainContainer .poiList .poiBody.threeButtons .poiEntries li{max-width:12em}.mainContainer .poiList .poiEntries li{position:relative;float:left;width:100%;color:#595959;font-size:.812em;font-family:Open Sans Regular;line-height:1.6em;padding-right:15px}.mainContainer .poiList .poiEntries li .accesible_btn{position:relative;float:left;width:100%;text-align:left}.mainContainer .poiList .poiEntries li a{color:#595959;text-decoration:none}.mainContainer .poiList .poiEntries li a.fulldetailLink{color:#000;font-size:.812em;font-family:Open Sans Regular;text-decoration:underline;line-height:1.6em}.mainContainer .poiList .poiButtons{position:relative;float:left;margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;gap:5px}.mainContainer .poiList .poiButtons .link_poiButtons{position:relative;float:left}.mainContainer .poiList .poiButtons .link_poiButtons,.mainContainer .poiList .poiButtons .btn{margin-right:0}.mainContainer .poiList .poiBody.threeButtons .poiButtons{max-width:18em}.mainContainer .poiList .poiButtons .btn_title{position:relative;float:left;width:100%;padding-left:5px;padding-right:5px;font: 400 12px/150% Open Sans Regular;color:#000;word-break:keep-all;white-space:nowrap}.mainContainer .poiList .poiButtons .poiCall{position:relative;float:left;width:auto;min-width:30px;height:auto;padding-top:2.8em;text-align:center;background:url(/assets/img/icocall.png) no-repeat center .8em;order:1}.mainContainer .poiList .poiButtons .appointmentButton{position:relative;float:left;width:auto;height:auto;padding:3.5em 0 0;font: 400 .8em/150% Open Sans Regular;text-align:center;color:#000;text-decoration:none;background:url(/assets/img/ico-appointment.png) center 12px no-repeat;background-size:30px 30px;order:2}.mainContainer .poiList .poiButtons .poiDistance{position:relative;float:left;width:auto;height:auto;padding:2.8em 0 0;background:url(/assets/img/icodirections.png) no-repeat center .8em;order:3}.mainContainer .poiList .poiButtons .poiDistance:hover{background:url(/assets/img/ico-ruta-hover.png) no-repeat center .8em}.mainContainer .POIDetail{position:absolute;z-index:5;width:100%;top:-73px;bottom:0;left:-100%;padding-bottom:100px;font-size:10px;background-color:#fff;box-shadow:1px 1px 2px #c6b2af;transition:left .5s linear;overflow:auto}.mainContainer .POIDetail.showDetail{left:0;transition:left .5s linear}.mainContainer .POIDetail .panelOptionsBanner{background:#616364}.mainContainer .POIDetail .panelOptionsBanner .closeButton{background:url(/assets/img/routebackarrow.png) no-repeat 1.4em center;font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;line-height:1.1em;cursor:pointer;padding:.5em 0 .5em 2em;float:left}.mainContainer .POIDetail .panelOptionsBanner .detailLink{font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;line-height:2em;cursor:pointer;text-align:right;padding-right:2em;float:right}.mainContainer .POIDetail .headerData{color:#fff;font-size:1.8em;width:100%;overflow:hidden;background:#ec0000;background:linear-gradient(to right,#bc0d12,#4a0205)}.mainContainer .POIDetail .headerData .poiLogo{font-size:10px;width:10em;height:10em;margin:1em 2.5em 3.5em;background:url(/assets/img/defaultdetaillogo.png) no-repeat center center;float:left}.mainContainer .POIDetail .headerData .poiLogo.branchLogo{background:url(/assets/img/branchdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.ag_colaboradoresLogo{background:url(/assets/img/ag_colaboradoresdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.ag_financierosLogo{background:url(/assets/img/ag_financierosdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.atmLogo{background:url(/assets/img/atmdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.corresponsalesLogo{background:url(/assets/img/corresponsaleslogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.workcafeLogo{background:url(/assets/img/workcafedetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.selectLogo{background:url(/assets/img/selectdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.non_santander_atmLogo,.mainContainer .POIDetail .headerData .poiLogo.santander_atmLogo{background:url(/assets/img/atmdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.empresasLogo{background:url(/assets/img/empresasdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.grandes_superficiesLogo{background:url(/assets/img/grandes_superficiesdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.universidadesLogo{background:url(/assets/img/universidadesdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.bancaprivadaLogo{background:url(/assets/img/bancaprivadadetaillogo.png) no-repeat center center}@media screen and (max-width:768px){.container .poiContainer{height:99%}}.cont,.cont_desplegable{position:relative;float:left;width:100%}.cont_desplegable .collapsable{cursor:pointer;background:url(/assets/img/colapsador.png) no-repeat 97% center}.cont_desplegable .collapsable.header{position:relative;float:left;width:100%;display:flex;align-items:center;padding:15px 8px 15px 0;font-size:1.7em;font-weight:700;color:#595959;text-align:left}.cont_desplegable .collapsable.collapsed{background:url(/assets/img/colapsador-off.png) no-repeat 97% center}.cont_desplegable .collapsable.collapsed+.collapsableContent{display:none}.cont_desplegable .collapsableContent{position:relative;float:left;width:100%;padding-bottom:1em}.mainContainer .POIDetail .headerData .poiLogo.particularesLogo{background:url(/assets/img/particularesdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.clientes_popularLogo{background:url(/assets/img/clientes_populardetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.clientes_pastorLogo{background:url(/assets/img/clientes_pastordetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.select-embassyLogo{background:url(/assets/img/select-embassydetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.elevenLogo{background:url(/assets/img/elevendetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.telecommLogo{background:url(/assets/img/telecommdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.finabienLogo{background:url(/assets/img/finabiendetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.yastasLogo{background:url(/assets/img/yastasdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.kioskoLogo{background:url(/assets/img/kioskodetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.chedrauiLogo{background:url(/assets/img/chedrauidetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.super7_24Logo{background:url(/assets/img/super7_24detaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.f_guadalajaraLogo{background:url(/assets/img/f_guadalajaradetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.banking_hubLogo{background:url(/assets/img/banking_hubdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.oxxoLogo{background:url(/assets/img/oxxodetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.tienda_kLogo{background:url(/assets/img/tienda_kdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.circle_kLogo{background:url(/assets/img/circle_kdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.tienda_extraLogo{background:url(/assets/img/tienda_extradetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.delsolLogo{background:url(/assets/img/delsoldetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.woolworthLogo{background:url(/assets/img/woolworthdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.post_officeLogo{background:url(/assets/img/post_officedetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.correos_sinpresLogo{background:url(/assets/img/correos_sinpresDetailLogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.correos_presLogo{background:url(/assets/img/correos_presdetaillogo.png) no-repeat center center}.mainContainer .POIDetail .headerData .poiLogo.sorianaLogo{background:url(/assets/img/sorianadetaillogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiLogo.f_ahorroLogo{background:url(/assets/img/f_ahorrodetaillogo.png) center center no-repeat}.mainContainer .POIDetail .headerData .poiData{padding:1em 0;float:left;width:calc(100% - 151px)}.mainContainer .POIDetail .headerData .poiData span{width:100%;display:inline-block}.mainContainer .POIDetail .headerData .poiData .openNow{width:auto;display:inline-block;background:url(/assets/img/opennow.png) right center no-repeat;clear:both;padding-right:1em;margin-bottom:1.2em;font-size:14px;text-transform:uppercase;font-weight:700}.mainContainer .POIDetail .headerData .poiData .closedNow{width:auto;display:inline-block;background:url(/assets/img/icoclosednow2.png) right center no-repeat;clear:both;padding-right:1em;margin-bottom:1.2em;font-size:14px;text-transform:uppercase;font-weight:700}.mainContainer .POIDetail .headerData .poiData .detailPOIType{margin-bottom:1em}.mainContainer .POIDetail .headerData .poiData .detailPOIAddress{font-size:14px;font-weight:600}.mainContainer .POIDetail .headerData .poiData .detailPOIOffice{font-size:14px;font-weight:600;padding-top:.7em}.mainContainer .POIDetail .headerDirections{width:100%;padding-right:2em;overflow:hidden;background:#be2429;background:linear-gradient(to right,#be2429,#4c1313)}.mainContainer .POIDetail .headerDirections .directionsLabel{line-height:50px;float:right;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;margin-right:1em}.mainContainer .POIDetail .headerDirections .btn{height:5em;width:5em;float:right;cursor:pointer}.mainContainer .POIDetail .headerDirections .byBike{background:url(/assets/img/ico-bicycle-off.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byBike:hover,.mainContainer .POIDetail .headerDirections .byBike.selected{background:url(/assets/img/ico-bicycle-on.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byWalk{background:url(/assets/img/ico-person-off.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byWalk:hover,.mainContainer .POIDetail .headerDirections .byWalk.selected{background:url(/assets/img/ico-person-on.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byBus{background:url(/assets/img/ico-bus-off.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byBus:hover,.mainContainer .POIDetail .headerDirections .byBus.selected{background:url(/assets/img/ico-bus-on.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byCar{background:url(/assets/img/ico-car-off.png) no-repeat center center}.mainContainer .POIDetail .headerDirections .byCar:hover,.mainContainer .POIDetail .headerDirections .byCar.selected{background:url(/assets/img/ico-car-on.png) no-repeat center center}.mainContainer .POIDetail .detailCall{position:relative;float:left;width:100%;padding:1em 1.5em 1.5em;height:auto;border-bottom:1px solid #eeeeee}.mainContainer .POIDetail .detailCall a{text-decoration:none}.mainContainer .POIDetail .detailCall .poiCall{position:relative;float:left;display:flex;align-items:center;padding-left:4em;min-height:50px;background:url(/assets/img/icocall.png) no-repeat .5em 13px}.mainContainer .POIDetail .detailCall .poiCall span{position:relative;float:left;width:100%;font: 700 1.3em/150% Open Sans Regular;color:#000}.mainContainer .POIDetail .detailCall a:hover .poiCall{background:url(/assets/img/ico-phone-hover.png) no-repeat .5em .8em}.mainContainer .POIDetail .detailCall a:hover .poiCall span{color:#595959}.mainContainer .POIDetail .detailCall .appointmentButton{float:right;color:#ec0000;border:1px solid #ccc;padding:12px 15px 12px 42px;border-radius:25px;font-size:1.2em;background:url(/assets/img/ico-appointment.png) 15px center no-repeat;background-size:18px 18px}.mainContainer .POIDetail .detailCall .bankingYourBranchButton{float:right;color:#ec0000;border:1px solid #ccc;padding:12px 15px 12px 42px;border-radius:25px;font-size:1.2em;background:url(/assets/img/ico-banking-your-branch.png) 15px center no-repeat;background-size:18px 18px}.mainContainer .POIDetail .detailCall .appointmentButton+.bankingYourBranchButton{margin-right:8px}.mainContainer .POIDetail .detailSchedule{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #eeeeee}.mainContainer .POIDetail .detailSchedule .collapsableContent dl{margin:0}.mainContainer .POIDetail .detailSchedule .collapsableContent dt{color:#595959;font-size:1.4em;width:30%;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-family:Open Sans Regular}.mainContainer .POIDetail .detailSchedule .collapsableContent dd{font-size:1.4em;width:69%;display:inline-block;margin:0;vertical-align:top}.mainContainer .POIDetail .detailSchedule .collapsableContent dd .closed{background:url(/assets/img/icoclosednow.png) center right no-repeat;padding-right:1em;font-family:Open Sans Regular}.mainContainer .POIDetail .detailFinancialServs{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #eeeeee}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services{position:relative;float:left;width:100%;list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li{position:relative;float:left;width:100%;display:block;padding-left:1.5em;background:url(/assets/img/bulletfinancial.png) no-repeat left .7em;margin-bottom:.5em}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li span{position:relative;float:left;width:100%;font: 400 1.3em/150% Open Sans Regular;color:#535353;text-transform:lowercase;word-wrap:break-word;overflow-wrap:break-word}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .services li span:first-letter{text-transform:uppercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts{list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li{display:block;padding-left:1.5em;background:url(/assets/img/bulletfinancial.png) no-repeat 0 .9em}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span{font-size:13px;line-height:1.8em;font-family:Open Sans Regular;display:inline-block;color:#535353;text-transform:lowercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.nouppercase{text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.nouppercase:first-letter{text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span:first-letter{text-transform:uppercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.rojo{color:red;text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.negrita{font-weight:700;text-transform:none}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.mayuscula{text-transform:uppercase}.mainContainer .POIDetail .detailFinancialServs .collapsableContent .richtexts li span.talcual{text-transform:none}.mainContainer .POIDetail .detailNonFinancialServs{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #eeeeee}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services{position:relative;float:left;width:100%;display:flex;flex-flow:row wrap;gap:1.5em;list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li{position:relative;float:left;width:4em;height:4em}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.parking{background:url(/assets/img/icoparking.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.wifi{background:url(/assets/img/icowifi.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.handicapped{background:url(/assets/img/icoaccesibility.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.openSats{background:url(/assets/img/open-saturdays.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.multicaj{background:url(/assets/img/icomulticajero.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.embosad{background:url(/assets/img/icoembosadora.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.contact{background:url(/assets/img/icocontactless.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.retiro{background:url(/assets/img/icoretirocodigo.png) center center no-repeat}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .services li.audio{background:url(/assets/img/icoaudio_guidance.png) center center no-repeat;background-size:contain}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .header{position:relative;float:left;width:100%;font: 700 1.3em/150% Open Sans Regular;color:#595959;text-align:left;margin-top:15px;margin-bottom:8px}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs{position:relative;float:left;width:100%;list-style:none;margin:0;padding:0}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs li{display:block;padding-left:1.5em;background:url(/assets/img/bulletfinancial.png) no-repeat 0 .9em}.mainContainer .POIDetail .detailNonFinancialServs .collapsableContent .langs li span{font-size:13px;line-height:1.8em;font-family:Open Sans Regular;color:#535353}.mainContainer .POIDetail .detailSocialNetworks{padding:1em 1.5em 1.5em 3em;height:auto;border-bottom:1px solid #eeeeee}.mainContainer .POIDetail .detailSocialNetworks .header{position:relative;float:left;width:100%;display:flex;align-items:center;padding:15px 8px 15px 0;font-size:1.7em;font-weight:700;color:#595959;text-align:left}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks{position:relative;float:left;width:100%;display:flex;flex-flow:row wrap;gap:5px;margin:0;padding:0;list-style:none}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li a{width:3.5em;height:3.5em;margin:0 1em 0 0;float:left}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailFacebook a{background:url(/assets/img/ico-facebook.png) no-repeat center center}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailTwitter a{background:url(/assets/img/ico-twitter.png) no-repeat center center}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailYoutube a{background:url(/assets/img/ico-youtube.png) no-repeat center center}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailGooglePlus a{background:url(/assets/img/ico-googleplus.png) no-repeat center center}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailInstagram a{background:url(/assets/img/ico-instagram.png) no-repeat center center}.mainContainer .POIDetail .detailSocialNetworks .socialNetworksLinks li.detailLinkedin a{background:url(/assets/img/ico-linkedin.png) no-repeat center center}@media screen and (max-width:768px){.container .POIDetail{height:calc(100% + 18px)}.mainContainer{width:100%;top:101%;z-index:10;height:100vh;height:100dvh;transition:top .3s linear}.mainContainer .filterLayer{display:none}.mainContainer .poiContainer{padding-top:1em}.mainContainer .resultsNearTo{padding:0 0 1em}.mainContainer .poiList{height:calc(100% - 5em)}.mainContainer .poiList .poiCall:hover{background:url(/assets/img/ico-phone-hover.png) no-repeat calc(50% - .25em) .8em}.mainContainer .poiContainer,.mainContainer .searchFiltersPane,.mainContainer .directionsContainer,.mainContainer .POIDetail{top:0;bottom:auto;left:0;transition:top .3s linear}.mainContainer .poiContainer.showResults,.mainContainer .searchFiltersPane.showFilters{position:fixed;top:72px;left:0;height:calc(100vh - 122px);height:calc(100dvh - 122px);transition:top .3s linear;padding-right:15px}.mainContainer .POIDetail.showDetail{position:fixed;top:-30px;left:0;height:calc(100vh - 20px);height:calc(100dvh - 20px);transition:top .3s linear}.mainContainer .directionsContainer.showDirections{position:fixed;top:-33px;transition:top,height .3s linear;overflow:hidden}.mainContainer .directionsContainer.collapsed{height:327px;transition:height .3s linear}.loadingPane{top:calc(-100% + 1px)}.mainContainer .poiList .poiHeader .viewDetail{display:none;height:100%}.mainContainer .poiList .poiHeader .viewDetail span,.mainContainer .POIDetail .panelOptionsBanner .detailLink{display:none}.mainContainer.collapsed,.mainContainer.showingDirections.collapsed,.mainContainer.collapsed-add.collapsed-add-active,.mainContainer.showingDirections.collapsed-add.collapsed-add-active{left:0}}@media screen and (min-width:480px)and (max-width:768px){.mainContainer .poiList .poiBody{width:100%;display:flex}.mainContainer .poiList .poiBody .poiEntries{display:block;width:100%;max-width:calc(100% - 11em)}.mainContainer .poiList .poiBody.threeButtons .poiEntries{width:100%;max-width:calc(100% - 16em)}.mainContainer .poiList .poiBody.threeButtons .poiEntries li,.mainContainer .poiList .poiBody .poiEntries li{max-width:calc(100% - 1em)}.mainContainer .poiList .poiBody .poiButtons{max-width:100%}.mainContainer .poiList .poiBody.threeButtons .poiButtons{width:270px;max-width:100%}}@media screen and (max-width:479px){.mainContainer .poiList .poiTypeLogo{display:none}.mainContainer .poiList .poiButtons{width:7.5em}.mainContainer .poiList .poiButtons .poiCall{width:100%;max-width:100%;height:100%}.mainContainer .poiList .poiButtons .poiCall span{display:none}.mainContainer .poiList .poiBody{width:100%;display:block}.mainContainer .poiList .poiBody .poiEntries{display:block;width:100%;max-width:none}.mainContainer .poiList .poiBody .poiButtons{width:100%;max-width:100%}.mainContainer .poiList .poiBody .poiButtons>a,.mainContainer .poiList .poiBody .poiButtons>div{width:49.9%;display:inline-block}.mainContainer .poiList .poiBody.threeButtons .poiEntries{width:100%;max-width:100%}.mainContainer .poiList .poiBody.threeButtons .poiEntries li,.mainContainer .poiList .poiBody .poiEntries li{max-width:calc(100% - 1em);margin-top:10px}.mainContainer .poiList .poiBody.threeButtons .poiButtons{max-width:100%}.mainContainer .poiList .poiBody.threeButtons .poiButtons>a,.mainContainer .poiList .poiBody.threeButtons .poiButtons>div{width:33%}.mainContainer .poiList .poiButtons .appointmentButton{max-width:100%}.mainContainer .POIDetail .detailSchedule .collapsableContent dt{width:39%}.mainContainer .POIDetail .detailSchedule .collapsableContent dd{width:59%}.mainContainer .POIDetail .detailSchedule .collapsableContent dd span{white-space:nowrap}}.mainContainer .directionsContainer{position:absolute;height:calc(100% + 4.5em);width:100%;top:-4.5em;bottom:0;left:-100%;background-color:#f9f9f9;z-index:6;transition:left .5s ease;box-shadow:1px 1px 2px #c6b2af;overflow:auto}.mainContainer .directionsContainer.showDirections{left:0;transition:left .5s ease}.directionsContainer .backToSearchResults{font-size:10px;background:#616364;width:100%;overflow:hidden}.directionsContainer .backToSearchResults .btn_back{background:url(/assets/img/routebackarrow.png) no-repeat 1.4em center;font-size:1.6em;color:#fff;font-weight:700;text-decoration:underline;line-height:1.1em;cursor:pointer;padding:.5em 0 .5em 2em;float:left;max-width:calc(100% - 6em)}.directionsContainer .directionsFor{width:100%;padding:2em 1em 2em 2em;background:#bc0d12;background:linear-gradient(to right,#bc0d12,#4a0205)}.directionsContainer .directionsFor .directionsLabel{font-size:1.375em;font-family:Open Sans Regular;color:#fff;line-height:1.2em;margin-right:6px}.directionsContainer .directionsFor .address{font-size:1.375em;font-family:Open Sans Regular;color:#fff;line-height:1.2em}.directionsContainer .iconContainer{width:100%;display:flex;flex-flow:row-reverse wrap;align-items:center;padding-right:18px;background:#be2429;background:linear-gradient(to right,#be2429,#4c1313)}.directionsContainer .iconContainer .directionsLabel{position:relative;float:left;padding:.8em;font-size:12px;font-family:Open Sans Regular;font-weight:700;text-transform:uppercase;color:#fff;cursor:default}.directionsContainer .iconContainer .btn{position:relative;float:left;width:45px;height:45px;margin:.4em 0;padding:1.15em;opacity:1}.directionsContainer .iconContainer .export{position:relative;float:left;order:1;width:100px;margin-left:2em;margin-right:auto;padding:1.15em 0;background:url(/assets/img/ico-print-off.png) no-repeat center}.directionsContainer .iconContainer .export:hover{background:url(/assets/img/ico-print-on.png) no-repeat center}.directionsContainer .iconContainer .byCar{background:url(/assets/img/ico-car-off.png) no-repeat left center}.directionsContainer .iconContainer .byBus{background:url(/assets/img/ico-bus-off.png) no-repeat left center}.directionsContainer .iconContainer .byWalk{background:url(/assets/img/ico-person-off.png) no-repeat left center}.directionsContainer .iconContainer .byBike{background:url(/assets/img/ico-bicycle-off.png) no-repeat left center}.directionsContainer .iconContainer .byCar:hover,.directionsContainer .iconContainer .byCar.selected{background:url(/assets/img/ico-car-on.png) no-repeat left center}.directionsContainer .iconContainer .byBus:hover,.directionsContainer .iconContainer .byBus.selected{background:url(/assets/img/ico-bus-on.png) no-repeat left center}.directionsContainer .iconContainer .byWalk:hover,.directionsContainer .iconContainer .byWalk.selected{background:url(/assets/img/ico-person-on.png) no-repeat left center}.directionsContainer .iconContainer .byBike:hover,.directionsContainer .iconContainer .byBike.selected{background:url(/assets/img/ico-bicycle-on.png) no-repeat left center}.directionsContainer .inputContainer{position:relative;float:left;width:100%;display:flex;flex-flow:column wrap;gap:15px;padding:1.6em;background:#e5e5e5}.directionsContainer .inputContainer.switched{flex-flow:column-reverse wrap}.directionsContainer .inputContainer .cont_item_form,.directionsContainer .inputContainer .cont_item_form .cont_input{position:relative;float:left;width:100%}.directionsContainer .inputContainer .cont_item_form .cont_input.inputTo{display:flex;flex-flow:row nowrap}.directionsContainer .inputContainer .cont_item_form .cont_input.inputTo gmp-place-autocomplete{flex:1 1 auto;min-width:0;width:100%;background-color:#fff;color:#000;color-scheme:light}.directionsContainer .inputContainer .cont_item_form .cont_input.inputTo gmp-place-autocomplete::part(input){background-color:#fff;color:#000}.directionsContainer .inputContainer .cont_item_form .cont_input.inputTo .myLocation,.directionsContainer .inputContainer .cont_item_form .cont_input.inputTo .search{position:relative;float:left;width:32px;background-position:center center}.directionsContainer .inputContainer .cont_item_form label{position:relative;float:left;width:100%}.directionsContainer .inputContainer .cont_item_form input{position:relative;float:left;width:100%;font-family:Open Sans Regular;padding:.5em .5em .5em 1em}.directionsContainer .inputContainer .cont_item_form input#inputFrom{text-overflow:ellipsis}.directionsContainer .inputContainer .myLocation{padding:.8em;background:url(/assets/img/routegeoloc.png) no-repeat;cursor:pointer}.directionsContainer .inputContainer .search{padding:.7em;background:url(/assets/img/icolupadireccion.png) no-repeat;cursor:pointer}.directionsContainer .switch{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;cursor:pointer;background:url(/assets/img/ico-switch.png) no-repeat 5px center}.directionsContainer .switch:hover{background:url(/assets/img/ico-switch-hover.png) no-repeat 5px center}.directionsContainer .stepsContainer{width:100%;float:left;height:calc(100% - 24.1em);overflow-y:auto;padding:0}.directionsContainer .routes{margin:0;padding:0 0 1em}.directionsContainer .routes li{position:relative;float:left;width:100%;padding:0;overflow:hidden;border-bottom:1px solid #999999;border-left:transparent solid .3em}.directionsContainer .routes li .selectable_route{position:relative;float:left;display:flex;width:100%;padding:.5em .7em}.directionsContainer .routes li .selectable_route.selected{background:#ddd;border-left:#ec0000 solid .3em}.directionsContainer .routes li .selectable_route:hover:not(.selected){background:#f7f7f7;border-left:#f7f7f7 solid .3em}.directionsContainer .routes li .selectable_route .cont_data{position:relative;float:left;display:flex;flex-direction:column;text-align:left}.directionsContainer .routes .summary{position:relative;float:left;width:100%;min-height:1.5em;display:flex;align-items:center;padding:0 0 .3em 2.8em;font-family:Open Sans Regular;font-size:.94em;text-align:left;color:#424242;background-position:center left;background-repeat:no-repeat}.directionsContainer .routes .travelBy_car{background-image:url(/assets/img/icocochegris.png)}.directionsContainer .routes .travelBy_bus{background-image:url(/assets/img/icobusgris.png)}.directionsContainer .routes .travelBy_bike{background-image:url(/assets/img/icobicicletagris.png)}.directionsContainer .routes .travelBy_walk{background-image:url(/assets/img/icopeatongris.png)}.directionsContainer .routes .share{padding:.5em;background:url(/assets/img/icoshare.png) no-repeat;float:left;margin-left:1em;margin-top:1em;cursor:pointer}.directionsContainer .routes .duration{position:relative;float:left;font-family:Open Sans Regular;font-size:.94em;color:#b30000;white-space:nowrap}.directionsContainer .routes .durationNoTraffic{position:relative;float:left;font-family:Open Sans Regular;font-size:.75em;color:#595959;white-space:nowrap}.directionsContainer .routes .noTrafficLiteral{margin-left:.8em}.directionsContainer .routes .hideTraffic{margin-left:.8em;text-decoration:underline;cursor:pointer}.directionsContainer .routes .distance{position:relative;float:left;font-family:Open Sans Regular;font-size:.813rem;color:#595959;white-space:nowrap}@media screen and (max-width:768px){.container .directionsContainer{height:calc(100% + 48px)}}@media screen and (max-width:479px){.directionsContainer .backToSearchResults span{max-width:100%}.directionsContainer .directionsFor{padding:1.5em;font-size:10px}.directionsContainer .directionsFor .directionsLabel{font-size:1.5em;display:block;font-weight:400;margin-bottom:.5em}.directionsContainer .directionsFor .address{display:block;overflow:hidden;font-size:1.6em;font-weight:600}.directionsContainer .iconContainer .directions{font-size:.7em;padding:1em;float:left}.directionsContainer .iconContainer .export{display:none}.directionsContainer .iconContainer .byBus,.directionsContainer .iconContainer .byBus:hover,.directionsContainer .iconContainer .byBus.selected{margin-right:.8em}.directionsContainer .inputContainer{padding:.6em}.directionsContainer .inputContainer input{left:1em;width:68%}.directionsContainer .inputContainer .search{left:calc(68% - 1em)}.directionsContainer .inputContainer .myLocation{left:calc(68% + 1.6em)}.directionsContainer .stepsContainer{height:calc(100% - 19.3em)}.mainContainer .directionsContainer.collapsed{height:308px;transition:height .3s linear}}.steps{position:relative;float:left;width:100%;margin:0 0 100px;padding:1em}.steps li{display:table;width:100%;margin-bottom:.5em;border-bottom:1px solid #999999}.steps li:hover{background:#f7f7f7}.steps .icon{display:table-cell;width:2.5em}.steps .instructionsBlock{display:table-cell;text-align:left}.steps .instructions{position:relative;float:left;width:100%;font-family:Open Sans Regular;font-size:.813em;color:#424242}.steps .icon{background:url(/assets/img/arrow-6.png) no-repeat 1em 0}.steps .icon.turn-left,.steps .icon.keep-left{background:url(/assets/img/arrow-2.png) no-repeat 1em 0}.steps .icon.turn-right,.steps .icon.keep-right{background:url(/assets/img/arrow-5.png) no-repeat 1em 0}.steps .icon.turn-slight-left{background:url(/assets/img/arrow-16.png) no-repeat 1em 0}.steps .icon.turn-slight-right{background:url(/assets/img/arrow-4.png) no-repeat 1em 0}.steps .icon.turn-sharp-left{background:url(/assets/img/arrow-1.png) no-repeat 1em 0}.steps .icon.turn-sharp-right{background:url(/assets/img/arrow-9.png) no-repeat 1em 0}.steps .icon.uturn-left{background:url(/assets/img/arrow-13.png) no-repeat 1em 0}.steps .icon.uturn-right{background:url(/assets/img/arrow-3.png) no-repeat 1em 0}.steps .icon.fork-left{background:url(/assets/img/arrow-12.png) no-repeat 1em 0}.steps .icon.fork-right{background:url(/assets/img/arrow-11.png) no-repeat 1em 0}.steps .icon.ramp-left{background:url(/assets/img/arrow-18.png) no-repeat 1em 0}.steps .icon.ramp-right{background:url(/assets/img/arrow-14.png) no-repeat 1em 0}.steps .icon.roundabout-left{background:url(/assets/img/arrow-10.png) no-repeat 1em 0}.steps .icon.roundabout-right{background:url(/assets/img/arrow-7.png) no-repeat 1em 0}.steps .icon.merge{background:url(/assets/img/arrow-8.png) no-repeat 1em 0}.steps .icon.ferry{background:url(/assets/img/arrow-ship-15.png) no-repeat 1em 0}.distanceBlock{display:table;margin-top:.5em}.distanceBlock .distance{display:table-cell;white-space:nowrap;font-family:Open Sans Regular;font-size:.813em;color:#595959;padding-right:.5em}.distanceBlock .separator{width:100%;border-bottom:1px solid #999999;display:table-cell;display:none}.routes_print{position:relative;float:left;width:100%;height:2em;box-shadow:0 -2px 1px #42424266}.routes_print .route{position:relative;float:left;width:100%;padding:1em}.routes_print .route>span{font-family:Open Sans Regular;font-size:15px;color:#424242}.routes_print .route .steps{padding:1em 0 0}.markerWindow{padding:.5em;width:35.1em;position:relative;overflow:hidden}.markerWindow .closeButtonLayer{width:100%;height:2em}.markerWindow .closeButtonLayer .closeButton{float:right;padding-right:2em;background:url(/assets/img/icoaspacapa.png) no-repeat 100% 0;height:2em;cursor:pointer}.markerWindow .header{width:100%;height:1.75em;background:url(/assets/img/logsanpeq.png) no-repeat .25em .25em}.markerWindow .header.select{background:url(/assets/img/logsanselpeq.png) no-repeat .25em .25em}.markerWindow .header span{float:right;margin:.5em;font-size:1em;font-family:Open Sans Regular;color:#424242}.markerWindow .details{display:table;width:100%}.markerWindow .details .entries{display:table-cell;padding:0;vertical-align:top;width:90%}.markerWindow .details .entries li{color:#595959;font-size:1em;font-family:Open Sans Regular;line-height:1.6em;list-style:none}.markerWindow .details .entries li a{color:#595959;text-decoration:none}.markerWindow .details .entries li a.fulldetailLink{color:#b30000;font-size:1em;font-family:Open Sans Regular;text-decoration:underline;line-height:1.6em}.markerWindow .details .buttons{display:table-cell}.markerWindow .details .buttons div{height:4em;float:left;cursor:pointer;position:relative}.markerWindow .details .buttons span{font-size:1em;font-family:Open Sans Regular;position:absolute;top:3.6em;width:100%;text-align:center;color:#000}.markerWindow .details .buttons .poiDistance{background:url(/assets/img/icodirections.png) no-repeat .9em .8em;float:right;width:4em}.markerWindow .services h1{font-size:1.38em;color:#424242;font-family:Open Sans Light}.markerWindow .services ul{list-style:none;padding:0;margin:0}.markerWindow .services li{display:inline-block;vertical-align:top;width:33%;padding-left:1em;background:url(/assets/img/bulletFinancial.png) no-repeat 0 .7em;font-size:1em;font-family:Open Sans Regular;color:#535353;line-height:1.8em}.markerWindow .icons{height:2em;float:left;width:100%;margin-top:1.4em}.markerWindow .icons span{padding-left:2.5em;margin-right:1em;padding-bottom:1em}.markerWindow .icons .parking{background:url(/assets/img/icoaparking.png) no-repeat}.markerWindow .icons .handicapped{background:url(/assets/img/icoaccesibility.png) no-repeat .3em 0}.markerWindow .icons .wifi{background:url(/assets/img/icowifi.png) no-repeat;padding-right:.4em}.markerWindow .icons .lang_en,.markerWindow .icons .lang_es,.markerWindow .icons .lang_de,.markerWindow .icons .lang_pt,.markerWindow .icons .lang_br{padding-left:.5em}.markerWindow .banner{margin-top:1.5em;float:left;width:100%;height:4em}.markerWindow .banner img{margin:auto;height:4em;display:block}.markerWindow.mobile{height:100%;width:100%;position:absolute;top:0;left:0;z-index:999;background:#fff;font-size:.83em;padding:.8em;overflow-y:auto}.markerWindow.mobile .services li{width:50%}.infoRow{width:100%;height:auto;padding:0 1em;margin-top:1em;box-shadow:0 2px 1px #42424266}.infoRow .infoFrom{padding-left:2em;display:inline-block}.infoRow .infoFrom.car{background:url(/assets/img/icocochegris.png) no-repeat}.infoRow .infoFrom.bus{background:url(/assets/img/icobusgris.png) no-repeat}.infoRow .infoFrom.walk{background:url(/assets/img/icopeatongris.png) no-repeat}.infoRow .infoFrom.bike{background:url(/assets/img/icobicicletagris.png) no-repeat}.infoRow span{margin:.7em 1em 0 0;font-family:Open Sans Regular;font-size:.8125em;color:#424242;padding-bottom:2em}.infoRow input{background:#fd0808;border:none;border-radius:2em;font-family:Open Sans Regular;font-size:1em;font-weight:700;color:#fff;padding:.4em 1em;margin:0 1em 1.1em 0;cursor:pointer}.infoRow .rightBlock{display:block;float:right}.infoRow .infoTravel,.infoRow .cancelButton,.infoRow .printButton{display:inline-block}.infoRow .closingElement{clear:both}@media screen and (max-width:650px){.infoRow .infoFrom{padding-bottom:.5em}.infoRow .rightBlock{width:100%;display:block;float:right}.infoRow .infoTravel{width:100%;float:left}}.footer{display:none;width:100%;background:#3e4041}.footer:after{clear:both;content:".";display:block;height:0;visibility:hidden}.footer ul{list-style-type:none;margin:0}.footer li{float:left;padding:1.5em 2em;text-decoration:underline}.footer a{color:#fff}.collapsed-add,.collapsed-remove,.reducedmap-add,.reducedmap-remove{transition:.2s linear all}.mainContainer.collapsed,.mainContainer.collapsed-add.collapsed-add-active{left:-100vw}.mainContainer.showingDirections.collapsed,.mainContainer.showingDirections.collapsed-add.collapsed-add-active{left:-31.1em}.mainContainer.collapsed-remove.collapsed-remove-active,.collapseLayer.collapsed,.collapseLayer.collapsed-add.collapsed-add-active{left:0}.collapseLayer.collapsed-remove.collapsed-remove-active{left:29.5}.responsiveTabs{display:none;width:100%;background-color:#fafafa;position:absolute;top:calc(100dvh - 50px);height:50px;border-top:1px solid #cdcdcd;z-index:15;overflow:hidden}.responsiveTabs ul{margin:0;padding:0;position:relative;height:50px}.responsiveTabs ul li{width:33.33%;list-style-type:none;height:50px;cursor:pointer;position:absolute}.responsiveTabs ul .mapTab{background:#fafafa url(/assets/img/ico-map-footer.png) no-repeat center 4px;left:0;z-index:5;transition:width .3s ease;transition-delay:.2s}.responsiveTabs ul .mapTab.half{width:50%;transition:width .3s ease;transition-delay:.2s}.responsiveTabs ul .mapTab.active{background:#fff url(/assets/img/ico-map-activo-footer.png) no-repeat center 4px}.responsiveTabs ul .filtersTab{background:#fafafa url(/assets/img/ico-filtro-footer.png) no-repeat center 10px;left:33%;z-index:2;transition:left .5s ease}.responsiveTabs ul .filtersTab.active{background:#fff url(/assets/img/ico-filtro-activo-footer.png) no-repeat center 10px}.responsiveTabs ul .filtersTab.toRight{left:100%;transition:left .5s ease}.responsiveTabs ul .resultsTab{background:#fafafa url(/assets/img/ico-viewlist-footer.png) no-repeat center 10px;left:66%;z-index:3;transition:left .5s ease}.responsiveTabs ul .resultsTab.toRight{left:133%;transition:left .5s ease}.responsiveTabs ul .resultsTab.active{background:#fff url(/assets/img/ico-viewlist-activo-footer.png) no-repeat center 10px}.responsiveTabs ul .routeTab{width:50%;position:absolute;right:67%;transition:right .5s ease;background:green;z-index:4;background:#fafafa url(/assets/img/ico-route.png) no-repeat center 4px}.responsiveTabs ul .routeTab.active{background:#fff url(/assets/img/ico-route-active.png) no-repeat center 4px}.responsiveTabs ul .routeTab.visible{position:absolute;right:0;transition:right .5s ease}.responsiveTabs ul li span{display:block;text-align:center;font-size:10px;margin-top:30px;color:#737373}@media screen and (max-width:768px){.responsiveTabs{display:block}}@media screen and (max-width:479px){.responsiveTabs:before{content:" ";width:100%;height:300px;display:block;position:absolute;top:100%;background-color:#ccc}}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{position:relative;float:left;width:100%;padding:0}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy *{box-sizing:border-box}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy *:before,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy *:after{box-sizing:border-box}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font: 400 1rem/150% Open Sans Regular,Arial,sans-serif;color:#333}@media(max-width:768px){.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9rem}}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p{position:relative;float:left;width:100%}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#d32f2f}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{margin-top:2em;margin-bottom:10px;font: 700 1.5rem/130% Open Sans Regular,Arial,sans-serif}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title:before{content:"2. "}@media(max-width:768px){.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-size:1.2rem}}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{position:relative;float:left;width:100%;margin-left:auto;margin-right:auto;padding-left:20px}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .cont_table{position:relative;float:left;width:100%;overflow:auto;padding-bottom:15px;margin:20px 0}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{width:auto;min-width:860px;border-collapse:collapse;margin:0}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:1px solid #ccc;padding:10px;text-align:left}.content-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th{background-color:#f4f4f4;font-weight:700}.printPage{position:absolute;top:0;left:0;width:100%}.printPage .printElement{display:none}.printPage.printingRoute{position:fixed;top:0;left:0;z-index:100;display:flex;flex-direction:column;min-height:100%;background:#fff;overflow-y:auto}.printPage.printingRoute .map{z-index:-1;position:relative}.printPage.printingRoute .printElement{display:block}.logo_box_print{position:relative;float:left;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:1em 2em 1em 1em;line-height:.7em;cursor:default}.logo_box_print img{display:table-cell}.logo_box_print img.logo_resp{display:none}.title_layer_print{position:relative;float:left;width:100%;max-width:276px}.title_box_print{position:relative;float:left;width:100%;margin-top:3px}.title_print{position:relative;float:left;width:100%;padding:.2em .7em;text-align:center;color:#666;background:#fff;box-shadow:1px 1px 2px #c6b2af}.title_literal_print{font-size:1.3em;line-height:1.3em}@media screen and (max-width:650px){.printPage.printingRoute .printElement.logo_box_print{display:block}.logo_box_print{padding-right:1em}.logo_box_print img{display:block;margin:auto}.title_layer_print{display:block;width:100%}.title_box_print{margin-left:auto;margin-right:auto;float:none}.printPage.printingRoute .map{height:200px}}@media print{body{position:relative;font-size:.7em;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:visible!important}.container{height:100%}.mainContainer{display:none!important}.printPage.printingRoute{overflow-y:visible;position:relative;height:100%}.printPage.printingRoute .map{position:relative;width:100%;height:100%}.infoRow{box-shadow:none;height:3.3em}.infoRow .cancelButton,.infoRow .printButton{display:none}.routes_print{box-shadow:none}}gmp-advanced-marker{pointer-events:auto!important}
