body{
    width:auto;
    height:100vh;
    background-color: var(--NewBody);
    margin: 0;
    overflow-y:scroll;
    overflow-x: hidden;
}
.NewBody{
    zoom:1;
    position:relative;
    width: auto;
    height:100%;
    z-index:1;
}
.NeHeader{
    zoom: 1;
    width:100%;
    height:auto;
    position: fixed;
    z-index: 10;
}
.NewNeaderpadin{
    zoom: 1;
    border: 2px solid var(--NewBorder);
    background-color: var(--NewContener);
    border-radius: 0 0 20px 20px;
    width:auto;
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
}
.Layout{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight:500;
    font-variant: normal;
    font-style: normal;
    font-size:18px;
    position: relative;
    z-index:1;
    zoom: 1;
    width:var(---Layout);
    margin: 0 auto;
}
header{
    overflow: hidden;
    display: flex;
}
a{
    display: block;
    color: white;
    text-decoration: none;
}
.icon{
    display: flex;
    gap: 5px;
    width:160px;
    height:45px;
}

.iconspanImg{
    display: flex;
    gap:10px;
    width:160px;
}
.Img{
    width: auto;
    height: auto;
    max-width: 45px;
    max-height: 45px;
}
span{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}
.titleAlinks{
    width:1040px;
    height: auto;
    display: flex;
    flex-direction: row-reverse;
}
.titleLinks{
    display: flex;
    gap: 10px;
}
.titleLinksA{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
h2{
    margin: 0;
    line-height:36px;
    font-size: 19px;
}
.videocontentCover{
    width: 100%;
    position: absolute;
    top: 40px;
    z-index: 2;
    overflow: hidden;
   
}
.video{
    z-index: 2;
    width:auto;
    height:auto;
    border: 2px solid var(--NewBorder);
    border-radius: 0  0 20px 20px;
    overflow: hidden;
}
.wrapVideo{
    width: 100%;
    max-height:490px;
}
video{
    object-fit: cover;
    width:100%;
    max-height: 490px;
    min-width:100%;
    min-height: 100%;
    margin-bottom: -5px;
}
main{
    overflow: hidden;
}
.wrapbody{
    margin-top:532px;
    padding-top:10px;
    margin-bottom:10px;
}
.content{
    width:auto;
    height:auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 10px;
}
.contentIde{
    display: flex;
    flex-direction: column;
    justify-content:center;
    width:260px;
    height:400px;
    border: 2px solid var(--NewBorder);
    border-radius:20px;
}
@media (max-width:768px) {
    .contentIde{
        width:100%;
        max-width:700px;
    }
    .Layout{
        width: 100%;
        max-width:768px;
        padding-left:15px;
        padding-right:15px;
    }
    .titleAlinks{
        width: 606px;
    }
    .content{
        flex-direction: column;
        align-items: center;
    }
    .videocontentCover{
       width:100%;
       min-width:798px;
    }
}
@media (max-width:425px) {
    .contentIde{
        width:100%;
        max-width:400px;
        
    }
    .Layout{
        zoom:1;
        width: 100%;
        max-width:425px;
        padding-left:15px;
        padding-right:15px;
    }
    .titleAlinks{
        display: none;
        width:0px;
    }
    .content{
        flex-direction: column;
        align-items: center;
    }
    .videocontentCover{
       width:100%;
       min-width:455px;
    }
    .wrapbody{
        margin-top:300px;
    }
}
@media (max-width:375px) {
    .contentIde{
        width:100%;
        max-width:300px;
        
    }
    .Layout{
        zoom: 1;
        width: 100%;
        max-width:375px;
        padding-left:15px;
        padding-right:15px;
    }
    .titleAlinks{
        display: none;
        width:0px;
    }
    .content{
        flex-direction: column;
        align-items: center;
    }
    .videocontentCover{
       width:100%;
       min-width:405px;
    }
    .wrapbody{
        margin-top:270px;
    }
}
@media (max-width:320px) {
    .contentIde{
        width:100%;
        max-width:300px;
        
    }
    .Layout{
        z-index: 1;
        width: 100%;
        max-width:320px;
        padding-left:15px;
        padding-right:15px;
    }
    .titleAlinks{
        display: none;
        width:0px;
    }
    .content{
        flex-direction: column;
        align-items: center;
    }
    .videocontentCover{
       width:100%;
       min-width:350px;
    }
    .wrapbody{
        margin-top:240px;
    }
}
:root{
    --newHeader:#313131;
    --NewBody: #484848;
    --NewContener: #444444;
    --NewBorder: #505050;
    --text:white;
    ---Layout:1200px;
}