.consent-banner{bottom:var(--consent-banner-distance-from-bottom-desktop);left:var(--consent-banner-distance-from-left-desktop);position:fixed;z-index:1000000;opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-out,transform .4s ease-out,visibility .4s}@media screen and (max-width: 440px){.consent-banner{bottom:var(--consent-banner-distance-from-bottom-mobile);padding:0 8px;left:var(--consent-banner-distance-from-left-mobile);width:100%;box-sizing:border-box}}.consent-banner--hidden{opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none}.consent-banner__container{display:flex;max-width:280px;width:100%;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:2px;background:#f5f5f5 !important;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}@media screen and (max-width: 440px){.consent-banner__container{max-width:none}}.consent-banner__text{color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px}.consent-banner__text a{color:#405cb3 !important;text-decoration-line:underline}@media screen and (max-width: 440px){.consent-banner__text{font-size:12px;line-height:20px}}.consent-banner__buttons{display:grid;gap:8px;width:100%;grid-template-columns:repeat(2, 120px)}@media screen and (max-width: 440px){.consent-banner__buttons{grid-template-columns:repeat(3, 1fr)}}.consent-banner__buttons--customize,.consent-banner__buttons--reject{font-size:14px;font-weight:600;line-height:24px;font-family:"Open Sans";max-height:40px;height:100%;display:flex;max-width:120px;width:100%;padding:16px 24px;border-radius:4px;justify-content:center;align-items:center;gap:16px;border:1px solid #000;box-sizing:border-box;transition:border .3s ease,color .3s ease}.consent-banner__buttons--customize:hover,.consent-banner__buttons--reject:hover{border:1px solid #405cb3 !important;color:#405cb3 !important}@media screen and (max-width: 440px){.consent-banner__buttons--customize,.consent-banner__buttons--reject{font-size:12px;padding:8px;max-width:none}}.consent-banner__buttons--accept{font-size:14px;font-weight:700;line-height:24px;font-family:"Open Sans";display:flex;max-height:40px;height:100%;max-width:248px;width:100%;padding:16px 24px;justify-content:center;align-items:center;gap:16px;border-radius:4px;background:#000 !important;color:#fff !important;box-sizing:border-box;grid-column:1/-1;transition:background .3s ease}.consent-banner__buttons--accept:hover{background:#405cb3 !important}@media screen and (max-width: 440px){.consent-banner__buttons--accept{font-size:12px;line-height:20px;padding:8px;grid-column:auto;max-width:none}}.consent-banner--dark .consent-banner__container{background:#222 !important}.consent-banner--dark .consent-banner__text{color:#fff !important}.consent-banner--dark .consent-banner__text a{text-decoration-line:underline}.consent-banner--dark .consent-banner__buttons--customize,.consent-banner--dark .consent-banner__buttons--reject{transition:border .3s ease,color .3s ease;color:#fff !important;border:1px solid #fff}.consent-banner--dark .consent-banner__buttons--customize:hover,.consent-banner--dark .consent-banner__buttons--reject:hover{color:#9ab3ff !important;border:1px solid #9ab3ff !important}.consent-banner--dark .consent-banner__buttons--accept{transition:background .3s ease;background:#fff !important;color:#222 !important}.consent-banner--dark .consent-banner__buttons--accept:hover{background:#9ab3ff !important}/*# sourceMappingURL=child-theme-main.min.css.map */
