/*
Theme Name: Emtelco
Theme URI: https://www.emtelco.com
Author: Caarlos_mz
Author URI: https://www.emtelco.com
Description: Tema emtelco
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: emt
*/


/* Importando fuentes*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');

/* Importando Bootstrap*/

@import "css/bootstrap/bootstrap.min.css";

/* Importando estilos*/

@import "css/emt-carousel.css";
@import "css/emt-header.css";
@import "css/emt-home.css";
@import "css/emt-generalProduct.css";
@import "css/emt-internalProduct.css";
@import "css/emt-experience.css";
@import "css/emt-blog.css";
@import "css/emt-footer.css";

/* Estilos generales*/
.emt-title-carousel h1 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.emt-show-more {
    display: flex;
    align-items: center;
}

.emt-show-more span,
.emt-blog-button span {
    font-size: 15px;
    margin-left: 10px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
}

div#Sold_3, div#Sold_4 {
    width: 50% !important;
}

.emt-blog-button span {
    color: #2c2c2c;
}

.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:hover a span,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:nth-child(3) a>.emt-blog-button span {
    color: white;
}

.blog-two a span {
    color: white;
}

.emt-sections-products .emt-product:hover a div,
.emt-sections-products .emt-product:hover a i{
    transition: 0s !important;
}

button.alm-load-more-btn.more {
    color: #001a7b !important;
    border-color: #50bdeb !important;
}

button.alm-load-more-btn.more:hover {
    color: #001a7b !important;
    background: #50bdeb !important;
    border-color: #50bdeb !important;
}

.article-s {
    width: 100% !important;
}

div#ajax-load-more {
    width: 100%;
}
.alm-reveal {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.alm-reveal .emt-section-blog-container:nth-child(2) {
    display: block;
}
.alm-reveal .emt-section-blog-container:nth-child(10) {
    width: 50%;
}

#mailpoet_form_2 .mailpoet_message {
    margin: 0;
    padding: 0;
}

.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    position: relative;
    text-align: left;
    color: white;
    width: 100%;
    margin-top: -11vw !important;
}

h2 {
    font-size: 40px;
}

.emt-title-two-section h1 {
    font-weight: 400 !important;
    font-size: 40px;
}

body {
    font-family: 'Inter', sans-serif !important;
    overflow-x: hidden !important;
    font-size: 16px !important;
    color: #2c2c2c !important;
    line-height: 20px !important;
}

div#cookie-law-info-bar {
    z-index: 100000000;
    position: relative;
    padding: 0 !important;
}

.cli-bar-message a {
    color: #39d4e5;
    font-weight: 600;
}

.form_femtel .input-form_femtel select {
    width: 100%;
    height: 41px;
    padding: 10px 0 !important;
}

.ventana-emergente {
    background: black;
    padding: 25px;
    color: white;
}

div#cookie-law-info-bar:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}

.page-template-template-acercaEmtelco .productos-soluciones-button,
.page-template-template-sostenibilidad .productos-soluciones-button,
.page-template-template-normatividad .productos-soluciones-button,
.page-template-template-normatividad2 .productos-soluciones-button,
.page-template-template-transparencia .productos-soluciones-button,
.page-template-template-contact .productos-soluciones-button,
.blog .productos-soluciones-button,
.page-template-template-trabaja-con-nosotros .productos-soluciones-button,
.page-template-template-proveedores .productos-soluciones-button {
    display: none;
}

.page-template-template-acercaEmtelco button#btn-open-main-ae,
.page-template-template-sostenibilidad button#btn-open-main-ae,
.page-template-template-normatividad button#btn-open-main-ae,
.page-template-template-normatividad2 button#btn-open-main-ae,
.page-template-template-transparencia button#btn-open-main-ae,
.page-template-template-contact button#btn-open-main-contacte,
.blog #btn-open-main-blog,
.page-template-template-trabaja-con-nosotros #btn-open-main-trabaja,
.page-template-template-proveedores #btn-open-main-provee {
    display: block !important;
}

section.blog-relacionado.blog-interno.emt-articulos-relacionados .emt-blog-button span {
    color: white;
}

.emt-section-blog-container:hover .emt-blog-button span,
.emt-section-blog-container:nth-child(4) .emt-blog-button span,
.emt-section-blog-container:nth-child(5) .emt-blog-button span {
    color: white;
}

.page-template-template-acercaEmtelco #Emtelco1 .submenu-options-section-links a:nth-child(1),
.page-template-template-sostenibilidad #Emtelco1 .submenu-options-section-links a:nth-child(2),
.page-template-template-normatividad #Emtelco1 .submenu-options-section-links a:nth-child(3),
.page-template-template-normatividad2 #Emtelco1 .submenu-options-section-links a:nth-child(4),
.page-template-template-transparencia #Emtelco1 .submenu-options-section-links a:nth-child(5),
.page-template-template-GE #Product1>div:nth-child(1) .submenu-options-section-links a:nth-child(1),
.page-template-template-sold #Product1>div:nth-child(1) .submenu-options-section-links a:nth-child(2),
.page-template-template-analyts #Product1>div:nth-child(1) .submenu-options-section-links a:nth-child(3),
.single-post.postid-179 #Product1>div:nth-child(1) .submenu-options-section-links a:nth-child(4),
.postid-892 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(1),
.postid-660 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(2),
.postid-780 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(3),
.postid-789 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(4),
.postid-798 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(5),
.postid-804 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(6),
.postid-810 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(7),
.postid-815 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(9),
.postid-880 #Product1>div:nth-child(2) .submenu-options-section-links a:nth-child(8),
.postid-139 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(1),
.postid-137 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(2),
.postid-131 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(3),
.postid-128 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(4),
.postid-3580 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(5),
.postid-133 #Product1>div:nth-child(3) .submenu-options-section-links a:nth-child(6) {
    color: #3bb0eb;
    font-weight: 600;
}

