.topbar{
    background: #7b1d0f;
    padding: 10px 15px;
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.topbar .left-text,
.topbar .launching-soon{
    width: 110px;
}
.topbar-slider{
    width: 80%;
    max-width: 500px;
    margin: 0 auto;
}
.topbar-slider .slick-next,
.topbar-slider .slick-prev{
    font-family: Inter;
}
.topbar-slider .slick-next:before{
    content: '>';
}
.topbar-slider .slick-prev:before{
    content: '<';
}
.launching-soon{
    font-size:14px;
    color: #fff;
}
.banner-text a{
    text-align:center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    font-size: 14px;
    font-family: inherit;
    gap: 20px;
}
.banner-text a span:not(.fa){
    text-decoration: underline;
}
.container-xl{
    max-width: 1400px;
    padding-left: 30px;
    padding-right: 30px;
}
.main-header{
    padding-bottom: 15px;
}

.header-container {
    max-width: 1400px;
    margin: auto;
    padding: 10px 30px 20px;
    display: flex;
    align-items: end;
    justify-content: space-between;
}
.logo img{
    margin-bottom: -10px;
}
.nav-menu {
    display: flex;
    gap: 28px;
}
.nav-menu a{
    font-family: 'Merriweather';
    text-decoration: none;
    color: #111;
    font-size: 16px;
    font-weight: 400;
}
.nav-menu a:hover {
    opacity: 0.6;
}
.hero-slider{
     max-width: 1200px;
    height:640;
    padding-bottom: 30px;
    margin-bottom: 30px;
    
    /*border-bottom: 1px solid #E6E6E6;*/
}
.hero-slider .slides{
    margin-bottom: 30px;
    /*height: 550px;*/
}
.hero-slider .slides img{
    /*height: 100%;*/
}
.about-btn {
    display: inline-block;
    margin-top: 30px;
    padding: 10px 22px;
    border: 1px solid #c66;
    border-radius: 6px;
    font-size: 13px;
    text-decoration: none;
    color: #000;
    transition: all 0.25s ease;
    background: #D9D9D9;
}

.about-btn:hover {
    background: #7b1d0f;
    color: #fff;
    border-color: #7b1d0f;
}
.shadow-btn{
    box-shadow: 0px 4px 4px 0px #BC1224;
}
@media (max-width:768px){
    .topbar .left-text,
    .topbar .launching-soon{
        display:none;
    }
    .banner-text a{
        font-size: 0.8rem;
    }
    .hero-slider .slides{
        height: 250px;
    }
}
.sub-title{
    font-size: 24px;
}
.content{
    color: #828282;
    font-size:18px;
}