@font-face {
  font-family: 'TT';
  src: url(https://lebedev.ru/sun-terahertz/fonts/TikTokSans.ttf) format('ttf'), url(/https://lebedev.ru/sun-terahertz/fonts/TikTokSans-Medium.ttf) format('ttf');
  font-weight: 400;
}


/* Теперь можно использовать шрифт */
body {
  font-family: "TT", "Arial", sans-serif;
  line-height:1.2;
  
}

body{
    font-size: 24px;
    background-color: black;
    color:white;
    text-align: center;
}


.block {
    
    padding:30px 50px;
    text-align: left;
}

.bgblock{
    background-color: #262626;
    border-radius:42px;
    font-size:24px;
    padding:50px;
}

img {
    /*width:70%;*/
    padding:20px 0px;
    border-radius:45px;
}

/* video */
.content {
/*position: absolute;*/

}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(19, 72, 231, 0.099));
}

.video-background {
    position: absolute;
    min-width: 99%;
    min-height: 20%;
    height: 21%;
    z-index: -1000;
    overflow: hidden;
    text-align: center;
    
}

/*
.video-background{
    linear-gradient(blue, pink);
}
*/
#myVideo {
position: absolute;
top: 50%;
left: 50%;
min-width: 80%;
min-height: 100%; 
width: auto;
height: auto;
transform: translateX(-50%) translateY(-50%);
z-index: -1;
object-fit: cover;
}

.container{
display: grid;
grid-template-columns: repeat(3, 1fr);
}

.item{
margin:10px;
width:70%;
padding: 24px 10px;
text-align: left;
}

/* 15 27

.item{
margin:10px;
width:70%;
padding: 24px 10px;
text-align: left;
}

*/
