.banner.banner-maps {
  
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner-maps .content {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFF;
    width: 60%;
    z-index: 2;
}

.item-banner-maps {
    display: flex;
    text-align: center;
    justify-content: space-around;
    z-index: 2;
}

.item-banner-maps::before {
    content: "";
    width: 2px;
    height: 70%;
    position: absolute;
    background: #FFF;
    z-index: 2;
}


.banner-maps .item {
    padding: 30px;
}

.banner-maps .item h3 {
    color: #FFF;
    font-size: 50px;
}

.banner.banner-maps::before {
    content: "";
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
    background: #00000060;
}

.banner.banner-maps::after {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 20vh;
    left: 0px;
    background: #000000;
    background: -webkit-linear-gradient(top, #000000, #B0B0B0);
    background: -moz-linear-gradient(top, #000000, #B0B0B0);
    /* background: linear-gradient(to bottom, #00000054, #000000a1, #000000ee); */
    background: linear-gradient(to bottom, #0000009e, #000000d9, #000000);
    background: linear-gradient(to bottom, #00000036, #000000e8, #000000);
}

.btn-see {
    text-align: center;
    margin-top: 20px;
}

.btn-see a {
    color: #FFF;
    text-transform: uppercase;
    transition: all .5s ease-in;
    border: 1px solid #FFF;
    padding: 10px 25px;
    font-weight: 600;
    border-radius: 5px;
}

.btn-see a:hover {
    color: #f8c218;
    background: #FFF;
    border: 1px solid #f8c218;
    text-decoration: none;
}

.article-item img {
    width: 100%;
}

.article-item .item {
    position: relative;
}

.article-item .item::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: #00000096;
    display: none;
}

.content-item {
    position: absolute;
}

.customer::before {
    background: transparent;
}

.customer {
    position: relative;
    background-image: url(../../files/images/bgr1.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
}

.blog-menu {
    background: transparent;
}

.blog-menu .section-title a h3 {
    font-size: 25px;
    color: #000;
    text-transform: uppercase;
    text-align: left;
}