.emt-description-testimoials iframe {
    width: 100%;
    height: 100%;
}

.page-template.page-template-template-puntos-atencion.page-template-template-puntos-atencion-php.page.page-id-970 .emt-sections-products .emt-product:hover a {
    color: black;
}

#url {
    display: none;
}

.shared-s p,
.shared-s ul,
.shared-s img {
    display: none;
}

.search.search-results .emt-blog-title,
.search.search-results .emt-blog-title h1 {
    max-height: 120px;
    overflow: hidden;
    font-size: 16px;
    max-width: 100%;
    font-weight: 300;
}

body.page-template.page-template-template-contact.page-template-template-contact-php.page.page-id-385 .emt-section-banner-initial {
    max-height: 780px !important;
    height: 115vh;
}

input.mailpoet_text {
    padding: 10px !important;
}

.emt-copyright-footer span {
    background: #232323;
    padding: 5px 15px;
    display: inline-block;
    border-radius: 50px;
    margin-top: 1vw;
}

input.mailpoet_submit {
    background: #50bdeb !important;
    color: white !important;
    padding: 10px 20px !important;
}

div#mailpoet_form_2 {
    padding-right: 10px;
}

#mailpoet_form_2 form.mailpoet_form {
    padding: 0 !important;
}

.emt-banner-initial .ss-inline-share-wrapper.ss-left-inline-content.ss-small-icons.ss-with-spacing.ss-rounded-icons.ss-without-labels {
    display: none;
}

.page-template.page-template-template-contact.page-template-template-contact-php.page.page-id-385 .input-policy a {
    margin: 0 6px !important;
    color: #50bdeb !important;
}

body.search.search-results .emt-section-blog-container:nth-child(3) .emt-blog-button {
    color: white;
}

.search.search-results .emt-section-blog-container:hover .emt-blog-date {
    color: #001d6b;
}

.search.search-results .emt-blog-button {
    color: #011c6b;
    font-family: 'Space Grotesk', sans-serif;
    font-weight: 600;
}

.search.search-results .emt-section-blog-container:hover .emt-blog-title,
.search.search-results .emt-section-blog-container:hover .emt-blog-title h1 {
    color: #757575;
    font-weight: 300;
}

p {
    margin: 0 !important;
    margin-bottom: 8px !important;
}

::-webkit-scrollbar-thumb {
    background-color: rgb(220 220 220);
    border-radius: 20px;
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background: #f1f1f1;
    border-radius: 50px;
}

.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:hover a i {
    width: 25px;
    height: 25px;
    border: 1px solid #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    border-radius: 50px;
    font-size: 14px;
    position: relative;
    top: -1px;
    padding-left: 1px;
    padding-top: 1px;
    transition: .2s;
    color: #fff;
}

section.blog-relacionado.blog-interno .emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container.issus-content {
    padding: 0;
    background: white;
    border: 1px solid #d2d2d2 !important;
    border-left: 0 !important;
    border-top: 0 !important;
}

section.blog-relacionado.blog-interno .emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container.issus-content:nth-child(2) {
    background: #50bdeb;
}

