.sticky-banner__hidden{display:none}
.sticky-banner .relative .sticky-banner__wrapper{position:relative;margin-top:16px;bottom:0}
.sticky-banner__wrapper{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--stickyBannerMobileBgColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:700;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media(min-width:1024px){.sticky-banner__wrapper{min-height:99px;bottom:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;background-color:var(--stickyBannerLeftBgColor);border-radius:24px;min-width:967px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}
}
@media(min-width:1440px){.sticky-banner__wrapper{padding-left:24px;gap:47px;min-width:1212px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}
}
.sticky-banner__content{padding:16px 0;text-align:center;max-width:440px}
.sticky-banner__value-off{color:#1c3750}
@media(min-width:1024px){.sticky-banner__value-off{font-size:2.5rem}
}
.sticky-banner__countdown{min-width:171px;-ms-flex-item-align:center;align-self:center;margin-top:-20px}
.sticky-banner__countdown .countdown-timer__timer{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(min-width:1024px){.sticky-banner__countdown .countdown-timer__timer{gap:16px}
}
.sticky-banner__countdown .countdown-timer__timer div:not(:last-child) .countdown-timer__timer-item::after{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%226%22%20height%3D%2220%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%225%22%20r%3D%222%22%20fill%3D%22%23078944%22/%3E%3Ccircle%20cx%3D%223%22%20cy%3D%2215%22%20r%3D%222%22%20fill%3D%22%23078944%22/%3E%3C/svg%3E");-ms-flex-line-pack:center;align-content:center;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.5rem;display:block;margin:-2px 4px 0 0;color:var(--stickyBannerRightBgColor);text-align:center;line-height:0}
@media(min-width:1024px){.sticky-banner__countdown .countdown-timer__timer div:not(:last-child) .countdown-timer__timer-item::after{display:none}
}
.sticky-banner__countdown .countdown-timer__timer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-bottom:0;font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.5rem;line-height:112%}
@media(min-width:1024px){.sticky-banner__countdown .countdown-timer__timer-item{font-weight:700}
}
.sticky-banner__countdown .countdown-timer__timer-item span{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--stickyBannerRightBgColor);color:#fff;width:34px;height:43px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:1024px){.sticky-banner__countdown .countdown-timer__timer-item span{width:32px;height:40px}
}
.sticky-banner__countdown .countdown-timer__timer-item--text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.125rem;line-height:150%;color:#1c3750;display:inline-block;text-align:center;width:100%}
.sticky-banner__countdown .countdown-timer__timer-item--days,.sticky-banner__countdown .countdown-timer .countdown-timer__timer-item--text,.sticky-banner__countdown .countdown-timer__timer .countdown-timer__timer-item--text{display:none}
@media(min-width:1024px){.sticky-banner__countdown .countdown-timer__timer .countdown-timer__timer-item--text{display:block}
.sticky-banner__countdown .countdown-timer__timer-item--seconds,.sticky-banner__countdown .countdown-timer__timer div:first-child,.sticky-banner__countdown .countdown-timer__timer div:last-child{display:none}
}
@media(min-width:1024px){.sticky-banner__countdown{margin-top:0}
}
.sticky-banner__book{position:relative;padding:16px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;border-top-right-radius:24px;border-bottom-right-radius:24px}
@media(min-width:1024px){.sticky-banner__book{padding:0 0 0 16px;gap:0;background-color:var(--stickyBannerRightBgColor);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sticky-banner__book::before{content:"";position:absolute;width:24px;left:-23px;top:0;height:100%;background-color:var(--stickyBannerRightBgColor);-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2299%22%20viewBox%3D%220%200%2024%2099%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M14.4624%2083C4.5%20103%2012.9565%20192.744%2024.0001%20216.5V-23C24.0001%20-23%204.99996%20-2%2014.4624%2023.5C23.9248%2049%2024.4247%2063%2014.4624%2083Z%22%20fill%3D%22%23078944%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2299%22%20viewBox%3D%220%200%2024%2099%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M14.4624%2083C4.5%20103%2012.9565%20192.744%2024.0001%20216.5V-23C24.0001%20-23%204.99996%20-2%2014.4624%2023.5C23.9248%2049%2024.4247%2063%2014.4624%2083Z%22%20fill%3D%22%23078944%22/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}
}
.sticky-banner__image{display:none}
@media(min-width:1024px){.sticky-banner__image{-ms-flex-item-align:center;align-self:center;width:166px;height:67px;display:block}
}
.sticky-banner__button{cursor:pointer;background-color:#f4b615;border-radius:100px;padding:8px 32px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.875rem;line-height:1.125rem;text-transform:capitalize;color:#1c3750;margin-right:24px;-ms-flex-item-align:center;align-self:center}
.sticky-banner__button-mobile{background-color:#cf0000;padding:20px 32px;border-radius:100px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.875rem;line-height:150%;color:#fff;margin:6px auto 0}
.sticky-banner__close-button{display:none}
@media(min-width:1024px){.sticky-banner__close-button{cursor:pointer;display:block;position:absolute;top:-12px;right:0;width:32px;height:32px;background-color:#e4ebee;border-radius:50%;z-index:1}
}
.sticky-banner__details{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;line-height:150%;text-decoration:underline;margin:0 auto 24px}
@media(min-width:1024px){.sticky-banner__details{display:none}
}