.navbar-brand>img {
    max-width: 181px;
}

.header-style-1 .topbar ul li {
    color: #fff;
}

.header-style-1 .topbar ul li a {
    font-size: 0.93333rem;
    color: #fff;
    text-decoration: none;
}

.page-title {
    height: 300px;
}

.contact-pg-contact-section .contact-info li a {
    font-size: 16px;
    font-size: 1.06667rem;
    color: #242c33;
    position: relative;
}

.site-footer .services-widget.footer-contacto-widget ul li + li {
    margin-top: 10px;
}

.cta-section-s2 h3 {
    font-size: 1.8rem;
}

.header-style-1 .request-quote a {
    font-weight: 700;
}

.BoxBotonWhatsappFlotante {
    position: fixed;
    left: 15px;
    bottom: 15px;
    z-index: 9991;
}

.BoxBotonWhatsappFlotante .BtnLink {
    background: linear-gradient(180deg, rgba(95, 252, 123, 1) 0%, rgba(40, 209, 70, 1) 100%);
    width: 60px;
    height: 60px;
    background-size: contain;
    border-radius: 50%;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 20%);
    display: flex;
    justify-content: center;
    align-items: center;
}

@media screen and (min-width: 992px) {
    .cta-section h3, .cta-section-s2 h3 {
        font-size: 1.8rem;
    }
    .cta-section-s2 .cta-text .theme-btn-s2 {
        top: 50%;
        transform: translateY(-50%);
    }
}