#cookie-consent-modal{font-family:var(--rms-base-font, "Montserrat"),sans-serif;display:block;position:fixed;z-index:1001;bottom:-100%;left:0;right:0;width:100%;overflow:auto;background:var(--rt-container-bg-color, white);transition:all .5s ease-in-out;box-shadow:0 0 20px 0 gray;max-width:100vw}:root[data-theme=dark] #cookie-consent-modal{border-top:1px solid var(--rt-overlay-border-color, #333d4d);box-shadow:none}#cookie-consent-modal.animate{bottom:0}#cookie-consent-modal button[mat-flat-button]{border:none;padding:0 16px}#cookie-consent-modal button[mat-flat-button]:not(:disabled){background:var(--mat-button-filled-container-color);color:var(--mat-button-filled-label-text-color)}#cookie-consent-modal button[mat-stroked-button]:not(:disabled){position:relative;border:1px solid var(--mat-button-outlined-outline-color);color:var(--mat-button-outlined-label-text-color);background:var(--rt-container-bg-color, var(--bs-white))}#cookie-consent-modal button[mat-stroked-button]:not(:disabled):hover .mat-mdc-button-persistent-ripple::before{content:"";background-color:var(--mat-mdc-button-persistent-ripple-color);opacity:.04;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:999px}#cookie-consent-modal .mdc-button__label{cursor:pointer;white-space:nowrap}#cookie-consent-modal .cookie-consent-container{padding:20px}#cookie-consent-modal .cookie-notice-group{display:flex;justify-content:space-between;align-items:center}#cookie-consent-modal .cookie-title{font-weight:bolder}#cookie-consent-modal .expand-collapse-container{height:0;overflow:hidden;transition:height .5s ease}#cookie-consent-modal .collapsed>.mdc-button__label>.icon-expanded,#cookie-consent-modal .expanded>.mdc-button__label>.icon-collapsed{display:none}#cookie-consent-modal .cookie-preference-wrapper{border-top:1px solid var(--rt-separator-line-color, var(--rms-bootstrap-gry10, var(--rt-card-border, rgb(229.5, 229.5, 229.5))));border-bottom:1px solid var(--rt-separator-line-color, var(--rms-bootstrap-gry10, var(--rt-card-border, rgb(229.5, 229.5, 229.5))));max-height:45vh;overflow:auto}#cookie-consent-modal .cookie-category-button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:20px 5px;border-top:1px solid var(--rt-separator-line-color, var(--rms-bootstrap-gry10, var(--rt-card-border, rgb(229.5, 229.5, 229.5))));width:100%}#cookie-consent-modal .cookie-category-button:focus{outline:none}#cookie-consent-modal .cookie-category-header{text-align:left}#cookie-consent-modal .cookie-des-table{background-color:var(--rt-elevation-bg-color-medium, #f2f2f2);padding:20px;border-bottom:1px solid var(--rt-separator-line-color, var(--rms-bootstrap-gry20, #cccccc))}#cookie-consent-modal .cookie-des-table:last-child{border-bottom:none}#cookie-consent-modal .cookie-des-table li{list-style-type:none;display:flex;padding:3px 0;overflow-wrap:anywhere}#cookie-consent-modal .cookie-des-table li div:first-child{min-width:100px;font-weight:600;word-break:break-word;word-wrap:break-word}#cookie-consent-modal .cookie-category-content{padding:0 24px 16px}#cookie-consent-modal .always-active-label,#cookie-consent-modal .switch-wrapper{padding:20px 5px;border-top:1px solid var(--rt-separator-line-color, var(--rms-bootstrap-gry10, var(--rt-card-border, rgb(229.5, 229.5, 229.5))));min-width:120px;color:#00a854;font-weight:bolder}#cookie-consent-modal .switch{border:none;position:relative;display:inline-block;width:44px;height:24px}#cookie-consent-modal .switch input{opacity:0;width:0;height:0}#cookie-consent-modal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--rt-elevation-bg-color-dark, var(--rms-bootstrap-gry20, #cccccc));transition:.4s}#cookie-consent-modal .slider::before{position:absolute;content:"";height:20px;width:20px;right:22px;bottom:2px;background-color:#fff;transition:.4s}#cookie-consent-modal .slider.round{border-radius:24px}#cookie-consent-modal .slider.round::before{border-radius:50%}#cookie-consent-modal input:checked+.slider{background-color:var(--rms-cookie-consent-slider-active-color, var(--rms-bootstrap-info-font-blue, var(--rt-color-info-bg-contrast, var(--rt-color-info, #0dd1bc))))}#cookie-consent-modal input:checked+.slider::before{transform:translateX(19.5px)}#cookie-consent-modal input:focus+.slider{box-shadow:0 0 1px var(--rms-cookie-consent-slider-active-color, var(--rms-bootstrap-info-font-blue, var(--rt-color-info-bg-contrast, var(--rt-color-info, #0dd1bc))))}
