* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.page-main {
    background-image: url(../images//mainpic3.jpg);
    background-size: 100% 100%;
     background-repeat: no-repeat;
    width: 100vw;
    height: 100vh;
}

.item-logo {
    position: absolute;
    left: 5vw;
    top: 5vh;
   
    -o-object-fit: cover;
    object-fit: cover;
    width: 30vw;
}

.item-image {
    position: absolute;
    left: 5vw;
    width: 30vw;
    bottom: 10vh;
    -o-object-fit: cover;
    object-fit: cover;
}

.item-button {
    position: absolute;
    right: 10vw;
    bottom: 10vh;
     width: 30vw;
    -o-object-fit: cover;
    object-fit: cover;
}