@charset "utf-8";

.translateY {
    transform: translateY(-18%)
}

.col-10 .img-fluid {
    max-width: 60%
}

/*imagen al 80%*/
.winner::after {
    content: '';
    height: 131px;
    width: 90px;
    background: url(../images/winner.png) no-repeat center/cover;
    position: absolute;
    left: calc(15% - 5px);
    top: 15px;
}

.h1-index {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5rem;
}

/*xs*/
@media (min-width: 480px) {
    .xs-translate-x-5 {
        transform: translateY(-32%)
    }

    .h-100x {
        height: 80px
    }

    .col-10 .img-fluid {
        max-width: 70%
    }

    /*imagen al 100%*/
    .winner::after {
        height: 164px;
        width: 113px;
        left: calc(15% - 20px);
    }
}

/*sm*/

@media (min-width: 768px) {
    .sm-translate-x-9 {
        transform: translateY(-40%);
    }

    .h-100x {
        height: 70px
    }

    .col-10 .img-fluid {
        max-width: 100%
    }

    /*imagen al 90%*/
    .winner::after {
        height: 148px;
        width: 102px;
        left: calc(15% - 40px);
    }
}

/*md*/

@media (min-width: 992px) {
    .md-translate-x-13 {
        transform: translateY(-45%);
    }

    .h-100x {
        height: 60px
    }

    .container.form {
        max-width: 700px;
    }

    .col-10 .img-fluid {
        max-width: 100%
    }

    /*imagen al 100%*/
    .winner::after {
        height: 164px;
        width: 113px;
        left: calc(15% - 66px);
    }

    .h1-index {
        font-size: 3rem;
    }
}

/*lg*/

@media (min-width: 1200px) {
    .lg-translate-x-20 {
        transform: translateY(-47.5%);
    }

    .h-100x {
        height: 50px
    }

    .container.form {
        max-width: 700px;
    }

    .col-10 .img-fluid {
        max-width: 100%
    }

    /*imagen al 100%*/
    .winner::after {
        height: 164px;
        width: 113px;
        left: calc(15% - 66px);
    }

    footer:after {
        background-image: url('../images/pleca-footer-desk.png');
    }
}