.emt-blog-container.issus-content a>div:nth-child(1) {
    width: 30%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.emt-blog-container.issus-content a>div:nth-child(2) {
    width: 70%;
    padding: 30px;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.emt-blog-container.issus-content:nth-child(2) a>div:nth-child(2) .emt-blog-title,
.emt-blog-container.issus-content:nth-child(2) a>div:nth-child(2) .emt-blog-title h1 {
    color: #fff;
    font-weight: 300;
}

.emt-blog-container.issus-content a>div:nth-child(2) .emt-blog-title,
.emt-blog-container.issus-content a>div:nth-child(2) .emt-blog-title h1 {
    color: #2c2c2c;
    font-family: 'Space Grotesk', sans-serif;
    font-size: 18px;
    width: 100%;
    font-weight: 300;
}

.emt-blog-container.issus-content:nth-child(2) a>div:nth-child(2) .emt-blog-button>i {
    border: 1px solid #fff;
    color: #fff;
}

.emt-blog-container.issus-content a>div:nth-child(2) .emt-blog-button>i {
    width: 25px;
    height: 25px;
    border: 1px solid #2c2c2c;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    font-size: 14px;
    position: relative;
    padding-left: 1px;
    padding-top: 1px;
    transition: .2s;
    color: #2c2c2c;
    transform: rotate( -45deg);
}

.emt-two-sections>.emt-form-two-sections {
    border: 1px solid #d2d2d2;
}

.emt-blog-container:hover,
.emt-blog-container:focus,
.emt-blog-container:active,
.emt-section-emtelco-universe>div.blog-two:nth-child(2):hover,
.emt-section-emtelco-universe>div.blog-two:nth-child(2):focus,
.emt-section-emtelco-universe>div.blog-two:nth-child(2):active,
body.blog .emt-section-blog-container:hover,
body.blog .emt-section-blog-container:focus,
body.blog .emt-section-blog-container:active {
    background: #001a7b !important;
}

.emt-solutions>.emt-two-sections .emt-content-two-section>a:hover,
.emt-solutions>.emt-two-sections .emt-content-two-section>a:focus,
.emt-solutions>.emt-two-sections .emt-content-two-section>a:active {
    color: #001a7b;
}

.emt-sections-products .emt-product:hover a {
    color: white;
}

.emt-arrow-slider a:hover {
    color: #3a3a3a;
    text-decoration: underline;
}

.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:nth-child(3):hover,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:nth-child(3):focus,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:nth-child(3):active,
.emt-section-emtelco-universe>div.blog-two:nth-child(1):hover,
.emt-section-emtelco-universe>div.blog-two:nth-child(1):active,
.emt-section-emtelco-universe>div.blog-two:nth-child(1):focus {
    background: #50bdeb;
}

.ss-inline-share-wrapper .ss-social-share-label span {
    color: #30287c !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}

span.ss-share-network-content {
    color: white !important;
}

ul.ss-social-icons-container a {
    background: #797979;
    border-radius: 50px !important;
}

.emt-section-blog-container:nth-child(3):hover,
.emt-section-blog-container:nth-child(3):focus,
.emt-section-blog-container:nth-child(3):active {
    background: #50bdeb !important;
}

.emt-prensa-button a:hover,
body.page-template.page-template-template-puntos-atencion.page-template-template-puntos-atencion-php.page.page-id-970 .button-contact a:hover {
    color: #50bdeb !important;
}

section.blog-relacionado .emt-blog-container:hover i {
    color: white !important;
    border-color: white !important;
}

body.page-template.page-template-template-trabaja-con-nosotros.page-template-template-trabaja-con-nosotros-php.page.page-id-1124 .button-procesos a:hover {
    color: #00136e !important;
}

.container-biblioteca:nth-child(5),
.container-biblioteca:nth-child(15) {
    background: #50bdeb;
    color: white;
}

.container-biblioteca:nth-child(17) {
    background: #2c2c2c;
    color: white;
    width: 50%;
}

.emt-link-issuu {
    text-align: center;
    padding: 50px 20px 0;
}

.emt-link-issuu a {
    background: #50bdeb;
    padding: 10px 20px;
    display: inline-block;
    color: white;
    border-radius: 50px;
}

.container-biblioteca:nth-child(15) div,
.container-biblioteca:nth-child(17) div {
    color: white;
}

.container-biblioteca:nth-child(17) a {
    color: #50bdeb;
}

.container-biblioteca:nth-child(5) a:hover,
.container-biblioteca:nth-child(15) a:hover,
.container-biblioteca:nth-child(7) a:hover,
.container-biblioteca:nth-child(17) a:hover,
.container-biblioteca:nth-child(8) a:hover {
    color: white;
}

a:hover,
.content-documents-container-biblioteca div a:hover {
    color: #50bdeb;
    text-decoration: underline;
}

body.search.search-results .emt-section-blog-container:nth-child(2) {
    display: block;
}

.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:hover .emt-blog-date,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:focus .emt-blog-date,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:active .emt-blog-date,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:hover .emt-blog-title,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:focus .emt-blog-title,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:active .emt-blog-title,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:hover .emt-blog-title h1,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:focus .emt-blog-title h1,
.emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container:active .emt-blog-title h1,
.emt-section-blog-container:hover .emt-blog-date,
.emt-section-blog-container:focus .emt-blog-date,
.emt-section-blog-container:active .emt-blog-date,
.emt-section-blog-container:hover .emt-blog-title,
.emt-section-blog-container:focus .emt-blog-title,
.emt-section-blog-container:active .emt-blog-title,
.emt-section-blog-container:hover .emt-blog-title h1,
.emt-section-blog-container:focus .emt-blog-title h1,
.emt-section-blog-container:active .emt-blog-title h1  {
    color: white;
    font-weight: 600;
}

iframe .c4YZDc.HzV7m-b7CEbf.SfQLQb-dIxMhd-bN97Pc-b3rLgd.neVct-IlgHgd.ab1wFe .i4ewOd-pzNkMb-haAclf.QUIbkc {
    display: none !important;
}

@media (min-width: 1920px) {
    .emt-sections-products .emt-product {
        width: 480px !important;
    }
}

@media (min-width: 1360px) {
    .emt-sections-products .emt-product {
        width: 407px;
    }
}

@media (max-width: 1125px) {
    div#testimonial-carrusel .emt-imagen-slider {
        background-size: 100%;
    }
    .emt-video .emt-title-section-ip {
        font-size: 30px;
        font-family: 'Space Grotesk', sans-serif;
        line-height: 30px;
    }
}

@media (max-width: 1100px) {
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:last-child {
        display: none;
    }
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:first-child {
        width: 100%;
    }
    .emt-two-sections-testimonions>div:first-child,
    .emt-two-sections-testimonions>div:nth-child(2) {
        width: 50%;
        min-height: 300px;
    }
    .emt-two-sections-testimonions>div:nth-child(2) .emt-description-testimoials>div {
        color: white;
        font-size: 30px;
        line-height: 35px;
    }
}

@media (max-width: 1000px) {
    #emt-main>.emt-left-main-options {
        max-width: 300px;
        padding: 23px 20px;
    }
    #emt-main>.emt-rigth-main-options {
        width: calc(100% - 300px);
        height: 100%;
    }
    .emt-rigth-main-options>.find-close-section {
        padding: 23px 20px;
    }
    .emt-rigth-main-options>.emt-main-title-section {
        padding: 0 20px
    }
    .emt-rigth-main-options>.submenu-options-section {
        padding: 30px 10px;
    }
    .emt-rigth-main-options>.submenu-options-section>div {
        width: 33.33333%;
        padding: 0 10px;
    }
}

