body, html{
    margin:0 !important;
    padding:0 !important;
    background-color:rgb(242,242,242);
}
.page1{
    width:95vw;
    min-height:85vh;
    margin-left:2.5vw;
    margin-right:2.5vw;
    margin-top:7.5vh;
    margin-bottom:7.5vh;
    border:1px solid black;
}
@font-face{
    font-family:'ink';
    src:url('Inkburro.ttf');
}
::-webkit-scrollbar {
    display: none;
}
h1{
    letter-spacing: 20px;
    font-family: 'Questrial';
    font-size:10px;
    text-transform: uppercase;
    position: absolute;
    top:2.5%;
    left:50%;
    transform: translate(-50%, -2.5%);
}
span{
    font-family:'ink';
}
.page1 img{
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    height:80%;
}

h2{
    font-size:70px;
    position: absolute;
    top:45%;
    left:92.5%;
    transform: translate(-92.5%, -45%);
    font-family:'Montserrat';
}

.textblock{
    background-color:rgb(77,77,77);
    width:95vw;
    margin-left:2.5vw;
    margin-right:2.5vw;
    height:auto;
}
p{
    color:white;
    padding:30px 20px;
    font-size:30px;
    margin-top:0;
    text-align:justify;
    font-family:questrial;

}

.page2{
    position:relative;
    width:95vw;
    min-height:85vh;
    margin-left:2.5vw;
    margin-right:2.5vw;
    margin-top:7.5vh;
    margin-bottom:7.5vh;
    border:1px solid black;
}

h3{
    color:black;
    position:absolute;
    font-family: 'Montserrat';
    font-size:70px;
    margin:0;
    margin-top:50px;
    padding:0;
    left:50%;
    transform: translateX(-50%);
}
h4{
    color:rgb(153,153,153);
    position:absolute;
    font-family: 'Montserrat';
    font-size:20px;
    margin:0;
    padding:0;
    margin-top:150px;
    left:50%;
    transform: translateX(-50%);
}
.digital{
    width:50%;
    padding:0;
    margin: 0 auto;
    margin-top:170px;
    display:block;
}
.digital2{
    width:50%;
    padding:0;
    margin: 0 auto;
    display:block;
}
.digital3{
    width:50%;
    padding:0;
    margin: 0 auto;
    display:block;
    margin-bottom:50px;
}
.grid-container{
    display:grid;
    width:70%;
    margin: 0 15%;
    grid-gap:15px;
    grid-template-areas: 
    "img1 img1 img2 img2"
    "img3 img4 img4 img5"
    "img6 img7 img8 img9";
    margin-top:275px;
    margin-bottom:75px;
}
.grid-container img{
    width:100%;
}
.img1{
    grid-area: img1;
}
.img2{
    grid-area: img2;
}
.img3{
    grid-area: img3;
}
.img4{
    grid-area: img4;
    height:100% !important;
}
.img5{
    grid-area: img5;
}
.img6{
    grid-area: img6;
}
.img7{
    grid-area: img7;
}
.img8{
    grid-area: img8;
}
.img9{
    grid-area: img9;
}
h5{
    color:rgb(153,153,153);
    position:absolute;
    font-family: 'Montserrat';
    font-size:25px;
    font-weight:400;
    margin:0;
    padding:0;
    margin-top:150px;
    left:50%;
    transform: translateX(-50%);
}
@media screen 
and (max-width : 1024px) {
    h2{
        font-size:50px;
    }
}
@media screen 
and (max-width : 768px) {
    h2{
        font-size:40px;
        position: absolute;
        top:10%;
        left:50%;
        transform: translate(-50%, -10%);
        font-family:'Montserrat';
    }

    .page1 img{
        position:absolute;
         bottom:40%;
        transform: translateY(-40%);
        height:66%;
    }
    .page1, .page2, .textblock{
        width:85vw;
        margin-left:7.5vw;
        margin-right:7.5vw;
    }
    .digital{
        width:80%;
    }
    .digital2{
        width:80%;
    }
    .digital3{
        width:80%;
    }
}

@media screen 
and (max-width : 768px) {
    h2{
        font-size:40px;
        position: absolute;
        top:10%;
        left:50%;
        transform: translate(-50%, -10%);
        font-family:'Montserrat';
    }

    .page1 img{
        position:absolute;
         bottom:40%;
        transform: translateY(-40%);
        height:66%;
    }
    .page1, .page2, .textblock{
        width:85vw;
        margin-left:7.5vw;
        margin-right:7.5vw;
    }
    .digital{
        width:80%;
        margin-top:170px;
    }
    .digital2{
        width:80%;
    }
    .digital3{
        width:80%;
        margin-bottom:50px;
    }
}
@media screen 
and (max-width : 415px) {
    h2{
        font-size:30px;
        position: absolute;
        top:17.5%;
        left:50%;
        transform: translate(-50%, -17.5%);
        font-family:'Montserrat';
    }

    .page1 img{
        position:absolute;
         bottom:20%;
        transform: translateY(-20%);
        height:auto;
        width:85%;
    }
    h1{
        letter-spacing: 12px;
        font-family: 'Questrial';
        font-size:10px;
    }
    p{
        font-size:16px;
        padding:30px 15px;
    }
    h3{
        font-size:40px;
    }
    h4{
        font-size:18px;
        margin-top:110px;
        left:50%;
        transform: translateX(-50%);
    }
    .digital{
        width:100%;
        margin-top:150px;
    }
    .digital2{
        width:100%;
    }
    .digital3{
        width:100%;
    }
    .page1, .page2, .textblock{
        width:85vw;
        margin-left:7.5vw;
        margin-right:7.5vw;
    }
}

@media screen and (min-width:834px) and (max-height:1194px) and (orientation:portrait){
    h2{
        font-size:40px;
        position: absolute;
        top:10%;
        left:50%;
        transform: translate(-50%, -10%);
        font-family:'Montserrat';
    }

    .page1 img{
        position:absolute;
         bottom:30%;
        transform: translateY(-40%);
        height:66% !important;
    }
    .digital{
        width:85%;
        margin-top:200px;
    }
    .digital2{
        width:85%;
    }
    .digital3{
        width:85%;
    }
}
