/*!
Theme Name: Brand
Author: RedCorner
Description: No Description
Version: 1.0
Text Domain: brand
*/

@font-face {
	font-family: Alumni;
	src: url('fonts/alumni.woff2') format('woff2');
	font-display: block;
	/* font-weight: 400; */
}

@font-face {
	font-family: Roboto;
	src: url('fonts/roboto.woff2') format('woff2');
	font-display: block;
	/* font-weight: 400; */
}

 
:root {
	font-size: 16px;
}

body {
	overflow: hidden;

}

html,
body {
	font-family: Roboto;
	font-weight: 400;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	color: #000;
	position: relative;
 
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
	width: 0;
	height: 0;
}

::-webkit-scrollbar-track {
	background-color: #fff;

}

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #fff;
	pointer-events: none;

}

::-webkit-scrollbar-thumb {
	background-color: #BABABA;

}

* {
	outline: none;
	box-shadow: none;
	font-family: Roboto;
	font-weight: 400;

}

img {
	max-width: 100%;
	max-height: 100%;
}

a {
	color: #fff;
	text-decoration: none;
	transition: .3s all;
}

a:hover {
	color: #fff;
}

.hidden {
	display: none;
}

.home .seasonsBlock {}

.home .actorsWrap {}

.center {
	text-align: center;
}

.button:hover {
	color: #000;
}


.button text {
	position: relative;
	z-index: 2;
	/* font-weight: 600; */
	font-family: Alumni;
}

.buttonPlay svg {
	transition: 0.3s;
	position: relative;
	left: 3px;
}

.buttonPlay:hover svg {
	transition: 0.3s;
}

.shareWrap {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.125rem;
	height: 3.125rem;
	position: relative;
	cursor: pointer;
	transition: .3s all;
	opacity: 1;
	border-radius: 3.5625rem;
	transition: 0.3s;
}

.shareWrap svg path,
.shareWrap svg circle {
    fill: #43FBFF;
	stroke: #43FBFF;
}


.shareWrap:hover svg {

	transition: 0.3s;
}

.shareWrap:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: #43FBFF;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border-radius: 0.625rem;

}

.container {
	max-width: 1530px;
	width: calc(100% - 2rem);
	margin: 0 auto;
}

.menuToggle {
	/* display: none; */
	/* width: 40px; */
	/* height: 40px; */
	/* background: url(images/led1/menu.svg); */
	/* background-position: center; */
	/* background-repeat: no-repeat; */
	/* background-size: 100%; */
}

header .menuToggle {
    display: none;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-sizing: border-box;
    transition: all 0.3s ease;
    background: rgb(255 255 255 / 40%)
}

header .menuToggle span,
header .menuToggle::before,
header .menuToggle::after {
    content: '';
    position: absolute;
    left: 10px;
    width: 20px;
    height: 2px;
    background-color: #fff;
    transition: all 0.3s ease;
}

 
header .menuToggle::before { top: 12px; }
header .menuToggle span { top: 19px; }
header .menuToggle::after { top: 26px; }

 
.menuMobileWrap.open ~ header .menuToggle::before {
    transform: rotate(45deg) translate(5px, 5px);
 
}

.menuMobileWrap.open ~ header .menuToggle span {
    opacity: 0;
}

.menuMobileWrap.open ~ header .menuToggle::after {
    transform: rotate(-45deg) translate(5px, -5px);
 
}

header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	height: 114px;
	width: 100%;
	/* background-image: url(images/led3/edge1.svg); */
	background-size: 100% 100%;
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
}

header.fixed {
    position: fixed;
    top: 0px;
    background-color: #02525C;
    border-radius: 0;
}


header .logo {
    min-width: 100px;
    max-width: 180px;
    width: 100%;
}
.mmHeader .logo {
    min-width: 100px;
    max-width: 180px;
 
}

header .logo svg,
.mmHeader .logo svg {
	width: 100%;
	height: 100%;
}

.menu_wrapper {
    width: 100%;
	/* width: auto; */
    display: flex;
    max-width: 1280px;
    background: rgb(255 255 255 / 33%);
    backdrop-filter: blur(8.399999618530273px);
    padding: 0 28px 0 0;
	gap: 0 25px;
	margin: 0;
    align-items: center;
    border-radius: 90px;
}

.menu_wrapper .shareWrap {
	width: 40px;
    height: 40px;
    border-radius: 100%;
}

.menu_wrapper .shareWrap:before {
	background: #ffffff;
    border-radius: 100%;
}

.menu_wrapper .shareWrap svg path, .menu_wrapper .shareWrap svg circle {
	fill: #fff;
    stroke: #fff;
}

.menu_wrapper .shareWrap svg {
	width: 17px;
}

.menu_wrapper nav {
	width: 100%;
	gap: 0;
	justify-content: space-between;
}

.menu_wrapper nav a {
    padding: 20px 2vw;
    font-weight: 400;
	transition: 0.1s;
}

.menu_wrapper nav a:hover {
	/* color: #C90002; */
	/* font-weight: 700; */
    text-shadow: 0.005rem 0 0 rgb(255 255 255 / 50%), -0.005rem 0 0 rgb(255 255 255 / 50%);
	transition: 0.1s;
}

 

.menu_wrapper nav a:first-child {
    /* padding: 20px 2vw; */
    /* border-radius: 90px; */
    /* font-weight: 700; */
}

.menu_wrapper .headerContacts .buttonPlay {
	padding: 16px 2vw;
    height: auto;
    width: auto;
    min-width: auto;
    font-size: 24px;
    font-weight: 600;
    background: linear-gradient(356.93deg, #721C1D 2.23%, #C90002 97.15%);
    border-radius: 57px;
    color: #fff;
}

.menu_wrapper .headerContacts .buttonPlay:hover {
	color: #fff;
    background: linear-gradient(359.03deg, #721C1D -263%, #C90002 99.07%);
}

.menu_wrapper .headerContacts .buttonPlay:before {
	display: none;
}



.menu_wrapper .headerContacts {
    max-width: 300px;
    width: 100%;
    justify-content: space-between;
	gap: 0;
}

.menu_wrapper .headerContacts a text {
    font-size: 16px;
	font-weight: 600;
}


.bannerMain {
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 114px;
    position: relative;
    /* padding-top: 660px; */
	padding: 0;
	height: 970px;
 
    margin-top: 0;
    max-height: 62.5rem;
    z-index: 1;
    background-image: var(--pc);
    border-radius: 0;
}

 

.bannerMain:after {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1920' height='116' viewBox='0 0 1920 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0V51.135C4.736 51.4229 9.504 52.4145 14.272 54.4618C28.896 49.0237 43.616 62.3951 58.4 58.7803C73.152 59.2602 87.904 65.4341 102.592 68.1531C117.28 67.1934 131.936 81.7165 146.432 76.5662C158.976 82.932 172.128 83.188 185.088 80.053C198.112 77.8778 211.008 81.8444 223.168 87.1546C231.648 96.9432 240.096 96.2715 248.64 91.3132C257.248 91.5691 265.888 91.1212 274.848 91.1212C290.784 83.9557 306.88 89.4258 322.976 91.857C339.072 95.2478 355.136 85.1073 371.008 90.4495C381.92 87.7624 392.704 86.4828 403.392 84.7234C414.176 85.5551 424.864 82.1643 435.744 78.8055C442.848 82.2283 449.92 74.8388 457.024 76.6622C464.064 72.8875 471.168 70.8402 478.336 74.327C485.856 75.5746 493.536 77.8458 501.248 71.1921C508.928 68.9848 516.704 66.6816 524.32 70.5843C532.96 70.4883 541.216 66.1058 549.44 73.1434C557.696 79.7331 565.984 78.2616 574.784 74.5509C585.28 74.7109 595.648 76.3423 605.952 78.3576C616.256 79.1253 626.496 79.8611 636.8 84.2116C645.76 86.1309 661.632 92.7207 670.976 87.3785C672.992 83.7638 676.352 82.9001 677.184 83.9237C684.736 85.6191 689.888 79.7011 696.896 79.0294C702.496 82.0683 704.736 77.7818 711.424 70.5843C717.024 65.8819 723.936 69.8165 730.816 69.7526C737.728 66.5537 744.64 66.4577 750.304 70.7762C763.136 70.7762 775.648 65.8499 788.032 70.8402C800.448 68.409 812.704 68.9209 825.12 74.327C839.488 82.996 853.92 75.5746 868.32 81.0447C882.752 80.149 897.216 79.7331 911.744 86.1949C930.336 93.8083 949.44 95.1518 968.64 88.818C987.872 93.8403 1007.26 84.8834 1026.43 85.8111C1045.6 82.0683 1064.54 83.8597 1082.98 79.9571C1095.33 84.4675 1107.65 82.6122 1120.06 75.7665C1132.42 74.0391 1144.83 69.9125 1157.28 74.7429C1168.67 73.4633 1174.08 80.117 1185.47 82.996C1201.22 92.1129 1216.86 80.213 1232.64 80.117C1248.35 82.8361 1264.06 71.544 1279.97 78.8055C1286.05 86.1949 1290.21 87.2506 1296.13 83.188C1302.53 85.2672 1309.73 80.6288 1316.99 84.0197C1324.26 83.5398 1331.55 86.035 1338.21 82.8361C1353.6 88.1462 1369.92 87.3145 1386.24 89.6817C1402.59 92.6247 1418.94 95.5037 1434.3 90.3535C1441.22 89.1059 1447.68 81.3326 1454.14 82.2603C1460.61 86.035 1467.07 69.7206 1473.86 74.6469C1480.64 68.2171 1488.29 73.3033 1495.9 73.7192C1503.52 74.1351 1511.2 72.7275 1518.24 74.8388C1525.66 69.4007 1533.86 68.409 1541.98 73.9751C1550.11 77.174 1558.21 74.0711 1565.54 75.5746C1572.13 84.2116 1578.82 83.7638 1585.57 81.1726C1592.29 86.8347 1599.04 86.1949 1605.73 87.1546C1613.22 90.9613 1620.67 86.035 1628.16 91.0253C1635.62 97.3591 1643.14 87.2506 1650.66 94.0962C1659.46 96.0155 1668.22 98.3188 1676.77 99.9182C1685.25 102.189 1693.6 111.978 1701.54 109.515C1710.53 120.839 1718.43 113.578 1726.46 115.017C1734.53 112.554 1742.85 108.619 1752.74 111.882C1762.5 106.668 1769.73 116.712 1777.95 108.427C1784.48 118.152 1788.67 102.925 1794.27 99.3744C1800.19 101.742 1804.83 83.8597 1810.5 82.7401C1817.44 81.1407 1824.67 74.199 1833.79 78.9334C1840.32 80.3089 1848.26 72.5356 1856.13 80.149C1864 76.3103 1871.78 77.206 1878.08 78.5495C1884.42 81.9724 1886.53 67.8652 1893.47 74.7429C1902.72 74.295 1911.07 74.7429 1920 76.5022V0H0Z' fill='%23012045'/%3e%3c/svg%3e ");
    width: 100%;
    height: 116px;
    position: absolute;
    bottom: -110px;
    background-size: cover;
}


.bannerMain .container {
	display: flex;
	position: relative;
	z-index: 3;
	margin-top: auto;
	/* padding-bottom: 45px; */
    align-items: end;
	gap: 85px;
	height: 100%;
}

	.banner_content {
		margin-bottom: 55px;
	}
	

header .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
	text-transform: uppercase;
	gap: 0; 
}

.header logo {
	width: 100px;
}

header ul,
footer ul,
header nav,
footer nav {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	/* gap: 0 85px; */
	width: 100%;
	justify-content: space-around;
}

header ul li,
footer ul li {
	display: block;
}

header li a,
footer li a,
header nav a,
footer nav a {
    font-family: Alumni;
    font-weight: 400;
    font-size: 25px;
    color: #fff;
    transition: .3s all;
    display: block;
	
 
}

header li a:hover,
footer li a:hover {
	color: #FFBF58;
}

.headerContacts {
	display: flex;
	align-items: center;
	gap: 0 25px;
	height: 50px;
}


 
.bannerMain img {
	max-height: 285px;
    /* margin-left: 5.125rem; */
}

.bannerMain .h1 {
	font-family: Alumni;
    font-size: clamp(42px, 42px + 1.5vw, 52px);
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 17px 0;
    font-weight: 500;
    color: #fff;
    max-width: 42rem;
    display: block;
}


.bannerMain p {
	font-size: clamp(14px, 14px + 0.625vw, 20px);
	font-family: Roboto;
	max-width: 1000px;
	font-weight: 400;
	margin: 0 0 30px 0;
	line-height: 140%;
	color: #fff;
}


.buttonsWrap {
    display: flex;
    align-items: center;
    gap: 15px 42px;
}

.bannerMain .button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 23px 0;
    border-radius: 57px;
    font-style: normal;
    font-weight: 600;
    font-size: clamp(18px, 18px + 0.625vw, 28px);
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 264px;
    width: 100%;
    height: auto;
}

 

.button.buttonRed {
	background: linear-gradient(356.93deg, #721C1D 2.23%, #C90002 97.15%);
    /* box-shadow: 0 0.25rem 3.33125rem #009DFF; */
    color: #fff;
    transition: 0.3s;
    font-weight: 600;

}

.button.buttonRed:hover {
    transition: 0.3s;
    /* box-shadow: 0px 0px 21.6px 0px #43FBFF; */
	background: linear-gradient(359.03deg, #721C1D -263%, #C90002 99.07%);

}


.button.buttonPlay {
	background: transparent;
	color: #fff;
 
}

.button.buttonPlay:hover {
    background: #751B1C;
}

.button.buttonPlay:before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: inherit;
    border: 2px solid #FF0004;
    pointer-events: none;
}

.button.buttonPlay:hover:before {
	display: none;
}

.button.buttonRed::before,
.button.buttonRed:hover::before,
.button.buttonPlay::before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* padding: 2px; */
	/* border-radius: inherit; */

	/* background: linear-gradient(160deg, */
			/* rgba(0, 157, 255, 0.46) 0%, */
			/* #ffffff 50%, */
			/* rgba(0, 157, 255, 0.44) 100%); */

	/* -webkit-mask: */
		/* linear-gradient(#fff 0 0) content-box, */
		/* linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */

	/* pointer-events: none; */
}