@media (max-width: 900px) {
    div#Sold_4 {
        width: 100% !important;
    }
    #emt-main>.emt-left-main-options {
        max-width: 250px;
        padding: 22px 20px;
    }
    #emt-main>.emt-rigth-main-options {
        width: calc(100% - 250px);
        height: 100%;
    }
    .emt-rigth-main-options>.submenu-options-section>div .submenu-icon-section img {
        height: 30px;
        margin-bottom: 10px;
    }
    .emt-rigth-main-options>.submenu-options-section>div {
        width: 100%;
        height: auto;
        border-bottom: 1px solid #dedede;
        padding-bottom: 10px;
        margin-bottom: 11px;
    }
    .submenu-icon-section,
    .submenu-title-section {
        display: inline-block;
        margin-right: 10px;
    }
    .emt-rigth-main-options>.submenu-options-section>div,
    .emt-two-sections.trabaco>div {
        width: 100%;
        height: auto;
    }
    .emt-rigth-main-options>.submenu-options-section>div .submenu-options-section-links {
        height: auto !important;
        display: flex;
        flex-wrap: wrap;
        padding: 0 45px;
    }
    .submenu-options-section-links a {
        display: inline-block;
        width: 50%;
    }
    .emt-rigth-main-options>.submenu-options-section {
        overflow: auto;
        padding: 20px 10px;
    }
    .emt-two-sections-testimonions>div:nth-child(2) .emt-description-testimoials>div {
        color: white;
        font-size: 25px;
        line-height: 25px;
    }
    .emt-header {
        position: relative;
        z-index: 100;
        width: 100%;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        padding: 10px;
        top: 0;
    }
    .emt-sub-main {
        display: none !important;
    }
    .emt-sections-video .emt-sections-video,
    .emt-sections-video .emt-video {
        width: 50% !important;
    }
}

.emt-logo .find-close-section {
    display: none;
}

@media (max-width: 700px) {
    #emt-main>.emt-left-main-options {
        max-width: 100%;
        padding: 10px 20px;
        height: auto;
    }
    .hide-700 {
        display: none !important;
    }
    .show-700 {
        display: block !important;
    }
    #emt-main>.emt-left-main-options .emt-logo {
        height: auto;
        display: flex;
    }
    .emt-logo button#btn-close-mainxs {
        background: transparent;
        border: none;
        color: #ffffff;
        font-size: 30px;
        width: 47px;
        height: 47px;
    }
    .emt-left-main-options .emt-main-options {
        display: none;
    }
    #emt-main>.emt-left-main-options .emt-item-main-options {
        display: flex;
        padding: 15px 10px 0 0 !important;
        font-size: 15px;
    }
    .emt-logo .find-close-section {
        display: flex;
        width: 100%;
        border: none !important;
    }
    .emt-logo .find-close-section div {
        border: none !important;
    }
    #emt-main>.emt-rigth-main-options {
        width: 100%;
        height: calc(100% - 138px);
        overflow: auto;
    }
    .emt-rigth-main-options>.submenu-options-section {
        overflow: hidden;
        padding: 20px 20px;
        height: auto;
    }
    .find-close-section>div:first-child {
        height: 47px;
        display: flex;
        align-items: center;
        width: 100%;
        border-bottom: 1px solid #dcdcdc;
    }
    .emt-rigth-main-options>.find-close-section {
        padding: 10px 20px;
    }
    .emt-main-options.show-700 {
        padding: 10px 20px;
    }
    .emt-main-options.show-700 a div {
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        color: #001765;
        font-size: 18px;
    }
    .emt-main-options.show-700>div a {
        padding: 0 20px;
    }
    .emt-main-options.show-700 a.emt-active {
        background: #e1f1f7;
        border-radius: 3px;
    }
    .emt-main-options.show-700 a.emt-active div {
        color: #50bdeb;
    }
    .emt-item-main-options a#Productxs i,
    .emt-item-main-options a#Emtelcoxs i {
        transform: rotate( 90deg);
        transition: .2s;
    }
    .emt-main-options.show-700 a.emt-active i {
        transform: rotate( 270deg) !important;
        transition: .2s;
    }
    .emt-rigth-main-options>.submenu-options-section>div .submenu-icon-section img {
        height: 25px;
        margin-bottom: 10px;
    }
    .submenu-icon-section {
        display: none;
    }
    .emt-rigth-main-options>.submenu-options-section>div .submenu-title-section {
        font-size: 17px;
        padding: 0 10px;
    }
    .emt-rigth-main-options>.submenu-options-section>div .submenu-options-section-links {
        height: auto !important;
        display: flex;
        flex-wrap: wrap;
        padding: 0 10px;
        font-size: 15px;
    }
}

div#ess-main-wrapper {
    display: none !important;
}

@media (max-width: 460px) {
    .submenu-options-section-links a {
        display: inline-block;
        width: 100%;
    }
}

