.section-title1 h2 {
    color: var(--title-color);
    font-family: var(--font-marcellus);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    max-width: 740px;
    margin-top: -10px;
}

.primary-btn1{
    background-color: #000 !important;
}

.h2big{
    font-size: 40px !important;
}

.txtwhite{
    color: #FFF !important;
}

footer .footer-menu-wrap .footer-logo{
    padding:25px 30px;
    min-width: 250px;
    max-width: 250px;
}

footer .footer-widget .contact-area {
    display: block;
    align-items: center;
    gap: 80px;
    padding-top: 18px;
}

footer .footer-widget .contact-area .hotline-area {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}

.primary-btn2:hover {
    color: var(--white-color);
    background-color: #000 !important;
    --primary-color: #000;
}