.button.buttonPlay::after {
	/* content: ""; */
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* width: 100%; */
	/* height: 100%; */
	/* transform: translate(-50%, -50%); */
	/* border-radius: 40%; */
	/* pointer-events: none; */
	/* background: radial-gradient(ellipse at center, rgba(0, 157, 255, 1) 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}


.button {
	position: relative;
	/* font-weight: 400; */
	/* min-width: 190px; */
	/* padding: 20px 25px 20px 30px; */
	/* font-size: 22px; */
	/* display: flex; */
	/* align-items: center; */
	/* justify-content: center; */
	/* text-transform: uppercase; */
	/* box-shadow: none; */
	/* height: 30px; */
	/* width: auto; */
	/* position: relative; */
	/* max-width: 240px; */
	/* -webkit-mask: url(images/vn/btn_bg.png) center / 100% no-repeat; */
	/* mask: url(images/vn/btn_bg.png) center / 100% no-repeat; */
	/* border: none; */
	/* cursor: pointer; */
	/* font-family: 'Pangolin'; */
	/* filter: drop-shadow(0px 4px 2.1px rgba(0, 0, 0, 0.63)); */
	/* transition: background-color 0.3s ease; */
}


.button::after {
	/* content: ''; */
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	/* width: 100%; */
	/* height: 100%; */
	/* background: url(images/vn/btn_bg.png) center / 100% no-repeat; */
	/* mix-blend-mode: overlay; */
	/* pointer-events: none; */
	/* z-index: 1; */
}

.button-text {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 27px;
	text-transform: uppercase;
	pointer-events: none;
}


.headerContacts .buttonPlay {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	padding: 0.85rem 0;
	border-radius: 0.625rem;

    font-style: normal;
    font-weight: 400;

    text-transform: uppercase;
    color: #43FBFF;
    max-width: 13.5rem;
    width: 100%;
    height: auto;
    background: transparent;
    position: relative;
    flex-wrap: nowrap;
    min-width: 13.5rem;
}

.headerContacts .buttonPlay:before {
	content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: #43FBFF;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.headerContacts .buttonPlay:after {
    /* content: ""; */
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
    /* width: 100%; */
    /* height: 100%; */
    /* transform: translate(-50%, -50%); */
    /* border-radius: 40%; */
    /* pointer-events: none; */
    /* background: radial-gradient(ellipse at center, rgba(0, 157, 255, 1) 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}

.headerContacts .buttonPlay:hover {
	background-color: #000;
}

.headerContacts a text {
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
	z-index: 1;
}


.buttonBordered {
	background: none;
	box-shadow: inset 0 0 0 1px #FF9D00;
	text-transform: none;
	color: #FF9D00 !important;
}

.buttonBordered:hover {
	box-shadow: inset 0 0 0 1px #890000;
}

.buttonBordered:before {
	display: none;
}

.blockTitle {
	font-family: Alumni;
    font-size: clamp(36px, 4.2vw, 80px);
	text-transform: uppercase;

	margin: 0;
	font-weight: 400;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	
	position: relative;
	z-index: 1;
}

.blockTitle.center {
	width: 100%;
	justify-content: center;
}

.blockSubTitle {
	font-size: clamp(1rem, 0.5rem + 2vw, 2rem);
	color: #fff;
	display: block;

}

.single-episode #seasons .blockTitle {
	margin: 0 1rem 0 0;
}


.single-episode #seasons .seasonsWrap {
	margin: 0 0 40px 0;
}


.single-episode .storyWB .container {
padding: 8.625rem 0 9.3125rem 0;
}

.single-episode .series-info+.seasonsBlock {
	/* padding: 0 0 5rem 0; */
	/* margin-top: -120px; */
}

.single-episode .storyWB {
	padding: 0;
}


.single-episode .post_content {
	/* text-align: center; */
    /* background: #001A2A52; */
    /* padding: 35px 40px; */
    /* border-radius: 30px; */
    /* max-width: 1270px; */
}


.single-episode .blockTitle {
	color: #fff;
	margin-bottom: 2.5rem;
	justify-content: center;
}

.single-episode .trailerBlock {
	margin-top: 1.375rem;
}

.single-episode .series-info p {
	font-size: clamp(16px, 16px + 0.4vw, 20px);
	font-weight: 300;
}


.single-episode .episodesBlock {
	/* padding-bottom: 3.75rem; */
	z-index: 3;
}

.single-episode .seasons-bg-left {
	display: none;
}

.single-episode .episodes-bg-left {
	background-image: url(images/led1/seasons-bg-left.webp);
	top: -43%;
}

.single-episode .seasons-bg-right {
	display: none;
}

.single-episode .episodes-bg-right {
	background-image: url(images/led1/seasons-bg-right.webp);
	top: -65%;
	height: 1469px;
}

.single-episode .cast-info-bg-right {
	top: inherit;
	bottom: -10%;
}


.single-episode .cast-info-bg-left {
	/* background-image: url(images/led1/episodes-bg-left.png); */
	/* left: -12%; */
	/* top: -35%; */
	/* height: 1246px; */
	/* display: none; */
}

.single-episode .actorsWrap {
    /* padding: 3.75rem 0 8.5rem 0; */
	border-radius: 0;
}


.single-post .news-bg-left {
	display: none;
}

.single-post .newsWrap:before {
	display: none;
}

.single-post .news-bg-right {
	bottom: -53%;
}


.storyContent p {
	font-size: 22px;
	line-height: 155%;
}

.storyWrap {
	padding: 140px 0 280px;
	position: relative;
}

.storyWrap:after {}

.storyContent {
	position: relative;
	z-index: 3;
}

.showData {
	margin: 70px 0 50px;
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
}


.seasonsWrap {

	position: relative;
}

.trailerBlock {
	margin-top: 4.5rem;
}

.seasonItem {
	background: #FF7102;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(49% - 30px);
	margin-bottom: 25px;
	position: relative;
	z-index: 3;
	padding: 15px;
	-moz-box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	-webkit-box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	border-radius: 8px;
	overflow: hidden;
}

.seasonItem h3 {
	font-size: 21px;
	margin: 0;
	padding: 4px 18px;
	position: absolute;
	background: #FFC400;
	border-radius: 20px 7px;
	z-index: 2;
	right: 25px;
	top: 25px;
}

.seasonsList {
	display: flex;
	justify-content: space-between;
	padding: 0 70px;
}

.seasonPreview {
	display: block;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}

.seasonPreview img {
	width: 100%;
	height: auto;
	aspect-ratio: 9 / 13.5;
	object-fit: cover;
	object-position: center;
	border-radius: 5px;
}

.seasonPreview span {
	position: absolute;
	top: 8px;
	right: 14px;
	background: rgb(255 0 0 / 60%);
	border-radius: 4px;
	padding: 8px 15px;
}

.seasonPreview span.last {
	background: rgb(0 0 0 / 27%);
}

.buttonArrow {
	display: flex;
	margin: 25px 0 35px;
	padding: 16px 30px 15px;
	align-items: center;
}


.actorsWrap {
    position: relative;
    padding: 240px 0 180px 0;
    /* z-index: 2; */
    background: #F0F0F0;
 
}

.actorsWrap:before {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1920' height='116' viewBox='0 0 1920 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0V51.135C4.736 51.4229 9.504 52.4145 14.272 54.4618C28.896 49.0237 43.616 62.3951 58.4 58.7803C73.152 59.2602 87.904 65.4341 102.592 68.1531C117.28 67.1934 131.936 81.7165 146.432 76.5662C158.976 82.932 172.128 83.188 185.088 80.053C198.112 77.8778 211.008 81.8444 223.168 87.1546C231.648 96.9432 240.096 96.2715 248.64 91.3132C257.248 91.5691 265.888 91.1212 274.848 91.1212C290.784 83.9557 306.88 89.4258 322.976 91.857C339.072 95.2478 355.136 85.1073 371.008 90.4495C381.92 87.7624 392.704 86.4828 403.392 84.7234C414.176 85.5551 424.864 82.1643 435.744 78.8055C442.848 82.2283 449.92 74.8388 457.024 76.6622C464.064 72.8875 471.168 70.8402 478.336 74.327C485.856 75.5746 493.536 77.8458 501.248 71.1921C508.928 68.9848 516.704 66.6816 524.32 70.5843C532.96 70.4883 541.216 66.1058 549.44 73.1434C557.696 79.7331 565.984 78.2616 574.784 74.5509C585.28 74.7109 595.648 76.3423 605.952 78.3576C616.256 79.1253 626.496 79.8611 636.8 84.2116C645.76 86.1309 661.632 92.7207 670.976 87.3785C672.992 83.7638 676.352 82.9001 677.184 83.9237C684.736 85.6191 689.888 79.7011 696.896 79.0294C702.496 82.0683 704.736 77.7818 711.424 70.5843C717.024 65.8819 723.936 69.8165 730.816 69.7526C737.728 66.5537 744.64 66.4577 750.304 70.7762C763.136 70.7762 775.648 65.8499 788.032 70.8402C800.448 68.409 812.704 68.9209 825.12 74.327C839.488 82.996 853.92 75.5746 868.32 81.0447C882.752 80.149 897.216 79.7331 911.744 86.1949C930.336 93.8083 949.44 95.1518 968.64 88.818C987.872 93.8403 1007.26 84.8834 1026.43 85.8111C1045.6 82.0683 1064.54 83.8597 1082.98 79.9571C1095.33 84.4675 1107.65 82.6122 1120.06 75.7665C1132.42 74.0391 1144.83 69.9125 1157.28 74.7429C1168.67 73.4633 1174.08 80.117 1185.47 82.996C1201.22 92.1129 1216.86 80.213 1232.64 80.117C1248.35 82.8361 1264.06 71.544 1279.97 78.8055C1286.05 86.1949 1290.21 87.2506 1296.13 83.188C1302.53 85.2672 1309.73 80.6288 1316.99 84.0197C1324.26 83.5398 1331.55 86.035 1338.21 82.8361C1353.6 88.1462 1369.92 87.3145 1386.24 89.6817C1402.59 92.6247 1418.94 95.5037 1434.3 90.3535C1441.22 89.1059 1447.68 81.3326 1454.14 82.2603C1460.61 86.035 1467.07 69.7206 1473.86 74.6469C1480.64 68.2171 1488.29 73.3033 1495.9 73.7192C1503.52 74.1351 1511.2 72.7275 1518.24 74.8388C1525.66 69.4007 1533.86 68.409 1541.98 73.9751C1550.11 77.174 1558.21 74.0711 1565.54 75.5746C1572.13 84.2116 1578.82 83.7638 1585.57 81.1726C1592.29 86.8347 1599.04 86.1949 1605.73 87.1546C1613.22 90.9613 1620.67 86.035 1628.16 91.0253C1635.62 97.3591 1643.14 87.2506 1650.66 94.0962C1659.46 96.0155 1668.22 98.3188 1676.77 99.9182C1685.25 102.189 1693.6 111.978 1701.54 109.515C1710.53 120.839 1718.43 113.578 1726.46 115.017C1734.53 112.554 1742.85 108.619 1752.74 111.882C1762.5 106.668 1769.73 116.712 1777.95 108.427C1784.48 118.152 1788.67 102.925 1794.27 99.3744C1800.19 101.742 1804.83 83.8597 1810.5 82.7401C1817.44 81.1407 1824.67 74.199 1833.79 78.9334C1840.32 80.3089 1848.26 72.5356 1856.13 80.149C1864 76.3103 1871.78 77.206 1878.08 78.5495C1884.42 81.9724 1886.53 67.8652 1893.47 74.7429C1902.72 74.295 1911.07 74.7429 1920 76.5022V0H0Z' fill='%23012045'/%3e%3c/svg%3e ");
    width: 100%;
    height: 116px;
    position: absolute;
    top: -10px;
    background-size: cover;
}


.actorsWrap:after {
	content: "";
	display: block;
	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1920' height='116' viewBox='0 0 1920 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0V51.135C4.736 51.4229 9.504 52.4145 14.272 54.4618C28.896 49.0237 43.616 62.3951 58.4 58.7803C73.152 59.2602 87.904 65.4341 102.592 68.1531C117.28 67.1934 131.936 81.7165 146.432 76.5662C158.976 82.932 172.128 83.188 185.088 80.053C198.112 77.8778 211.008 81.8444 223.168 87.1546C231.648 96.9432 240.096 96.2715 248.64 91.3132C257.248 91.5691 265.888 91.1212 274.848 91.1212C290.784 83.9557 306.88 89.4258 322.976 91.857C339.072 95.2478 355.136 85.1073 371.008 90.4495C381.92 87.7624 392.704 86.4828 403.392 84.7234C414.176 85.5551 424.864 82.1643 435.744 78.8055C442.848 82.2283 449.92 74.8388 457.024 76.6622C464.064 72.8875 471.168 70.8402 478.336 74.327C485.856 75.5746 493.536 77.8458 501.248 71.1921C508.928 68.9848 516.704 66.6816 524.32 70.5843C532.96 70.4883 541.216 66.1058 549.44 73.1434C557.696 79.7331 565.984 78.2616 574.784 74.5509C585.28 74.7109 595.648 76.3423 605.952 78.3576C616.256 79.1253 626.496 79.8611 636.8 84.2116C645.76 86.1309 661.632 92.7207 670.976 87.3785C672.992 83.7638 676.352 82.9001 677.184 83.9237C684.736 85.6191 689.888 79.7011 696.896 79.0294C702.496 82.0683 704.736 77.7818 711.424 70.5843C717.024 65.8819 723.936 69.8165 730.816 69.7526C737.728 66.5537 744.64 66.4577 750.304 70.7762C763.136 70.7762 775.648 65.8499 788.032 70.8402C800.448 68.409 812.704 68.9209 825.12 74.327C839.488 82.996 853.92 75.5746 868.32 81.0447C882.752 80.149 897.216 79.7331 911.744 86.1949C930.336 93.8083 949.44 95.1518 968.64 88.818C987.872 93.8403 1007.26 84.8834 1026.43 85.8111C1045.6 82.0683 1064.54 83.8597 1082.98 79.9571C1095.33 84.4675 1107.65 82.6122 1120.06 75.7665C1132.42 74.0391 1144.83 69.9125 1157.28 74.7429C1168.67 73.4633 1174.08 80.117 1185.47 82.996C1201.22 92.1129 1216.86 80.213 1232.64 80.117C1248.35 82.8361 1264.06 71.544 1279.97 78.8055C1286.05 86.1949 1290.21 87.2506 1296.13 83.188C1302.53 85.2672 1309.73 80.6288 1316.99 84.0197C1324.26 83.5398 1331.55 86.035 1338.21 82.8361C1353.6 88.1462 1369.92 87.3145 1386.24 89.6817C1402.59 92.6247 1418.94 95.5037 1434.3 90.3535C1441.22 89.1059 1447.68 81.3326 1454.14 82.2603C1460.61 86.035 1467.07 69.7206 1473.86 74.6469C1480.64 68.2171 1488.29 73.3033 1495.9 73.7192C1503.52 74.1351 1511.2 72.7275 1518.24 74.8388C1525.66 69.4007 1533.86 68.409 1541.98 73.9751C1550.11 77.174 1558.21 74.0711 1565.54 75.5746C1572.13 84.2116 1578.82 83.7638 1585.57 81.1726C1592.29 86.8347 1599.04 86.1949 1605.73 87.1546C1613.22 90.9613 1620.67 86.035 1628.16 91.0253C1635.62 97.3591 1643.14 87.2506 1650.66 94.0962C1659.46 96.0155 1668.22 98.3188 1676.77 99.9182C1685.25 102.189 1693.6 111.978 1701.54 109.515C1710.53 120.839 1718.43 113.578 1726.46 115.017C1734.53 112.554 1742.85 108.619 1752.74 111.882C1762.5 106.668 1769.73 116.712 1777.95 108.427C1784.48 118.152 1788.67 102.925 1794.27 99.3744C1800.19 101.742 1804.83 83.8597 1810.5 82.7401C1817.44 81.1407 1824.67 74.199 1833.79 78.9334C1840.32 80.3089 1848.26 72.5356 1856.13 80.149C1864 76.3103 1871.78 77.206 1878.08 78.5495C1884.42 81.9724 1886.53 67.8652 1893.47 74.7429C1902.72 74.295 1911.07 74.7429 1920 76.5022V0H0Z' fill='%23012045'/%3e%3c/svg%3e ");

    width: 100%;
    height: 116px;
    position: absolute;
    bottom: -10px;
    background-size: cover;
    transform: scale(-1);
}