@media (max-width: 990px) {
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section {
        width: 50%;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-consulted-products-section,
    .emt-two-sections.beneficios .emt-two-sections,
    .emt-two-sections.beneficios .emt-content-two-section {
        width: 100%;
    }
    .emt-two-sections.beneficios {
        max-height: 100%;
    }
    .emt-two-sections.beneficios>.emt-two-sections>div:last-child {
        display: flex;
        align-items: center;
    }
    .emt-two-sections.beneficios>.emt-two-sections:first-child>div,
    .emt-two-sections.beneficios>.emt-two-sections:first-child {
        min-height: 150px;
    }
}

.emt-content-two-sections-d {
    border: 1px solid #d2d2d2;
    border-top: 0;
    border-left: 0;
}

@media (min-width: 900px) {
    .show-900-s {
        display: none !important;
    }
}

.show-700 {
    display: none;
}

@media (max-width: 900px) {
    section#template-general-pp .carrusel.Gex>div:last-child {
        width: 100% !important;
    }
    section#template-general-pp .carrusel.Gex>div,
    section#template-general-pp .carrusel.Sold>div,
    section#template-general-pp .carrusel.Anly>div {
        width: 50%;
    }
    section.parte-de>.emt-two-sections>div,
    .section-container-galeria>div:nth-child(2) {
        display: block;
        width: 100%;
    }
    .briefcase-consulted-products-section,
    .briefcase-consulted-products-section div,
    .section-container-galeria {
        min-height: auto !important;
        height: auto !important;
    }
    .carousel-item .emt-two-sections>div,
    body.page-template.page-template-template-trabaja-con-nosotros.page-template-template-trabaja-con-nosotros-php.page.page-id-1124 section.contact-provee .emt-content-two-section:nth-child(2) {
        width: 100%;
    }
    .briefcase-consulted-products {
        margin-bottom: 20px;
    }
    body.page-template.page-template-template-normatividad.page-template-template-normatividad-php.page.page-id-638 .emt-two-sections .emt-two-sections {
        width: 100%;
    }
    .emt-content-two-sections-d {
        width: 100% !important;
    }
    .hide-800 {
        display: none !important;
    }
    .show-800 {
        display: block !important;
    }
    .emt-content-two-sections-d {
        display: flex;
        align-items: center;
    }
    .emt-section-banner-initial, .emt-section-banner-initial.emt-slider-home,
    section.parte-de>.emt-two-sections>div .emt-container-images-a>div:first-child {
        height: auto;
        max-height: 100%;
        min-height: 0px;
        display: block;
    }
    .emt-section-banner-initial>div:first-child {
        height: 68vw;
    }
    .emt-section-banner-initial>div,
    .emt-section-emtelco-universe>.emt-emtelco-universe {
        width: 100%;
        padding: 20px;
    }
    .emt-banner-initial,
    .briefcase-section>.briefcase-info-section>.briefcase-content-info-section .briefcase-content-text {
        min-height: 300px;
        align-items: center;
    }
    .emt-img-section-banner-initial {
        background-position: center top;
    }
    .emt-container-carousel>div>.emt-title-carousel,
    .emt-container-carousel>div>.emt-title-carousel {
        padding-bottom: 10px;
    }
    .emt-container-carousel>div {
        padding: 0 0 20px;
    }
    .emt-container-carousel>div>.emt-button-carousel a,
    .briefcase-section {
        padding-top: 20px;
    }
    .emt-section-searcher-purpose>.emt-our-purpose a>div,
    .emt-section-experience-advice>.emt-experience a>div,
    .emt-section-experience-advice>.emt-advice a>div,
    .emt-section-searcher-purpose>.emt-searcher,
    .emt-footer,
    .emt-two-sections-testimonions>div:first-child,
    .emt-two-sections-testimonions>div:nth-child(2),
    .emt-two-sections.trabaco>div>div,
    .emt-content-two-sections-d,
    .emt-two-sections-large>div,
    section.history>.emt-two-sections>div,
    .emt-sub-section,
    .emt-section-experience-advice .emt-experience a>div,
    .emt-sections-video .emt-video,
    .emt-section-experience-advice .emt-advice a>div,
    .section-container-biblioteca .container-biblioteca,
    .section-container-procesos .container-procesos,
    .emt-section-purpose,
    .emt-one-sections,
    .template-prensa .emt-section-prensa,
    .template-prensa .emt-section-prensa-container,
    section.parte-de>.emt-two-sections>div,
    .emt-goals>div>.emt-two-sections,
    body.page-template.page-template-template-contact.page-template-template-contact-php.page.page-id-385 .emt-img-section-banner-initial,
    .emt-solutions>.emt-two-sections,
    .template-blog .emt-section-blog,
    .section-container-galeria>div:nth-child(1),
    .emt-two-sections>.emt-form-two-sections,
    .emt-section-blog-container,
    .emt-two-sections>.emt-content-two-section.emt-bg-av,
    .emt-sections-products .emt-product,
    .emt-two-sections .emt-content-two-section,
    .briefcase-section>.briefcase-category,
    section.template-experiences.pilares>.emt-two-sections:last-child .emt-two-sections>div,
    .emt-section-emtelco-universe:nth-child(2)>div,
    section.template-experiences.pilares>.emt-two-sections:first-child>div,
    .emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container,
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section,
    .briefcase-section>.briefcase-info-section>.briefcase-consulted-products-section,
    .briefcase-section>.briefcase-info-section>.briefcase-content-info-section .briefcase-content-text>div {
        padding: 20px;
    }
    .emt-section-banner-initial>div:first-child {
        padding: 0px;
    }
    .briefcase-section>.briefcase-title {
        padding: 0 20px;
    }
    .emt-section-emtelco-universe>.emt-emtelco-universe>div:first-child,
    .emt-section-emtelco-universe>.emt-emtelco-universe>div:first-child div,
    .emt-two-sections>.emt-content-two-section.emt-bg-av>div {
        height: auto;
        display: block;
        width: 100%;
        max-width: 100%;
    }
    div#testimonial-carrusel iframe,
    div#testimonial-carrusel .emt-imagen-slider {
        height: 300px;
    }
    .emt-section-emtelco-universe>.emt-emtelco-universe .emt-description-emtelco-universe {
        padding: 10px 0px;
    }
    .emt-section-emtelco-universe>.emt-blog-section,
    .emt-section-experience-advice>.emt-experience a>div,
    .emt-content-two-section.slider-logros,
    .emt-two-sections.title-logros,
    .section-container-galeria>div:nth-child(1),
    .template-blog .emt-section-blog,
    .briefcase-section>.briefcase-info-section>.briefcase-consulted-products-section .briefcase-consulted-products-title {
        width: 100%;
        max-width: 100%;
    }
    .emt-sections-products .emt-product {
        width: 300px;
    }
    .briefcase-consulted-products-section {
        min-height: 300px;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-consulted-products-section .briefcase-consulted-products-title {
        font-size: 40px;
    }
    .emt-footer>div {
        width: 50%;
        border-bottom: 1px solid #484848;
        padding: 10px;
        min-height: 0;
    }
    .emt-sections-products .emt-product>.emt-product-hover {
        margin: -20px 0 0 -20px;
    }
    .emt-banner-initial {
        border: 1px solid #d2d2d2;
    }
    .emt-two-sections .emt-content-two-section .emt-title-two-section,
    .emt-two-sections>.emt-form-two-sections .emt-title-two-section,
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:first-child>.emt-title-two-section {
        margin-bottom: 20px;
    }
    section.asesor-container .emt-two-sections>div,
    .emt-two-sections>.emt-content-two-section.emt-bg-av {
        width: 100%;
        display: flex;
        align-items: center;
        min-height: 300px;
    }
    .template-general-Product .emt-section-banner-initial>.emt-img-section-banner-initial .emt-section-info-banner-initial>div:last-child a,
    .emt-two-sections>.emt-content-two-section.emt-bg-av>div>div:last-child a {
        margin-top: 20px;
    }
    .emt-two-sections>.emt-content-two-section.emt-bg-av>div>div:last-child {
        margin-top: 0
    }
    .emt-testimoials>.emt-two-sections>.emt-content-two-section {
        min-height: 300px;
        height: auto;
    }
    .emt-testimoials>.emt-two-sections {
        height: 100%;
    }
    .title-galeria,
    .link-title-galeria {
        height: auto;
        min-height: auto;
    }
    .emt-two-sections.capsules>.emt-two-sections {
        width: 100%;
    }
    .emt-emtelco-universe {
        border-bottom: 1px solid #d2d2d2;
    }
    section.emt-contactenos>.emt-two-sections .emt-form-two-sections {
        min-height: 300px;
        display: flex;
        align-items: center;
    }
    section.template-experiences.pilares>.emt-two-sections:last-child>.emt-two-sections,
    .emt-section-blog-container:nth-child(4),
    .contact-provee>.emt-two-sections>div:first-child,
    .contact-provee>.emt-two-sections>div:last-child {
        width: 100%;
    }
    .contact-provee>.emt-two-sections>div:first-child,
    .contact-provee>.emt-two-sections>div:last-child,
    .section-container-galeria>div:nth-child(1) {
        min-height: 150px;
    }
    section.parte-de>.emt-two-sections>div .emt-container-images-a>div:last-child div {
        height: 70px;
        margin-right: 0;
        margin-bottom: 10px;
        width: 50%;
        padding: 0 10px;
        text-align: center;
    }
    .emt-section-blog-container {
        width: 50%;
    }
    section#blog-content .emt-two-sections-large,
    section#blog-content .emt-two-sections-large div {
        display: block;
        width: 100%;
    }
    .section-container-procesos .container-procesos,
    .section-container-biblioteca .container-biblioteca {
        width: 50%;
    }
    div#testimonial-carrusel .emt-imagen-slider {
        background-size: auto 100% !important;
    }
}

