.work-process .cta .cta__title {
    font-size: 2.5rem;
    font-weight: 700;
}

.fondo {
    background-color: rgb(38, 39, 43);
}

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: #21cdc0;
}

.bg-primary {
    background-color: rgb(38, 39, 43) !important;
}

.heading-layout2 .heading__title {
    font-weight: 600 !important;
}

.heading__title {
    font-weight: 700 !important;
    color: rgb(255, 208, 0) !important;
}

.member .member__info .member__name a {
    font-weight: 700 !important;
}

.member .member__info .member__name a {
    color: rgb(0, 0, 0) !important;
}

.btn__secondary {
    background-color: rgb(255, 232, 30);
    color: black;
}

.btn__secondary:hover {
    background-color: rgb(38, 39, 43) !important;
    color: white;
    border: 1px solid white;
}

.btn__link.btn__secondary {
    color: black;
}

.member__desc {
    color: black;
}

.heading__desc {
    color: black !important;
}

.accordion-item .accordion__title {
    color: black !;
}

.accordion-item .accordion__title:after {
    background-color: black;
}

.accordion-item.opened .accordion__header:not(.collapsed) .accordion__title {
    color: black;
}

.accordion-item.opened .accordion__header:not(.collapsed) .accordion__title:after {
    background-color: rgb(255, 217, 0);
}

.accordion-item.opened {
    border-color: black;
}

.accordion-item .accordion__title:hover {
    color: rgb(255, 217, 0);
}

.member:hover .btn__link.btn__secondary {
    background-color: rgb(255, 232, 30);
    color: black;
}

.member:hover .btn__link.btn__secondary i {
    color: black;
}

.member .btn__link.btn__secondary i {
    color: black;
}

.member .btn__link.btn__secondary:hover {
    background-color: rgb(38, 39, 43) !important;
}

.member:before {
    background-color: rgb(255, 232, 30);
}

.heading__subtitle {
    font-weight: 700 !important;
    color: black !important;
}

.cta__title {
    color: rgb(255, 208, 0) !important;
}

.service-item .service__title {
    font-weight: 600 !important;
    color: black;
}

.service-item .btn:hover {
    border-color: rgb(255, 208, 0);
}

.service-item:before {
    background-color: black;
}

.btn__secondary.btn__outlined {
    color: black;
    border: 2px solid black;
}

.service-item:hover:before {
    background-color: rgb(255, 217, 0);
}

.pagetitle__heading {
    font-weight: 700 !important;
    color: rgb(255, 232, 30);
}

.about-layout3 .experience__years {
    color: black;
}

.pagetitle__subheading {
    color: rgb(255, 232, 30) !important;
}

.about-layout3 .experience__text {
    font-weight: 700 !important;
    color: black;
}

.pagetitle__desc {
    color: white !important;
}

.post-item .post__title a {
    font-weight: 700 !important;
}

.contact-panel__title {
    font-weight: 700 !important;
    color: black;
}

.footer .footer-primary {
    background-color: rgb(38, 39, 43);
}

.header-topbar {
    background-color: rgb(38, 39, 43);
}

.bg-overlay-secondary:before {
    background-color: #222b46;
}

.btn__primary {
    color: black;
    background-color: rgb(255, 232, 30);
}

.btn:not(.btn__link):not(.btn__outlined):before {
    background-color: rgb(38, 39, 43) !important;
}

.navbar .nav__item .nav__item-link {
    color: black;
}

.nav__item .nav__item-link:hover {
    color: rgb(255, 217, 0) !important;
}

.navbar .nav__item .nav__item-link:before {
    background-color: rgb(255, 217, 0) !important;
}

.slider .slide__title {
    color: rgb(255, 217, 0) !important;
}

.btn__white {
    background-color: rgb(255, 232, 30);
    color: black;
}

.btn__white:hover {
    background-color: rgb(255, 232, 30);
    color: white;
    border: 1px solid white;
}

.footer .footer-widget-nav li a:hover {
    color: rgb(255, 217, 0) !important;
}

.footer .footer-widget__title {
    font-weight: 600 !important;
    color: rgb(255, 217, 0) !important;
}

.footer .contact-list li {
    color: black;
}

.phone__number {
    color: black !important;
}

.phone__number:hover {
    color: rgb(255, 217, 0) !important;
}

.footer .footer-widget-contact:after {
    background-color: rgb(255, 217, 0) !important;
}

.abajo {
    color: black !important;
    background-color: white;
}

.abajo:hover {
    color: rgb(255, 217, 0) !important;
    background-color: white;
}

.footer .footer-secondary:after {
    background-color: rgb(255, 217, 0) !important;
}

#scrollTopBtn {
    background-color: rgb(255, 217, 0) !important;
}

.bg-overlay-primary-gradient:before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 19%, rgba(0, 0, 0, 0.4) 71%);
}

.contact-layout1 .contact-panel__info:after,
.contact-layout2 .contact-panel__info:after {
    background-color: rgb(255, 217, 0) !important;
}

.footer .footer__copyright-links li a:hover {
    color: rgb(255, 217, 0) !important;
}

.footer .footer-widget-contact:before {
    visibility: hidden !important;
}

.blanco {
    color: white !important;
}

@media (width >=64rem) {
    .collapse {
        visibility: visible !important;
    }
}