.work-process .cta .cta__title {
    font-size: 2.5rem;
    font-weight: 700;
}

.fondo {
    background-color: rgba(255, 255, 255, 0.5) !important;
    border-radius: 50px !important;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    width: 100% !important;
}

div.wpforms-container-full input[type=submit],
div.wpforms-container-full button[type=submit],
div.wpforms-container-full .wpforms-page-button,
.wp-core-ui div.wpforms-container-full input[type=submit],
.wp-core-ui div.wpforms-container-full button[type=submit],
.wp-core-ui div.wpforms-container-full .wpforms-page-button {
    width: 100% !important;
}

.miniPopup-emergency-trigger {
    visibility: hidden;
}

.slider .slide__title {
    font-weight: 700 !important;
    color: #FF6A00;
}

.heading-layout2 .heading__title {
    font-weight: 600 !important;
}

.heading__title {
    font-weight: 700 !important;
}

.heading__subtitle {
    font-weight: 700 !important;
}

.service-item .service__title {
    font-weight: 600 !important;
}

.pagetitle__heading {
    font-weight: 700 !important;
    color: #FF6A00;
}

.post-item .post__title a {
    font-weight: 700 !important;
}

.contact-panel__title {
    font-weight: 700 !important;
}

.footer .footer-primary {
    background-color: #000;
}

.header-topbar {
    background-color: #000;
}

.bg-overlay-secondary:before {
    background-color: #000;
}

@media (width >=64rem) {
    .collapse {
        visibility: visible !important;
    }
}

.footer .footer-widget-contact:before {
    visibility: hidden !important;
}