.actorsWrap .container {

	max-width: 1530px;


}

.actorsList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px;
	margin: 40px 0 70px 0;
}

.actorItem {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	max-width: 230px;
	gap: 30px;
	width: 100%;
}

.actorItem img {
    width: 220px;
    height: 220px;
    object-fit: cover;
    border-radius: 10px;
    border: 1px solid #FF0004;
}

.actorItem .actor-photo {
	position: relative;
	/* box-shadow: 0px 32px 69.3px 0px #609DC96E; */
}

 

.actorItem .actor-photo:before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* padding: 2px; */
	/* border-radius: inherit; */
	/* background: linear-gradient(160deg, rgba(0, 157, 255, 0.46) 0%, #ffffff 50%, rgba(0, 157, 255, 0.44) 100%); */
	/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	/* pointer-events: none; */

}

.actorItem h3 {
    text-align: center;
    font-size: 20px;
    margin: 0px;
    color: #012045;
}

.actorItem span {
    display: block;
    text-align: center;
    color: #9F9F9F;
    font-size: 1rem;
}

.actorItem>div {
	display: grid;
	gap: 5px;
}

.viewAll {
	display: flex;
	justify-content: center;
	padding: 0;
	/* display: none; */
}

.viewAll .button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 23px 0;
    border-radius: 3.5625rem;
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 16.5rem;
    width: 100%;
    height: auto;
    box-shadow: none;
    font-size: clamp(18px, 18px + 0.625vw, 28px);
}

.viewAll .button:before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* padding: 2px; */
	/* border-radius: inherit; */
	/* background: linear-gradient(160deg, rgba(0, 157, 255, 0.46) 0%, #ffffff 50%, rgba(0, 157, 255, 0.44) 100%); */
	/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	/* pointer-events: none; */
}


.viewAll .button:after {
	/* content: ""; */
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* width: 100%; */
	/* height: 100%; */
	/* transform: translate(-50%, -50%); */
	/* border-radius: 40%; */
	/* pointer-events: none; */
	/* background: radial-gradient(ellipse at center, rgba(0, 157, 255, 1) 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}

.viewAll .button:hover {
	background: linear-gradient(359.03deg, #721C1D -263%, #C90002 99.07%);

}

.episodesWrap {

	position: relative;
}

.episodesWrap>* {
	position: relative;
	z-index: 3;
}

.episodesList {
	display: flex;
	flex-wrap: wrap;
    gap: 40px;
	justify-content: center;
	margin: 6.25rem 0 0 0;
}

.episodesWrap .blockTitle {
 
	text-align: center;
	justify-content: flex-start;
	font-weight: 400;
	margin: 0;
}

.episodesWrap .blockTitle:before {
    content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #FFFFFF26;
 
    z-index: -1;
    font-size: clamp(42px, 7vw, 135px);
    top: -70px;
    text-align: center;
    right: 100px;
}



.episodeItem {
    flex: 1 1 calc(26% - 22.5px);
    min-width: 300px;
    box-sizing: border-box;
    max-width: 485px;
    width: 100%;
    position: relative;
    color: #fff;
    overflow: hidden;
    height: 100%;
    height: 275px;
    border-radius: 10px;
    border: 1px solid #FF0004;
	
    transform: translateZ(0);
    backface-visibility: hidden;
}

.episodeItem:after {	
	/* content: ''; */
    /* position: absolute; */
    /* inset: 0; */
    /* border-radius: 10px; */
    /* pointer-events: none; */
    /* box-sizing: border-box; */
    /* border: 1px solid #43FBFF; */
	/* z-index: 1; */
}

.episodeItem a:before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 10px;
    pointer-events: none;
    box-sizing: border-box;
 
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 49.95%, #000000 93.62%);
	z-index: 0;
}


.episodeItem:nth-child(3n) {
	margin-right: 0;
}

.episodeItem a {
	position: relative;
}


.episodeItem .openLink:before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* padding: 2px; */
	/* border-radius: inherit; */
	/* background: linear-gradient(160deg, rgba(0, 157, 255, 0.46) 0%, #ffffff 50%, rgba(0, 157, 255, 0.44) 100%); */
	/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	/* pointer-events: none; */
	/* border-radius: 0.5rem; */

}

.episodeItem .abuttonPlay {
	display: block;
	overflow: hidden;
	background: none;

}

.episodeItem .buttonPlay,
.episodeItem .buttonClose {
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}


.episodeItem .buttonPlay span {
	display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    transition: 0.3s;
    left: calc(50% - 35px);
    top: calc(50% - 35px);
    background: linear-gradient(356.93deg, #721C1D 2.23%, #C90002 97.15%);;
}

.episodeItem .buttonPlay span::before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 50%;
	inset: 0;
	padding: 2px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='45' height='54' viewBox='0 0 45 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M42.5845 30.7091L6.83675 53.1291C6.1601 53.553 5.38276 53.7875 4.58534 53.8083C3.78793 53.8291 2.9995 53.6354 2.30182 53.2474C1.60423 52.8595 1.02286 52.2913 0.618083 51.6017C0.213307 50.9121 -0.000109604 50.1264 4.22283e-08 49.3261V4.48602C4.22283e-08 2.85496 0.881407 1.35506 2.30182 0.564752C2.99903 0.175226 3.78768 -0.0192938 4.5854 0.00150976C5.38312 0.0223133 6.16064 0.257677 6.83675 0.683017L42.5845 23.1031C43.8904 23.9242 44.6847 25.3605 44.6847 26.9061C44.6847 28.4516 43.8904 29.8882 42.5845 30.7091Z' fill='white'/%3e%3c/svg%3e ");
	background-position: center;
	pointer-events: none;
    background-size: 20px;
    margin-left: 5%;
}

.episodeItem .buttonPlay span:hover {
    background: linear-gradient(359.03deg, #721C1D -263%, #C90002 99.07%);
	transition: 0.3s;
}


.episodeItem .buttonPlay span:hover::before {
 
 }




.episodeItem .buttonClose span {
	display: block;
	width: 70px;
	height: 70px;
	background-color: #012045;
	position: relative;
	border-radius: 50%;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='26' viewBox='0 0 21 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.5448 10.3699V6.48121C17.5448 2.85173 14.3283 0 10.2345 0C6.14069 0 2.92414 2.85173 2.92414 6.48121V10.3699C1.46207 10.3699 0 11.6662 0 12.9624V23.3323C0 24.6286 1.46207 25.9248 2.92414 25.9248H17.5448C19.0069 25.9248 20.469 24.6286 20.469 23.3323V12.9624C20.469 11.6662 19.0069 10.3699 17.5448 10.3699ZM14.6207 10.3699H5.84828V6.48121C5.84828 4.40722 7.89517 2.59248 10.2345 2.59248C12.5738 2.59248 14.6207 4.40722 14.6207 6.48121V10.3699Z' fill='white'/%3e%3c/svg%3e ");

 
	background-repeat: no-repeat;
	background-position: center;
    background-size: 20px;
}

.episodeItem .buttonClose span:after {
    /* z-index: 1; */
    /* content: ""; */
    /* position: absolute; */
	/* display: block; */
	/* width: 100%; */
	/* height: 100%; */
	/* background-size: auto; */
	/* background-repeat: no-repeat;	 */
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='30' viewBox='0 0 24 30' fill='none'%3e%3cpath d='M12 0.5C16.6203 0.5 20.3574 3.75112 20.3574 8V11.7393C21.1042 11.8547 21.8066 12.2175 22.3506 12.7021C23.0107 13.2904 23.5 14.116 23.5 15V26.2002C23.4999 27.0842 23.0107 27.9099 22.3506 28.498C21.6865 29.0897 20.7863 29.4999 19.8574 29.5H4.14258C3.21367 29.4999 2.31353 29.0897 1.64941 28.498C0.989312 27.9099 0.500072 27.0842 0.5 26.2002V15C0.5 14.116 0.989313 13.2904 1.64941 12.7021C2.19339 12.2175 2.89582 11.8547 3.64258 11.7393V8C3.64258 3.75112 7.37973 0.5 12 0.5ZM12 4.2998C9.70599 4.29981 7.78613 6.08888 7.78613 8V11.7002H16.2139V8C16.2139 6.08888 14.294 4.2998 12 4.2998Z' fill='black' stroke='%2343FBFF'/%3e%3c/svg%3e"); */

	/* background-position: center; */
}

.episodeItem .buttonClose span:before {
	/* z-index: 0; */
    /* content: ""; */
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
    /* width: 80%; */
    /* height: 80%; */
    /* transform: translate(-50%, -50%); */
    /* border-radius: 40%; */
    /* pointer-events: none; */
    /* background: radial-gradient(ellipse at center, #43FBFF 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}

.episodeItem .buttonPlay span:before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* border-radius: 50%; */
	/* inset: 0; */
	/* padding: 2px; */
	/* background: linear-gradient(160deg, rgba(0, 157, 255, 0.46) 0%, #ffffff 50%, rgba(0, 157, 255, 0.44) 100%); */
	/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	/* pointer-events: none; */
}


.trailerPreview.buttonPlay span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    transition: 0.3s;
    background: linear-gradient(356.93deg, #721C1D 2.23%, #C90002 97.15%);
    left: calc(50% - 60px);
    top: calc(50% - 60px);
}


.trailerPreview.buttonPlay span::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    inset: 0;
    padding: 2px;
    background-position: center;
 
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='45' height='54' viewBox='0 0 45 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M42.5845 30.7091L6.83675 53.1291C6.1601 53.553 5.38276 53.7875 4.58534 53.8083C3.78793 53.8291 2.9995 53.6354 2.30182 53.2474C1.60423 52.8595 1.02286 52.2913 0.618083 51.6017C0.213307 50.9121 -0.000109604 50.1264 4.22283e-08 49.3261V4.48602C4.22283e-08 2.85496 0.881407 1.35506 2.30182 0.564752C2.99903 0.175226 3.78768 -0.0192938 4.5854 0.00150976C5.38312 0.0223133 6.16064 0.257677 6.83675 0.683017L42.5845 23.1031C43.8904 23.9242 44.6847 25.3605 44.6847 26.9061C44.6847 28.4516 43.8904 29.8882 42.5845 30.7091Z' fill='white'/%3e%3c/svg%3e ");
 
	pointer-events: none;
    background-size: 30px;
    margin-left: 5%;
}

