    /*.services1{
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: sans-serif;
    }*/

    .contenedor {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        /*align-items: center;*/
        /*overflow: hidden;*/
        border: 2px solid #f8f7f7;
    }

    .contenedor figure {
        position: relative;
        cursor: pointer;
        overflow: hidden;
        border-radius: 6px;
        box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.50);
    }

    .contenedor figure img {
        width: 100%;
        height: 100%;
        transition: all 400ms ease-out;
        will-change: transform;
    }

    .contenedor figure .capa {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(45, 103, 60, 0.8);
        transition: all 400ms ease-out;
        opacity: 0;
        visibility: hidden;
        text-align: center;
    }
    .contenedor figure .capa1 {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(45, 103, 60, 0.8);
        transition: all 400ms ease-out;
        opacity: 0;
        visibility: hidden;
        text-align: center;
    }

    .contenedor figure .capa h3 {
        color: #fff;
        font-weight: 400;
        /*margin-bottom: 120px;*/
        transition: all 400ms ease-out;
        margin-top: 10px;
    }
    .contenedor figure .capa1 h3 {
        color: #fff;
        font-weight: 400;
        /*margin-bottom: 120px;*/
        transition: all 400ms ease-out;
        margin-top: 5px;
    }
    .contenedor figure .capa p {
        color: #fff;
        padding-left: 1px;
        padding-right: 1px;
        font-size: 13px;
        line-height: 1.3;
        width: 100%;
        max-width: 350px;
        transition: all 400ms ease-out;
        margin: auto;
    }
    .contenedor figure .capa1 p {
        color: #fff;
        padding-left: 1px;
        padding-right: 1px;
        font-size: 13px;
        line-height: 1.3;
        width: 100%;
        max-width: 350px;
        transition: all 400ms ease-out;
        margin: auto;
    }
    .contenedor figure:hover>img {
        transform: scale(1.3);
    }

    .contenedor figure:hover>.capa, .contenedor figure:focus>.capa {
        opacity: 1;
        visibility: visible;
    }
    .contenedor figure:hover>.capa1, .contenedor figure:focus>.capa1 {
        opacity: 1;
        visibility: visible;
    }
    .contenedor figure:hover>.capa h3 {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .contenedor figure:hover>.capa1 h3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }