.hl-cookie-consent-banner{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:24px;width:100%;z-index:100}.hl-cookie-consent-banner .banner-text-container{line-height:22px}.hl-cookie-consent-banner .banner-actions-container{justify-content:flex-end}.hl-cookie-consent-banner .learn-more{font-weight:600}.hl-cookie-consent-banner .button{align-items:center;border-radius:4px;border-width:1px;box-shadow:0 1px 2px #1018280d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:8px 14px}.hl-cookie-consent-banner .ok{flex-grow:unset}.hl-cookie-consent-banner .button.customize,.hl-cookie-consent-banner .button.primary,.hl-cookie-consent-banner .button.secondary{border:none!important}.hl-cookie-consent-banner .flex{display:flex}@media only screen and (max-width:600px){.hl-cookie-consent-banner{padding:4%!important}.hl-cookie-consent-banner .banner-actions-container{justify-content:center!important;margin-bottom:15px;margin-top:15px;width:100%!important}.hl-cookie-consent-banner .banner-text-container{margin-bottom:12px;text-align:center!important;width:100%!important}.bottom-banner .banner-text-container,.top-banner .banner-text-container{max-width:100%!important}.hl-cookie-consent-banner .banner-text{text-align:justify}.hl-cookie-consent-banner .flex{align-items:center;display:flex;flex-direction:column}.hl-cookie-consent-banner .button{margin-left:0!important;padding:10px 14px;width:100%}.bottom-banner,.top-banner{flex-direction:column}.position-left,.position-right{bottom:0!important;left:unset!important;right:unset!important}.bottom-banner .banner-actions-container,.top-banner .banner-actions-container{gap:10px}}.bottom-banner{bottom:0;position:fixed}.bottom-banner .banner-text-container,.top-banner .banner-text-container{max-width:70%}.bottom-banner .banner-actions-container,.top-banner .banner-actions-container{flex-grow:1;gap:14px}.position-left .banner-actions-container,.position-right .banner-actions-container{justify-content:space-between!important}.position-left .button,.position-right .button{flex-grow:1}.top-banner{position:fixed;top:0}.popup-banner{align-items:unset!important;flex-direction:column;position:fixed}.popup-banner .banner-actions-container{flex-grow:1;gap:10px;width:100%!important}.position-left{bottom:20px;left:20px;max-width:450px}.position-right{bottom:20px;max-width:450px;right:20px}.position-center{bottom:20px;left:50%;right:unset;transform:translate(-50%);width:90%}.position-center .button{flex-grow:unset!important}
