.react-toggle{touch-action:pan-x;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;display:inline-block;position:relative}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;width:50px;height:24px;padding:0;transition:all .2s}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{opacity:0;width:14px;height:10px;margin-top:auto;margin-bottom:auto;line-height:0;transition:opacity .25s;position:absolute;top:0;bottom:0;left:8px}.react-toggle--checked .react-toggle-track-check{opacity:1;transition:opacity .25s}.react-toggle-track-x{opacity:1;width:10px;height:10px;margin-top:auto;margin-bottom:auto;line-height:0;transition:opacity .25s;position:absolute;top:0;bottom:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{box-sizing:border-box;transition:all .5s cubic-bezier(.23,1,.32,1);background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;width:22px;height:22px;transition:all .25s;position:absolute;top:1px;left:1px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}
.cookiespop .CookieConsent{opacity:1;z-index:var(--termly-z-index);box-sizing:border-box;text-align:center;border-width:0;border-radius:5px;max-height:75vh;margin:20px;padding:10px;position:fixed;box-shadow:0 0 35px #00000040;background-color:#fff!important;width:550px!important;display:block!important}.cookiespop .text{color:#4d5461;text-align:left;font-family:DM Sans,serif;font-size:14px;line-height:24px}.cookiespop #rcc-decline-button{text-transform:capitalize;width:9.5em;max-width:12em;font-size:14px;transition:all .3s;color:#000!important;background:#f5f5f5!important;border:1px solid #f5f5f5!important;border-radius:3px!important;margin:5px 7px!important;padding:.625em 2em!important}.cookiespop #rcc-confirm-button{text-transform:capitalize;width:9.5em;max-width:12em;font-size:14px;transition:all .3s;color:#fff!important;background:#000!important;border:1px solid #000!important;border-radius:3px!important;margin:5px 7px!important;padding:.625em 2em!important}.cookiespop #rcc-decline-button:hover{border:1px solid #f5f5f5;transition:all .3s;color:#fff!important;background-color:#000!important}.cookiespop #rcc-confirm-button:hover{transition:all .3s;color:#000!important;background-color:#f5f5f5!important;border:1px solid #000!important}.cookie-buttons-wrapper{flex-direction:row-reverse;justify-content:center;display:flex}.link-underline{text-underline-offset:5px;color:#000;text-decoration:underline;text-decoration-color:#000!important}.link-underline:hover{color:#0faaa5;text-decoration:underline;transition:all .3s;text-decoration-color:#0faaa5!important}#root .CookieConsent .btn{color:#999;background:#eee;border:0;width:26px;height:26px;padding:0;line-height:normal;position:absolute;top:5px;right:5px}#root .CookieConsent .btn:hover{color:#000}@media screen and (min-width:320px) and (max-width:420px){.cookiespop .CookieConsent{max-width:100vw;padding:5px;width:100%!important;margin:0!important}.cookiespop .text{color:#000;text-align:left;font-family:DM Sans,serif;font-size:12px;line-height:20px}.cookiespop #rcc-decline-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#000!important;background:#f5f5f5!important;border:1px solid #f5f5f5!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop #rcc-confirm-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#fff!important;background:#000!important;border:1px solid #000!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop .CookieConsent>div:first-child{margin:5px 5px 10px!important}}@media screen and (min-width:421px) and (max-width:575px){.cookiespop .CookieConsent{max-width:100vw;padding:5px;width:100%!important;margin:0!important}.cookiespop .text{color:#000;text-align:left;font-family:DM Sans,serif;font-size:12px;line-height:20px}.cookiespop #rcc-decline-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#000!important;background:#f5f5f5!important;border:1px solid #f5f5f5!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop #rcc-confirm-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#fff!important;background:#000!important;border:1px solid #000!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop .CookieConsent>div:first-child{margin:5px 5px 10px!important}}@media screen and (min-width:576px) and (max-width:767px){.cookiespop .CookieConsent{max-width:100vw;padding:5px;width:100%!important;margin:0!important}.cookiespop .text{color:#000;text-align:left;font-family:DM Sans,serif;font-size:12px;line-height:20px}.cookiespop #rcc-decline-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#000!important;background:#f5f5f5!important;border:1px solid #f5f5f5!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop #rcc-confirm-button{text-transform:capitalize;width:100%;max-width:5em;height:40px;font-size:14px;transition:all .3s;color:#fff!important;background:#000!important;border:1px solid #000!important;border-radius:3px!important;margin:1px 4px!important;padding:0!important}.cookiespop .CookieConsent>div:first-child{margin:5px 5px 10px!important}}@media screen and (max-width:575px){.cookiespop #rcc-decline-button,.cookiespop #rcc-confirm-button{height:36px}}
