section.infoBlock6 {

    width: 100% !important;

}

.block.infoBlock6 .container {

    position:relative;
    padding:5vw 0;
    height:auto;

}

.block.infoBlock6 .content {

    position:relative;
    padding:5vw 0;
    height:auto;
    min-height: 45vw;

}

.block.infoBlock6 .textsCon {

    position:absolute;
    top:3vw;
    left:52vw;
    width:31vw;

}

.block.infoBlock6 .title h1 {

    font-family: "Singolare", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 2.75vw;
    letter-spacing: 0.025em;
    line-height: 3vw;

}

.block.infoBlock6 .imagesCon {

    position:absolute;
    top:0;
    left:5vw;
    width:auto;
    height:auto;
 
}

.block.infoBlock6 .image1 {

    position:absolute;
    top: 0;
    left: 21vw;
    width: 16.5vw;
    height: 25vw;
    z-index: 1000;
 
}

.block.infoBlock6 .image2 {

    position:absolute;
    top: 18vw;
    left: 0;
    width: 32vw;
    height: 22vw;
    z-index: 1;

}

.block.infoBlock6 .shapeImage {

    position:absolute;
    top: 9.5vw;
    left: 26vw;
    width: 15vw;
    height: 21vw;

}


/* mobile */


section.infoBlock6.breakPointMobile .block.infoBlock6 .container {

    padding:10vw 0;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .content {

    padding:0;
    height:auto;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .image1 {

    display:none;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .textsCon {

    position:relative;
    top:0;
    left:0;
    width:90vw;
    height:auto;
    margin: 0 auto 5vw auto;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .title h1 {

    font-size: 8vw;
    line-height: 9vw;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .imagesCon {

    position:relative;
    top:0;
    left:0;
    width:90vw;
    height:67.5vw;
    margin: 8vw auto 5vw auto;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .image2 {

    width:75vw;
    height:76vw;
    top:5vw;
    left:0;

}

section.infoBlock6.breakPointMobile .block.infoBlock6 .shapeImage {

    width:50vw;
    left:40vw;
    top:0;

}