.trailerPreview.buttonPlay span:hover {

	background: linear-gradient(357.12deg, #721C1D -185.49%, #C90002 97.32%);
	transition: 0.3s;
}


.trailerPreview.buttonPlay span:hover::before{
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.107 13.6967L2.907 23.6964C2.61929 23.8855 2.28876 23.9901 1.9497 23.9993C1.61063 24.0086 1.27539 23.9222 0.978738 23.7491C0.682124 23.5761 0.434922 23.3227 0.26281 23.0151C0.0906985 22.7076 -4.66039e-05 22.3571 1.79556e-08 22.0002V2.00083C1.79556e-08 1.27336 0.374776 0.604377 0.978738 0.251888C1.27519 0.0781534 1.61053 -0.00860534 1.94972 0.000673376C2.28891 0.00995209 2.61951 0.114928 2.907 0.304636L18.107 10.3043C18.6623 10.6706 19 11.3112 19 12.0005C19 12.6899 18.6623 13.3306 18.107 13.6967Z' fill='black'/%3e%3c/svg%3e "); */
}


.episodeTitle {
    position: absolute;
    bottom: 17px;
    left: 17px;
    font-size: 18px;
    color: #fff;
    z-index: 2;
}

.episodeDuration {
	background: rgb(0 0 0 / 60%);
	position: absolute;
	right: 8px;
	bottom: 7px;
	border-radius: 4px;
	padding: 6px 5px;
	font-size: 12px;
}

.episodeItem img {
	display: flex;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
	max-height: 270px;
}

.episodeItem .button {
	justify-content: center;
	margin: 10px 0 0;
	font-size: 16px;
}

.episodeItem .button:after {}

.episodesWrap+.episodesWrap {
	padding-top: 90px;
	padding-bottom: 150px;
}

.newsWrap {
	margin: 0 0 110px 0;
    padding: 180px 0 20px 0;
    position: relative;
    z-index: 0;
    background-color: #F0F0F0;
}

.newsWrap:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1920' height='116' viewBox='0 0 1920 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1920 0V51.135C1915.26 51.4229 1910.5 52.4145 1905.73 54.4618C1891.1 49.0237 1876.38 62.3951 1861.6 58.7803C1846.85 59.2602 1832.1 65.4341 1817.41 68.1531C1802.72 67.1934 1788.06 81.7165 1773.57 76.5662C1761.02 82.932 1747.87 83.188 1734.91 80.053C1721.89 77.8778 1708.99 81.8444 1696.83 87.1546C1688.35 96.9432 1679.9 96.2715 1671.36 91.3132C1662.75 91.5691 1654.11 91.1212 1645.15 91.1212C1629.22 83.9557 1613.12 89.4258 1597.02 91.857C1580.93 95.2478 1564.86 85.1073 1548.99 90.4495C1538.08 87.7624 1527.3 86.4828 1516.61 84.7234C1505.82 85.5551 1495.14 82.1643 1484.26 78.8055C1477.15 82.2283 1470.08 74.8388 1462.98 76.6622C1455.94 72.8875 1448.83 70.8402 1441.66 74.327C1434.14 75.5746 1426.46 77.8458 1418.75 71.1921C1411.07 68.9848 1403.3 66.6816 1395.68 70.5843C1387.04 70.4883 1378.78 66.1058 1370.56 73.1434C1362.3 79.7331 1354.02 78.2616 1345.22 74.5509C1334.72 74.7109 1324.35 76.3423 1314.05 78.3576C1303.74 79.1253 1293.5 79.8611 1283.2 84.2116C1274.24 86.1309 1258.37 92.7207 1249.02 87.3785C1247.01 83.7638 1243.65 82.9001 1242.82 83.9237C1235.26 85.6191 1230.11 79.7011 1223.1 79.0294C1217.5 82.0683 1215.26 77.7818 1208.58 70.5843C1202.98 65.8819 1196.06 69.8165 1189.18 69.7526C1182.27 66.5537 1175.36 66.4577 1169.7 70.7762C1156.86 70.7762 1144.35 65.8499 1131.97 70.8402C1119.55 68.409 1107.3 68.9209 1094.88 74.327C1080.51 82.996 1066.08 75.5746 1051.68 81.0447C1037.25 80.149 1022.78 79.7331 1008.26 86.1949C989.664 93.8083 970.56 95.1518 951.36 88.818C932.128 93.8403 912.736 84.8834 893.568 85.8111C874.4 82.0683 855.456 83.8597 837.024 79.9571C824.672 84.4675 812.352 82.6122 799.936 75.7665C787.584 74.0391 775.168 69.9125 762.72 74.7429C751.328 73.4633 745.92 80.117 734.528 82.996C718.784 92.1129 703.136 80.213 687.36 80.117C671.648 82.8361 655.936 71.544 640.032 78.8055C633.952 86.1949 629.792 87.2506 623.872 83.188C617.472 85.2672 610.272 80.6288 603.008 84.0197C595.744 83.5398 588.448 86.035 581.792 82.8361C566.4 88.1462 550.08 87.3145 533.76 89.6817C517.408 92.6247 501.056 95.5037 485.696 90.3535C478.784 89.1059 472.32 81.3326 465.856 82.2603C459.392 86.035 452.928 69.7206 446.144 74.6469C439.36 68.2171 431.712 73.3033 424.096 73.7192C416.48 74.1351 408.8 72.7275 401.76 74.8388C394.336 69.4007 386.144 68.409 378.016 73.9751C369.888 77.174 361.792 74.0711 354.464 75.5746C347.872 84.2116 341.184 83.7638 334.432 81.1726C327.712 86.8347 320.96 86.1949 314.272 87.1546C306.784 90.9613 299.328 86.035 291.84 91.0253C284.384 97.3591 276.864 87.2506 269.344 94.0962C260.544 96.0155 251.776 98.3188 243.232 99.9182C234.752 102.189 226.4 111.978 218.464 109.515C209.472 120.839 201.568 113.578 193.536 115.017C185.472 112.554 177.152 108.619 167.264 111.882C157.504 106.668 150.272 116.712 142.048 108.427C135.52 118.152 131.328 102.925 125.728 99.3744C119.808 101.742 115.168 83.8597 109.504 82.7401C102.56 81.1407 95.328 74.199 86.208 78.9334C79.6801 80.3089 71.7441 72.5356 63.8721 80.149C56.0001 76.3103 48.224 77.206 41.9199 78.5495C35.584 81.9724 33.4719 67.8652 26.528 74.7429C17.2799 74.295 8.9281 74.7429 0 76.5022V0H1920Z' fill='%23F0F0F0'/%3e%3c/svg%3e ");

    content: "";
    display: block;
    width: 100%;
    height: 116px;
    position: absolute;
    bottom: -110px;
    background-size: cover;
 
}

.news-bg-left {
	/* position: absolute; */
	/* right: 0; */
	/* top: -42%; */
	/* pointer-events: none; */
	/* z-index: 0; */
	/* background-image: url(images/led1/news-bg-left.png); */
	/* height: 913px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
	display: none;
}

.news-bg-right {
	/* position: absolute; */
	/* right: 0; */
	/* bottom: -44%; */
	/* pointer-events: none; */
	/* z-index: 1; */
	/* background-image: url(images/led1/news-bg-right.png); */
	/* height: 913px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: right; */
	display: none;
	
}

.newsWrap .blockTitle {
	font-weight: 400;
	justify-content: left;
	margin: 0px;
	color: #012045;
}

.newsWrap .blockTitle:before {
    content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #01204526;
    z-index: -1;
    font-size: clamp(42px, 7vw, 135px);
    top: -50px;
    text-align: left;
    left: 100px;
}


.newsWrap:before {
	/* content: ""; */
    /* display: block; */
    /* position: relative; */
    /* top: -55px; */
    /* height: 60px; */
    /* width: 100%; */
    /* background: #EAF1F7; */
    /* z-index: -1; */
    /* pointer-events: none; */
 
}

.newsWrap:after {
    /* content: ""; */
    /* background-image: url(images/led2/news_after.webp); */
    /* display: block; */
    /* position: absolute; */
    /* bottom: -150px; */
    /* height: 452px; */
    /* width: 100%; */
    /* background-size: 100% 100%; */
}

.new-inner-section {
	background: #fff;
	position: relative;
	z-index: 1;
	margin-bottom: -5px;
	margin-top: 6rem;
	padding: 3rem 0 5rem 0;
}

.new-inner-section:before {
	/* content: ""; */
	/* background-image: url(images/led1/news_before.svg); */
	/* display: block; */
	/* position: absolute; */
	/* top: -100px; */
	/* height: 140px; */
	/* width: 100%; */
	/* background-size: 100% 100%; */

}

.new-inner-section .new-inner {
	max-width: 1090px;
	margin: auto;
}

.new-inner-section .post_date {
	display: block;
	color: #044561;
	margin: 0;
	font-size: clamp(1rem, 0.9rem + 0.6vw, 1.375rem);

}

.single .newsWrap {
	/* padding: 0 0 8.75rem 0; */
	margin: 0;
}


.reviewsWrap:after {}

.newsWrap .container {
	position: relative;
	z-index: 4;
}

.newsList {
	margin: 40px auto 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;

}

.postItem {
	display: flex;
	/* padding: 0 13px; */
	width: 100%;
	gap: 30px;
 
	border-radius: 0.5rem;
	flex-direction:  column;
 
}

.postItem .open_link {
	position: relative;
}

.postItem .open_link span {
    position: absolute;
    bottom: 13px;
    left: 10px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    background: #B300007A;
}


.postItem>a {
	/* flex: 6; */
}


.pipc {
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: space-between;
    width: 100%;
    max-width: 440px;
    padding: 0;
 
}

.postItem:nth-child(even) {}

.postItem:nth-child(even) .pipc {}


.postItem a.open_link {
	position: relative;
	display: block;

}

.postItem img {
    object-fit: cover;
    object-position: center;
    position: relative;
    display: block;
    border-radius: 8px;
    /* max-height: 370px; */
    margin: auto;
    width: 100%;
    max-width: 500px;
    height: 100%;

}

.postItem a.open_link:before {}


.postItem span,
.post_date {
    display: block;
    color: #16364D;
    margin: 0;
    font-size: 18px;
}

.postItem h3 {
	margin: 0;
	font-size: 22px;
	color: #101010;
	font-weight: 500;

}

.postItem p {
	margin: 0;
	font-size: clamp(0.875rem, 0.8rem + 0.5vw, 16px);
	font-weight: 300;
	color: #000;
	line-height: 140%;
}

.pipcBottom {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.postItem .button {
	margin: 0;
    font-size: clamp(18px, 18px + 0.35vw, 22px);
    max-width: 11.875rem;
    box-shadow: none;
 
    color: #fff;
    padding: 15px 20px;
    border-radius: 27px;
    min-width: 10rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase;
    transition: 0.3s;
    gap: 10px;
    font-family: Alumni;
}

 

.postItem .button:hover {
    background: linear-gradient(359.03deg, #721C1D -263%, #C90002 99.07%);
	color: #fff;
	transition: 0.3s;
}

.postItem .button:after {
	/* content: ""; */
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.273555 0.312617C0.653075 -0.0884705 1.28643 -0.105898 1.68762 0.273555L8.55969 6.77355C8.75938 6.96244 8.87219 7.22525 8.87219 7.50012C8.87219 7.77499 8.75938 8.0378 8.55969 8.22668L1.68762 14.7267C1.28643 15.1061 0.653075 15.0887 0.273555 14.6876C-0.105898 14.2864 -0.0884705 13.6531 0.312617 13.2736L6.1759 7.72766C6.15886 7.6545 6.14953 7.57846 6.14953 7.50012C6.14953 7.42145 6.15872 7.34504 6.1759 7.2716L0.312617 1.72668C-0.0884704 1.34716 -0.105898 0.713807 0.273555 0.312617Z' fill='white'/%3e%3c/svg%3e "); */
	/* display: block; */
	/* width: 17px; */
	/* height: 13px; */
	/* background-repeat: no-repeat; */
	/* background-size: contain; */

}

.postItem .button:hover:after {
	filter: brightness(100);

}


footer {
	position: relative;
	padding: 45px 0 50px;
	z-index: 3;
	/* background-image: var(--pc); */
	padding-top: 70px;
	max-height: 730px;

}

footer:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%), var(--pc);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: soft-light;
	z-index: 0;
}

footer:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
    background: #012145;
    z-index: -1;
}

footer .container {
	position: relative;
    z-index: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    /* margin: 0px auto 0 17dvw; */
    max-width: 580px;
	z-index; 1;
}

footer img {
	position: relative;
	/* top: 35px; */
	max-height: 300px;
}


footer .container+.container {
	margin-top: 35px;
}

footer .container+.container p {
	text-transform: uppercase;
}

footer .container+.container a {
	color: #BFBFBF;
}

footer:before {}


.bannerMain .tooLong {
	font-size: 30px;
	max-width: 560px;
}

.buttonRed {

	color: #fff;
}

.trailerWrap {}

.trailerWrap .blockTitle {
	justify-content: center;
	text-align: center;
	color: #D51300;
	padding-top: 40px;
}

.trailerWrap .blockTitle:before,
.trailerWrap .blockTitle:after {
	display: none;
}

.trailerWrap a img {
	width: 100%;
	display: block;
	margin: auto;
	max-width: 71.25rem;
	border-radius: 8px;
	max-height: 570px;
	object-fit: cover;
	/* box-shadow: 0px 32px 69.3px 0px #609DC96E; */
}

.trailerWrap a {
	/* padding: 2.25rem; */
	/* background: #EAF1F7; */
	border-radius: 0.5rem;
}

