@charset "utf-8";

.Avada-CookiesBar__PreferencesCard { font-size: 13px; padding: 0px 16px 16px; background: rgb(255, 255, 255); border-radius: 12px; margin-bottom: 8px; }

.Avada-CookiesBar__PreferencesCard.-custom { padding-left: 8px; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop { display: flex; align-items: flex-start; position: sticky; top: 41px; flex-wrap: wrap; background-color: rgb(255, 255, 255); padding-top: 16px; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop.--Mobile { top: 54px; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__TitleWrapper { display: flex; flex: 1 1 0%; gap: 8px; align-items: center; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__TitleWrapper.-custom { justify-content: space-between; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__TitleWrapper .Avada-CookiesBar__Title { font-weight: 650; overflow-wrap: break-word; color: rgb(48, 48, 48); }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__TitleWrapper .Avada-CookiesBar__Title.-disabled { color: rgb(181, 181, 181); }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__TitleWrapper .Avada-ButtonToggle { margin-top: 4px; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__IconBtn { width: 20px; height: 20px; text-align: center; cursor: pointer; }

.Avada-CookiesBar__PreferencesCard .Avada-CookiesBar__CardTop .Avada-CookiesBar__Description { padding-bottom: 4px; color: rgb(48, 48, 48); }

.Avada-CookiesBar__PreferenceCookies-Wrapper { height: 0px; overflow: hidden; border-radius: 8px; transition: height 0.5s; }

.Avada-CookiesBar__PreferenceCookies-Wrapper--Active { height: fit-content; }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies { width: 100%; height: 100%; border-radius: 8px; padding: 7px; overflow: auto; }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar { width: 7px; height: 8px; cursor: pointer; }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar { width: 6px; height: 6px; }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar-track { border-radius: 10px; background: rgba(0, 0, 0, 0.1); }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0.2); }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.4); }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar-thumb:active { background: rgba(0, 0, 0, 0.9); }

.Avada-CookiesBar__PreferenceCookies-Wrapper .Avada-CookiesBar__PreferenceCookies::-webkit-scrollbar { display: none; }

.Avada-CookiesBar__CookieItem { margin-top: 8px; }

.Avada-CookiesBar__CookieItem .Avada-CookiesBar__CookieTrigger { cursor: pointer; padding: 2px 0px; }

.Avada-CookiesBar__CookieItem .Avada-CookiesBar__PushContent { padding: 8px; display: flex; flex-direction: column; gap: 8px; border-radius: 12px; box-shadow: rgba(26, 26, 26, 0.07) 0px 1px 0px 0px, rgba(204, 204, 204, 0.5) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.17) 0px -1px 0px 0px inset, rgba(0, 0, 0, 0.13) -1px 0px 0px 0px inset, rgba(0, 0, 0, 0.13) 1px 0px 0px 0px inset; background-color: rgb(239, 239, 239); }

.Avada-CookiesBar__CookieItem .Avada-CookiesBar__PushContent .Avada-CookiesBar__PushContent-Item { display: flex; }

.Avada-CookiesBar__CookieItem .Avada-CookiesBar__PushContent .Avada-CookiesBar__PushContent-Item .Avada-CookiesBar__PushContent--Bold { font-weight: 650; line-height: 1.5; flex-basis: 94px; }

.Avada-CookiesBar__CookieItem .Avada-CookiesBar__PushContent .Avada-CookiesBar__Content { flex: 1 1 0%; word-break: break-all; }

.Avada-CookiesBar__DescriptionWrapper { transition: max-height 0.3s ease-in-out; }

.Avada-CookiesBar__DescriptionWrapper.-custom { max-height: 0px; margin-left: 20px; overflow: auto; }

.Avada-CookiesBar__DescriptionWrapper.-custom::-webkit-scrollbar { display: none; }

.Avada-CookiesBar__DescriptionWrapper.-custom.-active { max-height: 302px; }

.Avada-CookiesBar__Title--Wrapper { display: flex; }

.Avada-CookiesBar__Title--Wrapper.-custom { cursor: pointer; }

.TcfBanner__PurposeOption--Title { font-weight: 650; }