

#et-main-area .et_builder_inner_content .et_pb_section.mg-footer-sec,
#et-main-area .et_builder_inner_content .et_pb_section.mg-footer-sec .politica-privacidad .et_pb_text a,
#et-main-area .et_builder_inner_content .et_pb_section.mg-footer-sec .et_pb_main_blurb_image .et-pb-icon { 
    color: #fff !important;
}

#et-main-area .et_builder_inner_content .et_pb_section .et_pb_row.footer-desp {
    /* max-width: 100% !important; */
    padding-top: 32px !important;
    padding-bottom: 32px !important;
    /* border-top-width: 1px;
    border-bottom-width: 1px; */
    border-top-color: transparent;
    border-bottom-color:transparent;
    /* padding-right: 175px !important;
    padding-left: 175px !important; */
}


#et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links ul li {
    margin-bottom: 24px;
    width: 304px;
}

#et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links ul li a {
    font-size: 16px;
    text-decoration: underline;
    line-height: 26px;
    color: #FFF !important;
}

#et-main-area .et_builder_inner_content .ma-text-prefooter-links ul li a:hover {
    color: #B3B3B3 !important;
    text-decoration: unset !important;
}

#et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title {
    margin-bottom: 32px;
    font-size: 24px;
    font-weight: 500;
    color: #F8F8F8;
}

#et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links.ma-text-prefooter-links-two-columns ul {
    column-count: 2;
    column-gap: 24px;
    row-gap: 64px;
}


@media (max-width:1183px) {

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title {
        margin-bottom: 32px !important;
        padding: 8px 20px;
        margin-left: 10px;
        display: flex;
        align-items: center;
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title::after {
        font-family: ETmodules !important;
        content: "\33";
        position: absolute;
        right: unset !important;
        left: 0;
        font-weight: 800;
        font-size: 24px;
        transition: .4s all;
        transform: rotate(270deg);
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title.opened::after {
        transform: unset;
    }

    .et_pb_social_media_follow_0_tb_footer li a.icon {
        margin-right: 24px !important;
    }

    .mg-footer-sec .et_pb_row .iconos-sociales .et_pb_module {
        flex-wrap: nowrap;
        display: flex;
        margin-bottom: 24px !important;
        text-align: left !important;
        justify-content: center;
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links.ma-text-prefooter-links-two-columns ul {
        column-count: 1;
    }

}

@media (max-width:703px) {

    #et-main-area .et_builder_inner_content .et_pb_section .footer-desp {
        padding-bottom: 24px !important;
        border-top-color: transparent;
        border-bottom-color:transparent;
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title {
        margin-bottom: 24px !important;
        padding: 8px 24px;
        margin-left: 15px;
        display: flex;
        align-items: center;
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title::after {
        font-family: ETmodules !important;
        content: "\33";
        position: absolute;
        right: unset !important;
        left: 15px;
        font-weight: 800;
        font-size: 24px;
        transition: .4s all;
        transform: rotate(270deg);
    }

    #et-main-area .et_builder_inner_content .et_pb_section .ma-text-prefooter-links .ma-text-prefooter-links-title.opened::after {
        transform: unset;
    }

    #et-main-area .et_builder_inner_content .ma-text-prefooter-links .ma-text-prefooter-links-title + ul {
        padding: 0 24px;
    }

    /* .et_pb_social_media_follow_0_tb_footer li a.icon {
        margin-right: 33px !important;
    } */

    /* ALINEAR ICONOS CENTRO FOOTER OFICINA */
    /* .mg-footer-sec .et_pb_row .et_pb_column .et_pb_blurb_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    } */

}

.et_pb_social_icon.et-social-tiktok a.icon:before {
    font-family: icomoon, mapfre, ETModules !important;
    content: "\e9d8" !important;
}