:root{--tooltip-color:#000;--tooltip-text-color:#fff}.header-promo-banner-contents{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.header-promo-banner__button-wrapper{align-items:center;display:flex;justify-content:flex-end;min-width:35px}@media screen and (min-width:768px){.header-promo-banner__button-wrapper{min-width:85px}}.header-promo-banner__button-wrapper.hidden{display:none}.header-promo-banner__button--previous{cursor:pointer;height:12px;justify-content:flex-start;min-width:35px;padding:0 10px}@media screen and (min-width:768px){.header-promo-banner__button--previous{padding:0 24px}}.header-promo-banner__button--next{cursor:pointer;display:flex;height:12px;padding:0 10px;transform:scaleX(-1)}@media screen and (min-width:768px){.header-promo-banner__button--next{padding:0 24px}}.header-promo-banner__play-pause-progress--wrapper{display:none;position:relative;width:22px}@media screen and (min-width:768px){.header-promo-banner__play-pause-progress--wrapper{align-items:center;cursor:pointer;display:flex;margin-top:2px}}.header-promo-banner__button--play-pause{display:flex;z-index:1}.header-promo-banner__progress-bar{display:none;height:22px;margin-top:2px;position:absolute;width:22px;z-index:0}@media screen and (min-width:768px){.header-promo-banner__progress-bar{display:flex}}.header-promo-banner__announcement{align-items:center;display:flex;line-height:25px;max-width:calc(100% - 50px);overflow:hidden}.header-promo-banner__announcement--link{margin-left:.5rem}.header-promo-banner__announcement--tooltip{cursor:pointer;display:inline-block;height:17px;margin:0 .5rem;position:relative;width:17px}.header-promo-banner__announcement--tooltip:after,.header-promo-banner__announcement--tooltip:before{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.header-promo-banner__announcement--tooltip:before{background-color:var(--tooltip-color);box-shadow:0 0 3px rgba(0,0,0,.35);content:""}.header-promo-banner__announcement--tooltip:after{color:var(--tooltip-text-color);content:"?";font-weight:600;top:-1px}.header-promo-banner__announcement--link,.header-promo-banner__announcement--text{align-items:center;display:flex;overflow:hidden;white-space:nowrap}.header-promo-banner__announcement--text{overflow:unset}.header-promo-banner__announcement--modal-wrapper{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.header-promo-banner__announcement--modal-overlay{background-color:#000;bottom:0;height:100%;left:0;opacity:.5;position:fixed;right:0;top:0;width:100%}.header-promo-banner__announcement--modal-content{background-color:#fff;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.3);left:50%;max-height:100vh;max-width:96%;overflow:scroll;padding:25px 30px;position:absolute;text-align:start;top:50%;transform:translate(-50%,-50%);width:500px}@media screen and (min-width:768px){.header-promo-banner__announcement--modal-content{max-height:70vh}}.header-modal__close-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:auto;position:sticky;right:0;top:0;width:20px}@media screen and (min-width:768px){.header-modal__close-button{cursor:pointer}}.header-modal__close-button svg{opacity:.5;transition:opacity .3s ease;width:15px}.header-modal__close-button svg:hover{opacity:1}.header-modal__text-title{font-family:Recoleta,sans-serif;font-size:22px;font-weight:500;margin-bottom:20px;text-transform:none;white-space:break-spaces;width:90%}.header-modal__text-description{font-size:16px;font-weight:200;inline-size:100%;line-height:24px;overflow-wrap:break-word;white-space:normal}@media screen and (max-width:768px){.header-promo-banner-container{font-size:13px}}