@media screen and (min-width : 1024px) {
    #footer {
        position : relative;
        z-index  : 100;
    }

    #footer.footer-fixed {
        position : -webkit-sticky;
        position : sticky;
        bottom   : 0;
    }

    #footer > .container {
        position : relative;
        z-index  : 1;
        padding  : 15px;
    }

    .footer-container .c-title {
        margin : 0 0 2.19em;
    }

    .footer-container .c-title__title:after {
        left : 0;
    }

    .footer-container .footer > * {
        flex : 0 0 25%;
    }

    .footer-container .footer {
        grid-template-columns : 15% repeat(5, auto);
        justify-content       : center;
        grid-gap              : 2.5rem;
    }

    .s-instragram .section__content:before {
        content        : url(../../../img/decoration/pink-strap.png);
        position       : absolute;
        top            : 0;
        left           : 0;
        transform      : translate3d(-37%, -37%, 10px);
        pointer-events : none;
        z-index: 1;
    }



    .footer-container .block-contact {
        padding-left : 0;
    }



    .ybc_ins_medias {
        grid-template-columns : repeat(6, 1fr);
    }
    .ybc_ins_medias > *:nth-child(5),
    .ybc_ins_medias > *:nth-child(7) {
        grid-column : span 2;
        grid-row    : span 2;
    }


    /*.ybc_ins_medias li > .ybc_ins_images {*/
        /*opacity          : 0.1;*/
        /*transform        : scale(0.8) translate3d(0, 20px, 0);*/
        /*transform-origin : center;*/
        /*transition: all .3s ease-in-out;*/
    /*}*/

    /*.ybc_ins_medias li > .ybc_ins_images--show {*/
        /*opacity   : 1;*/
        /*transform : scale(1) translate3d(0, 0, 0);*/
    /*}*/
}

@media (min-width: 1250px){
    .footer-container .footer {
        grid-template-columns : 15% repeat(5, auto);
        justify-content       : center;
        grid-gap              : 4rem;
    }

    .s-newsletter .section__title-content__inner {
        padding         : 4.59vh 0;
        display         : flex;
        justify-content : center;
        align-items     : center;
    }

    .s-newsletter .section__content .gdpr_module_17{
        max-width: 100%;
        margin-top: 10px;
    }

    .s-newsletter .c-title {
        margin : 0;
    }

    .s-newsletter input[type=email] {
        width : calc(100% - 70px - 10px);
        max-width: calc(100% - 70px - 10px);
        font-size : var(--font-size-300);
    }

    .s-newsletter .section__content {
        margin-left : 30px;
    }

    .s-newsletter .section__content .input__wrapper .btn-tertiary{
        width: 70px;
        height: 70px;
    }
    .s-newsletter .section__content .block_newsletter form input[type=email] {
        height : 70px;
    }
    .s-newsletter .btn-tertiary {
        padding : 0 1.63em 0 1.25em;
    }

    .s-newsletter .section__content .gdpr_module_17 .custom-checkbox input[type=checkbox] + span{
        width: 14px;
    }
}

@media (min-width: 1450px) {
    .footer-container .footer {
        grid-template-columns : 15% repeat(5, auto);
        justify-content       : center;
        grid-gap              : 6rem;
    }
}