.emt-content-two-sections-d.informes>div {
    height: auto;
}

.show-600 {
    display: none !important;
}

@media (max-width: 600px) {
    div#Sold_3 {
        width: 100% !important;
    }
    .button-procesos,
    .button-procesos div {
        display: block;
        margin: 15px 0;
    }
    section#template-general-pp .carrusel.Gex>div:last-child {
        width: 100% !important;
    }
    section#template-general-pp .carrusel.Gex>div,
    section#template-general-pp .carrusel.Sold>div,
    section#template-general-pp .carrusel.Anly>div {
        width: 100% !important;
    }
    .fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img,
    .fotorama__stage {
        max-height: 300px;
    }
    .emt-two-sections>.emt-form-two-sections .emt-title-two-section {
        width: 100% !important;
    }
    .hide-600 {
        display: none !important;
    }
    .show-600 {
        display: block !important;
    }
    .emt-container-carousel>div>.emt-title-carousel,
    .emt-section-searcher-purpose>.emt-our-purpose a>div .emt-description-our-purpose,
    .emt-title-searcher,
    .emt-content-title-prensa>div:first-child,
    .emt-content-title-blog div:first-child,
    .emt-two-sections-large>div .title-emt-two-sections-large,
    .history .emt-title-two-sections,
    .emt-title-section-ip,
    .emt-section-experience-advice .emt-experience a>div .emt-description-experience,
    .emt-section-experience-advice .emt-advice a>div .emt-description-advice .emt-goals>div>div>.emt-title-goals,
    section.template-experiences.pilares>.emt-two-sections:first-child>div .emt-title-two-section,
    .emt-two-sections.capsules>.emt-two-sections .emt-two-sections>div .emt-title-two-section,
    .emt-solutions>.emt-two-sections .emt-title-two-section,
    .emt-two-sections>.emt-form-two-sections .emt-title-two-section,
    .emt-two-sections .emt-content-two-section .emt-title-two-section,
    .emt-section-experience-advice>.emt-experience a>div .emt-description-experience,
    .emt-section-experience-advice>.emt-advice a>div .emt-description-advice,
    .briefcase-section>.briefcase-title,
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:first-child>.emt-title-two-section,
    .briefcase-section>.briefcase-info-section>.briefcase-consulted-products-section .briefcase-consulted-products-title {
        font-size: 30px;
        font-family: 'Space Grotesk', sans-serif;
        line-height: 30px;
    }
    .emt-section-emtelco-universe>.emt-emtelco-universe .emt-title-emtelco-universe,
    .emt-two-sections>.emt-content-two-section.emt-bg-av .emt-title-two-section {
        font-size: 40px;
        font-family: 'Space Grotesk', sans-serif;
        line-height: 40px;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section,
    .briefcase-section>.briefcase-info-section>.briefcase-content-info-section,
    .emt-testimoials .emt-two-sections>div,
    .emt-section-blog-container,
    .section-container-procesos .container-procesos:nth-child(3),
    .section-container-procesos .container-procesos:nth-child(10),
    .section-container-procesos .container-procesos,
    .section-container-biblioteca .container-biblioteca,
    .section-container-biblioteca .container-biblioteca:nth-child(5),
    .section-container-biblioteca .container-biblioteca:nth-child(15),
    .section-container-biblioteca .container-biblioteca:nth-child(7),
    .section-container-biblioteca .container-biblioteca:nth-child(17),
    .section-container-biblioteca .container-biblioteca:nth-child(8),
    .section-container-biblioteca .container-biblioteca:nth-child(9),
    .emt-sections-video .emt-sections-video,
    .emt-sections-video .emt-video,
    .template-prensa .emt-section-prensa,
    .template-prensa .emt-section-prensa-container,
    .emt-two-sections-testimonions>div:first-child,
    .emt-two-sections-testimonions>div:nth-child(2) {
        width: 100% !important;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section>div {
        display: flex;
        flex-wrap: wrap;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section div a {
        width: 50%;
    }
    .emt-testimoials,
    .emt-solutions>.emt-two-sections,
    .button-procesos,
    .emt-content-sections-d {
        height: auto;
    }
    .emt-testimoials>.emt-two-sections>.emt-two-sections,
    .emt-sub-section.estrategia,
    .emt-two-sections.title-logros {
        min-height: 150px;
    }
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:first-child {
        width: 100%;
        min-height: 150px;
        height: auto;
    }
    .emt-two-sections.mvvpp,
    section.history .emt-two-sections,
    .emt-two-sections.mvvpp>div,
    section.history .emt-two-sections>div,
    .emt-sections-video {
        display: block;
        width: 100%;
    }
    section.procesos .emt-two-sections,
    section.procesos .emt-two-sections>div {
        display: flex;
        width: 100%;
        border-bottom: 1px solid #e6e6e6;
        min-height: 150px;
    }
    .emt-two-sections.biblio>div {
        width: 100%;
    }
    .emt-video,
    .emt-two-sections-testimonions>div:first-child {
        min-height: 150px;
    }
}

.show-500 {
    display: none !important;
}

@media (max-width: 500px) {
    section.parte-de>.emt-two-sections>div .emt-container-images-a>div:last-child div {
        width: 100%;
    }
    .emt-two-sections.trabaco>div>div,
    .emt-two-sections.trabaco>div,
    .emt-two-sections.trabaco {
        min-height: 10px;
        max-height: 100%;
        height: auto;
        width: 100%;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section div a {
        width: 100%;
    }
    .hide-500 {
        display: none !important;
    }
    .show-500 {
        display: block !important;
    }
    .emt-section-searcher-purpose>.emt-our-purpose,
    .emt-section-searcher-purpose>.emt-searcher,
    .emt-section-experience-advice>.emt-experience,
    .emt-section-experience-advice>.emt-advice,
    .emt-section-emtelco-universe>.emt-emtelco-universe,
    .emt-section-emtelco-universe>.emt-blog-section,
    .emt-section-emtelco-universe>.emt-blog-section>.emt-blog-container,
    .emt-section-emtelco-universe:nth-child(2)>div,
    .emt-two-sections>div,
    .emt-testimoials>.emt-two-sections .emt-two-sections>div:first-child,
    .emt-two-sections.emt-one-product .emt-sections-products>.emt-product>.emt-product-hover {
        width: 100%;
    }
    .emt-sub-section.border-xs {
        border-bottom: 1px solid #d2d2d2;
    }
    .emt-two-sections,
    .emt-two-sections.emt-one-product>div {
        max-height: 100%;
        height: auto;
    }
    .briefcase-section>.briefcase-info-section>.briefcase-title-info-section>div {
        display: block;
    }
    .briefcase-section>.briefcase-category ul li {
        margin-top: 10px;
    }
    .emt-footer>div {
        width: 100%;
        border-bottom: 1px solid #484848;
        padding: 10px 0 10px;
        min-height: 0;
    }
    .emt-two-sections>div {
        min-height: 150px;
    }
    .emt-two-sections.emt-one-product>div:first-child,
    .emt-two-sections.emt-one-product>.emt-section-one-product .emt-content-two-section.emt-bg-consultoria {
        height: 150px;
    }
}

.emt-description-two-section.linea-eticca img {
    height: 30px;
    margin-right: 10px;
}

.emt-description-two-section.linea-eticca>div {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

#respond #reply-title,
#commentform .comment-notes {
    display: none;
}

.fields-wrap {
    margin: 15px 0;
    display: flex;
}

#wp-comment-cookies-consent {
    position: relative;
    top: 8px;
}

.page-id-2854 .emt-two-sections {
    border-top: 1px solid #d2d2d2;
}

.comment-form-cookies-consent {
    display: flex;
    margin: 15px 0 !important;
}

.emt-sub-section.estrategia div {
    width: 100%;
}

form#commentform input,
form#commentform textarea#comment {
    font-size: 16px !important;
}

.page-id-2854 .emt-two-sections {
    border-top: 1px solid #d2d2d2;
}

div#Experienciaem .emt-two-sections {
    min-height: 29vw;
}

