.countdown{background-color:#000;bottom:0;box-shadow:5px 5px 20px #00000073;display:block;left:0;overflow:hidden;padding:0;position:fixed;right:0;text-decoration:none;z-index:11}.countdown--clickable{cursor:pointer}.countdown__close-button{position:absolute;top:2px;left:5px;padding:0;background-color:transparent;color:#757575;font-size:18px;line-height:1;z-index:2}@media (min-width: 768px){.countdown__close-button{display:none}}.countdown__container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:15px}@media (max-width: 768px){.countdown__container{flex-direction:column;align-items:center}}.countdown__row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px}@media (max-width: 1200px){.countdown__row{padding:0 15px}}@media (max-width: 992px){.countdown__row{flex-direction:column;align-items:center;text-align:center;gap:5px;padding:10px 0}}.countdown__logo-text-container{display:contents}@media (max-width: 768px){.countdown__logo-text-container{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}}.countdown__text-content{flex:2;display:flex;flex-direction:column;text-align:left;justify-content:center}@media (max-width: 992px){.countdown__text-content{display:contents}}@media (max-width: 992px){.countdown__title-row{display:flex;align-items:center;gap:10px;justify-content:center;width:100%}}.countdown__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Roboto,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:40px;line-height:1.1;color:#fff;margin:0}@media (max-width: 768px){.countdown__title{font-size:24px}}.countdown__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:18px;line-height:1.1}@media (max-width: 768px){.countdown__subtitle{font-size:14px;text-align:center}}.countdown__logo{display:flex;justify-content:center;align-items:center;padding:10px}@media (max-width: 992px){.countdown__logo{display:none}}.countdown__logo img{height:60px;width:auto;border-radius:12px;filter:grayscale(1) invert(1)}@media (max-width: 768px){.countdown__logo img{width:70px}}.countdown__mobile-logo{display:none;width:70px;height:auto;border-radius:12px;filter:grayscale(1) invert(1)}@media (max-width: 992px){.countdown__mobile-logo{display:block}}.countdown__time{flex:2;display:flex;justify-content:center}@media (max-width: 576px){.countdown__time{font-size:12px}}.countdown__display{display:flex;gap:10px;position:relative;padding:0 12px}.countdown__display:before{border-bottom:10px solid transparent;border-top:10px solid transparent;content:" ";position:absolute;top:50%;transform:translateY(-50%);border-left:10px solid #fff;left:0}@media (max-width: 768px){.countdown__display:before{border-width:6px}}.countdown__display:after{border-bottom:10px solid transparent;border-top:10px solid transparent;content:" ";position:absolute;top:50%;transform:translateY(-50%);border-right:10px solid #fff;right:0}@media (max-width: 768px){.countdown__display:after{border-width:6px}}@media (max-width: 1090px){.countdown__display{gap:0;padding:0 5px}}.countdown__amount{font-family:Lato,sans-serif;font-weight:700;font-style:normal;display:inline-block;font-size:27px;min-width:60px;padding-bottom:0;text-align:center}@media (max-width: 576px){.countdown__amount{font-size:18px}}.countdown__value{font-size:27px;color:#fff;line-height:1.1}@media (max-width: 576px){.countdown__value{font-size:22px}}.countdown__label{font-family:Lato,sans-serif;font-weight:400;font-style:normal;display:block;font-size:10px;color:#fff}@media (max-width: 576px){.countdown__label{font-size:8px}}.countdown__button-container{text-align:center;flex:1}@media (max-width: 992px){.countdown__button-container{width:100%;padding-top:10px;display:flex;justify-content:center}}.countdown__button{font-family:Lato,sans-serif;font-weight:700;font-style:normal;background-color:#ff4201;color:#fff;border:1px solid #b70000;text-transform:uppercase;border-radius:12px;padding:10px 25px;width:250px}@keyframes glow-pulse{0%{box-shadow:0 0 #ff4201}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 15px transparent}}.countdown__button{animation:glow-pulse 2s infinite}.countdown__button:hover{filter:contrast(1.1)}@media (max-width: 992px){.countdown__button{width:100%;max-width:250px;padding:5px 10px}}
