@media (max-width:575.98px){.hero-title{font-size:1.8rem}
.hero-subtitle{font-size:1.2rem}
.quote-text{font-size:1.6rem}
.counter-item{margin-bottom:1rem}
.timeline:before{left:40px}
.timeline-date{left:40px;width:100px;margin-left:0;transform:translateX(-50px)}
.timeline-content{width:calc(100% - 70px);margin-left:70px!important}
.result-question{width:40%}
.result-value{width:35px}
.telegram-float span{display:none}
.telegram-float i{margin-right:0}
.disclaimer{text-align:left;margin-top:.5rem}
}
@media (min-width:576px) and (max-width:767.98px){.hero-title{font-size:2rem}
.counter-item{margin-bottom:1rem}
.timeline:before{left:60px}
.timeline-date{left:60px;width:120px;margin-left:0;transform:translateX(-60px)}
.timeline-content{width:calc(100% - 100px);margin-left:100px!important}
.disclaimer{text-align:left;margin-top:.5rem}
}
@media (min-width:768px) and (max-width:991.98px){.timeline:before{left:50%}
.timeline-date{width:120px}
.timeline-content{width:calc(50% - 70px)}
.timeline-item:nth-child(odd) .timeline-content{margin-left:calc(50% + 45px)}
.timeline-item:nth-child(even) .timeline-content{margin-left:25px}
}
@media (min-width:992px){.telegram{padding:6rem 0}
.hero-title{font-size:3rem}
.hero-subtitle{font-size:1.5rem}
.timeline:before{left:50%}
.timeline-date{width:150px}
}
@media (min-width:1200px){.container{max-width:1250px}
.hero-title{font-size:3.5rem}
}
@media (max-width:767.98px){.telegram-join{margin-top:1rem}
.counter-item{margin-bottom:1rem}
.footer-links,.social-share{margin-top:2rem}
}