.emt-buttton-sli button i {
    color: white;
}

.emt-buttton-sli {
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    padding: 10px;
    border-radius: 50px;
    left: calc(50% - 50px);
    margin-top: -50px;
    width: 100px;
}
.emt-sub-section.estrategia .description-sub-section span>b span {
    font-size: 16px;
    color: grey;
    font-weight: 400;
    display: block;
    line-height: 14px;
}

.carousel-inner div#ess-main-wrapper {
    display: none;
}

.emt-sub-section.estrategia .description-sub-section span {
    display: flex;
    width: 100%;
}

.emt-sub-section.estrategia .description-sub-section span>b {
    width: 50%;
    text-align: center;
}

#habeas-data-comments {
    font-size: 14px !important;
    color: rgb(80, 189, 235);
    position: absolute;
    margin-top: -200px;
    margin-left: 33px;
}

.comment-form-cookies-consent label {
    font-size: 0;
    margin-left: 20px;
    line-height: 14px;
    margin-bottom: 0;
    display: flex;
}

.comment-form-cookies-consent label::before {
    content: "Acepto la política de tratamiento de datos";
    font-size: 14px !important;
}

#respond #comment {
    height: 120px;
    margin: 0 0 15px;
}

form#commentform br {
    display: none;
}

textarea#comment {
    position: relative;
    top: 10px;
}

