

    .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: #877300 !important;
}

.member .member__info .member__name a {
    font-weight: 700 !important;
}
.member .member__info .member__name a {
    color: #877300 !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: #877300;
}

.accordion-item.opened {
    border-color: black;
}

.accordion-item .accordion__title:hover {

    color: #877300;
}
.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: #877300 !important;
}

.service-item .service__title {

    font-weight: 600 !important;
    color: black;
}

.service-item .btn:hover {

    border-color: #877300;
}
.service-item:before {
    background-color: black;
}

.btn__secondary.btn__outlined {
    color: black;
    border: 2px solid black;
}

.service-item:hover:before {
    background-color: #877300;
}

.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: #877300 !important;
}

.navbar .nav__item .nav__item-link:before {
    background-color: #877300 !important;
}

.slider .slide__title {

    color: rgb(255, 208, 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: #877300 !important;
}

.banner-layout2 .heading__title,
.work-process .cta__title,
.footer .footer-widget__title {

    font-weight: 600 !important;
    color: #a99000 !important;
}

.footer .footer-widget__title.color-heading {
    color: #877300 !important;
}

.footer .contact-list li {

    color: black;
}

.phone__number {

    color: black !important;
}

.phone__number:hover {

    color: #877300 !important;
}

.footer .footer-widget-contact:after {
    background-color: #877300 !important;
}

.abajo {

    color: black !important;
    background-color: white;

}


.abajo:hover {

    color:  #877300 !important;
    background-color: white;
}

.footer .footer-secondary:after {

    background-color: #877300 !important;
}

#scrollTopBtn {
    background-color: #877300 !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: #877300 !important;
}

.footer .footer__copyright-links li a:hover {

    color: #877300 !important;
}

.footer .footer-widget-contact:before {

    visibility: hidden !important;
}

.blanco {
    color: white !important;
}


@media (width >= 64rem) { 
    
    .collapse {
        visibility: visible !important;
    }
}