.trailerWrap .play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 120px;
	height: 120px;
	background: url(images/playX.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.trailerWrap .trailerData {
	position: absolute;
	left: 30px;
	bottom: 30px;
	width: calc(100% - 60px);
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 20px;
}

.actorsWrap.actorsSecondary {
	margin-top: 15px;
	padding-bottom: 175px;
	margin-top: -135px;
}

.trailerWrap.trailerSlider .trailerData {
	bottom: auto;
	top: 30px;
}


.slick-dots {
	list-style: none;
	margin: 0px auto;
	padding: 20px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;

}

.slick-prev,
.slick-next {
	cursor: pointer;
}

.reviewsWrap .navigation,
.newsWrap .navigation {
	position: relative;
	top: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	margin-top: 1.625rem;
	min-height: 4.5rem;
}

.reviewsWrap .navigation .slick-prev {
	/* order: 1; */
}

.reviewsWrap .navigation .slick-next {
	/* order: 3; */
}

.reviewsWrap .navigation .slick-dots {
	/* order: 2; */
}


.slick-dots button {
	font-size: 0px;
	width: 6px;
	height: 6px;
	display: block;
	background: url(images/vn/dot.png);
	background-position: center;
	background-size: contain;

	padding: 0px;
	border: none;
	margin: 0;
}

.slick-dots .slick-active button {
	font-size: 0px;
	width: 10px;
	height: 10px;
	display: block;
	background: url(images/vn/dot_active.png);
	background-position: center;
	background-size: contain;


}

.navigation .slick-prev,
.series-gallery-wrap .slick-prev {}

.navigation .slick-next,
.series-gallery-wrap .slick-next {}

.navigation .slick-next:hover,
.navigation .slick-prev:hover {}

.menuMobileWrap {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;

	width: 100%;
	height: 100%;
	opacity: 0;
	pointer-events: none;
 

}

.menuMobileWrap .buttonsWrap {
	flex-direction: column;
	/* gap: 15px; */
	margin: 0;
}


.menuMobileWrap .buttonsWrap a:nth-child(2) {
	display: none;
}

.menuMobileWrap.open .container {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-around;
	background: linear-gradient(180deg, #00535C 0%, rgba(0, 83, 92, 0) 50%, #002045 100%);
	width: 100%;
}

.menuMobileWrap.open {
	opacity: 1;
	pointer-events: auto;
	background: #02525C;
}

.menuMobileWrap .button {
	font-weight: 400;
	width: 155px;
	padding: 15px 15px 15px 21px;
	font-size: 17px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	box-shadow: none;
	height: 20px;
}

.menuMobileWrap .buttonRed {
    max-width: 200px;
    background: linear-gradient(356.93deg, #721C1D 2.23%, #C90002 97.15%);
    color: #fff;
    transition: 0.3s;
    font-weight: 600;
    font-size: clamp(18px, 18px + 0.625vw, 28px);
	font-family: Alumni;
	border-radius: 57px;
}

.menuMobileWrap .buttonRed:hover {
    transition: 0.3s;
	background: #005AC2;
    /* box-shadow: 0px 0px 21.6px 0px #43FBFF; */
}

.menuMobileWrap .buttonRed:before {
	/* content: ""; */
    /* position: absolute; */
    /* inset: 0; */
    /* padding: 2px; */
    /* border-radius: inherit; */
    /* background: #43FBFF; */
    /* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
    /* -webkit-mask-composite: xor; */
    /* mask-composite: exclude; */
    /* pointer-events: none; */
}

.menuMobileWrap .buttonRed:hover {
	/* background: radial-gradient(205.51% 266.62% at 50% 50%, #009DFF 0%, rgba(115, 115, 115, 0) 100%); */
}


.menuMobileWrap .buttonPlay {}

.menuMobileWrap:after {}

.mmHeader {
	/* display: flex; */
	align-items: center;
	padding: 20px 15px;
	justify-content: space-between;
	background-image: url(images/led3/edge1.svg);
	background-color: #000;
	background-size: cover;
	height: 100px;

	display: none;

}

.mmClose {
	font-weight: 100;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	font-size: 0;
	position: relative;
	background: url(images/led1/menu.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}

.mmClose:before,
.mmClose:after {}

.mmClose:after {}

.menuMobileWrap ul,
.menuMobileWrap nav {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 20px 0 0;
	padding: 0;
	gap: 20px 0;
}

.menuMobileWrap li {
	display: block;
}

.menuMobileWrap ul a,
.menuMobileWrap nav a {
	font-family: Roboto;
	font-weight: 500;
	font-size: 20px;
	display: block;
	text-transform: uppercase;
	
}

header li a:hover,
footer li a:hover,
header nav a:hover,
footer nav a:hover,
.menuMobileWrap nav a:hover {
	/* color: #0077FF; */
}

.episodesWrap.episodesSingle {
	margin-bottom: -225px;
	padding-bottom: 195px;
}

.shareCloud {
	position: fixed;
	top: 9.125rem;
	right: 2%;
	padding: 0.75rem;
	border-radius: 0.3125rem;
	align-items: center;
	gap: 0 1.4375rem;
	z-index: 25;
	display: none;
	background: #044561CC;
}


.shareCloud.open {
	display: flex;
}

.shareCloud a {
	display: flex;
	align-items: center;
	gap: 0 10px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	opacity: 1;
	transition: .3s all;
}

.shareCloud a:hover {
	color: #fff;
	opacity: .85;
	font-weight: 500;
}

.shareCloud a:before {
	content: '';
	width: 35px;
	height: 35px;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

.shareCloud .shareVK:before {
	background: url(images/shareVK.svg);
}

.shareCloud .shareOK:before {
	background: url(images/shareOK.svg);
}

.shareCloud .shareTG:before {
	background: url(images/shareTG.svg);
}

.shareCloud .shareX:before {
	background: url(images/shareX.svg);
}

.shareCloud .shareC:before {
	background: url(images/shareC.svg);
}

#shareCopy {
	display: none;
}

.policyNotif {
	position: fixed;
    right: 5vw;
    bottom: 4.375rem;
    padding: 1.5625rem 2.5rem 1.5625rem 2.1875rem;
    border-radius: 100px;
    align-items: center;
    z-index: 25;
    display: none;
    gap: 0.5rem;
    background: #B4070985;
}


.policyNotif.open {
	display: flex;
}

.policyNotif p {
	font-size: 1rem;
    color: #fff;
    margin: 0;
    max-width: 25rem;
    font-weight: 300;
}


.policyNotif a {
	text-decoration: underline;
	color: #009DFF;
}

.policyNotif .police_button {
    text-align: center;
    justify-content: center;
    background: transparent;
    font-size: 22px;
    min-width: auto;
    filter: none;
    margin: 0;
    cursor: pointer;
    display: flex;
    color: #fff;
    padding: 0.84375rem 2.125rem;
    border-radius: 57px;
    border: 1px solid #FF0000;

}

.pageWrap {}

.storyImages {
	display: none;
}

.new-inner__info {
	margin: 10px 0 35px;
}


.new-inner__image {}

.new-inner__image:before {}

.new-inner__image img {
	object-fit: cover;
	object-position: center;
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	border-radius: 8px;
}


.new-inner p,
.new-inner li,
.new-inner {
	font-size: 18px;
	line-height: 140%;
	color: #000;
	font-weight: 300;
}


.new-inner p {
	margin: 0 0 1rem 0;
}

.post_content {
	margin-top: 1.875rem;
}


.new-inner a {
	color: #D51300;
}

*[class^="fancybox"] {
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

.storyWB {
	position: relative;
    padding: 1.25rem 0 130px 0;
    /* background-image: url(images/led2/about_bg.webp); */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
    /* background-position: center; */

}

.storyWB .series-title {
	font-size: clamp(36px, 4.2vw, 80px);
    color: #012045;
}

.storyWB:before {}

.storySlider {
	margin-left: -12px;
	margin-right: -12px;
}

.storySlider a {
	margin: 0 12px;
	opacity: 0;
	transition: .3s all;
}

.storySlider a.slick-active {
	opacity: 1;
}

.storySlider img {
	-moz-box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	-webkit-box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	box-shadow: 0px 24px 31.6px -16px rgba(0, 0, 0, 0.78);
	border-radius: 8px;
	overflow: hidden;
}

.storySlider .slick-list {
	padding: 25px 25px 45px;
	margin: -25px;
}

.seasonItem .button {
	position: absolute;
	left: 50%;
	bottom: 50px;
	transform: translateX(-50%);
	font-size: 26px;
	padding: 20px 40px 22px;
	width: max-content;
}

#swbl {
	position: absolute;
	top: 200px;
	left: 0;

	width: 325px;
	height: 825px;
	background: url(images/vn/aboutP0.svg);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right center !important;
}

#swbr {
	position: absolute;
	top: 200px;
	right: 0;

	width: 450px;
	height: 825px;
	background: url(images/vn/aboutP1.svg);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right center !important;
}

#seasons .blockTitle {
	justify-content: center;
	font-weight: 400;
}

#seasons .blockTitle:before {
    content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #FFFFFF26;
    z-index: -1;
	font-size: clamp(42px, 7vw, 135px);
    top: -70px;
	text-align: left;
}

#seasons .blockTitle:before,
#seasons .blockTitle:after,
.newsWrap .blockTitle:before,
.newsWrap .blockTitle:after {}

.actorsWrap .blockTitle {
    justify-content: flex-start;
    font-weight: 400;
    z-index: 1;
    position: relative;
    color: #012045;
}

.actorsWrap .blockTitle:before {
	content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #01204526;
    z-index: -1;
	font-size: clamp(42px, 7vw, 135px);
    left: 125px;
    top: -50px;
    text-align: left;
}
 
 
.series-info-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.series-info-top {
    display: flex;
    align-items: center;
    gap: 3.125rem;
    margin-bottom: 35px;
}

.specs-list .age-label {
    color: #C10305;
    font-size: 22px;
    font-weight: 800;
    display: flex;
    align-items: center;
}

.specs-list .spec-item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.specs-list .spec-item:after {
	/* content: ""; */
    /* background: #000; */
    /* width: 1px; */
    /* height: 100%; */
    /* display: flex; */
    /* position: absolute; */
    /* right: -30px; */
    /* top: 0; */
}

.spec-sep {
    background: #B4B4B4;
    width: 1px;
    display: flex;
    align-items: center;
}


.specs-list span {
    font-family: Roboto;
    font-size: clamp(18px, 18px + 0.3vw, 22px);
    font-weight: 400;

}

.specs-list .spec-value {
	color: #C10305;
}

.series-info p {
	font-size: clamp(16px, 16px + 0.4vw, 20px);
 
	margin: 0 0 2rem 0;
	line-height: 140%;
	font-weight: 300;

}

.series-specs .series-title {
	margin: 0 0 3px 0;
	font-size: 46px;
	text-transform: uppercase;
}

.specs-block {
	width: 100%;
}

.specs-list {
    display: flex;
    gap: 30px 0;
    font-size: 22px;
    padding: 27px 40px;
    border-radius: 33px;
    color: #000;
    background: #F0F0F0;
    justify-content: space-between;
    /* width: 100%; */
}

.series-row {
	display: flex;
    gap: 0;
    margin: 0 auto 50px auto;
 
}

.series-specs {
	/* width: 100%; */
	/* color: #fff; */
	/* max-width: 10rem; */
}


.series-info-grid>* {
	flex: 1;
}


.series-info-grid>*:nth-child(odd) {
	flex: 0 0 calc((8/19)*100% - 15px);
}


.series-info-grid>*:nth-child(even) {

	flex: 0 0 calc((11/19)*100% - 10%);

}

.episodesBlock {
    position: relative;
    z-index: 1;
    padding: 100px 0 120px 0;
	background: #012045;
	margin-top: -3px;
}

.episodesBlock:before {}

.episodesBlock:after {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1920' height='116' viewBox='0 0 1920 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0V51.135C4.736 51.4229 9.504 52.4145 14.272 54.4618C28.896 49.0237 43.616 62.3951 58.4 58.7803C73.152 59.2602 87.904 65.4341 102.592 68.1531C117.28 67.1934 131.936 81.7165 146.432 76.5662C158.976 82.932 172.128 83.188 185.088 80.053C198.112 77.8778 211.008 81.8444 223.168 87.1546C231.648 96.9432 240.096 96.2715 248.64 91.3132C257.248 91.5691 265.888 91.1212 274.848 91.1212C290.784 83.9557 306.88 89.4258 322.976 91.857C339.072 95.2478 355.136 85.1073 371.008 90.4495C381.92 87.7624 392.704 86.4828 403.392 84.7234C414.176 85.5551 424.864 82.1643 435.744 78.8055C442.848 82.2283 449.92 74.8388 457.024 76.6622C464.064 72.8875 471.168 70.8402 478.336 74.327C485.856 75.5746 493.536 77.8458 501.248 71.1921C508.928 68.9848 516.704 66.6816 524.32 70.5843C532.96 70.4883 541.216 66.1058 549.44 73.1434C557.696 79.7331 565.984 78.2616 574.784 74.5509C585.28 74.7109 595.648 76.3423 605.952 78.3576C616.256 79.1253 626.496 79.8611 636.8 84.2116C645.76 86.1309 661.632 92.7207 670.976 87.3785C672.992 83.7638 676.352 82.9001 677.184 83.9237C684.736 85.6191 689.888 79.7011 696.896 79.0294C702.496 82.0683 704.736 77.7818 711.424 70.5843C717.024 65.8819 723.936 69.8165 730.816 69.7526C737.728 66.5537 744.64 66.4577 750.304 70.7762C763.136 70.7762 775.648 65.8499 788.032 70.8402C800.448 68.409 812.704 68.9209 825.12 74.327C839.488 82.996 853.92 75.5746 868.32 81.0447C882.752 80.149 897.216 79.7331 911.744 86.1949C930.336 93.8083 949.44 95.1518 968.64 88.818C987.872 93.8403 1007.26 84.8834 1026.43 85.8111C1045.6 82.0683 1064.54 83.8597 1082.98 79.9571C1095.33 84.4675 1107.65 82.6122 1120.06 75.7665C1132.42 74.0391 1144.83 69.9125 1157.28 74.7429C1168.67 73.4633 1174.08 80.117 1185.47 82.996C1201.22 92.1129 1216.86 80.213 1232.64 80.117C1248.35 82.8361 1264.06 71.544 1279.97 78.8055C1286.05 86.1949 1290.21 87.2506 1296.13 83.188C1302.53 85.2672 1309.73 80.6288 1316.99 84.0197C1324.26 83.5398 1331.55 86.035 1338.21 82.8361C1353.6 88.1462 1369.92 87.3145 1386.24 89.6817C1402.59 92.6247 1418.94 95.5037 1434.3 90.3535C1441.22 89.1059 1447.68 81.3326 1454.14 82.2603C1460.61 86.035 1467.07 69.7206 1473.86 74.6469C1480.64 68.2171 1488.29 73.3033 1495.9 73.7192C1503.52 74.1351 1511.2 72.7275 1518.24 74.8388C1525.66 69.4007 1533.86 68.409 1541.98 73.9751C1550.11 77.174 1558.21 74.0711 1565.54 75.5746C1572.13 84.2116 1578.82 83.7638 1585.57 81.1726C1592.29 86.8347 1599.04 86.1949 1605.73 87.1546C1613.22 90.9613 1620.67 86.035 1628.16 91.0253C1635.62 97.3591 1643.14 87.2506 1650.66 94.0962C1659.46 96.0155 1668.22 98.3188 1676.77 99.9182C1685.25 102.189 1693.6 111.978 1701.54 109.515C1710.53 120.839 1718.43 113.578 1726.46 115.017C1734.53 112.554 1742.85 108.619 1752.74 111.882C1762.5 106.668 1769.73 116.712 1777.95 108.427C1784.48 118.152 1788.67 102.925 1794.27 99.3744C1800.19 101.742 1804.83 83.8597 1810.5 82.7401C1817.44 81.1407 1824.67 74.199 1833.79 78.9334C1840.32 80.3089 1848.26 72.5356 1856.13 80.149C1864 76.3103 1871.78 77.206 1878.08 78.5495C1884.42 81.9724 1886.53 67.8652 1893.47 74.7429C1902.72 74.295 1911.07 74.7429 1920 76.5022V0H0Z' fill='%23012045'/%3e%3c/svg%3e ");
    width: 100%;
    height: 116px;
    position: absolute;
    bottom: -110px;
    background-size: cover;

}


.episodesBlock .container:after {
	content: '';


}

.episodes-bg-left {
	/* position: absolute; */
	/* right: 0px; */
	/* top: -35%; */
	/* pointer-events: none; */
	/* z-index: -1; */
	/* background-image: url(images/led1/episodes-bg-left.png); */
	/* height: 1246px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
	display: none;
}

.episodes-bg-right {
	/* position: absolute; */
	/* right: 0px; */
	/* top: 16%; */
	/* pointer-events: none; */
	/* z-index: -1; */
	/* background-image: url(images/led1/episodes-bg-right.png); */
	/* height: 1246px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: right; */
	display: none;
}


.single .seasonsBlock {
	z-index: 2;
}

.single .episodesBlock:before {
	display: none;
}

.tax-season .episodesBlock:before {
	display: none;
}


.tax-season .episodesBlock {
	/* margin-top: -20px; */
	z-index: 3;
}

.seasonsBlock {
    position: relative;
    padding: 90px 0 160px 0;
    z-index: 1;
	background: linear-gradient(180deg, #00535C 0%, #012045 100%);
	margin: 110px auto 0 auto;
 
}

.seasonsBlock:before {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1918' height='116' viewBox='0 0 1918 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1918 116V64.865C1913.27 64.5771 1908.51 63.5855 1903.74 61.5382C1889.13 66.9763 1874.43 53.6049 1859.66 57.2197C1844.92 56.7398 1830.19 50.5659 1815.51 47.8469C1800.84 48.8066 1786.2 34.2835 1771.72 39.4338C1759.19 33.068 1746.05 32.812 1733.1 35.947C1720.09 38.1222 1707.21 34.1556 1695.06 28.8454C1686.59 19.0568 1678.15 19.7285 1669.62 24.6868C1661.02 24.4309 1652.39 24.8788 1643.44 24.8788C1627.52 32.0443 1611.44 26.5742 1595.36 24.143C1579.28 20.7522 1563.23 30.8927 1547.38 25.5505C1536.48 28.2376 1525.71 29.5172 1515.03 31.2766C1504.26 30.4449 1493.58 33.8357 1482.71 37.1945C1475.61 33.7717 1468.55 41.1612 1461.45 39.3378C1454.42 43.1125 1447.32 45.1598 1440.16 41.673C1432.65 40.4254 1424.98 38.1542 1417.27 44.8079C1409.6 47.0152 1401.83 49.3184 1394.23 45.4157C1385.6 45.5117 1377.35 49.8942 1369.13 42.8566C1360.88 36.2669 1352.61 37.7384 1343.81 41.4491C1333.33 41.2891 1322.97 39.6577 1312.68 37.6424C1302.39 36.8747 1292.16 36.1389 1281.86 31.7884C1272.91 29.8691 1257.06 23.2793 1247.72 28.6215C1245.71 32.2362 1242.35 33.0999 1241.52 32.0763C1233.98 30.3809 1228.83 36.2989 1221.83 36.9706C1216.24 33.9317 1214 38.2182 1207.32 45.4157C1201.72 50.1181 1194.82 46.1835 1187.95 46.2474C1181.04 49.4463 1174.14 49.5423 1168.48 45.2238C1155.66 45.2238 1143.16 50.1501 1130.79 45.1598C1118.39 47.591 1106.14 47.0791 1093.74 41.673C1079.39 33.004 1064.97 40.4254 1050.58 34.9553C1036.17 35.851 1021.72 36.2669 1007.21 29.8051C988.633 22.1917 969.549 20.8482 950.369 27.182C931.157 22.1597 911.785 31.1166 892.637 30.1889C873.489 33.9317 854.565 32.1403 836.152 36.0429C823.813 31.5325 811.506 33.3878 799.103 40.2335C786.764 41.9609 774.361 46.0875 761.926 41.2571C750.545 42.5367 745.143 35.883 733.763 33.004C718.035 23.8871 702.403 35.787 686.644 35.883C670.948 33.1639 655.253 44.456 639.365 37.1945C633.292 29.8051 629.136 28.7494 623.222 32.812C616.829 30.7328 609.636 35.3712 602.38 31.9803C595.123 32.4602 587.835 29.965 581.186 33.1639C565.81 27.8538 549.507 28.6855 533.204 26.3183C516.869 23.3753 500.534 20.4963 485.19 25.6465C478.285 26.8941 471.828 34.6674 465.371 33.7397C458.913 29.965 452.456 46.2794 445.679 41.3531C438.902 47.7829 431.262 42.6967 423.654 42.2808C416.046 41.8649 408.374 43.2725 401.341 41.1612C393.925 46.5993 385.742 47.591 377.622 42.0249C369.503 38.826 361.415 41.9289 354.095 40.4254C347.51 31.7884 340.829 32.2362 334.084 34.8274C327.371 29.1653 320.626 29.8051 313.945 28.8454C306.464 25.0387 299.016 29.965 291.536 24.9747C284.088 18.6409 276.576 28.7494 269.063 21.9038C260.272 19.9845 251.514 17.6812 242.979 16.0818C234.507 13.8106 226.164 4.02194 218.236 6.48509C209.254 -4.83902 201.358 2.42249 193.334 0.982984C185.279 3.44614 176.968 7.38079 167.09 4.11791C157.34 9.33212 150.115 -0.712433 141.9 7.57272C135.379 -2.15194 131.191 13.0748 125.597 16.6256C119.683 14.2584 115.048 32.1403 109.39 33.2599C102.453 34.8593 95.2286 41.801 86.1182 37.0666C79.5969 35.6911 71.6693 43.4644 63.8055 35.851C55.9418 39.6897 48.1737 38.794 41.8762 37.4505C35.5469 34.0276 33.437 48.1348 26.5002 41.2571C17.2618 41.705 8.9187 41.2571 0 39.4978V116H1918Z' fill='%2300535C'/%3e%3c/svg%3e ");
    width: 100%;
    height: 116px;
    position: absolute;
    top: -110px;
    background-size: cover;
}

 

.seasons-bg-left {
	/* background-image: url(images/led1/seasons-bg-left.webp); */
	/* height: 1246px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
	/* position: absolute; */
	/* left: 0; */
	/* bottom: -16%; */
	/* pointer-events: none; */
	/* z-index: 0; */

}

.seasons-bg-right {
	/* background-image: url(images/led1/seasons-bg-right.webp); */
	/* height: 1470px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: right; */
	/* position: absolute; */
	/* right: 0; */
	/* top: -40%; */
	/* pointer-events: none; */
	/* z-index: 0; */

}


.tax-season .seasonsBlock {
	margin-top: 0px;
}

.seasonsBlock:before {}

.seasonsBlock:after {}


.reviewsWrap {
    position: relative;
    padding: 120px 0 270px 0;
    margin: auto;
 
    margin-bottom: -2px;
}

 

.reviewsWrap:before {
	/* content: ''; */
	/* width: 100%; */
	/* height: 97px; */
	/* left: 0; */
	/* background-position: top; */
	/* background-size: 100% 100%; */
	/* background-image: url(images/led1/reviews_before.svg); */
	/* position: absolute; */
	/* top: -75px; */
	/* z-index: 1; */
}

.reviews-bg-left {
	/* position: absolute; */
	/* left: 0px; */
	/* top: 23%; */
	/* pointer-events: none; */
	/* background-image: url(images/led1/reviews-bg-left.png); */
	/* height: 1194px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
	/* z-index: 0; */
}

.reviews-bg-right {
	/* position: absolute; */
	/* right: 0px; */
	/* top: -50%; */
	/* pointer-events: none; */
	/* background-image: url(images/led1/glare2.svg); */
	/* height: 3000px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: right; */
	/* z-index: 0; */
}

.reviewsWrap .blockTitle {
	text-align: center;
	justify-content: left;
	font-weight: 400;
	/* margin: 0 1rem; */
	color: #012045;
}

.reviewsWrap .blockTitle:before {
    content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #F0F0F0;
    z-index: -1;
    font-size: clamp(42px, 7vw, 135px);
    top: -70px;
    text-align: right;
}

.reviewsWrap .blockTitle:after {
	display: none;
}

.reviewsList {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 100px;
}

.reviewItem {
	padding: 25px 35px 20px 35px;
    position: relative;
    display: grid !important;
    gap: 50px;
    border-radius: 10px;
    margin: 0 15px;
    background: #F0F0F0;
}

.reviewHeader {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.starsWrap {
    display: flex;
    color: #000;
    padding: 15px;
    border-radius: 10px;
    align-items: center;
    border: 1px solid #FF0004;
}

.starsList {
	display: flex;
	align-items: center;
}

.starsList span {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.47202 0.555797C7.83928 -0.185854 8.89705 -0.185856 9.26431 0.555795L11.0804 4.22331C11.2261 4.51742 11.5067 4.72134 11.8315 4.76897L15.8807 5.36287C16.6995 5.48297 17.0264 6.48897 16.4345 7.06744L13.5077 9.92799C13.273 10.1574 13.1658 10.4873 13.2209 10.8109L13.9073 14.8454C14.0461 15.6613 13.1904 16.2831 12.4573 15.8989L8.83232 13.9993C8.54163 13.847 8.1947 13.847 7.904 13.9993L4.27903 15.8989C3.54598 16.2831 2.69022 15.6613 2.82903 14.8454L3.51548 10.8109C3.57052 10.4873 3.46331 10.1574 3.22861 9.92799L0.301805 7.06744C-0.290058 6.48897 0.0368109 5.48297 0.855652 5.36287L4.90488 4.76897C5.22959 4.72134 5.51027 4.51742 5.6559 4.22331L7.47202 0.555797Z' fill='url(%23paint0_linear_544_710)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_544_710' x1='9.61833' y1='18.7461' x2='8.54824' y2='-1.20012' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23721C1D'/%3e%3cstop offset='1' stop-color='%23C90002'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
	margin: 0 2px;
	background-size: containt;
	background-repeat: no-repeat;
}

.starsList span:not(.colored) {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.47202 0.555797C7.83928 -0.185854 8.89705 -0.185856 9.26431 0.555795L11.0804 4.22331C11.2261 4.51742 11.5067 4.72134 11.8315 4.76897L15.8807 5.36287C16.6995 5.48297 17.0264 6.48897 16.4345 7.06744L13.5077 9.92799C13.273 10.1574 13.1658 10.4873 13.2209 10.8109L13.9073 14.8454C14.0461 15.6613 13.1904 16.2831 12.4573 15.8989L8.83232 13.9993C8.54163 13.847 8.1947 13.847 7.904 13.9993L4.27903 15.8989C3.54598 16.2831 2.69022 15.6613 2.82903 14.8454L3.51548 10.8109C3.57052 10.4873 3.46331 10.1574 3.22861 9.92799L0.301805 7.06744C-0.290058 6.48897 0.0368109 5.48297 0.855652 5.36287L4.90488 4.76897C5.22959 4.72134 5.51027 4.51742 5.6559 4.22331L7.47202 0.555797Z' fill='%23B4B4B4'/%3e%3c/svg%3e ");
	margin: 0 2px;
	background-size: containt;
	background-repeat: no-repeat;
}


.starsWrap text {
	padding: 0 10px 0 0;
	font-size: clamp(1.125rem, 1rem + 0.4vw, 1.375rem);
}


.reviewItem h3 {
    color: #921213;
    font-size: clamp(1.125rem, 1rem + 0.5vw, 24px);
    margin: 0px;
    font-weight: 400;
}

.reviewText p {
    margin: 0;
    color: #000;
    font-size: clamp(0.875rem, 0.8rem + 0.5vw, 20px);
    line-height: 135%;
    margin-right: 15px;
    font-weight: 300;
}

.reviewText {
	margin: 0;
	max-height: 275px;
	overflow-y: auto;
}

.reviewBottom {
    display: flex;
    justify-content: right;
    font-size: clamp(16px, 16px + 0.2vw, 22px);
    color: #921213;
 
    font-weight: 400;
}

.reviewBottom a {
	color: #0B2A3F;
}

.source-link,
.source-text {
	margin-right: auto;
}

.reviewsWrap:after {}

.reviewsWrap .container {
	position: relative;
	z-index: 2;
	/* max-width: 87rem; */
	/* width: 100%; */
}

.similarWrap {
    position: relative;
	padding: 70px 0 140px 0;
    margin-top: 0px;
	background: linear-gradient(180deg, #00535C 0%, #012045 100%);
	margin-bottom: -2px;
}

.similarWrap .navigation {
        /* position: relative; */
        /* top: 0; */
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 1rem;
        margin-top: 1.625rem;
        min-height: 4.5rem;
}

.similarWrap:before {	
	content: "";
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1918' height='116' viewBox='0 0 1918 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1918 116V64.865C1913.27 64.5771 1908.51 63.5855 1903.74 61.5382C1889.13 66.9763 1874.43 53.6049 1859.66 57.2197C1844.92 56.7398 1830.19 50.5659 1815.51 47.8469C1800.84 48.8066 1786.2 34.2835 1771.72 39.4338C1759.19 33.068 1746.05 32.812 1733.1 35.947C1720.09 38.1222 1707.21 34.1556 1695.06 28.8454C1686.59 19.0568 1678.15 19.7285 1669.62 24.6868C1661.02 24.4309 1652.39 24.8788 1643.44 24.8788C1627.52 32.0443 1611.44 26.5742 1595.36 24.143C1579.28 20.7522 1563.23 30.8927 1547.38 25.5505C1536.48 28.2376 1525.71 29.5172 1515.03 31.2766C1504.26 30.4449 1493.58 33.8357 1482.71 37.1945C1475.61 33.7717 1468.55 41.1612 1461.45 39.3378C1454.42 43.1125 1447.32 45.1598 1440.16 41.673C1432.65 40.4254 1424.98 38.1542 1417.27 44.8079C1409.6 47.0152 1401.83 49.3184 1394.23 45.4157C1385.6 45.5117 1377.35 49.8942 1369.13 42.8566C1360.88 36.2669 1352.61 37.7384 1343.81 41.4491C1333.33 41.2891 1322.97 39.6577 1312.68 37.6424C1302.39 36.8747 1292.16 36.1389 1281.86 31.7884C1272.91 29.8691 1257.06 23.2793 1247.72 28.6215C1245.71 32.2362 1242.35 33.0999 1241.52 32.0763C1233.98 30.3809 1228.83 36.2989 1221.83 36.9706C1216.24 33.9317 1214 38.2182 1207.32 45.4157C1201.72 50.1181 1194.82 46.1835 1187.95 46.2474C1181.04 49.4463 1174.14 49.5423 1168.48 45.2238C1155.66 45.2238 1143.16 50.1501 1130.79 45.1598C1118.39 47.591 1106.14 47.0791 1093.74 41.673C1079.39 33.004 1064.97 40.4254 1050.58 34.9553C1036.17 35.851 1021.72 36.2669 1007.21 29.8051C988.633 22.1917 969.549 20.8482 950.369 27.182C931.157 22.1597 911.785 31.1166 892.637 30.1889C873.489 33.9317 854.565 32.1403 836.152 36.0429C823.813 31.5325 811.506 33.3878 799.103 40.2335C786.764 41.9609 774.361 46.0875 761.926 41.2571C750.545 42.5367 745.143 35.883 733.763 33.004C718.035 23.8871 702.403 35.787 686.644 35.883C670.948 33.1639 655.253 44.456 639.365 37.1945C633.292 29.8051 629.136 28.7494 623.222 32.812C616.829 30.7328 609.636 35.3712 602.38 31.9803C595.123 32.4602 587.835 29.965 581.186 33.1639C565.81 27.8538 549.507 28.6855 533.204 26.3183C516.869 23.3753 500.534 20.4963 485.19 25.6465C478.285 26.8941 471.828 34.6674 465.371 33.7397C458.913 29.965 452.456 46.2794 445.679 41.3531C438.902 47.7829 431.262 42.6967 423.654 42.2808C416.046 41.8649 408.374 43.2725 401.341 41.1612C393.925 46.5993 385.742 47.591 377.622 42.0249C369.503 38.826 361.415 41.9289 354.095 40.4254C347.51 31.7884 340.829 32.2362 334.084 34.8274C327.371 29.1653 320.626 29.8051 313.945 28.8454C306.464 25.0387 299.016 29.965 291.536 24.9747C284.088 18.6409 276.576 28.7494 269.063 21.9038C260.272 19.9845 251.514 17.6812 242.979 16.0818C234.507 13.8106 226.164 4.02194 218.236 6.48509C209.254 -4.83902 201.358 2.42249 193.334 0.982984C185.279 3.44614 176.968 7.38079 167.09 4.11791C157.34 9.33212 150.115 -0.712433 141.9 7.57272C135.379 -2.15194 131.191 13.0748 125.597 16.6256C119.683 14.2584 115.048 32.1403 109.39 33.2599C102.453 34.8593 95.2286 41.801 86.1182 37.0666C79.5969 35.6911 71.6693 43.4644 63.8055 35.851C55.9418 39.6897 48.1737 38.794 41.8762 37.4505C35.5469 34.0276 33.437 48.1348 26.5002 41.2571C17.2618 41.705 8.9187 41.2571 0 39.4978V116H1918Z' fill='%2300535C'/%3e%3c/svg%3e ");
    width: 100%;
    height: 116px;
    position: absolute;
    top: -110px;
    background-size: cover;
	transform: scaleX(-1);

}


.similarWrap .container {
    position: relative;
 
}


.similarWrap .navigation .slick-arrow {
	position: absolute;
	top: 50%;
}

.similarWrap .navigation .slick-prev {
	/* left: -70px; */
}

.similarWrap .navigation .slick-next {
	/* right: -70px; */
}

.similarSlider {
	/* max-width: 1270px; */
	margin: 5.625rem auto 0 auto;
}

.similarSlider .slick-slide {
	margin: 1px 20px;
}

.similarWrap .blockTitle {
	justify-content: left;
	font-weight: 400;
	position: relative;
 
}

.similarWrap .blockTitle:before {
    content: attr(data-text);
    position: absolute;
    inset: 0;
    color: #FFFFFF1F;
    z-index: -1;
    font-size: clamp(42px, 7vw, 135px);
    top: -70px;
    text-align: right;
    right: 40px;
}

.similarWrap .blockTitle:after {
	display: none;
}

.similarSlider img {
	border-radius: 10px;
    border: 1px solid #FF0004;
}

.similarSlider a .slider_image {

 
	position: relative;
	display: block;
}

.similarSlider a .slider_image:after {
    /* content: ''; */
    /* position: absolute; */
    /* inset: 0;              */
    /* border-radius: 10px; */
    /* pointer-events: none; */
    /* box-sizing: border-box; */
 
    /* border: 1px solid #43FBFF; */
}

.similarSlider .slick-slide h3 {
    font-size: clamp(20px, 20px + 0.6vw, 24px); 
	text-align: center;
	font-weight: 400;
	margin: 16px 0;
	color: #fff;
}

.similarSlider .slick-slide span {
	text-align: center;
    display: block;
	font-size: clamp(1.25rem, 1.1rem + 0.6vw, 20px);
    color: #989898;
}

footer .logo {
	display: block;
	max-width: 540px;
	margin: 0 auto;
}

footer {
	padding: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
    background-color: #051825;
}

.footerInfo p {
	font-family: Alumni;
	color: #fff;
	font-size: clamp(1.5rem, 1.1rem + 2vw, 46px);
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 0 20px 0;

}

.footerInfo {
	/* max-width: 450px; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 50px;
}

footer>img {}

.term-2 .bannerMain .h1,
.term-2 .bannerMain p {
	color: #fff;
}

.storySecond .blockTitle:before,
.storySecond .blockTitle:after {
	content: '';
	width: 365px;
}


.cast-info-bg-left {
    /* position: absolute; */
    /* left: 0; */
    /* top: -25%; */
    /* pointer-events: none; */
    /* z-index: 0; */
    /* background-image: url(images/led2/cast-info-bg-left.webp); */
    /* height: 1243px; */
    /* width: 100%; */
    /* background-repeat: no-repeat; */
    /* background-position: left; */
 

}

.cast-info-bg-right {
	/* position: absolute; */
    /* right: 0; */
    /* top: -25%; */
    /* pointer-events: none; */
    /* z-index: 0; */
    /* background-image: url(images/led2/cast-info-bg-right.webp); */
    /* height: 1243px; */
    /* width: 100%; */
    /* background-repeat: no-repeat; */
    /* background-position: right; */

}

.cast-info-bg-bottom-left {
	/* position: absolute; */
	/* left: 0px; */
	/* bottom: -25%; */
	/* pointer-events: none; */
	/* z-index: -1; */
	/* background-image: url(images/led1/seasons-bg-left.webp); */
	/* height: 1246px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: left; */
	display: none;

}

.cast-info-bg-bottom-right {
	/* position: absolute; */
	/* right: 0px; */
	/* bottom: -24%; */
	/* pointer-events: none; */
	/* z-index: -1; */
	/* background-image: url(images/led1/episodes-bg-right.png); */
	/* height: 1246px; */
	/* width: 100%; */
	/* background-repeat: no-repeat; */
	/* background-position: right; */
	display: none;

}

.actorsWrap .container+.container {
	padding-top: 40px;
}

.episodesBlock+.actorsWrap {
	padding-bottom: 120px;
	border-radius: 0;
}

.pageWrap {
	margin: 0;

}


.blockTitle.pageTitle {
	color: #101010;
	margin: 1.875rem 0;
	font-weight: 400;
	line-height: normal;
}

.pageTitle:before,
.pageTitle:after {
	display: none;
}

.episodesBlock.twb {
	margin-top: -150px;
}

.episodesBlock.twb .trailerWrap .blockTitle {
	color: #FEAA01;
}

figure {
	margin-left: 0;
	margin-right: 0;
}

.noPhoto {
	height: 200px;
	display: flex;
	flex-direction: column;
	background: linear-gradient(246.84deg, #2f6d78 -33.13%, #292929 44.42%, #ffffff 121.97%);
	border-radius: 8px;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-size: 32px;
}

.bannerMain .container.wc h1,
.bannerMain .container.wc p {
	color: #fff;
}

footer .button.buttonRed {
	max-width: 320px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    font-size: clamp(20px, 20px + 0.7vw, 30px);
    border-radius: 57px;
    text-transform: uppercase;
    box-shadow: none;
    transition: 0.3s;
    /* background: #0077FF; */
}

footer .button.buttonRed:after {
	/* content: ""; */
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* width: 100%; */
	/* height: 100%; */
	/* transform: translate(-50%, -50%); */
	/* border-radius: 40%; */
	/* pointer-events: none; */
	/* background: radial-gradient(ellipse at center, rgba(0, 157, 255, 1) 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}

footer .button.buttonRed:hover {
 
	transition: 0.3s;
}

*:before,
*:after {
	background-repeat: no-repeat !important;
}

 
body>div:before,
body>.container>div:before {
	background-size: cover !important;
	background-position: bottom center !important;
}

iframe {
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
	border: none;
}

footer:before {}

.storyContent p,
.storyContent p li,
.storyContent p *,
.storyContent li * {
	font-weight: 300 !important;
}


/* 21.02 */

.storyWB .container {
	position: relative;
	z-index: 2;
 
}


.storyWB .container .series-info,
.single-episode .series-info .container.new-inner .post_content {
	width: calc(100% - 2rem);
	margin: auto;
}

.series-gallery-wrap {
	position: relative;
	overflow: visible;
}


.series-gallery-wrap .navigation {
    position: relative;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-top: 23px;
}


.series-gallery-wrap .navigation .slick-prev,
.similarWrap .navigation .slick-prev,
.reviewsSliderWrapper .navigation .slick-prev {
	position: relative;
	left: 0px;
	width: 60px;
	height: 60px;
	border-radius: 3.5625rem;
	display: flex;
	align-items: center;
	justify-content: center;	
    background-color: #F0F0F0;	
}

 


.series-gallery-wrap .navigation .slick-next,
.similarWrap .navigation .slick-next,
.reviewsSliderWrapper .navigation .slick-next {
	position: relative;
	right: 0;
	width: 60px;
	height: 60px;
	border-radius: 3.5625rem;
	display: flex;
	align-items: center;
	justify-content: center;	
    background-color: #F0F0F0;	
}
 

 
.series-gallery-wrap .navigation .slick-prev,
.series-gallery-wrap .navigation .slick-next {
	position: relative;
}


.navigation .slick-arrow svg {
	z-index: 1;
 
}

.navigation .slick-arrow svg path {
	fill: #C10305;
}

.navigation .slick-arrow:hover svg g {
	/* stroke: #000; */
}

.navigation .slick-arrow:hover svg path {
	/* fill: #000; */
}

.navigation .slick-arrow {
	transition: 0.3s;
	/* box-shadow: 0px 22px 32.3px 0px #00000040; */
	
    position: relative;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 3.5625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}

.navigation .slick-arrow.slick-prev {
	left: 0;
	/* margin-right: auto; */
}

.navigation .slick-arrow.slick-next {
	right: 0;
	/* margin-left: auto; */
}

.navigation .slick-arrow:hover {
	/* background: radial-gradient(205.51% 266.62% at 50% 50%, #009DFF 0%, rgba(115, 115, 115, 0) 100%); */
	transition: 0.3s;
	cursor: pointer;
	box-shadow: none;
}


.series-gallery-wrap .navigation .slick-prev::before,
.series-gallery-wrap .navigation .slick-next::before,
.similarWrap .navigation .slick-prev:before,
.similarWrap .navigation .slick-next:before,
.reviewsSliderWrapper .navigation .slick-prev:before,
.reviewsSliderWrapper .navigation .slick-next:before {
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* padding: 2px; */
	/* border-radius: inherit; */
	/* background: linear-gradient(160deg, rgba(0, 157, 255, 0.46) 0%, #ffffff 50%, rgba(0, 157, 255, 0.44) 100%); */
	/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */
	/* -webkit-mask-composite: xor; */
	/* mask-composite: exclude; */
	/* pointer-events: none; */
}


.series-gallery-wrap .navigation .slick-prev::after,
.series-gallery-wrap .navigation .slick-next::after,
.similarWrap .navigation .slick-prev:after,
.similarWrap .navigation .slick-next:after,
.reviewsSliderWrapper .navigation .slick-prev:after,
.reviewsSliderWrapper .navigation .slick-next:after {
	/* content: ""; */
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* width: 100%; */
	/* height: 100%; */
	/* transform: translate(-50%, -50%); */
	/* border-radius: 40%; */
	/* pointer-events: none; */
	/* background: radial-gradient(ellipse at center, rgba(0, 157, 255, 1) 0%, rgba(0, 157, 255, 0.1) 40%, rgba(0, 157, 255, 0.0) 50%, rgba(0, 157, 255, 0) 50%); */
}


.series-gallery-wrap .slick-list {
	overflow: visible;
}

.series-gallery-wrap .series-gallery .slick-slide {
	box-sizing: border-box;
	/* box-shadow: 0px 32px 69.3px 0px #609DC96E; */
	padding: 0 13px;
	border-radius: 8px;
}


.series-gallery-wrap .series-gallery {
    padding: 0 60px;
    width: 100%;
    overflow: hidden;
    margin: auto;
    /* max-width: 1376px; */
}

.gallery-row {
	overflow: hidden;
    max-width: 670px;
    width: 100%;
}

.series-content-row {
	display: flex;
    justify-content: space-between;
}

.descriotion-block {
    max-width: 785px;
    width: 100%;
 
}

.series-gallery-wrap .series-gallery .slick-slide img {
	border-radius: 8px;
}


.series-gallery-wrap .slick-center .series-gallery__item {
	transform: translateY(-10px);
}


.series-gallery-wrap .gallery-image {

	width: 100%;
	object-fit: cover;
	margin: auto;
	display: flex;
	align-items: center;

}

.series-gallery-wrap .series-gallery .slick-current.slick-active {}

.series-gallery-wrap .series-gallery .slick-slide:not(.slick-current) img {
	height: 238px;
    margin-top: 45px;
	border-radius: 0;
}

.series-gallery-wrap .series-gallery .slick-slide.slick-current img {
	height: 326px;
}

.series-gallery-wrap .slick-center .gallery-image {
	height: 100%;
	margin-top: 0;
	max-width: 100%;

}


.series-info-grid {}

.series-info-bg-left {}

.series-info-bg-right {}

.series-info-left {

	display: flex;
	flex-direction: column;
	gap: 40px;
}

.series-info-right {

	display: flex;
	flex-direction: column;
	/* gap: 60px;   */
	margin-top: 60px;
}

.content-block-top,
.content-block-bottom,
.content-block-mid {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.content-block-mid {
	margin-top: -180px;
}

.content-block-top {
	margin-top: 60px;
}


.series-specs {}


.gallery-item img {
	height: auto;
	display: block;
	max-width: 520px;
	min-width: 520px;
	margin: auto;
	width: 100%;
	pointer-events: none;
}


.content-block-bottom {
	margin-top: -10px;
}

.spec-age .spec-label {
	font-size: 31px;
	line-height: 23px;
}

.trailerPreview {
	max-width: 71.25rem;
	margin: auto;
	display: block;
	position: relative;
}


.episodeItem.not-released img {
	filter: blur(5px) brightness(70%);

}

.date-overlay,
.upcoming {
	position: absolute;
    bottom: 17px;
    font-size: clamp(16px, 16px + 0.6vw, 20px);
    line-height: 30px;
    text-align: center;
    margin: auto;
    right: 20px;
    z-index: 2;
    /* background: #0518258C; */
    /* padding: 10px 20px; */
    border-radius: 27px;
}

.reviewsSlider {
    /* margin: 40px auto 0 auto; */
	margin: 40px -15px 0 -15px;
}

.reviewsSlider .slick-slide {
	margin: 10px 1rem 0 1rem;
 
}

.reviewsSliderWrapper {
	/* margin: 0 15px; */
}

.cast .bannerMain {
	margin-bottom: 0;
}


.creators-section {
    /* padding: 8.25rem 0 3rem 0; */
 
    border-radius: 0;
}

.creators-section .cast-info-bg-left {
	top: 30%;
}

.creators-section .cast-info-bg-right {
	top: 0%;
}

.creators-section:before {}

.errorPageWrap {
	padding: 200px 0;
	background: #010101;
	color: #fff;
}


 
 

@media (max-width: 1550px) {


	.cast-info-bg-left {}

footer .container {
	/* margin: 0px auto 0 10dvw; */
}

.similarSlider .slick-slide {
	margin: 1px 1rem;
}

    .bannerMain {
        height: 850px; 
    }
	
.menu_wrapper {
	gap: 0;
}

.menu_wrapper .headerContacts {
    justify-content: end;
    gap: 20px;
}
	

}


@media (min-width: 1280px) {



.reviewsSliderWrapper .navigation,
.newsWrap .navigation {
    position: absolute;
    top: 50%;
	pointer-events: none;
	justify-content: space-between;
}

.similarWrap .navigation .slick-prev,
.reviewsSliderWrapper .navigation .slick-prev,
.similarWrap .navigation .slick-next,
.reviewsSliderWrapper .navigation .slick-next,
.newsWrap .navigation .slick-prev,
.newsWrap .navigation .slick-next
{
 
    /* position: absolute; */
	pointer-events: all;
 
}
 
}


@media (min-width: 1200px) {
	


.series-gallery-wrap .navigation {
        position: absolute;
        top: calc(50% - 30px);
        margin-top: 0;
        justify-content: space-between;
        pointer-events: none;
        width: calc(100% + 60px);
        margin: auto;
        left: -30px;
}

.gallery-row {
	overflow: visible;
}

.similarWrap .navigation {
	position: absolute;
    top: 50%;
    margin-top: 0;
	justify-content: space-between;
	pointer-events: none;
	padding: 0 45px;
	box-sizing: border-box;
}

.series-gallery-wrap .navigation .slick-prev, .series-gallery-wrap .navigation .slick-next,
.similarWrap .navigation .slick-prev, .similarWrap .navigation .slick-next{
	pointer-events: all;
}

 

.actorItem:nth-child(odd) .actor-photo  {
	/* bottom: 40px; */
} 


	.news-bg-left {
		display: block;
	}


	.reviewsSlider .slick-list {
		/* margin: 0 -15px; */
	}

	.series-gallery-wrap .series-gallery .slick-current.slick-active {
		/* transform: scale(1.0); */
	}

	.series-gallery-wrap .series-gallery .slick-slide {
		/* transform: scale(0.7); */
		padding: 0;
		/* margin: 0 -30px; */

	}

.theme3 .reviewsSlider {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 40px 10px;
		max-width: 1370px;
		margin: 110px auto 0 auto;
	}

	.reviewsSliderWrapper .navigation {
	display: none;
	}

	.single-episode .episodesBlock+.actorsWrap {
		/* padding-bottom: 0; */
	}

}


@media (max-width: 1280px) {

 


.banner_content {
	text-align: center;
	margin-bottom: 0px;
}


.bannerMain:after {
    height: 65px;
    bottom: -60px;
    background-size: 100%;
}


.bannerMain img {
	display: none;
}


.buttonsWrap {
	width: 100%;
	justify-content: center;
}

	.banner_content {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: end;
	align-items: center;
	}
	
	.bannerMain .container {
	align-items: center;
	flex-direction: column;
	}
	
 
	
    .bannerMain {
        height: 700px;
    }

.reviewsWrap .navigation .slick-prev,
.reviewsWrap .navigation .slick-next,
.newsWrap .navigation .slick-prev,
.newsWrap .navigation .slick-next {
	position: relative;
}


.series-content-row {
	flex-direction: column;
}


.descriotion-block, .gallery-row {
	max-width: 100%;
	box-sizing: border-box;
}

.series-gallery-wrap .series-gallery .slick-slide.slick-current img {
	height: 100%;
	/* max-height: 500px; */
}

.series-gallery-wrap .series-gallery .slick-slide:not(.slick-current) img {
	height: 100%;
	/* max-height: 400px; */
	margin-top: auto;
}


.series-gallery-wrap .series-gallery .slick-slide {
	padding: 0 15px;
}

.series-gallery-wrap .slick-list {
	overflow: hidden;
}

.series-gallery-wrap .series-gallery .slick-slide:not(.slick-current) img {
	/* border-radius: 8px; */
}


	.series-info-grid {
		grid-template-columns: 1fr;
	}

	.gallery-item img {
		min-width: auto;
	}

	.content-block-mid {
		flex-direction: column-reverse;
		margin-top: 0px;
	}


	.actorsList {
		flex-wrap: wrap;
	}


}


@media (max-width: 1100px) {

header.fixed {
 
}

.episodeItem {
	height: 220px;
}

	header ul,
	.headerContacts,
	header nav	{
		display: none;
	}



header {
	/* background-image: url(images/led3/edge1.svg); */
	background-position: top;
	display: flex;
	align-items: center;
	top: 0;
	height: 80px;
	border-radius: 0 !important;
}

header .logo img,
.mmHeader .logo  img {
	max-width: 100px;
}


header .logo {
	max-width: 100px;
}

.postItem .pipc {
	max-width: 100%;
	/* padding: 0 2rem 2rem 2rem; */
	box-sizing: border-box;	
}


	.storyWB .container {
		background-size: auto;
		background-position: top;
	}

	.specs-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
	}


.spec-sep {
	display: none;
}

.specs-list .spec-item:after {
	display: none;
}
 

	.series-row {
		/* flex-direction: column; */
		/* gap: 1.6rem; */
	}

	.series-specs {
		max-width: 100%;
	}


	.newsList {
 
	}


	.postItem img {
        max-width: 100%;
	}

	.postItem a.open_link {
		
	}


	.postItem:nth-child(even) {
		flex-direction: row;
		flex-direction: column;
	}


	.postItem,
	.postItem:nth-child(even) {}


	header .container {
		padding: 10px 0;
	}

	.mmHeader {
		padding: 10px 15px;
	}


 

.menu_wrapper {
	display:none;
}

 

}




@media (max-width: 940px) {

.newsList {
	grid-template-columns: 1fr;
}

.bannerMain .h1 {
	margin-top: 120px;
}


.reviewText {
	max-height: 280px;
}

	.cast-info-bg-left,
	.episodes-bg-left {

		display: none;


	}


	.bannerMain.hasMobile {
	background-image: var(--mobile);
	height: 780px;
	padding-bottom: 40px;
	background-position: center;
	background-color: #012045;
	}

	.buttonsWrap {
		display: flex;
		align-items: center;
		gap: 20px 40px;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: auto;
	}

	.single-episode .storyWB .container {
		/* padding-bottom: 50px; */
	}

	.content-block-top {
		order: 0;
	}

	.content-block-mid {
		order: 2;
	}

	.content-block-bottom {
		order: 1
	}


	.bannerMain.hasMobile p,
.bannerMain.hasMobile span	{

		text-align: center;
	}


}


@media (max-width: 768px) {
	
	.blockTitle:before {
		display: none;
	}
	
	
.blockTitle {
	justify-content: center!important;
}
	
    .bannerMain {
        height: 500px;
    }
	
	

.trailerPreview.buttonPlay span::before {
	background-size: 20px;
}

 
.footerInfo p {
 
 
}
 
	.single-episode .episodes-bg-right {
		display: none;
	}


	.newsWrap:after {
		background-size: cover;
	}


	.newsList {
 
	}


	footer {
		padding-bottom: 0;
		/* background-image: var(--mobile); */
 
	}
	
	footer:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	background-image: var(--mobile);
	z-index: 0;
	background-size: cover;
}


	footer .container {

        margin: 0 auto;
        padding: 0px;
        height: 100%;
        justify-content: center;

	}
	
	footer img {
		top: 10px;
        max-height: 230px;
	}

footer .button.buttonRed {
	height: 46px;
        max-width: 205px;
}


	.policyNotif {
		right: 0;
	}


	.episodesBlock:after {
		background-size: cover;
	}


	.policyNotif {}

	.policyNotif p {}



	.seasonsBlock:before {
 
	}
	
.actorsWrap:before,
.actorsWrap:after {
	height: 50px;
}

.episodesBlock:after,
.newsWrap:after {

	height: 50px;
	bottom: -20px;
}

.similarWrap:before {
	height: 50px;
	top: -45px;
}
	
	
	

	.seasonsBlock:after {
		/* background-size: cover; */
		/* height: 50px; */
		/* bottom: -40px */
	}


	.footerInfo {
		margin-bottom: 30px;
	}

 

	.reviewsSliderWrapper .navigation .slick-prev,
	.reviewsSliderWrapper .navigation .slick-next {
		position: relative;
	}

}


@media (max-width: 480px) {
	
	.blockTitle {
		justify-content: center!important;
	}
	
.newsWrap .container {
	margin-top: -60px;
}
	
.series-content-row {
	gap: 0;
}
	
.episodeItem {
	height: 200px;
}
	

header li a,
footer li a,
header nav a,
footer nav a,
.headerContacts a text  {
	font-size: 20px;
	
}

.series-row {
	margin-bottom: 2rem;
}


	.single-episode .storyWB .container {
		padding: 3.625rem 0 9.3125rem 0;
		background-size: cover;
	}

	.new-inner-section:before {
		background-size: cover;
	}

	.series-info p {
		font-weight: 300;
	}

	.news-bg-left {

		right: unset;
		top: -26%;
		width: 80%;
		background-size: contain;
		display: block;
		left: 0;
	}

	.news-bg-right {
		background-image: url(images/led1/news-bg-right-mobile.png);
		bottom: -24%;
	}

	.reviews-bg-left {
		display: none;
	}

	.reviews-bg-right {
		background-image: url(images/led1/glare3.svg);
		background-size: contain;
		top: -125%;
	}


	.episodes-bg-right {
		background-image: url(images/led1/glare.svg);
		background-position: left;
		background-size: cover;
	}

	.home .cast-info-bg-left {
		/* display: block; */
		/* top: -37%; */
		/* left: 0; */
		/* background-position: center; */
		/* background-size: contain; */
		/* background-image: url(images/led1/glare3.svg); */
		/* z-index: -1; */
	}

	.home .cast-info-bg-right {
		/* z-index: -1; */
		/* background-image: url(images/led1/episodes-bg-right.png); */
		/* height: 1246px; */
		/* width: 80%; */
		/* background-repeat: no-repeat; */
		/* background-position: left; */
		/* background-size: contain; */
		/* bottom: -33%; */
		/* top: unset; */
		/* left: 0%; */
		/* transform: scale(-1, -1); */
	}

	.home .actorItem:nth-child(4),
	.home .actorItem:nth-child(5),
	.home .actorItem:nth-child(6) {
		display: none;
	}

	.home .episodes-bg-left {
		display: none;
	}


	.seasons-bg-left {
		left: inherit;
		right: -11%;
		bottom: -60%;
		background-image: url(images/led1/episodes-bg-right.png);
		background-size: contain;
	}


	.reviewsSliderWrapper {
		margin: 0;
	}


	.seasons-bg-right {
		display: none;
	}

 

	.reviewsSlider .slick-slide {
		display: grid;
		padding: 1rem;
		gap: 1.375rem;
	}


	.starsWrap {
		margin-left: auto;
	}

	.reviewHeader {
		gap: 0.5rem;
		flex-direction: column-reverse;
		align-items: baseline;
	}


	.actorsWrap {
        padding: 120px 0 90px 0;
	}


	.actorsList {
		margin: 3.75rem 0;
	}

	.storyWB {
        padding: 3rem 0 3.875rem 0;
	}


	.gallery-row {
		margin-top: 1.625rem;
	}


	.similarWrap .container {
		width: 100%;
		padding-bottom: 0;
	}


	.series-info-top {
		flex-direction: column;
		gap: 10px;
	}


	.series-gallery-wrap .series-gallery {
		padding: 0 8px;
	}


	.series-gallery-wrap .navigation .slick-prev,
	.series-gallery-wrap .navigation .slick-next,
	.similarWrap .navigation .slick-prev,
	.similarWrap .navigation .slick-next,
	.reviewsSliderWrapper .navigation .slick-prev,
	.reviewsSliderWrapper .navigation .slick-next {
		/* height: 1.875rem; */
		/* width: 2.5rem; */
		position: relative;
	}


	.series-gallery-wrap .navigation,
	.similarWrap .navigation {
		position: relative;
		top: 0;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 1rem;
		margin-top: 1.625rem;
	}


	.trailerPreview.buttonPlay span {
		width: 5rem;
		height: 5rem;
		left: calc(50% - 2.5rem);
		top: calc(50% - 2.5rem);
	}

	.trailerWrap a {
		padding: 0.5rem;
	}

	.series-gallery-wrap .slick-list {
		overflow: hidden;
	}

	.series-gallery-wrap .series-gallery .slick-slide {
		padding: 0px;
	}


	.reviewsWrap {
		/* max-width: calc(100% - 30px); */
        padding: 4.25rem 0 5.875rem 0;
	}

	.newsWrap:before {
		/* background-size: cover; */
		/* background-position: right; */
		/* height: 95px; */
	}

	.episodesList {
		gap: 1.875rem;
		margin-top: 1.875rem;
	}

	.bannerMain .h1 {
		margin: 20px 0;
		padding: 0px;
	}


	.bannerMain.hasMobile p {

		text-align: center;

	}

	.bannerMain .button {

		padding: 1rem;
		max-width: 11.25rem;
	}


	.bannerMain.hasMobile {
		height: 665px;
		margin-bottom: 0;
		padding-top: 110px;
		padding-bottom: 35px;
	}


 

	.policyNotif {
		left: 0;
		right: 0;
		padding: 20px;
		width: auto;
	}


	.policyNotif p {
		margin-right: 0px;

	}


	.viewAll .button {}

	.new-inner__image:before {
		width: 170px;
	}


	.episodesWrap {}


	.episodesBlock:before {
		background-size: cover;
		height: 30px;
		top: -15px;
	}

	.reviewsWrap:before {
		height: 41px;
		left: 0;
		background-size: cover;
	}


	.seasonsBlock {
		padding: 1.875rem 0;
	}

	.trailerBlock {
		margin-top: 1.875rem;
	}

	.series-info-left,
	.series-info-right,
	.series-info-grid {
		gap: 10px;
	}

	header {
		/* background-image: url(images/led3/edge1.svg); */
	}

	.postItem .pipc {
	/* padding: 0 1rem 1rem 1rem;	 */
	}
	
.postItem span, .post_date {
	font-size: 1rem;
}
	

	.postItem a.open_link {
		position: relative;
	}

	.postItem a.open_link:before {}

	.postItem img {
		max-height: 200px;
		object-fit: cover;
		margin: auto;
		width: 100%;
	}

	.postItem {
	padding: 0;
	}

	.pipcBottom {
		align-items: center;
	}


	.episodesBlock {
        padding: 1.875rem 0 4.375rem 0;
	}

	.newsWrap {
        padding: 120px 0 90px 0;
		margin-bottom: 0;
	}

	.newsList {
		padding-top: 0;
		margin-top: 1.875rem;
	}


	.similarWrap {
		padding: 1.875rem 0;
	}

	.similarSlider {
		margin-top: 1.125rem;
	}

	.reviewsSlider {
		margin-top: 20px;
	}


	.date-overlay,
	.upcoming {

		line-height: 20px;
	}


	.actorsWrap .container {
		padding-top: 0px;
	}


	.trailerWrap {
		/* padding: 50px 0px 10px 0px; */
		/* background-size: contain; */
		/* margin-top: -30px; */
		/* background-position: bottom; */
	}

	.seasonsWrap {
		padding: 20px 0 0 0;
	}


	.series-specs {
		/* padding: 26px 0px 60px 70px; */
		/* gap: 40px; */
		/* margin-right: 0px; */
	}

	.specs-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;

	}

	.content-block-top {
		margin-top: 20px;
	}


}


@media (max-width: 430px) {

.bannerMain.hasMobile {
        /* height: 520px; */
        height: 600px;
        padding-top: 80px;
}


	.bannerMain .h1 {
		font-size: 42px;
	}

	.reviewBottom {
		font-size: 18px;
	}

	.similarSlider .slick-slide h3 {
		font-size: 20px;
	}

	.similarSlider .slick-slide span {
		font-size: 1rem;
	}

	.footerInfo p {
		font-size: 1.5rem;
 
	}

	footer .button.buttonRed {
		font-size: 1rem;
	}


	.age-label {
		font-size: 2rem;
	}

	.postItem .button {
		font-size: 1.125rem;
		min-width: auto;
	}

	.blockTitle {
		font-size: 36px;
	}


	.bannerMain.hasMobile p {
		font-size: 14px;


	}

	.bannerMain .button {
		font-size: 1rem;
	}


	.policyNotif p {

		font-size: 16px;
	}


	.viewAll .button {

		font-size: 1rem;
	}


	.date-overlay,
	.upcoming {
		font-size: 14px;

	}

	.actorsWrap .blockTitle {
		font-size: 24px;

	}

 
	
	.specs-list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
		font-size: 1rem;
	}


}