.k20-project-content {
    padding-top: 40px;
}


.k20-project-content .description {
    font-family: "Poppins", sans-serif;
    margin-bottom: 40px;
}


.k20-project-content .video {
    padding-top: 56.25%;
    position: relative;
    overflow: hidden;
    margin-bottom: 40px;
}

.k20-project-content .video[_active] img {
    opacity: 0;
}

.k20-project-content .video::after {
    background-color: transparent;
    border: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.k20-project-content .video iframe {
    border: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}

.k20-project-content .video img {
    border: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}


.k20-project-content .gallery img {
    display: block;
}


.k20-project-content .before-after {
    display: grid;
    grid-column-gap: 42px;
    grid-template-columns: repeat(2, 1fr);
    padding-top: 40px;
}


.k20-project-content h2 {
    color: #283D8F;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    margin: 0 0 16px;
    font-weight: 700;
}


.backk {
    padding-top: 40px;
}
.back-to-service {
    width: 100%;
    cursor: pointer;
    border: 0;
    border-radius: 0;
    background: #283D8F;
    color: #fff;
    font-size: 16px;
    font-family: inherit;
    padding: 10px 16px 8px;
    text-align: center;
    display: block;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.back-to-service:hover {
    color: #fff;
}



@media (max-width: 767px) {
    .k20-project-content {
        padding-top: 20px;
    }

    .k20-project-content .before-after {
        padding-top: 20px;
    }

    .k20-project-content .before-after {
        grid-gap: 24px 0;
        grid-template-columns: 1fr;
    }
}



/*@media (min-width: 768px) {*/
    .k20-project-content .gallery .layout-1x1,
    .k20-project-content .gallery .layout-1x1x1,
    .k20-project-content .gallery .layout-3x1,
    .k20-project-content .gallery .layout-3x1 .group,
    .k20-project-content .gallery .layout-1x2 {
        display: grid;
    }
    .k20-project-content .gallery .layout-1x1 {
        grid-template-columns: repeat(2, 1fr);
    }
    .k20-project-content .gallery .layout-1x1x1 {
        grid-template-columns: repeat(3, 1fr);
    }
    .k20-project-content .gallery .layout-3x1 {
        grid-template-columns: 2fr 1fr;
    }
    .k20-project-content .gallery .layout-3x1 .group {
        grid-template-columns: repeat(2, 1fr);
    }
    .k20-project-content .gallery .layout-1x2 {
        grid-template-columns: repeat(2, 1fr);
    }


    .k20-project-content .gallery .layout-1x1 .media,
    .k20-project-content .gallery .layout-1x1x1 .media,
    .k20-project-content .gallery .layout-3x1 .group .media,
    .k20-project-content .gallery .layout-3x1 > .media,
    .k20-project-content .gallery .layout-1x2 > .media {
        position: relative;
        overflow: hidden;
        padding-top: 85%;
    }

    .k20-project-content .gallery .layout-1x1 img,
    .k20-project-content .gallery .layout-1x1x1 .media img,
    .k20-project-content .gallery .layout-3x1 .group .media img,
    .k20-project-content .gallery .layout-3x1 > .media img,
    .k20-project-content .gallery .layout-1x2 > .media img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    /* Aro Palace */
    :nth-child(1 of .media-wrapper.layout-1x1.facelift-aro-palace-hotel) {
        grid-template-columns: 1.05fr 1fr;
    }


    :nth-child(1 of .media-wrapper.layout-1x1.facelift-aro-palace-hotel) .media {
        padding-top: 138.6%;
    }
    :nth-child(1 of .media-wrapper.layout-1x1.facelift-aro-palace-hotel) .media:first-child span {
        position: absolute;
        width: 200%;
        height: 100%;
        left: -80%;
        top: 0;
    }

    :nth-child(2 of .media-wrapper.layout-1x1.facelift-aro-palace-hotel) .media {
        padding-top: 119%;
    }
    :nth-child(2 of .media-wrapper.layout-1x1.facelift-aro-palace-hotel) .media:last-child span {
        position: absolute;
        width: 200%;
        height: 100%;
        left: -72%;
        top: 0;
    }


    :nth-child(3 of .media-wrapper.layout-1.facelift-aro-palace-hotel) .media {
        display: block;
        padding-top: 56.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.facelift-aro-palace-hotel) span {
        position: absolute;
        width: 100%;
        height: 120%;
        left: 0;
        top: -18%;
    }

    :nth-child(3 of .media-wrapper.layout-1.facelift-aro-palace-hotel) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    /* AgroPP */
    :nth-child(1 of .media-wrapper.layout-1.branding-agropp) .media {
        display: block;
        padding-top: 59.6%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1.branding-agropp) span {
        position: absolute;
        width: 100%;
        height: 120%;
        left: 0;
        top: -13%;
    }

    :nth-child(1 of .media-wrapper.layout-1.branding-agropp) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) {
        grid-template-columns: 1fr 1.05fr;
    }


    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) > .media span {
        position: absolute;
        width: 200%;
        height: 100%;
        left: -66%;
        top: 0;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group {
        display: flex;
        flex-direction: column;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group .media {
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group .media:first-child {
        padding-top: 68.6%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group .media:last-child {
        padding-top: 70%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.branding-agropp) .group .media:last-child span {
        position: absolute;
        width: 136%;
        height: 104%;
        left: -20%;
        top: -4%;
    }


    :nth-child(4 of .media-wrapper.layout-1.branding-agropp) .media {
        display: block;
        padding-top: 40.2%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(4 of .media-wrapper.layout-1.branding-agropp) span {
        position: absolute;
        width: 100%;
        height: 120%;
        left: 0;
        top: -13%;
    }

    :nth-child(4 of .media-wrapper.layout-1.branding-agropp) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    /* Sales Paartner */
    :nth-child(1 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 70.1%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 100%;
        height: 101%;
        left: 0;
        top: -0.5%;
    }

    :nth-child(1 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(2 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 71.4%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(2 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 100%;
        height: 101%;
        left: 0;
        top: -0.5%;
    }

    :nth-child(2 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(3 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 79.1%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 100%;
        height: 101%;
        left: 0;
        top: -0.5%;
    }

    :nth-child(3 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x1.rebranding-sales-partner) {
        grid-template-columns: 1.013fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1.rebranding-sales-partner) .media:last-child {
        padding-top: 102.2%;
    }
    :nth-child(1 of .media-wrapper.layout-1x1.rebranding-sales-partner) .media:last-child span {
        position: absolute;
        width: 160%;
        height: 100%;
        left: -46%;
        top: 0;
    }


    :nth-child(4 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 53.6%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(4 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 100%;
        height: 101%;
        left: 0;
        top: -0.5%;
    }

    :nth-child(4 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(5 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 47.4%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(5 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 100%;
        height: 135%;
        left: 0;
        top: 0%;
    }

    :nth-child(5 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(7 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 66.6%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(7 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(8 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 56.2%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(8 of .media-wrapper.layout-1.rebranding-sales-partner) span {
        position: absolute;
        width: 180%;
        height: 100%;
        left: -68%;
        top: 0%;
    }

    :nth-child(8 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(9 of .media-wrapper.layout-1.rebranding-sales-partner) .media {
        display: block;
        padding-top: 67.6%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(9 of .media-wrapper.layout-1.rebranding-sales-partner) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    /* RDT Contabilitate */
    :nth-child(2 of .media-wrapper.layout-1.branding-rdt-contabilitate) .media {
        display: block;
        padding-top: 70.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(2 of .media-wrapper.layout-1.branding-rdt-contabilitate) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x1.branding-rdt-contabilitate) {
        grid-template-columns: 1fr 1.05fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1.branding-rdt-contabilitate) .media {
        padding-top: 138.6%;
    }


    :nth-child(3 of .media-wrapper.layout-1.branding-rdt-contabilitate) .media {
        display: block;
        padding-top: 56%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.branding-rdt-contabilitate) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(4 of .media-wrapper.layout-1.branding-rdt-contabilitate) .media {
        display: block;
        padding-top: 43.5%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(4 of .media-wrapper.layout-1.branding-rdt-contabilitate) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    /* Anisia */
    :nth-child(1 of .media-wrapper.layout-1x1.facelift-anisia),
    :nth-child(2 of .media-wrapper.layout-1x1.facelift-anisia){
        grid-template-columns: 1fr 1.05fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1.facelift-anisia) .media {
        padding-top: 138.6%;
    }

    :nth-child(2 of .media-wrapper.layout-1x1.facelift-anisia) .media {
        padding-top: 136.6%;
    }

    :nth-child(2 of .media-wrapper.layout-1x1.facelift-anisia) .media:last-child span {
        position: absolute;
        width: 146%;
        height: 100%;
        left: 0%;
        top: 0%;
    }


    :nth-child(6 of .media-wrapper.layout-1.facelift-anisia) .media {
        display: block;
        padding-top: 56%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(6 of .media-wrapper.layout-1.facelift-anisia) span {
        position: absolute;
        width: 100%;
        height: 130%;
        left: 0;
        top: -28%;
    }

    :nth-child(6 of .media-wrapper.layout-1.facelift-anisia) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(3 of .media-wrapper.layout-1x1.facelift-anisia) {
        grid-template-columns: 1fr 1.019fr;
    }

    :nth-child(3 of .media-wrapper.layout-1x1.facelift-anisia) .media {
        padding-top: 126.9%;
    }

    :nth-child(1 of .media-wrapper.layout-1x1x1.facelift-anisia) .media {
        padding-top: 71.2%;
    }



    /* Clarisse Dental */
    :nth-child(2 of .media-wrapper.layout-1.rebranding-clarisse-dental) .media {
        display: block;
        padding-top: 38.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(2 of .media-wrapper.layout-1.rebranding-clarisse-dental) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(3 of .media-wrapper.layout-1.rebranding-clarisse-dental) .media {
        display: block;
        padding-top: 70.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.rebranding-clarisse-dental) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x1.rebranding-clarisse-dental) {
        grid-template-columns: 1fr 1.05fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1.rebranding-clarisse-dental) .media {
        padding-top: 140.7%;
    }

    :nth-child(2 of .media-wrapper.layout-1x1.rebranding-clarisse-dental) {
        grid-template-columns: 1fr 1.026fr;
    }

    :nth-child(2 of .media-wrapper.layout-1x1.rebranding-clarisse-dental) .media {
        padding-top: 69.94%;
    }



    /* Safety Specialist */
    :nth-child(1 of .media-wrapper.layout-1x1.branding-safety-specialist) {
        grid-template-columns: 1fr 1.05fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1.branding-safety-specialist) .media {
        padding-top: 138.8%;
    }


    :nth-child(3 of .media-wrapper.layout-1.branding-safety-specialist) .media {
        display: block;
        padding-top: 41.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.branding-safety-specialist) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(4 of .media-wrapper.layout-1.branding-safety-specialist) .media {
        display: block;
        padding-top: 56%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(4 of .media-wrapper.layout-1.branding-safety-specialist) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }



    /* Aristodent */
    :nth-child(1 of .media-wrapper.layout-1.rebranding-aristodent) .media {
        display: block;
        padding-top: 62.5%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1.rebranding-aristodent) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(2 of .media-wrapper.layout-1.rebranding-aristodent) .media {
        display: block;
        padding-top: 50.9%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(2 of .media-wrapper.layout-1.rebranding-aristodent) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(3 of .media-wrapper.layout-1.rebranding-aristodent) .media {
        display: block;
        padding-top: 56.12%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(3 of .media-wrapper.layout-1.rebranding-aristodent) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) {
        grid-template-columns: 2.4fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) > .media {
        padding-top: 0;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) .group .media {
        display: block;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) .group .media:first-child {
        padding-top: 92.1%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) .group .media:last-child {
       padding-top: 88.1%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.rebranding-aristodent) .group img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x1x1.rebranding-aristodent) {
        grid-template-columns: 1fr 1.4fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x1x1.rebranding-aristodent) .media {
        padding-top: 80.3%;
    }


    :nth-child(1 of .media-wrapper.layout-3x1.rebranding-aristodent) {
        grid-template-columns: 2.4fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-3x1.rebranding-aristodent) .inner > .media {
        display: block;
        padding-top: 47.7%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-3x1.rebranding-aristodent) .inner > .media img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }

    :nth-child(1 of .media-wrapper.layout-3x1.rebranding-aristodent) .group {
        grid-template-columns: 1.22fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-3x1.rebranding-aristodent) .group .media {
        padding-top: 65%;
    }


    :nth-child(5 of .media-wrapper.layout-1.rebranding-aristodent) .media {
        display: block;
        padding-top: 61.5%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(5 of .media-wrapper.layout-1.rebranding-aristodent) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }



    /* Artrosport */
    :nth-child(1 of .media-wrapper.layout-1.facelift-artrosport) .media {
        display: block;
        padding-top: 21%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1.facelift-artrosport) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(6 of .media-wrapper.layout-1.facelift-artrosport) .media {
        display: block;
        padding-top: 108.05%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(6 of .media-wrapper.layout-1.facelift-artrosport) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) {
        grid-template-columns: 2.84fr 1fr;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group .media {
        display: block;
        position: relative;
        overflow: hidden;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group .media:first-child {
        padding-top: 121%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group .media:first-child span {
        position: absolute;
        width: 170%;
        height: 100%;
        left: -70%;
        top: 0;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group .media:last-child {
        padding-top: 136%;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group .media:last-child span {
        position: absolute;
        width: 200%;
        height: 116%;
        left: 0%;
        top: 0;
    }

    :nth-child(1 of .media-wrapper.layout-1x2.facelift-artrosport) .group img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }


    :nth-child(8 of .media-wrapper.layout-1.facelift-artrosport) .media {
        display: block;
        padding-top: 60%;
        position: relative;
        overflow: hidden;
    }

    :nth-child(8 of .media-wrapper.layout-1.facelift-artrosport) img {
        height: 100%;
        left: 0;
        object-fit: cover;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
    }
/*}*/