form#commentform {
    font-size: 0;
}

#submit {
    border: none;
    background: none;
    padding: 10px 0;
    color: #001a7b;
    font-family: 'Space Grotesk', sans-serif;
    font-weight: 600;
    font-size: 16px !important;
}

.shared-s p,
.shared-s ol {
    display: none;
}

section.parte-de>.emt-two-sections>div .emt-container-images-a>div:last-child div:first-child {
    display: flex;
    align-items: center;
}

section.parte-de>.emt-two-sections>div .emt-container-images-a>div:last-child div:first-child img {
    height: 64%;
}

.emt-two-sections.mvvpp .emt-img-two-sections {
    background-position: center top;
}

.images-logo-resp-1 img {
    height: 100% !important;
}

div#imageHome,
div#imageHome2 {
    background: #001a7b;
}

div#imageHome,
div#imageHome div,
div#imageHome2,
div#imageHome2 div {
    width: 100%;
    height: 100%;
}

div#imageHome div,
div#imageHome2 div {
    background-size: cover;
    background-position: center;
}

.buttons-more-sos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.buttons-more-sos a {
    color: #001a7b !important;
    font-weight: 600;
    margin-bottom: 10px;
    width: 26%;
}

.buttons-more-sos a i {
    color: #50bdeb;
    margin-left: 5px;
}

.buttons-more-sos a:hover {
    color: #50bdeb !important;
    font-weight: 600;
    margin-bottom: 10px;
    width: 26%;
}

#template-general-pp .emt-sections-products,
#template-general-pp .emt-sections-products #carrusel,
#template-general-pp .carrusel {
    height: auto !important;
    position: inherit;
    float: none !important;
    width: 100%;
}

#template-general-pp .emt-sections-products .carrusel>div {
    width: 25%;
    border-left: 0;
    border-right: 1px solid #d2d2d2;
}

body.page-template.page-template-template-GE #template-general-pp .emt-sections-products .carrusel>div:nth-child(3),
body.page-template.page-template-template-GE #template-general-pp .emt-sections-products .carrusel>div:nth-child(4),
body.page-template.page-template-template-GE #template-general-pp .emt-sections-products .carrusel>div:nth-child(5),
body.page-template.page-template-template-sold #template-general-pp .emt-sections-products .carrusel>div:nth-child(1),
body.page-template.page-template-template-sold #template-general-pp .emt-sections-products .carrusel>div:nth-child(6),
body.page-template.page-template-template-analyts #template-general-pp .emt-sections-products .carrusel>div:nth-child(1),
body.page-template.page-template-template-analyts #template-general-pp .emt-sections-products .carrusel>div:nth-child(6) {
    width: 50%;
}

#template-general-pp .emt-product-hover {
    background-position: center top;
}

body.page-template.page-template-template-analyts #template-general-pp .emt-sections-products .carrusel>div:nth-child(1) .emt-product-hover {
    background-position: center;
}

.modal-dialog {
    max-width: 100% !important;
    height: 100%;
    margin: 0 !important;
    align-items: center;
    justify-content: center;
    display: flex
}

.emt-header:before {
    content: "";
    width: 100%;
    height: 95px;
    position: absolute;
    background: red;
    z-index: -1;
    opacity: 0;
}

.modal-content {
    text-align: center;
    overflow: auto;
    width: 100% !important;
    height: 100%;
}

.modal-body {
    width: 100% !important;
    height: 100%;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100000;
}

.modal-body img {
    height: 100%;
    margin: auto;
    text-align: center;
}

div#Otro_quien {
    width: 100%;
    padding-right: 0;
}

.modal-footer {
    position: fixed;
    top: 10px;
    right: 0;
}

@media (max-height: 600px) {
    #emt-main>.emt-left-main-options .emt-logo {
        height: 50px;
    }
    .emt-rigth-main-options>.find-close-section {
        padding: 23px 30px 0;
    }
    .emt-main-container {
        height: calc(100% - 200px);
        overflow: auto;
    }
    .emt-rigth-main-options>.submenu-options-section {
        height: calc(100% - 146px);
    }
    #emt-main>.emt-left-main-options .emt-item-main-options {
        padding: 10px 0;
    }
}

.emt-sections-video .emt-video {
    width: 25%;
    border-right: 1px solid #e0e0e0;
}

.emt-sections-video .emt-sections-video {
    width: 75%;
}

.emt-form-section iframe {
    height: 480px;
}

body.page-template.page-template-template-contact.page-template-template-contact-php.page.page-id-385 .emt-img-section-banner-initial>div {
    width: 100%;
}

.page-id-385 iframe #main_body label.description {
    color: white !important;
}

section.asesor-container .emt-form-two-sections>div {
    width: 100%;
}

@media (max-width: 400px) {
    .emt-form-section iframe {
        width: 100%;
        height: 652px !important;
    }
}
section.parte-de>.emt-two-sections>div .emt-container-images-a img {
    filter: grayscale(1);
    cursor: pointer;
    transition: .2s;
}
section.parte-de>.emt-two-sections>div .emt-container-images-a img:hover {
    filter: none;
    transition: .2s;
}
.button-history {
    height: 22px !important;
}
.button-history>div {
    position: absolute;
    right: calc(50% - 89px);
}
.emt-slider-testimonios .carousel:last-child {
    position: relative;
    top: -10px;
}
.emt-slider-testimonios .carousel:last-child i {
    color: white;
}
.images-logo-resp-1 a, section.parte-de>.emt-two-sections>div .emt-container-images-a>div:last-child div:first-child a {
    display: block;
    height: 100%;
}