#ga4-cc2-main{all:unset}#ga4-cc2-main{}#ga4-cc2-consentmodal{}#ga4-cc2-preferences{}#ga4-cc2-main .cm__title,#ga4-cc2-main a,#ga4-cc2-main b,#ga4-cc2-main em,#ga4-cc2-main strong{font-weight:600}#ga4-cc2-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#ga4-cc2-main .ga4-cc2-modal{display:none;position:fixed;z-index:1100;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#ga4-cc2-main .ga4-cc2-modal-content{background-color:white;border-radius:8px;width:800px;margin:15% auto;position:relative}#ga4-cc2-main .ga4-cc2-modal-content-body{display:flex;flex-direction:row;justify-content:space-between;position:relative;padding:10px}#ga4-cc2-main .ga4-cc2-modal-content-texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#ga4-cc2-main .ga4-cc2-modal-content-title{font-size:1.05em}#ga4-cc2-main .ga4-cc2-modal-content-texts p{max-height:9.4em;margin-top:1.1em;color:#5e6266;font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-right:10px;overscroll-behavior:auto contain;scrollbar-width:thin}#ga4-cc2-main .ga4-cc2-modal-content-btns{border-left:1px solid #f0f4f7;border-top:none;max-width:23em;border-top:1px solid #f0f4f7;display:flex;flex-direction:column;justify-content:center}#ga4-cc2-main .ga4-cc2-modal-content-btn + .ga4-cc2-modal-content-btn,#ga4-cc2-main .ga4-cc2-modal-content-btn-group + .ga4-cc2-modal-content-btn-group{margin-top:.375rem}#ga4-cc2-main .ga4-cc2-modal-content-btn-group{flex-direction:column;display:grid;grid-auto-columns:minmax(0,1fr)}#ga4-cc2-main .ga4-cc2-modal-content-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease;min-width:19em;background:#30363c;border:1px solid #D3D3D3;border-radius:.04rem;color:#fff;font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#ga4-cc2-main .ga4-cc2-modal-content-btn-secondary{background:#eaeff2;border-color:#D3D3D3;.ga4-cc2-modal-content-btn color:#2c2f31}#ga4-cc2-main .ga4-cc2-modal-content-footer{background:#eaeff2;border-top:1px solid #e4eaed;color:#5e6266;padding:.4em 0 .5em;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#ga4-cc2-main .ga4-cc2-modal-content-footer-links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0;font-size:.8em;width:100%;padding-left:15px}#ga4-cc2-main .ga4-cc2-modal-preferences{display:flex;flex-direction:column;position:fixed;right:0;top:0;max-width:40em;height:100%;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.3)}#ga4-cc2-preferences .ga4-cc2-modal-preferences-header{align-items:center;border-bottom:1px solid #f0f4f7;display:flex;justify-content:space-between;padding:1em 1.4em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-close-btn{background:#eaeff2;border:1px solid #eaeff2;border-radius:0.4rem;height:40px;position:relative;transition:all .15s ease;width:40px}#ga4-cc2-preferences .ga4-cc2-modal-preferences-close-btn span{display:flex;height:100%;width:100%}#ga4-cc2-preferences svg{fill:none;width:100%}#ga4-cc2-preferences .ga4-cc2-modal-preferences-close-btn span svg{stroke:#2c2f31;transform:scale(.5);transition:stroke .15s ease}#ga4-cc2-preferences .ga4-cc2-modal-preferences-body{padding:1em 1.4em;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto contain;scrollbar-width:thin}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section{border-radius:0.4rem;display:flex;flex-direction:column;border:1px solid #f0f4f7;padding:1em;transition:background-color .25s ease,border-color .25s ease}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-title-wrapper{align-items:center;display:flex;position:relative}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-title{border-radius:0.4rem;font-size:.95em;font-weight:600}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-desc-wrapper{margin-top:.85em;color:#5e6266;display:flex;flex-direction:column;font-size:.9em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-desc{line-height:1.5em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggles{}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle{border-top:none;margin-bottom:.375rem;border-radius:0.4rem;display:flex;flex-direction:column}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle .ga4-cc2-modal-preferences-section-title-wrapper{}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle .ga4-cc2-modal-preferences-section-desc-wrapper{margin-top:.85em;border:1px solid #f0f4f7;border-radius:0.4rem;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0 !important;overflow:hidden;color:#5e6266;display:none;flex-direction:column;font-size:.9em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle.is-expanded .ga4-cc2-modal-preferences-section-desc-wrapper{display:flex}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle .ga4-cc2-modal-preferences-section-desc{margin-top:0;padding:1em}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-title-wrapper .ga4-cc2-modal-preferences-section-title{cursor:pointer;align-items:center;background:#f0f4f7;border:1px solid #f0f4f7;display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 3.4em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%;border-radius:0.4rem;font-size:.95em;font-weight:600}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle-wrapper{border-radius:4em;height:23px;transform:translateZ(0);width:50px;cursor:pointer;position:absolute;right:18px;z-index:1}#ga4-cc2-preferences .ga4-cc2-modal-preferences-badge{align-items:center;background:#eaeff2;border-radius:5em;color:#5e6266;display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-arrow{background:#d5dee2;border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-toggle.is-expanded .ga4-cc2-modal-preferences-section-arrow svg{transform:scale(.5) rotate(180deg)}#ga4-cc2-preferences .ga4-cc2-modal-preferences-section-arrow svg{stroke:#2c2f31;transform:scale(.5)}#ga4-cc2-preferences .section__toggle:disabled{cursor:not-allowed}#ga4-cc2-preferences .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#ga4-cc2-preferences .toggle__icon{background:#667481;box-shadow:0 0 0 1px #667481;display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#ga4-cc2-preferences .section__toggle:checked ~ .toggle__icon{background:#30363c;box-shadow:0 0 0 1px ##D3D3D3}#ga4-cc2-preferences .section__toggle__disable:checked ~ .toggle__disable{background:#eaeff2;box-shadow:0 0 0 1px #d5dee2}#ga4-cc2-preferences .section__toggle,#ga4-cc2-preferences .section__toggle-wrapper,#ga4-cc2-preferences .toggle__icon,#ga4-cc2-preferences .toggle__label{border-radius:4em;height:23px;transform:translateZ(0);width:50px}#ga4-cc2-preferences .section__toggle:checked:disabled ~ .toggle__icon .toggle__icon-circle{background:#fff;box-shadow:none}#ga4-cc2-preferences .section__toggle:checked ~ .toggle__icon .toggle__icon-circle{background-color:#fff;transform:translateX(27px)}#ga4-cc2-preferences .toggle__icon-circle{background:#fff;border:none;border-radius:4em;box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#ga4-cc2-preferences .section__toggle:checked ~ .toggle__icon .toggle__icon-off{opacity:0}#ga4-cc2-preferences .toggle__icon-off{opacity:1}#ga4-cc2-preferences .section__toggle:checked ~ .toggle__icon .toggle__icon-on{opacity:1}#ga4-cc2-preferences .toggle__icon-on{opacity:0;transform:rotate(45deg)}#ga4-cc2-preferences .toggle__icon-off,#ga4-cc2-preferences .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#ga4-cc2-preferences .section__toggle:checked:disabled ~ .toggle__icon svg{stroke:#d5dee2}#ga4-cc2-preferences .toggle__icon-off svg{stroke:#667481;transform:scale(.55)}#ga4-cc2-preferences .toggle__icon-on svg{stroke:#30363c;transform:scale(.55) rotate(-45deg)}#ga4-cc2-preferences .ga4-cc2-modal-preferences-footer{padding:1em 1.4em;border-top:1px solid #f0f4f7;display:flex;justify-content:space-between;flex-shrink:0}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn-group{display:flex}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn{background:#30363c;border:1px solid ##D3D3D3;border-radius:0.4rem;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn + .ga4-cc2-modal-preferences-btn,#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn-group + .ga4-cc2-modal-preferences-btn-group{margin-left:.375rem}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn-secondary{background:#eaeff2;border-color:#eaeff2}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn [data-role="ga4cokkieall"]{background-color:#3ebd88 !important;border-color:#3ebd88 !important;color:white !important}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn [data-role="ga4cokkienecessary"]{background-color:#912828 !important;color:white !important}#ga4-cc2-preferences .ga4-cc2-modal-preferences-btn [data-role="ga4cokkiesave"]{background-color:#858585 !important;color:white !important}@media screen and (max-width:640px){.ga4-cc2-modal-content{max-width:none !important;width:auto !important}#ga4-cc2-main .ga4-cc2-modal-content-body{flex-direction:column}#ga4-cc2-main .ga4-cc2-modal-content-btns{max-width:100%;padding-top:10px}}