CHANGE THE WORLD WITH US
FEATURE FILMS
.container-feature {
display:grid;
grid-template-columns: repeat(2,1fr);
gap:20px;
justify-content:space-between;
margin: 0 auto;
width: 820px;
}
.card-feature{
text-align:center;
width: 100%;
height: auto;
}
.card-feature h2 {
font-size: 30px;
letter-spacing: 2;
color: #020202;
}
.card-feature p {
font-size: 30px;
color: #989898;
}
.card-feature img {
margin-bottom:20px;
border-radius:10px;
transition: .5s ease-in-out;
}
.card-feature img:hover{
transform:scale(1.05);
}
@media screen and (max-width:1440px) {
.card-feature h2 {
font-size: 22px;
}
.card-feature p {
font-size: 22px;
}
}
@media screen and (max-width:1080px) {
.container-feature{
gap:10px;
}
.card-feature h2 {
font-size: 20px;
}
.card-feature p {
font-size: 20px;
}
.card-feature img {
margin-bottom:10px;
}
}
@media screen and (max-width:768px) {
.container-feature{
gap:10px;
width:500px;
}
.card-feature h2 {
font-size: 16px;
}
.card-feature p {
font-size: 16px;
}
}
@media screen and (max-width:480px) {
.container-feature{
gap:10px;
width:320px;
}
.card-feature h2 {
font-size: 10px;
}
.card-feature p {
font-size: 10px;
}
}
@media screen and (max-width:360px) {
.container-feature{
gap:10px;
width:250px;
}
.card-feature h2 {
font-size: 10px;
}
.card-feature p {
font-size: 10px;
}
}
TV SHOWS
.container-show {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 25px;
justify-items: center;
margin: 0 auto;
}
.card-title{
font-size:30px;
text-decoration:uppercase;
}
.card-show {
text-align:center;
border-radius:10px;
width: 100%;
height: auto;
overflow:hidden;
padding: 5px;
}
.card-show p {
margin-top: -10px;
color: #989898;
font-size:30px;
}
.card-show h2 {
font-size:30px;
text-transform:uppercase;
}
.card-show img {
border-radius: 10px;
margin-bottom: 20px;
transition: .4s ease-in-out;
}
.card-show img:hover {
transform: scale(1.02);
}
@media screen and (max-width:1440px) {
.card-show h2 {
font-size:22px;
}
.card-show p {
font-size:22px;
}
}
@media screen and (max-width: 1080px) {
.container-show {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
justify-items: center;
margin: 0 auto;
}
.card-title{
font-size:20px;
}
.card-show h2 {
font-size:20px;
}
.card-show p {
margin-top: -10px;
color: #989898;
font-size:20px;
}
}
@media screen and (max-width: 768px) {
.container-show{
gap: 10px;
margin: 0 auto;
}
.card-show h2 {
margin-top:-10px;
font-size: 16px
}
.card-show p {
margin-top: -10px;
font-size: 16px;
}
}
@media screen and (max-width:480px) /*Mobile*/{
.container-show{
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
.card-show {
margin-bottom: 10px;
}
.card-show h2 {
margin-top:-10px;
font-size:10px
}
.card-show p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:470px) /*Mobile*/{
.card-show {
margin-bottom: 10px;
}
.card-show h2 {
margin-top:-10px;
font-size:10px
}
.card-show p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:450px) /*Mobile*/{
.card-show h2 {
font-size:10px
}
.card-show p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:400px) /*Mobile*/{
.card-show h2 {
font-size:10px
}
.card-show p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:380px) /*Mobile*/{
.card-show h2 {
font-size:8px
}
.card-show p {
margin-top: -5px;
font-size:8px;
}
}
DOCUMENTARY FILMS/SERIES
.container-doc {
display: grid;
grid-template-columns: repeat(4,1fr);
gap:25px;
justify-items:center;
}
.card-doc {
text-align:center;
border-radius:10px;
width: 100%;
height: auto;
overflow:hidden;
padding: 5px;
}
.card-doc p {
margin-top: -10px;
color: #989898;
font-size:30px;
}
.card-doc h2{
text-transform:uppercase;
font-size:30px;
}
.card-doc img {
border-radius: 10px;
margin-bottom: 20px;
transition: .4s ease-in-out;
}
.card-doc img:hover {
transform: scale(1.02);
}
@media screen and (max-width: 1440px){
.card-doc h2 {
font-size: 22px
}
.card-doc p {
margin-top: -10px;
font-size: 22px;
}
}
@media screen and (max-width: 1080px){
.card-doc h2 {
font-size: 20px
}
.card-doc p {
margin-top: -10px;
font-size: 20px;
}
}
@media screen and (max-width: 768px) {
.container-doc {
grid-template-columns:repeat(3,1fr);
gap: 16px;
}
.card-doc h2 {
font-size: 16px;
margin-top: -10px;
}
.card-doc p {
margin-top: -10px;
font-size: 16px;
}
}
@media screen and (max-width:480px) /*Mobile*/{
.container-doc {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-doc h2 {
margin-top:-10px;
font-size:10px
}
.card-doc p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:420px) /*Mobile*/{
.container-doc {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-doc h2 {
margin-top:-10px;
font-size:8px
}
.card-doc p {
margin-top: -5px;
font-size:8px;
}
}
@media screen and (max-width:330px) /*Mobile*/{
.container-doc {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-doc h2 {
margin-top:-10px;
font-size:8px
}
.card-doc p {
margin-top: -5px;
font-size:8px;
}
}
SHORT FILMS
.container-short {
display: grid;
grid-template-columns: repeat(4,1fr);
gap:25px;
justify-items:center;
}
.card-short {
text-align:center;
border-radius:10px;
width: 100%;
height: auto;
overflow:hidden;
padding:5px;
}
.card-short p {
margin-top: -10px;
color: #989898;
font-size:30px;
}
.card-short h2{
text-transform:uppercase;
font-size:30px;
}
.card-short img {
border-radius: 10px;
margin-bottom: 20px;
transition: .4s ease-in-out;
}
.card-short img:hover {
transform: scale(1.02);
}
@media screen and (max-width: 1440px){
.card-short h2 {
font-size: 22px
}
.card-short p {
margin-top: -10px;
font-size: 22px;
}
}
@media screen and (max-width: 1080px){
.card-short h2 {
font-size: 20px
}
.card-short p {
margin-top: -10px;
font-size: 20px;
}
}
@media screen and (max-width: 768px) {
.container-short{
grid-template-columns:repeat(3,1fr);
gap: 16px;
}
.card-short h2 {
font-size: 16px;
margin-top: -10px;
}
.card-short p {
margin-top: -10px;
font-size: 16px;
}
}
@media screen and (max-width:480px) /*Mobile*/{
.container-short {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-short h2 {
font-size:12px;
}
.card-short p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:420px) /*Mobile*/{
.container-short {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-short h2 {
margin-top:-10px;
font-size:10px;
}
.card-short p {
margin-top: -5px;
font-size:10px;
}
}
@media screen and (max-width:330px) /*Mobile*/{
.container-short {
grid-template-columns: repeat(3, 1fr);
gap: 8px;
}
.card-short h2 {
font-size:12px
}
.card-short p {
margin-top: -5px;
font-size:10px;
}
}
PODCASTS
.container-podcast{
display:flex;
gap:20px;
max-width: 1000px;
margin: 0 auto;
}
.item-podcast{
width:100%;
text-align:center
}
.item-podcast img{
width: 400px;
margin: 0 auto;
border-radius: 10px;
margin-bottom: 20px;
transition:.3s ease-in-out;
}
.item-podcast img:hover{
transform: scale(1.02);
}
.item-podcast p{
color:#020202;
font-weight:400;
font-size:30px;
text-transform:uppercase;
text-align:center;
line-height:100%
}
@media screen and (max-width:1440px) /*Laptop*/ {
}
@media screen and (max-width:1080px) /*Tablet*/ {
.container-podcast{
width: 860px;
}
.item-podcast p{
font-size:20px;
}
}
@media screen and (max-width:768px) /*tablet Protrait*/{
.container-podcast{
width: 660px;
}
.item-podcast p{
font-size:16px;
}
}
@media screen and (max-width:480px) /*Mobile*/{
.container-podcast{
width: 440px;
}
.container-podcast img{
margin-bottom:10px;
}
.item-podcast p{
font-size:10px;
}
@media screen and (max-width:440px) /*Mobile*/{
.container-podcast{
width: 400px;
}
.container-podcast img{
margin-bottom:10px;
}
.item-podcast p{
font-size:10px;
}
}
@media screen and (max-width:390px) /*Mobile*/{
.container-podcast{
width: 350px;
}
.container-podcast img{
margin-bottom:10px;
}
.item-podcast p{
font-size:8px;
}
@media screen and (max-width:360px) /*Mobile*/{
.container-podcast{
width: 300px;
}
.container-podcast img{
margin-bottom:10px;
}
.item-podcast p{
font-size:8px;
}
OTHER PROJECTS
.container {
display: flex;
flex-wrap: wrap;
justify-content:left;
gap:20px; /* Расстояние между карточками */
margin: 0 auto;
max-width: 1920px;
}
.card-mini_links {
position:relative;
text-align:center;
border-radius:10px;
width: calc(25% - 15px); /* 4 карточки в ряд на ПК */
height: 0;
padding-bottom: 23%;
overflow:hidden;
background: #000;
transition: .4s ease-in-out;
}
.card-content {
position: absolute; /* Позиционируем текст поверх изображения */
bottom: 40%;
left: 0px;
right: 0;
}
.card-content_1 {
position: absolute; /* Позиционируем текст поверх изображения */
bottom: 30%; /* Прикрепляем текст к нижней части карточки */
left: 0px;
right: 0;
}
.card-content h3 {
color: white;
font-size: 27px;
padding:5px;
user-select: none; /* Для большинства браузеров */
-webkit-user-select: none; /* Для Safari */
-moz-user-select: none; /* Для Firefox */
}
.card-content_1 h3 {
color: white;
font-size: 27px;
padding:5px;
user-select: none; /* Для большинства браузеров */
-webkit-user-select: none; /* Для Safari */
-moz-user-select: none; /* Для Firefox */
}
.card-mini_links img {
width:100%;
height:auto;
}
.card-mini_links:hover {
transform: scale(1.02);
opacity:0.9;
}
@media screen and (max-width:1440px) {
.card-mini_links h3 {
font-size: 17px
}
}
@media screen and (max-width:1080px) {
.card-mini_links h3 {
font-size: 15px
}
}
@media (max-width: 768px) {
.card-mini_links {
width: calc(33% - 13px); /* 3 карточки в ряд на мобильных устройствах */
padding-bottom: 30%; /* Соотношение сторон 1:1 для квадратной формы */
}
.card-mini_links h3 {
font-size: 13px;
padding:0px
}
}
@media screen and (max-width:480px) /*Mobile*/{
.container {
display: flex;
flex-wrap: wrap;
gap:10px; /* Расстояние между карточками */
}
.card-mini_links {
width: calc(33% - 10px); /* 3 карточки в ряд на мобильных устройствах */
padding-bottom: 30%; /* Соотношение сторон 1:1 для квадратной формы */
}
.card-mini_links h3 {
font-size:10px;
padding:0px;
}
.card-mini_links {
padding-bottom: 30%;
width: calc(33.33% - 13.33px);
}
}
@media screen and (max-width:420px) /*Mobile*/{
.container {
}
.card-mini_links h3 {
font-size:8px;
padding:0px;
}
.card-mini_links {
padding-bottom: 29%;
}
}
@media screen and (max-width:330px) /*Mobile*/{
.card-mini_links h3 {
font-size:8px;
padding:0px;
}
}
Mailing address