@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates:wght@300&display=swap&effect=anaglyph|3d-float|shadow-multiple');
body{
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgb(224, 224, 224);
    font-family: 'Montserrat Alternates', sans-serif;
}
marquee{
    font-size: 12px;
}
nav{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 50px;
    background: #ffd700;
}
nav h1{
    animation: lo 2s infinite;
    user-select: none;
}
nav a{
    text-decoration: none;
    background: #fff;
    border-radius: 5px;
    padding: 8px;
    align-items: center;
    margin-right: 15px;
    transition: 0.5s;
    user-select: none;
}
nav a:hover{
    background:linear-gradient(#fff,#fae46a) ;
    padding: 10px;
}
nav a i{
    color: #ffd700;
    font-size: 20px;
}
@keyframes lo{
    50%{
        opacity: 0;
    }
}
.head{
    background: linear-gradient(#ffd700,rgb(224, 224, 224));
    padding: 10px;
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.left{
    width: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.left h1{
    color: #fff;
    user-select: none;
}
.left p{
    width: 100%;
    text-align: center;
    color: darkturquoise;
    font-size: 20px;
}
.left h1 span{
    color: rgb(43, 128, 226);
    padding: 10px;
    border-bottom: 4px solid rgb(252, 125, 252);
    animation: li 1.2s infinite;
}
@keyframes li{
    50%{
        border-width: 1px;
    }
}
.right{
    width: 500px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.right img{
    border-radius: 37% 63% 32% 68% / 58% 51% 49% 42% ;
    width: 80%;
    height: max-content;
}
.right h2 a:hover{
    transition: .5s;
    letter-spacing: 1.2px;
    text-decoration: none;
}
.fb{
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
    background: #3B5998;
}
.fb .left{
    width: 250px;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #fff;
    border-radius: 7px;
    padding: 10px;
    margin: 8px;
    
}
.fb .left img{
    width: 200px;
    height: max-content;
    border-radius: 5px;
    border: 3px solid rgb(88, 88, 88);
}
.fb .right{
    width: 400px;
    height: max-content;
}
.wechat{
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 2px;
    background: limegreen;
}
.wechat .left{
    width: 250px;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #fff;
    border-radius: 7px;
    padding: 10px;
    margin: 8px;
    
}
.wechat .left img{
    width: 200px;
    height: max-content;
    border-radius: 5px;
    border: 3px solid rgb(88, 88, 88);
}
.wechat .right{
    width: 400px;
    height: max-content;
}
.ms{
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 2px;
    background: url(https://facebookbrand.com/wp-content/uploads/2020/10/BG_Messenger.png?w=524&h=300);
    background-repeat: no-repeat;
    background-size: cover;
}
.ms .left{
    width: 250px;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #fff;
    border-radius: 7px;
    padding: 10px;
    margin: 8px;
    
}
.ms .left img{
    width: 200px;
    height: max-content;
    border-radius: 5px;
    border: 3px solid rgb(88, 88, 88);
}
.ms .right{
    width: 400px;
    height: max-content;
}
.tt{
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 2px;
    background: #22041A;
    background-repeat: no-repeat;
    background-size: cover;
}
.tt .left{
    width: 250px;
    height: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #fff;
    border-radius: 7px;
    padding: 10px;
    margin: 8px;
    
}
.tt .left img{
    width: 200px;
    height: max-content;
    border-radius: 5px;
    border: 3px solid rgb(88, 88, 88);
}
.tt .right{
    width: 400px;
    height: max-content;
}