@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}.counter-timer-hero{margin-bottom:80px}@media screen and (max-width: 768px){.counter-timer-hero{margin-bottom:40px}}.counter-timer-hero .content-section{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.counter-timer-hero .content-section .image-wrapper{position:relative;grid-column:span 1/span 1}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .image-wrapper{grid-column:span 2/span 2}}.counter-timer-hero .content-section .image-wrapper:before{display:block;content:"";width:100%;padding-top:100%}.counter-timer-hero .content-section .image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.counter-timer-hero .content-section .content-wrapper{grid-column:span 1/span 1;background-color:#f5f5f5;padding:108px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1224px){.counter-timer-hero .content-section .content-wrapper{padding:40px}}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper{grid-column:span 2/span 2}}@media screen and (max-width: 768px){.counter-timer-hero .content-section .content-wrapper{padding:40px 16px}}.counter-timer-hero .content-section .content-wrapper .title-wrapper{text-align:center}.counter-timer-hero .content-section .content-wrapper .title-wrapper>*{font-family:var(--main-font);font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .title-wrapper>*{font-size:2rem;line-height:115%}}@media screen and (max-width: 768px){.counter-timer-hero .content-section .content-wrapper .title-wrapper>*{font-size:1.75rem}}.counter-timer-hero .content-section .content-wrapper .text-wrapper{margin-top:16px}.counter-timer-hero .content-section .content-wrapper .text-wrapper>*{color:#000}.counter-timer-hero .content-section .content-wrapper .countdown-timer{margin:40px 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));justify-content:center;align-items:center;justify-items:center;column-gap:16px;width:auto}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .countdown-timer{margin:24px 0}}@media screen and (max-width: 768px){.counter-timer-hero .content-section .content-wrapper .countdown-timer{width:100%;max-width:345px}}.counter-timer-hero .content-section .content-wrapper .countdown-timer .time-block{grid-column:span 1/span 1;max-width:120px;width:100%;min-height:100px;min-width:74px;padding:20px 16px;background-color:red;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .countdown-timer .time-block{padding:16px 4px;min-height:74px}}.counter-timer-hero .content-section .content-wrapper .countdown-timer .time-block p{font-family:var(--main-font);color:#fff;text-align:center;font-size:1.25rem;font-style:normal;font-weight:700;line-height:135%}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .countdown-timer .time-block p{font-size:.875rem}}.counter-timer-hero .content-section .content-wrapper .sub-title{color:#000;text-align:center;font-family:var(--main-font);font-size:1.25rem;font-style:normal;font-weight:700;line-height:135%}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .sub-title{font-size:1.125rem;line-height:145%}}.counter-timer-hero .content-section .content-wrapper .sub-text-wrapper{margin-top:16px}.counter-timer-hero .content-section .content-wrapper .hero-button{margin-top:40px}@media screen and (max-width: 1064px){.counter-timer-hero .content-section .content-wrapper .hero-button{margin-top:16px}}
