html {
    width: 100vw;
    height: 100vh;
}

body {
    background: #1F2429;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
    transition: all 300ms ease;
}

.landingScreen {
    width: 100%;
    height: 100%;
    display: flex;
    z-index: 5;
}

.initials {
    transform-origin: center;
}

.right, .left {
    width: 50%;
    height: 100%;
    position: relative;
    left: 0;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 1s ease;
}

.left {
    justify-content: flex-end;
    transform: translateX(-100%)
}

.right {
    justify-content: flex-start;
    transform: translateX(100%)
}

.loaded {
    transform: translateX(0%)
}

.content {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: .5%;
    background: #1F2429;
    position: absolute;
}

.logoSquare {
    display: flex;
    background: rgba(47, 54, 61, 0);
    flex: 1;
    min-width: 20%;
    height: 300px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 1%;
    z-index: 1;
    cursor: pointer;
}

.logoPreview {
    z-index: 10;
    display: flex;
    justify-content: center;
    background: rgba(47, 54, 61, .9);
    height: 1000px;
    width: 1000px;
    justify-content: center;
    align-items: center;
    margin: .5%;
    width: 90vw;
    height: 90vh;
    position: absolute;
}

.logoSquare:hover {
    background: rgba(47, 54, 61, 0.5);
    z-index: 3;
}

.flex1 {
    flex: 1;
}

.flex2 {
    flex: 2;
}

img {
    height: 50%;
    z-index: 1;
    user-select: none;
}

 img:hover { 
     transform: scale(1.2); 
     z-index: 3;
 } 

.brain {
    height: 60%;
}

.ultraprime {
}

.deviate {
    height: 60%;
}

.prime {
}
.bso {
    height: 35%;
}

.bagSecurity {
    height: 55%;
}

.bagFinder {
    height: 55%;
}

.tlink2 {
    height: 55%;
}