.w-container {
  max-width: 1620px !important;
}

.live-bg{
  background: linear-gradient(to right, #35bb686e, #feb47b00);
  padding: 11px;
  border-radius: 5px;
}
.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 nisbəti üçün (9 / 16 = 0.5625) */
  height: 0;
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
:root {
  --waves-library--black: #131313;
  --waves-library--white: white;
  --spark-library--black: black;
  --spark-library--foreground-secondary: #000000c2;
  --spark-library--background--interactive: #f0ecfd;
  --spark-library--light-steel-purple: #a695fb;
  --spark-library--foreground-interactive: #5532fa;
  --spark-library--white: white;
  --spark-library--foreground-interactive-hover: #1e116e;
  --waves-library--dark-elevation: #ede0d8;
  --waves-library--background: #faebe3;
  --spark-library--foreground-tertiary: #0000008f;
  --main-color-tv: #103b06;
  --main-color-tv-second:#0d4600;

}
.main-news-items{
  width: 100%;
}
.right-live{
  margin-top: 40px;
}
.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
a{
  cursor: revert!important;
}


.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container {
  width: 100%;
  max-width: 1420px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.menu-font-size{
  line-height: 25px !important;
  font-size: 19px!important;
}
.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.image {
  width: 111px;
}

.logo-menu-block {
  width: 100%;
}

.waves---nav-cta {
  background-color: #862b04;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---nav-buttons-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---nav-link {
  color: var(--waves-library--white);
  
  padding: 12px 10px;
  font-size: 15px;
  line-height: 15px;
}

.waves---nav-link:hover{
  background: white;
    color: black;
    border-radius: 6px;
}
.sm-hover:hover{
  color: black;
  background: #e4e4e4;
}

.waves---dropdown-link {
  text-align: center;
  font-size: 15px;
  line-height: 15px;
}

.waves---dropdown-link:hover{
  outline: 0;
  background: #e4e4e4;
  border-radius: 5px;
  color: #000000;
}
.waves-dropdown-list.w--open {
  background-color: var(--waves-library--white);
  border: 1px solid #1313131a;
  border-radius: 4px;
}

.waves-icon-drodpdown {
  color: var(--waves-library--white);
  width: 9px;
  height: 9px;
}

.waves-dropdown-toggle {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  padding: 12px 10px;
  display: flex;
}

.waves---nav-menu {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves-right-nav-4 {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---brand {
  width: auto;
  max-width: none;
  height: 75px;
  overflow: clip;
}

.waves---nav-brand-link {
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.waves---nav-brand-link.w--current {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.waves-master-nav-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;

  max-width: 1620px;
  display: flex;
}

.waves---nav-container {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 0 40px;
  display: flex;
}

.waves---nav-container.top-bar {
  background-color: #005377;
  border-bottom: 1px solid #f0d5d554;
  max-width: none;
  padding: 10px 20px;
}

.waves-navbar-4 {
  background-color: var(--main-color-tv);
  border-bottom: 0 #13131300;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 0;
}

.waves-divider-nav-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-color: #1313130d;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.waves-icon-24 {
  width: 24px;
  height: 24px;
}

.waves-right-top-nav-4 {
  grid-column-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---paragraph-small {
  font-size: 16px;
  line-height: 130%;
}

.waves---icon-text-vertical {
  grid-column-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.waves-left-top-nav-4 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves-inside-top-nav-4 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.waves-master-top-navbar-4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 75px;
}

.waves-wrapper-navbar-4 {
  z-index: 3;
  background-color: #fff0;
  border-bottom: 0  var(--main-color-tv);;
  flex-direction: column;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.waves-wrapper-navbar-4.other-pages {
  z-index: 9999;
  position: relative;
}

.waves-wrapper-navbar-4.other-pages.header-sub {
  background-color:  var(--main-color-tv);;
}

.live-tv {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  cursor: pointer;
  background-color: #24aaff1a;
  border-radius: 13px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 7px 12px;
  text-decoration: none;
  display: none;
  position: relative;
}

.live-tv-text {
  color: var(--waves-library--white);
  font-weight: 600;
}

.image-2 {
  width: 32px;
}

.body {
  background-color: var(--waves-library--white);
  font-family: Montserrat, sans-serif;
}

.main-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 20px;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
  grid-auto-columns: 1fr;
  height: auto;
  display: block;
  overflow: visible;
}

.left-arrow-outside {
  color: #333;
  position: absolute;
  left: -65px;
}

.code {
  color: #000;
  background-color: #fff;
  border: 1px solid #ff8d8d;
  border-radius: 3px;
  margin-left: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Inconsolata, monospace;
  font-size: 1.15em;
  display: inline-block;
}

.code.full {
  border: 1px solid #ccc;
  border-radius: 0;
  padding: 12px 15px;
  display: block;
}

.slide-nav-outside {
  position: static;
}

.hidden {
  display: none;
}

.right-arrow-outside {
  color: #333;
  right: -65px;
}

.slide {
  text-align: center;
}

.slide.image1 {
  background-image: url('../images/image-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide.image3 {
  background-image: url('../images/image-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide.image2 {
  background-image: url('../images/image-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-thumb {
  text-align: center;
  cursor: pointer;
  width: 25%;
  height: 150px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.slider {
  background-color: #fff;
  margin-top: 20px;
}

.slider.slider-thumbs {
  height: 150px;
  margin: 10px -5px 70px;
}

.code-embed {
  height: auto;
  display: block;
}

.text-block {
  color: var(--waves-library--white);
  
  font-size: 1vw;
  line-height: 13px;
}

.text-block-2 {
  color: var(--waves-library--white);
  
  white-space: pre-line;
  font-size: 15px;
  line-height: 15px;
}

.image-3 {
  object-fit: cover;
  height: 700px;
}

.slide-2 {
  z-index: 0;
  background-image: none;
  height: auto;
  min-height: auto;
}

.mask {
  z-index: auto;
  height: auto;
}

.slider-2 {
  z-index: auto;
  background-color: #ddd0;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.slider-content {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-color: #00000014;
  text-decoration: unset;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding-right: 140px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slider-tox-text {
  background-color: #ffcb05;
  border-radius: 6px;
  padding: 2px 5px;
}

.slider-center-text {
  color: var(--waves-library--white);
  font-size:25px;
  font-weight: 500;
  line-height: 72px;
  margin-top: 40px;
}

.slider-below-text {
  color: #ffcb03;
  font-size: 28px;
  font-weight: 400;
  line-height: 28px;
}

.nav-group {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.nav-search {
  position: relative;
}

.loupe-img {
  z-index: 99999;
  cursor: pointer;
  width: 23px;
  position: relative;
}

.social-media-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: flex;
}

.social-media {
  width: 18px;
}

.lang-selector {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--waves-library--white);
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.lang-arrow {
  width: 8px;
}

.live-tv-video {
  width: auto;
  height: auto;
  display: none;
  position: absolute;
  inset: 100px 0% 0% auto;
}

.background-video {
  object-fit: contain;
  justify-content: flex-start;
  align-items: flex-end;
  width: 333px;
  height: 180px;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.video-size {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  display: flex;
}

.big-screen {
  font-size: 10px;
}

.main-news {
  margin-top: 20px;
  margin-bottom: 40px;
}

.main-news-top {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: clip;
}

.main-news-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
}

.main-news-header {
  color: var(--waves-library--black);
  white-space: nowrap;
  word-break: normal;
  flex-flow: row;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 22px;
  line-height: 22px;
  display: block;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-image {
  object-fit: cover;
  border-radius: 3px;
  width: 100%;
  height: 260px;
}

.blog-title {
  color: var(--waves-library--black);
  font-size: 18px;
  line-height: 26px;
}

.main-news-cats {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
  overflow: auto;
}

.main-news-cats.bot-top {
  margin-top: 40px;
  margin-bottom: 40px;
}

.main-news-cats.bot-top.news-cat-list {
  display: flex;
  margin: 27px 0px;
}

.main-cat-link {
  color: var(--waves-library--black);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}



.main-cat-link.active {
  color: #ff0000;
}

.main-cat-link.active.news-cat-active {
  font-size: 19px;
  line-height: 16px;
}

.main-cat-link.news-cat-sub {
  color: var(--waves-library--white);
  font-size: 15px;
}

.collection-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: block;
}

.blog-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.tv-section-items {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.embed {
  width: 80px;
  height: 51px;
  overflow: visible;
}

.latest-news {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.code-embed {
  height: 100px;
  display: block;
  overflow: clip;
}

.background-video-2 {
  z-index: 4;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.latest-items {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  display: flex;
}

.news-time {
  color: var(--waves-library--white);
}

.news-text {
  color: var(--waves-library--white);
  white-space: nowrap;
}

.code-embed-2 {
  width: 555px;
  height: 555px;
}

.announcement {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
}

.announcement-img {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 10px;
}

.tv-section {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.sec-header {
  justify-content: space-between;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 10px;
  display: flex;
}

.sec-header.dot-section {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.sec-header.dot-section.live-box {
  z-index: 2;
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
}

.sec-header.sonx.radio-seon {
  padding-top: 20px;
}

.quick-stack {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  padding-left: 0;
  padding-right: 0;
}

.icon {
  margin-right: 40px;
}

.icon-2 {
  padding-left: 20px;
}

.heading {
  color: var(--waves-library--black);
  margin-top: auto;
  margin-bottom: auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.news-list {
  display: flex;
  flex-direction: column;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 10px;
  height: auto; /* fixed height əvəzinə auto */
  position: relative;
}

/* Scroll üçün xüsusi stillər */
.news-list::-webkit-scrollbar {
  width: 6px;
}

.news-list::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.news-list::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;
}

.news-list::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.live-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 37px;
  padding: 0 20px;
  display: grid;
}

.live-block.rad {
  margin-top: auto;
}

.left-live {
  border: 1px solid #0000000d;
  border-radius: 10px;
  padding: 0;
}

.video-player {
  z-index: 1;
  border-radius: 10px 10px 0 0;
  height: 420px;
}

.news-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #00000029;
  grid-template-rows: auto;
  padding-bottom: 20px;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-self: flex-start;
  place-items: center start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.news-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.news-title {
  width: 100%;
}

.news-date-text {
  color: var(--waves-library--black);
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}

.news-titles {
  color: var(--waves-library--black);
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.yellow-dot {
  background-color: #f18b05;
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.link {
  color: var(--waves-library--black);
  text-align: right;
  font-size: 17px;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.link.multimedia {
  color: var(--spark-library--black);
}

.waves---cta-white {
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white.wide-cta {
  min-width: 200px;
}

.waves---mg-top-16 {
  margin-top: 16px;
}

.waves---subtitle {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-480 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-title-wrap-hero-5 {
  z-index: 1;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.waves---main-container {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves-gradient-hero-5 {
  background-image: linear-gradient(#1313131a 22%, #131313a8 77%, #131313cc);
  position: absolute;
  inset: 0%;
}

.waves-section-hero-5 {
  color: var(--waves-library--white);
  background-image: url('../images/hce3t9t4535lhBQuZ8XkiWQFmQZbxfQejFQt0wCY.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 40px;
  padding-top: 340px;
  padding-bottom: 88px;
  position: relative;
}

.waves-gradient-hero-1 {
  z-index: 9;
  background-image: linear-gradient(#faebe3, #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-1.bottom {
  background-image: linear-gradient(to top, #faebe3, #faebe300);
  inset: auto 0% -1px;
}

.waves-image-hero-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-1 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-1.reverse {
  justify-content: flex-end;
}

.waves-column-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark:hover {
  background-color: #131313e6;
}

.waves---cta-dark.wide-cta {
  min-width: 200px;
}

.waves-content-hero-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---section-hero-primary {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves---paragraph-small-2 {
  font-size: 16px;
  line-height: 130%;
}

.waves-circle-blog-1 {
  background-color: var(--waves-library--black);
  border-radius: 50%;
  width: 4px;
  height: 4px;
}

.waves-blog-details-1 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.waves---paragraph-regular {
  font-size: 18px;
  line-height: 130%;
}

.waves---heading-3-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.waves-bottom-blog-1 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-tag-blog-1 {
  z-index: 3;
  background-color: var(--waves-library--black);
  color: var(--waves-library--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 4px 16px;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: 16px auto auto 16px;
}

.waves-image-blog-1 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-blog-1 {
  border-radius: 12px;
  padding-top: 62%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves-tile-blog-1 {
  grid-row-gap: 32px;
  color: #000;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.waves-blog-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 48px;
  display: block;
}

.waves-blog-grid-3.press {
  margin-top: 20px;
}

.waves---paragraph-big {
  font-size: 18px;
  line-height: 18px;
}

.waves---limit-510 {
  max-width: 510px;
}

.waves---heading-2-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 22px;
}

.waves---center-heading {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.waves---center-heading.press {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.waves---main-container-2 {
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium {
  padding-top: 0;
  padding-bottom: 60px;
}

.waves---section-medium.press {
  margin-top: 40px;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.waves-gradient-hero-6 {
  z-index: 9;
  background-image: none;
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-6.bottom {
  background-image: none;
  height: 120px;
  inset: auto 0% -1px;
}

.waves-image-hero-2 {
  object-fit: cover;
  width: 100%;
  height: 333px;
}

.waves-image-wrap-hero-2 {
  border-radius: 12px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.waves-item-gallery-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-2.reverse {
  justify-content: flex-end;
}

.waves-column-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 333px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark-2 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-2:hover {
  background-color: #131313e6;
}

.waves---cta-dark-2.wide-cta {
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  min-width: 200px;
  font-size: 14px;
  line-height: 14px;
}

.waves---mg-top-17 {
  margin-top: 16px;
}

.waves---subtitle-2 {
  color: var(--waves-library--white);
  font-size: 19px;
  font-weight: 100;
  line-height: 25px;
}

.waves---limit-511 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-2 {
  color: var(--waves-library--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 60px;
}

.waves-content-hero-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves-grid-hero-2.main {
  width: 100%;
}

.waves---section-hero-primary-2 {
  background-color:  var(--main-color-tv);;
  margin-top: auto;
  margin-bottom: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.hidden-live {
  z-index: 222;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color:  var(--main-color-tv);;
  border-radius: 14px 0 0 14px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: flex;
  position: fixed;
  inset: 60% 0% auto auto;
}

.live-tv-box {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.live-tv-box-text {
  color: var(--waves-library--white);
  margin: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.tv-box-img {
  width: 23px;
  height: 23px;
}

.live-tv-sec {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.background-video-3 {
  border-radius: 10px;
  width: 155px;
  height: 70px;
}

.hidden-lives {
  z-index: 1220;
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: #1a1b1d;
  flex-flow: column;
  padding: 100px 60px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: scroll;
  transform: none;
}

.tv-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-color: #212325;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 60px;
  display: flex;
}

.main-tv-header {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-tv-live {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.other-tv-video {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tv-header-text {
  color: var(--waves-library--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 300;
  line-height: 22px;
}

.live-tv-link {
  color: var(--waves-library--white);
  margin-top: auto;
  margin-bottom: auto;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
}

.live-tv-block {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.live-tv-image {
  width: 15px;
  font-size: 22px;
}

.tv-block-closer {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tv-close {
  width: 32px;
}

.tv-close-text {
  color: var(--waves-library--white);
  font-size: 22px;
  line-height: 22px;
}

.bigger-screen {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.big-text {
  color: var(--waves-library--white);
}

.big-img {
  width: 32px;
}

.spark-small-sub-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-bold-heading {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-bold-heading.spark-card-title {
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  line-height: 19px;
}

.spark-card-details {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  padding-bottom: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.spark-square-image-card {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
  display: block;
}

.spark-wrapped-card {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spark-wrapped-card.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  transition: border-color .15s;
}

.spark-three-column-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.spark-tabs-content {
  width: 100%;
}

.spark-flat-tab {
  color: #000000;
  background-color: #0000;
  padding: 24px 80px;
  transition: box-shadow .3s, color .15s;
}


.spark-flat-tab.w--current {
  border-bottom-color: var(--spark-library--foreground-interactive);
  box-shadow: 0 3px 0 0 var(--spark-library--foreground-interactive);
  color:#ff0000;
  background-color: #0000;
}

.spark-flat-tab.spark-small {
  padding-top: 14px;
  cursor: pointer!important;
  padding-left: 0;
  padding-right: 32px;
}

.spark-flat-tab.spark-small.w--current {
  padding-left: 0;
}

.spark-super-simple-flat-tabs-menu {
  grid-column-gap: 0px;
  justify-content: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.spark-tabs-parent {
  width: 100%;
}

.spark-secondary-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-centered-900 {
  text-align: left;
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.spark-container {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section {
  background-color: #f0f4f8;
  border-bottom: 1px solid #000;
  width: 100%;
  padding: 40px 20px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section h1 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.1;
  min-height: 100px;
}

.spark-section h2 {
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.spark-section h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section p {
  margin-bottom: 0;
}

.spark-section ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section li {
  margin-bottom: .5rem;
}

.close-tv-box {
  color: var(--waves-library--white);
  text-align: center;
  width: 0;
  height: 0;
  margin-top: 20px;
  text-decoration: none;
}

.other-tv-list-bottom {
  background: #00000082;
  position: absolute;
  top: 92px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 4px;
  border-radius: 6px;
  width: max-content;
}

.other-tv-box {
  border-top: 0 #fff;
  border-bottom: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2px 15px;
  padding-bottom: 10px;
  display: flex;
  text-align: center;
}

.relative_clesses {
  position: relative;
}

.relative_clesses:hover .show_tv_list {
  display: block;
  opacity: 1;
  visibility: visible;
}

.show_tv_list {
  display: none;
  left: 0;
  top: 100%;
  padding: 10px;
  border-radius: 4px;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.other-tv-box {
  display: block;
  padding: 8px;
  text-decoration: none;
  transition: background-color 0.2s ease;
}

.other-tv-box:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.tv-list-img {
  height: 60px;
  padding-left: 10px;
  padding-right: 10px;
}

.tv-main-logo-sec {
  position: relative;
}

.white-line {
  background-color: var(--waves-library--white);
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.logo-arrow, .tv-list-arrow, .logo-tv-arrow {
  width: 15px;
}

.multimedia-box {
  background-color: #f0f4f8;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 20px 0px 60px;
  display: block;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;

}

.multimedia-header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: auto;
  display: flex;
}

.multimedia-content {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  height: auto;
  margin-top: 20px;
  display: block;
}

.multimedia-title {
  color: var(--spark-library--black);
  margin-top: auto;
  margin-bottom: auto;
  font-size: 25px;
  line-height: 25px;
}

.multimedia-item {
  cursor: pointer;
  background-color: #fff;
  border-style: none;
  border-color: #0000006b;
  border-radius: 9px;
  width: 100%;
  height: auto;
  min-height: auto;
  margin: auto;
  padding: 0;
  position: relative;
}

.video {
  width: auto;
  height: auto;
}

.multimedia-subtitle {
  z-index: 3;
  color: var(--spark-library--black);
  text-align: center;
  margin: auto;
  padding: 10px;
  font-size: 20px;
  font-weight: 300;
  line-height: 27px;
  position: relative;
}

.slider-main {
  background-color: #f0f4f8;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.slider1 {
  background-color: #131313;
  width: 100%;
}

.div-block {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #f0f4f8;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.mask-2 {
  width: 100%;
}

.slide-nav {
  background-color: #f0f4f8;
  margin-top: auto;
  position: relative;
}

.play-button {
  z-index: 1;
  opacity: .18;
  width: 38px;
  display: block;
  position: absolute;
  inset: auto;
}

.youtube-image {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.bg-video {
  z-index: 1;
  background-color: #0006;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.youtube-popup {
  display: none;
  position: absolute;
  inset: 0%;
}

.spark-social-icon-svg {
  width: 20px;
  height: 20px;
}

.spark-social-link {
  background-color: var(--spark-library--white);
  color: var(--spark-library--foreground-interactive);
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 5px 8px;
  transition: color .15s, background-color .15s;
  display: flex;
}

.spark-social-link:hover {
  background-color: var(--spark-library--foreground-interactive);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-social-link-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  display: flex;
}

.spark-social-link-row.spark-left {
  justify-content: flex-start;
  margin-top: 40px;
}

.spark-footer-text {
  color: var(--spark-library--black);
  margin-bottom: 0;
}

.spark-flex-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-container-2 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-footer-bottom {
  background-color: var(--main-color-tv-second);
  padding: 1rem 64px;
}

.spark-footer-bottom.spark-white-background {
  background-color: var(--spark-library--white);
  color: var(--spark-library--foreground-interactive);
  padding-left: 20px;
  padding-right: 20px;
}

.spark-button {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button.spark-light-button {
  border-color: var(--spark-library--white);
  background-color: var(--spark-library--white);
  color: var(--spark-library--black);
  min-height: 0;
  padding: 0;
  line-height: 1em;
  transition: color .15s, border-color .15s, background-color .15s, opacity .15s;
}

.spark-button.spark-light-button:hover {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
}

.spark-flexed-row-of-links {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.spark-foreground-secondary {
  color: var(--spark-library--foreground-secondary);
}

.spark-bold-heading-2 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-footer-column {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.spark-footer-column.spark-right-side-footer-column {
  flex-direction: column;
  display: block;
}

.spark-brand {
  width: 132px;
  display: inline-block;
}

.spark-brand.spark-margin-bottom-32px {
  width: 132px;
  margin-bottom: 32px;
}

.spark-brand.spark-margin-bottom-48px {
  margin-bottom: 2rem;
}

.spark-max-width-416 {
  max-width: none;
}

.spark-small-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
}

.spark-section-2 {
  width: 100%;
  padding: 60px 60px 0;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.spark-section-2.spark-primary-bottom-border {
  border-bottom: 1px solid var(--spark-library--foreground-interactive);
  padding: 100px 20px 10px;
}

.spark-section-2 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-2 h4 {
  color: var(--spark-library--white);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-2 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-2 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-2 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-2 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-2 p {
  color: #fff;
  max-width: 400px;
}

.spark-section-2 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-2 li {
  margin-bottom: .5rem;
}

.spark-footer {
  background-color:  var(--main-color-tv);;
  width: 100%;
  position: relative;
}

.spark-footer-text-link {
  color: var(--spark-library--white);
  text-decoration: none;
}

.spark-footer-privacy-links-row {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  display: flex;
}

.spark-footer-text-2 {
  color: var(--spark-library--white);
  margin-bottom: 0;
}

.spark-container-3 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-left-aligned-link {
  color: var(--spark-library--white);
  border-radius: 8px;
  margin-bottom: 0;
  padding: 3px 12px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  
}
.social_size{
  height: 32px;
}

.spark-left-aligned-link:hover{
  outline: 0;
  background: #e4e4e4;
  border-radius: 5px;
  color: #000000;
}


.spark-left-aligned-link.spark-disabled-link {
  color: var(--spark-library--white);
  cursor: not-allowed;
  transition: none;
}

.spark-left-aligned-link.spark-disabled-link:hover {
  background-color: #0000000a;
}

.spark-bold-sub-heading {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 1.2rem;
  font-weight: 600;
}

.spark-footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr 1fr 1fr;
  margin-bottom: 6rem;
}

.spark-footer-grid.spark-four-columns {
  grid-template-columns: 2.25fr 1fr 1fr 1fr;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
}

.link-2 {
  color: var(--spark-library--white);
  margin-left: 10px;
  font-size: 16px;
}

.youtube {
  z-index: 12;
  height: 100%;
  display: none;
  position: absolute;
}

.image-4 {
  z-index: 0;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.header-with-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-icon {
  width: auto;
  height: 24px;
}

.live-tv-selector {
  background-color: #282f33;
  position: relative;
}

.live-tv-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  inset: auto 0% 0%;
}

.tv-select {
  border: 1px solid #ffffff1f;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.tv-select.selected-tv {
  background-color: #052e5d00;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2px 10px;
  position: relative;
}

.tv-logo {
  width: auto;
  height: 44px;
}

.waves---paragraph-small-3 {
  font-size: 16px;
  line-height: 130%;
}

.waves---check-icon {
  width: 24px;
  height: 24px;
}

.waves---single-check-item {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves---master-checks-horizontal {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.waves---mg-top-32 {
  margin-top: 32px;
}

.waves---cta-white-2 {
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white-2.wide-cta {
  min-width: 200px;
}

.waves---mg-top-33 {
  margin-top: 16px;
}

.waves---paragraph-big-2 {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves-content-cta-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves-master-cta-2 {
  background-color: var(--waves-library--black);
  color: var(--waves-library--white);
  background-image: linear-gradient(#000000ab, #000000ab), url('../images/cowomen-UUPpu2sYV6E-unsplash.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 20px;
  display: flex;
}

.waves---main-container-3 {
  box-sizing: border-box;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
}

.waves---section-medium-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.live-text {
  z-index: 3444;
  color: var(--waves-library--white);
  text-align: center;
  background-color:  var(--main-color-tv);;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 17px;
  position: relative;
  inset: auto 0% 0%;
}

.tv-channels-box{
  display: flex;
  gap: 18px;
  flex-direction: row;
  align-content: center;
  align-items: center;
  color: antiquewhite;
  font-size: 15px;
  padding: 0px 11px;
}
.banner-bottom {
  width: 100%;
}

.slide-3, .mask-3, .slider-3 {
  height: auto;
}

.image-5 {
  object-fit: contain;
  width: 100%;
  height: auto;
  position: relative;
  inset: 0%;
}

.slide-nav-2 {
  display: none;
}

.selected-red {
  border-radius: 20px;
  width: 6px;
  height: 6px;
  position: absolute;
  inset: 10% 5% auto auto;
}

.text-block-4 {
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  line-height: 19px;
}

.empty {
  margin-top: 100px;
  margin-bottom: 140px;
}

.empty.not-header {
  margin-top: 0;
}

.waves---paragraph-regular-2 {
  color: #fff;
  font-size: 18px;
  line-height: 130%;
}

.waves---heading-3-no-margins-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-64 {
  width: 64px;
  height: 64px;
}

.waves---mg-bottom-16 {
  margin-bottom: 16px;
}

.waves-tile-contact-3 {
  grid-row-gap: 16px;
  background-color: var(--main-color-tv);
  border-radius: 12px;
  flex-direction: column;
  align-items: left;
  padding: 40px 24px;
  display: flex;
}

.waves-grid-contact-3 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 64px;
}

.waves---paragraph-big-3 {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---center-heading-2 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---center-heading-2.chat-top {
  margin-top: 100px;
}

.waves---main-container-4 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-3 {
  padding-top: 0;
  padding-bottom: 100px;
}

.waves-success-mesaage {
  background-color: var(--waves-library--white);
  border-radius: 6px;
}

.waves---cta-dark-3 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-3:hover {
  background-color: #131313e6;
}

.waves---cta-dark-3.wide-cta {
  background-color: #07325d;
  min-width: 200px;
}

.waves-submit-wrap-contact-1 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---checkbox-label {
  font-size: 16px;
}

.waves---checkbox {
  border-color: var(--waves-library--black);
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 6px;
}

.waves---checkbox-field {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.waves-select-background {
  border: 1px solid var(--waves-library--black);
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-select-background:focus {
  border-color: var(--waves-library--black);
}

.waves---input-wrap {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-text-field-background {
  border: 1px solid var(--waves-library--black);
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-text-field-background:focus {
  border-color: var(--waves-library--black);
  color: var(--waves-library--black);
}

.waves---2-inputs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.waves---form-contact-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.waves-form-block-contact-1 {
  width: 100%;
  max-width: 540px;
  margin-top: 40px;
}

.waves-master-contact-1 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---main-container-5 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves-image-hero-3 {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 100%;
}

.waves-master-image-hero-3 {
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.waves---cta-dark-4 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-4:hover {
  background-color: #131313e6;
}

.waves---cta-dark-4.wide-cta {
  min-width: 200px;
}

.waves---mg-top-34 {
  margin-top: 16px;
}

.waves---subtitle-3 {
  text-align: left;
  font-size: 24px;
  line-height: 40px;
}

.waves---heading-1-no-margins {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 120%;
  display: flex;
}

.waves-content-hero-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 544px;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 56px;
  display: flex;
}

.waves-hero-3-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---section-hero-primary-3 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.waves---limit-512 {
  width: 100%;
  max-width: none;
}

.waves---mega-heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-limit-1008 {
  width: 100%;
  max-width: 1008px;
}

.waves-title-line-hero-2 {
  background-image: linear-gradient(to right, #13131300, var(--waves-library--black));
  border-radius: 30px;
  width: 92px;
  height: 12px;
}

.waves-title-wrap-hero-2 {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-text {
  font-size: 50px;
  line-height: 59px;
}

.waves---cta-dark-5 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-5:hover {
  background-color: #131313e6;
}

.waves---cta-dark-5.wide-cta {
  min-width: 200px;
}

.waves---mg-top-35 {
  margin-top: 32px;
}

.waves---subtitle-4 {
  font-size: 24px;
  line-height: 40px;
}

.waves-bottom-right-hero-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 430px;
  display: flex;
}

.waves-bottom-hero-3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.waves-divider-hero-4 {
  background-color: var(--waves-library--black);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.waves---mega-heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 54px;
}

.waves---main-container-6 {
  max-width: none;
  padding: 0;
}

.waves---section-hero-primary-4 {
  padding: 0 60px 100px;
}

.struktur-tbox {
  width: 100%;
}

.struktur-list {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.struktur-item {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  color: #000;
  text-align: center;
  background-color: #ece8e8;
  border-radius: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.heading-2 {
  font-size: 24px;
  display: block;
}

.heading-3 {
  margin: auto;
  font-size: 17px;
  line-height: 24px;
}

.text-block-5 {
  font-size: 17px;
}

.waves---paragraph-small-4 {
  font-size: 16px;
  line-height: 130%;
}

.waves-circle-blog-2 {
  background-color: var(--waves-library--black);
  border-radius: 50%;
  width: 4px;
  height: 4px;
}

.waves-blog-details-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.waves---paragraph-regular-3 {
  font-size: 18px;
  line-height: 130%;
}

.waves---heading-3-no-margins-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  text-align: left;
  line-height: 120%;
}

.waves-bottom-blog-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-tag-blog-2 {
  z-index: 3;
  background-color: var(--waves-library--black);
  color: var(--waves-library--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 4px 16px;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: 16px auto auto 16px;
}

.waves-image-blog-2 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-blog-2 {
  border-radius: 12px;
  padding-top: 62%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves-tile-blog-2 {
  grid-row-gap: 32px;
  color: #000;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.waves-blog-grid-4 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
}

.waves---paragraph-big-4 {
  font-size: 20px;
  line-height: 130%;
}

.waves---limit-513 {
  max-width: 510px;
}

.waves---heading-2-no-margins-4 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 54px;
}

.waves---heading-2-no-margins-4.fotoqal {
  margin-bottom: 60px;
}

.waves---heading-2-no-margins-4.bottom-relize {
  margin-bottom: 40px;
}

.waves---heading-2-no-margins-4.lat {
  margin-bottom: 20px;
}

.waves---center-heading-3 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: block;
}

.waves---main-container-7 {
  max-width: none;
  padding: 0;
}

.waves---section-medium-4 {
  padding: 0 60px;
}

.selected-tab.w--current {
  border-radius: 5px;
}

.other-tabs {
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 2px;
}

.text-block-6 {
  font-size: 16px;
  line-height: 17px;
}

.form-block {
  width: 100%;
}

.select-field {
  color: #000;
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
}

.waves-image-gallery-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-gallery-2 {
  border-radius: 8px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
  overflow: hidden;
}

.waves-small-image-wrap-gallery-2 {
  border-radius: 4px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
}

.waves-grid-gallery-2 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  width: 130vw;
  margin-bottom: 24px;
}

.waves-grid-gallery-2.bottom-grid {
  margin-bottom: 0;
}

.waves-wrap-gallery-2 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.waves---section-medium-5 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.waves---section-medium-5.esas {
  padding-left: 60px;
  padding-right: 60px;
}

.waves---main-container-8 {
  max-width: none;
  padding: 0;
}

.waves-image-hero-4 {
  object-fit: fill;
  border-radius: 24px;
  width: 100%;
  height: auto;
}

.waves-master-image-hero-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.waves---cta-dark-6 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-6:hover {
  background-color: #131313e6;
}

.waves---cta-dark-6.wide-cta {
  min-width: 200px;
}

.waves---mg-top-36 {
  margin-top: 16px;
}

.waves---subtitle-5 {
  font-size: 24px;
  line-height: 40px;
}

.waves---heading-1-no-margins-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 120%;
  display: flex;
}

.waves-content-hero-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 544px;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 56px;
  display: flex;
}

.waves-hero-3-grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  place-items: center stretch;
}

.waves---section-hero-primary-5 {
  padding: 0;
}

.waves---cta-white-3 {
  background-color: var(--waves-library--white);
  color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white-3.wide-cta {
  min-width: 200px;
}

.waves---limit-514 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-title-wrap-hero-6 {
  z-index: 1;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.waves-title-wrap-hero-6.main {
  width: 100%;
}

.waves---main-container-9 {
  max-width: none;
  padding: 0 60px;
}

.waves-gradient-hero-7 {
  background-image: linear-gradient(#1313131a 22%, #131313a8 77%, #131313cc);
  position: absolute;
  inset: 0%;
}

.waves-section-hero-6 {
  color: var(--waves-library--white);
  /*background-image: url('../images/Hh1gnWaGpCnsqox9T8cT.jpg');*/
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 340px;
  padding-bottom: 88px;
  position: relative;
}

.waves-section-hero-6.gold-fond {
  /*background-image: url('../images/2149876003.jpg');*/
  padding-top: 200px;
}

.waves---heading-3-no-margins-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-32 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-17 {
  margin-bottom: 16px;
}

.waves-tile-feature-5 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.waves---grid-features-5 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 80px;
}

.waves---grid-features-5.padding0 {
  margin-top: 0;
}

.waves---paragraph-big-5 {
  font-size: 20px;
  line-height: 130%;
}

.waves---limit-515 {
  max-width: none;
}

.waves---heading-2-no-margins-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---center-heading-4 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---main-container-10 {
  max-width: none;
  padding: 0;
}

.paragraph {
  font-size: 16px;
  line-height: 26px;
}

.button-row_shop {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-row_shop.padding-vertical.align-center.margin-top-small {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.button-secondary {
  color: #1b1b1b;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1b1b1b;
  padding: .75rem 1.5rem;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.hero-wrapper.blog-tops {
  border-bottom: 1px solid #000;
}

.hero-split {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 46%;
  display: flex;
}

.hero-split.content-bot {
  max-width: 100%;
  margin-top: 20px;
}

.margin-bottom-24px {
  margin-bottom: 24px;
  font-size: 55px;
}

.margin-bottom-24px.blog-title-main {
  font-size: 36px;
}

.margin-bottom-24px.blog-content {
  margin: auto;
  font-size: 31px;
  line-height: 37px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.shadow-two {
  width: 100%;
  box-shadow: 0 4px 24px #96a3b514;
  height: 500px;
  object-fit: contain;
}

.share-social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 60px;
  display: flex;
}

.share-social.gal-share {
  justify-content: space-between;
  align-items: center;
  display: inline-flex;
}

.waves-bottom-right-footer-1 {
  grid-column-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.slide-4, .slider-4 {
  height: auto;
}

.product7_image-wrapper {
  z-index: 0;
  background-color: #f5f4f4;
  border-radius: 4px;
  width: 100%;
  height: 204px;
  padding: 20px;
  position: relative;
  overflow: visible;
}

.search-icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: auto auto auto 12px;
}

.filters5_keyword-search {
  align-items: center;
  display: flex;
  position: relative;
}

.heading-large {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.filters5_form-block {
  width: 100%;
  margin-bottom: 0;
}

.filters5_filters-wrapper {
  width: auto;
  overflow: hidden;
}

.container-large {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.product7_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: block;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-medium {
  max-width: 1620px;
  padding-left: 60px;
  padding-right: 60px;
  margin-left: auto;
  margin-right: auto;
}

.grid-quarter {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr .75fr;
}

.filters5_list {
  flex-direction: column;
  display: flex;
}

.product7_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
  overflow: visible;
}

.filters5_tag {
  background-color: #f4f4f4;
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters5_filter-group-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  border-bottom-color: #1b1b1b;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 40px;
  display: grid;
}

.filters5_sort-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.preview-and-buy {
  z-index: 4;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.filters5_feed-header-bottom {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  display: none;
}

.product-single-grid {
  z-index: 1;
  cursor: pointer;
  position: relative;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.filters5_form {
  background-color: #0000;
}

.product7_item-link {
  z-index: 0;
  flex: 1;
  align-self: stretch;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}

.filters5_empty {
  text-align: center;
  border: 1px solid #000;
  padding: 2.9rem;
  display: none;
}

.filters5_filter-group {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.dropdown-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}

.dropdown-icon.no-margin-right {
  margin-right: 0;
}

.filters5_sort-link {
  padding: .5rem;
}

.filters5_sort-link.w--current {
  color: #1b1b1b;
}

.filters5_results-wrapper {
  justify-content: center;
  display: flex;
}

.filters5_results-text {
  font-size: .875rem;
}

.filters5_layout {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.heading-xsmall-2 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-7 {
  margin: auto;
}

.product7_heading {
  flex: 1;
}

.filters5_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.preview-button {
  border-radius: 9px;
}

.filters5_sort-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
  right: 0%;
}

.select-field-2 {
  color: #000;
  background-color: #f3f3f300;
  border: 0 solid #1b1b1b;
  border-bottom-width: 1px;
  border-radius: 0;
  height: 100%;
  min-height: 2.75rem;
  margin: auto;
  padding: 10px;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  z-index: 1;
  flex-flow: row;
  display: flex;
  position: relative;
}

.margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.buy-button {
  border-radius: 9px;
}

.filters5_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: none;
}

.filters5_sort-dropdown-toggle {
  padding: .5rem 1.5rem .5rem 0;
}

.text-size-medium {
  font-size: 1.125rem;
}

.form-input-2 {
  color: #1b1b1b;
  background-color: #fff;
  border: 1px solid #1b1b1b;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-2:focus {
  border-color: #000;
}

.form-input-2::placeholder {
  color: #0009;
}

.form-input-2.is-search-input {
  border-style: solid;
  border-width: 0 0 1px;
  border-radius: 0;
  padding-left: 3rem;
}

.product-single-grid-2 {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: flex;
  position: relative;
}

.video-name-youtube {
  font-size: 26px;
}

.waves---expand-line {
  background-color: var(--waves-library--black);
  width: 16px;
  height: 2px;
}

.waves---expand-line.vertical {
  width: 2px;
  height: 16px;
  position: absolute;
}

.waves---expand-icon-wrap {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  display: flex;
}

.waves-expanded-text {
  margin-bottom: 0;
  font-size: 16px;
}

.waves---expand-space {
  height: 24px;
}

.waves---expandable-open {
  transform-origin: 50% 0;
}

.waves---paragraph-regular-4 {
  font-size: 18px;
  line-height: 130%;
}

.waves---expandable-content {
  width: 100%;
  height: auto;
  margin-right: 24px;
}

.waves---expandable-item {
  border-top: 1px solid var(--waves-library--black);
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.waves---expandable-wrap {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.waves-expandable-master-faq-1 {
  max-width: 545px;
}

.waves---cta-dark-7 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-7:hover {
  background-color: #131313e6;
}

.waves---mg-top-37 {
  margin-top: 16px;
}

.waves---paragraph-big-6 {
  font-size: 20px;
  line-height: 130%;
}

.waves---limit-516 {
  width: 100%;
  max-width: 480px;
}

.waves---heading-2-no-margins-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves-left-faq-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 520px;
  display: flex;
}

.waves-grid-faq-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-11 {
  max-width: 1352px;
  padding: 0 60px;
  overflow-wrap: break-word; /* Sözləri qırır */
  word-wrap: break-word;
  word-break: break-word;
}

.waves---section-medium-6 {
  padding-top: 20px;
  padding-bottom: 100px;
}

.lightbox-link {
  width: 100%;
  height: 444px;
  display: block;
}

.image-6 {
  width: auto;
  height: 100%;
}

.gal-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-7 {
  width: 30%;
}

.image-zoom {
  width: auto;
}

.dropdown-list {
  background-color: #d48282;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 4px;
}

.sosial-media, .icon-3 {
  color: #fff;
}

.dropdown-toggle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lang {
  color: var(--waves-library--white);
}

.left-arrow {
  z-index: 1;
}

.dropdown-link, .dropdown-link-2 {
  border-bottom: 1px solid #000;
}

.dropdown-list-2, .dropdown-list-2.w--open {
  border-radius: 3px;
}

.form-block-2 {
  z-index: 9000;
  min-width: auto;
  display: none;
  position: absolute;
  inset: -5px 0px 0% auto;
}

.text-field {
  border-radius: 4px;
  min-width: 300px;
}

.back-to-top {
  z-index: 2;
  color: #fff;
  background-color:  var(--main-color-tv);;
  border-radius: 7px;
  padding: 20px;
  position: fixed;
  inset: auto 11px 86px auto;
  bottom: 220px;
  cursor: pointer;
}

.latest-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.heading-8, .text-block-7 {
  width: 100%;
  margin: auto;
}

.latest-img-copy {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.latest-img-copyw {
  display: flex;
}

.news-cat {
  z-index: 2;
  background-color: var(--main-color-tv);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.news-cat.news-cat-sub {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
  inset: auto 0% 0%;
  overflow: scroll;
}

.heading-9 {
  color: #fff;
  border-bottom: 1px solid #000;
  width: 100%;
  margin: auto;
  font-size: 19px;
  font-weight: 400;
  line-height: 28px;
}

.waves---heading-3-no-margins-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-65 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-18 {
  margin-bottom: 16px;
}

.waves-tile-features-2 {
  grid-row-gap: 16px;
  background-color: var(--waves-library--dark-elevation);
  color: #000;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  text-decoration: none;
  display: flex;
}

.waves---master-tiles-features-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 545px;
  display: flex;
}

.waves---cta-dark-8 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-8:hover {
  background-color: #131313e6;
}

.waves---cta-dark-8.wide-cta {
  min-width: 200px;
}

.waves---mg-top-38 {
  margin-top: 16px;
}

.waves---paragraph-big-7 {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-sticky-features-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.waves---sticky-halves {
  position: sticky;
  top: 88px;
}

.waves---sticky-halves-left {
  position: relative;
}

.waves---grid-halves-sticky {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-12 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-7 {
  padding-top: 0;
  padding-bottom: 100px;
}

.waves-success-mesaage-2 {
  background-color: var(--waves-library--white);
  border-radius: 6px;
}

.waves-submit-wrap-contact-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---checkbox-label-2 {
  font-size: 16px;
}

.waves---checkbox-2 {
  border-color: var(--waves-library--black);
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 6px;
}

.waves---checkbox-field-2 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.waves-select-background-2 {
  border: 1px solid var(--waves-library--black);
  background-color: var(--waves-library--background);
  color: var(--waves-library--black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-select-background-2:focus {
  border-color: var(--waves-library--black);
}

.waves---input-wrap-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-text-field-background-2 {
  border: 1px solid var(--waves-library--black);
  background-color: var(--waves-library--background);
  color: var(--waves-library--black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-text-field-background-2:focus {
  border-color: var(--waves-library--black);
  color: var(--waves-library--black);
}

.waves---2-inputs-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.waves---form-contact-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.waves-form-block-contact-2 {
  width: 100%;
  max-width: 540px;
  margin-top: 40px;
}

.waves---center-heading-5 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves-master-contact-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---main-container-13 {
  max-width: none;
  padding: 0;
}

.waves---section-medium-8 {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 728px;
  }
  .w-slider-nav{
    display: none!important;
  }

  .spark-section{

    padding: 15px 5px;
  }
  .live-block{
    padding-left: 0px;
    padding-right: 0px;
  }

  .other-tv-list-bottom{
    display: none;
  }

  [class^="w-icon-"], [class*=" w-icon-"]{
    font-size: 25px!important;
  }
  .alt_banner{
    font-family: Montserrat, cursive;
    font-optical-sizing: auto;
    font-size: 18px!important;
    font-weight: 600;
    font-style: normal;
    font-variation-settings: "BNCE" 0, "INFM" 0, "SPAC" 0;
  }
.main-banner-top-content .alt_banner{
  max-width: 1000px;
  font-weight: 400;
      font-size: 22px;
    margin-top: 50px;
}

  .ust_banner{
    font-family:Montserrat; font-optical-sizing: auto; font-weight: 600;font-size: 90px; font-style: normal; 
  }
  .live-block{
    margin-top: 10px;
  }

.right-live{
  padding: 0px 11px!important;
  margin-top: 5px;
}
  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .waves---hamburger-icon {
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
  }

  .waves---menu-button {
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---menu-button.w--open {
    background-color: var(--waves-library--black);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---nav-buttons-right {
    grid-column-gap: 8px;
  }

  .waves---nav-link {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .waves---dropdown-link {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .waves-dropdown-list {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden;
    height: 0;
    position: relative;
  }

  .waves-dropdown-list.w--open {
    width: 100%;
    padding-top: 8px;
    height: auto;
    padding-bottom: 8px;
    position: static;
  }

  .waves-dropdown-toggle {
    padding-right: 16px;
    font-size: 20px;
  }

  .waves---nav-menu {
    border: 1px solid #1313131a;
    background-color: rgb(0 0 0 / 91%) !important;
    position: fixed !important;
    top: 80px !important;
    right: 0;
    padding-top: 70px;
    bottom: 0;
    left: 0;
    z-index: 999;
  }

  .waves---brand {
    100px
  }

  .waves---nav-brand-link {
    padding-left: 0;
  }

  .waves---nav-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .waves-right-top-nav-4 {
    grid-column-gap: 18px;
  }

  .waves-left-top-nav-4 {
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .waves-master-top-navbar-4 {
    height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .waves-wrapper-navbar-4.other-pages {
    background-color: #000;
    position: relative;
  }

  .slide-2 {
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .slider-content {
    justify-content: center;
    align-items: flex-end;
    padding-right: 20px;
  }

  .social-media-list {
    display: none;
  }

  .lang-selector {
    display: flex;
  }

  .dropdown {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .main-news-top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .main-news-box {
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .main-news-cats {
    justify-content: center;
    align-items: center;
    overflow: auto;
  }

  .main-news-cats.bot-top.news-cat-list {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tv.rad {
    margin-top: 10px;
  }

  .icon {
    margin-right: 10px;
  }

  .news-list {
    height: auto;
    overflow: visible;
  }

  .live-block {
    grid-template-columns: 1fr;
  }

  .waves---mega-heading-1 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-section-hero-5 {
    padding-top: 240px;
  }

  .waves-gradient-hero-1 {
    height: 140px;
  }

  .waves-image-wrap-hero-1 {
    height: 320px;
  }

  .waves-gallery-hero-1 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves-content-hero-1 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary {
    text-align: center;
  }

  .waves-blog-grid-3 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves-blog-grid-3.press {
    max-width: none;
  }

  .waves-gradient-hero-6 {
    height: 140px;
  }

  .waves-image-wrap-hero-2 {
    height: 320px;
  }

  .waves-gallery-hero-2 {
    max-width: none;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---mega-heading-2 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-2 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-2 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary-2 {
    text-align: center;
  }

  .hidden-live {
    display: none;
  }

  .spark-wrapped-card {
    width: 45%;
  }

  .spark-three-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-super-simple-flat-tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 64px;
    display: flex;
    overflow: scroll;
  }

  .spark-section {
    padding-top: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .other-tv-list {
    height: 0;
    display: none;
    top: 77px;
  }

  .tv-list-img {
    height: auto;
  }

  .tv-list-arrow {
    display: none;
  }

  .div-block {
    grid-template-columns: 1fr 1fr;
  }

  .spark-footer-bottom {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-footer-column {
    align-items: flex-start;
    min-width: 180px;
  }

  .spark-brand.spark-margin-bottom-48px {
    margin-bottom: 48px;
  }

  .spark-section-2 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-footer-grid {
    grid-row-gap: 64px;
    grid-template-columns: 2.25fr;
  }

  .spark-footer-grid.spark-four-columns {
    flex-direction: column;
    display: flex;
  }

  .waves-master-cta-2 {
    text-align: center;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .empty, .empty.inline-empty, .empty.no-empty {
    margin-top: 40px;
  }

  .waves-grid-contact-3 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---section-medium-3 {
    padding-top: 0;
  }

  .waves---heading-1-no-margins {
    font-size: 64px;
    line-height: 115%;
  }

  .waves-content-hero-3 {
    text-align: center;
    align-items: center;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
  }

  .waves-hero-3-grid {
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary-3 {
    text-align: center;
    padding-top: 10px;
  }

  .waves---mega-heading-3 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-bottom-right-hero-3 {
    align-items: center;
  }

  .waves-bottom-hero-3 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .waves---mega-heading-4 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves---section-hero-primary-4 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .struktur-list {
    grid-template-columns: 1fr 1fr;
  }

  .waves-blog-grid-4 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---heading-2-no-margins-4.lat {
    font-size: 45px;
    line-height: 47px;
  }

  .waves---section-medium-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .waves---section-medium-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .waves---section-medium-5.esas {
    padding-left: 20px;
    padding-right: 20px;
  }

  .waves---heading-1-no-margins-2 {
    font-size: 64px;
    line-height: 115%;
  }

  .waves-content-hero-4 {
    text-align: center;
    align-items: center;
    padding-left: 0;
  }

  .waves-hero-3-grid-2 {
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary-5 {
    text-align: center;
  }

  .waves---mega-heading-5 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves---main-container-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .waves-section-hero-6 {
    padding-top: 240px;
  }

  .waves-section-hero-6.gold-fond {
    padding-top: 140px;
  }

  .waves---grid-features-5 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---main-container-10 {
    max-width: none;
  }

  .button-row_shop {
    flex: none;
  }

  .button-row_shop.padding-vertical.align-center.margin-top-small {
    justify-content: center;
    margin-top: 50px;
  }

  .container-2 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .hero-split {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .shadow-two {
    width: 100%;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .filters5_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters5_filters-wrapper {
    z-index: 9999;
  }

  .product7_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-medium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-quarter {
    grid-template-columns: .75fr .75fr;
  }

  .filters5_filter-group-list {
    grid-template-columns: 1fr;
  }

  .max-width-large {
    max-width: none;
  }

  .filters5_form {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .filters5_sort-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .filters5_layout {
    grid-template-columns: 1fr;
  }

  .product7_heading {
    margin-right: 3rem;
  }

  .filters5_sort-dropdown-list {
    overflow: hidden;
  }

  .filters5_sort-dropdown-list.w--open {
    min-width: 12rem;
    overflow: hidden;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .filters5_sort-dropdown-toggle {
    align-items: center;
    display: flex;
  }

  .waves-expandable-master-faq-1 {
    max-width: none;
  }

  .waves-left-faq-1 {
    text-align: center;
    align-items: center;
    max-width: none;
  }

  .waves-grid-faq-1 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-medium-6 {
    padding-top: 0;
  }

  .gal-box {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-8 {
    font-size: 30px;
    font-weight: 400;
    line-height: 35px;
  }

  .news-cat.news-cat-sub {
    flex-flow: column;
    padding: 20px 10px;
    inset: auto 0% 0%;
  }

  .heading-9 {
    color: #fff;
    margin: auto;
    font-size: 18px;
    font-weight: 600;
    line-height: 34px;
  }

  .waves---master-tiles-features-2 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---content-sticky-features-2 {
    text-align: center;
    align-items: center;
    display: block;
  }

  .waves---sticky-halves {
    flex-direction: column;
    align-items: center;
    position: static;
    top: auto;
  }

  .waves---sticky-halves-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---grid-halves-sticky {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .waves---main-container-12 {
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .waves---nav-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .waves-right-top-nav-4 {
    grid-row-gap: 12px;
    flex-wrap: wrap;
    max-width: 130px;
    display: none;
  }

  .live-tv {
    display: none;
  }

  .slide-2 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
  }

  .slider-center-text {
    font-size: 28px;
    line-height: 28px;
  }

  .slider-below-text {
    font-size: 22px;
    line-height: 22px;
  }

  .lang-selector {
    display: flex;
  }

  .main-news-cats.bot-top {
    justify-content: flex-start;
    align-items: center;
    overflow: scroll;
  }

  .sec-header.dot-section.live-box {
    position: relative;
  }

  .live-block {
    flex-flow: column;
    display: flex;
  }

  .left-live {
    width: 100%;
  }

  .video-player {
    height: 300px;
  }

  .waves---subtitle {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-1 {
    font-size: 56px;
  }

  .waves-title-wrap-hero-5 {
    text-align: center;
    align-items: center;
  }

  .waves---main-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves-section-hero-5 {
    padding-top: 160px;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 40px;
  }

  .waves---heading-2-no-margins {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---subtitle-2 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-2 {
    font-size: 56px;
  }

  .waves-grid-hero-2 {
    grid-row-gap: 40px;
  }

  .spark-small-sub-paragraph {
    line-height: 1.3;
  }

  .spark-wrapped-card {
    width: 100%;
  }

  .spark-wrapped-card.spark-stacked {
    grid-row-gap: 16px;
    width: 100%;
  }

  .spark-three-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .spark-flat-tab {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-secondary-paragraph {
    margin-bottom: 32px;
  }

  .spark-container {
    width: 100%;
  }

  .spark-section {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .div-block {
    grid-template-columns: 1fr;
  }

  .spark-flex-row {
    flex-direction: column;
  }

  .spark-flex-row.spark-24px-row-spacing {
    grid-row-gap: 24px;
  }

  .spark-container-2 {
    width: 100%;
  }

  .spark-flexed-row-of-links {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .spark-brand.spark-margin-bottom-48px {
    margin-bottom: 32px;
  }

  .spark-small-grid {
    flex-direction: column;
    display: flex;
  }

  .spark-section-2 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-container-3 {
    width: 100%;
  }

  .tv-logo {
    height: auto;
  }

  .waves---master-checks-horizontal {
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves-master-cta-2 {
    padding: 80px 32px;
  }

  .waves---main-container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---heading-2-no-margins-3 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-3 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .waves---main-container-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---subtitle-3 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---heading-1-no-margins, .waves---mega-heading-3 {
    font-size: 56px;
  }

  .waves---subtitle-4 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-4 {
    font-size: 56px;
  }

  .waves---main-container-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-hero-primary-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .struktur-list {
    grid-template-columns: 1fr;
  }

  .waves---heading-2-no-margins-4 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-7 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-4 {
    padding: 0 10px 80px;
  }

  .waves---section-medium-4.foto-top {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: grid;
    overflow: scroll;
  }

  .tabs {
    width: 100%;
  }

  .waves---section-medium-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---section-medium-5.esas {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .waves---main-container-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---subtitle-5 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---heading-1-no-margins-2, .waves---mega-heading-5 {
    font-size: 56px;
  }

  .waves-title-wrap-hero-6 {
    text-align: center;
    align-items: center;
  }

  .waves---main-container-9 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves-section-hero-6 {
    padding-top: 160px;
  }

  .waves---heading-2-no-margins-5 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-row_shop {
    justify-content: flex-start;
    width: 100%;
  }

  .button-row_shop.padding-vertical.align-center.margin-top-small {
    justify-content: center;
    margin-top: 50px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .product7_image-wrapper {
    height: 240px;
  }

  .heading-large {
    font-size: 2rem;
  }

  .product7_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-medium {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-xsmall-2 {
    font-size: 1.125rem;
  }

  .product7_heading {
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .waves---heading-2-no-margins-6 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-11 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-6 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .gal-box {
    grid-template-columns: 1fr 1fr;
  }

  .waves---heading-2-no-margins-7 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-12 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-7 {
    padding-top: 10px;
    padding-bottom: 80px;
  }

  .waves---main-container-13 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .waves---nav-cta {
    display: none;
  }

  .waves---hamburger-icon {
    font-size: 25px;
    line-height: 25px;
  }

  .waves---menu-button {
    height: 50px;
  }

  .waves---brand {
    height: 6vh;
  }

  .waves---nav-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-2 {
    height: auto;
  }

  .slider-tox-text {
    line-height: 14px;
  }

  .slider-center-text {
    font-size: 20px;
    line-height: 20px;
  }

  .slider-below-text {
    text-align: right;
    font-size: 13px;
    line-height: 14px;
  }

  .main-news-box {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .main-news-cats {
    justify-content: flex-start;
    align-items: center;
  }

  .main-news-cats.bot-top.news-cat-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sec-header {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .sec-header.sonx {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .icon-2 {
    margin-left: 10px;
    padding-left: 10px;
  }



  .left-live {
    padding-left: 0;
    padding-right: 0;
  }

  .video-player {
    height: 170px;
  }

  .news-item {
    padding-bottom: 20px;
  }

  .news-date {
    flex-flow: column;
  }

  .news-titles {
    font-size: 17px;
  }

  .waves---subtitle {
    font-size: 20px;
  }

  .waves---mega-heading-1 {
    font-size: 36px;
  }

  .waves-section-hero-5 {
    padding-bottom: 48px;
  }

  .waves-gradient-hero-1 {
    top: -1px;
  }

  .waves-gradient-hero-1.bottom {
    bottom: -1px;
  }

  .waves-column-hero-1 {
    width: 48%;
  }

  .waves-column-hero-1.column-two, .waves-column-hero-1.column-one {
    flex: none;
  }

  .waves-gallery-hero-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---section-hero-primary {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---heading-3-no-margins {
    font-size: 22px;
  }

  .waves-tag-blog-1 {
    top: 12px;
    left: 12px;
  }

  .waves---heading-2-no-margins {
    font-size: 30px;
    line-height: 30px;
  }

  .waves---center-heading.press {
    flex-flow: column;
  }

  .waves---section-medium {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .waves-gradient-hero-6 {
    top: -1px;
  }

  .waves-gradient-hero-6.bottom {
    bottom: -1px;
  }

  .waves-image-hero-2 {
    height: 276px;
  }

  .waves-column-hero-2 {
    width: 48%;
  }

  .waves-column-hero-2.column-two, .waves-column-hero-2.column-one {
    flex: none;
  }

  .waves-gallery-hero-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle-2 {
    font-size: 20px;
  }

  .waves---mega-heading-2 {
    font-size: 36px;
  }

  .waves---section-hero-primary-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .spark-bold-heading {
    line-height: 1.3;
  }

  .spark-card-details {
    padding-bottom: 20px;
  }

  .spark-wrapped-card.spark-stacked {
    width: 100%;
  }

  .spark-flat-tab {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .spark-flat-tab.spark-small {
    flex: none;
  }

  .spark-super-simple-flat-tabs-menu {
    flex-flow: row;
    justify-content: flex-start;
    gap: 20px;
    display: flex;
    overflow: scroll;
  }

  .spark-centered-900 {
    margin-bottom: 64px;
  }

  .spark-section {
    padding: 64px 20px;
  }

  .spark-section h2 {
    font-size: 2.5rem;
  }

  .spark-flex-row {
    align-items: flex-start;
  }

  .spark-flex-row.spark-24px-row-spacing {
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
  }

  .spark-footer-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-flexed-row-of-links {
    flex-direction: column;
    align-items: flex-start;
  }

  .spark-bold-heading-2 {
    line-height: 1.3;
  }

  .spark-small-grid {
    flex-direction: column;
    display: flex;
  }

  .spark-section-2 {
    padding: 64px 20px;
  }

  .spark-section-2 h1 {
    font-size: 3rem;
  }

  .spark-section-2 h2 {
    font-size: 2.5rem;
  }

  .spark-bold-sub-heading {
    padding-left: 0;
  }

  .live-tv-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .tv-logo {
    height: auto;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 34px;
  }

  .waves-master-cta-2 {
    padding: 64px 16px;
  }

  .waves---section-medium-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .waves---heading-3-no-margins-2 {
    font-size: 22px;
  }

  .waves---heading-2-no-margins-3 {
    font-size: 34px;
  }

  .waves---section-medium-3 {
    padding-top: 0;
    padding-bottom: 64px;
  }

  .waves---2-inputs {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .waves-master-image-hero-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .waves---subtitle-3 {
    font-size: 20px;
  }

  .waves---heading-1-no-margins {
    font-size: 36px;
    line-height: 110%;
  }

  .waves-content-hero-3 {
    padding-bottom: 10px;
  }

  .waves---section-hero-primary-3 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .waves---mega-heading-3 {
    font-size: 36px;
  }

  .bold-text {
    font-size: 23px;
    line-height: 29px;
  }

  .waves---subtitle-4 {
    font-size: 20px;
  }

  .waves---mega-heading-4 {
    font-size: 36px;
  }

  .waves---section-hero-primary-4 {
    padding: 10px 10px 80px;
  }

  .waves---heading-3-no-margins-3 {
    font-size: 22px;
  }

  .waves-tag-blog-2 {
    top: 12px;
    left: 12px;
  }

  .waves---heading-2-no-margins-4 {
    font-size: 34px;
  }

  .waves---main-container-7 {
    padding: 0;
  }

  .waves---section-medium-4 {
    padding: 0 10px 10px;
  }

  .selected-tab.w--current {
    margin-bottom: 10px;
    padding: 10px;
  }

  .other-tabs {
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    overflow: clip;
  }

  .waves-grid-gallery-2.bottom-grid, .waves-grid-gallery-2.top-grid {
    width: 180vw;
  }

  .waves---section-medium-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .waves-master-image-hero-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .waves---subtitle-5 {
    font-size: 20px;
  }

  .waves---heading-1-no-margins-2 {
    font-size: 36px;
    line-height: 110%;
  }

  .waves---section-hero-primary-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---mega-heading-5 {
    font-size: 36px;
  }

  .waves-section-hero-6 {
    padding-bottom: 48px;
  }

  .waves---heading-3-no-margins-4 {
    font-size: 22px;
  }

  .waves---heading-2-no-margins-5 {
    font-size: 34px;
  }

  .button-row_shop.padding-vertical.align-center {
    justify-content: center;
  }

  .button-row_shop.padding-vertical.align-center.margin-top-small {
    margin-top: 50px;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .margin-bottom-24px.blog-title-main {
    font-size: 28px;
    line-height: 28px;
  }

  .waves-bottom-right-footer-1 {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-medium {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-quarter {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .video-name-youtube {
    font-size: 18px;
    line-height: 20px;
  }

  .waves---expand-line {
    flex: none;
  }

  .waves---expand-line.vertical {
    transform-origin: 50%;
    flex: none;
  }

  .waves---expand-icon-wrap {
    flex: none;
  }

  .waves-expanded-text {
    font-size: 16px;
    line-height: 24px;
  }

  .waves---expandable-content {
    flex: 0 auto;
    max-width: none;
  }

  .waves---paragraph-big-6 {
    font-size: 15px;
    line-height: 16px;
  }

  .waves---limit-516 {
    max-width: none;
  }

  .waves---heading-2-no-margins-6 {
    font-size: 24px;
  }

  .waves---section-medium-6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .gal-box {
    grid-template-columns: 1fr;
  }

  .dropdown-toggle {
    padding-right: 0;
  }

  .lang {
    display: none;
  }

  .heading-8 {
    font-size: 18px;
  }

  .latest-img-copyw {
    display: block;
  }

  .news-cat.news-cat-sub {
    overflow: visible;
  }

  .waves---heading-3-no-margins-5 {
    font-size: 22px;
  }

  .waves---paragraph-big-7 {
    font-size: 14px;
  }

  .waves---heading-2-no-margins-7 {
    font-size: 24px;
  }

  .waves---section-medium-7 {
    padding-top: 20px;
    padding-bottom: 64px;
  }

  .waves---2-inputs-2 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .waves---section-medium-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

#w-node-db43e9a2-2644-7180-732d-1eca18d0589e-7fa217eb {
  align-self: center;
}

#w-node-_4f2c3005-47e5-25fa-3af1-63f99f31ab32-7fa217eb {
  justify-self: center;
}

#w-node-_3608d447-939e-cf74-9b13-5aad101feeb6-7fa217eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3608d447-939e-cf74-9b13-5aad101feebf-7fa217eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-d46d1417-9d32-04c0-49d7-b99c7903aa0d-7fa217eb, #w-node-d46d1417-9d32-04c0-49d7-b99c7903aa15-7fa217eb, #w-node-_5ec01e14-c358-17bb-e66a-1c6fa8f450d1-7fa217eb, #w-node-e8084a4a-061a-855f-28bf-81f07e472724-7fa217eb, #w-node-d46d1417-9d32-04c0-49d7-b99c7903aa1d-7fa217eb, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357c9b-7fa217eb, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357ca1-7fa217eb, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357ca7-7fa217eb, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7de9-7fa217eb, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7def-7fa217eb, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7df5-7fa217eb, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d15-7fa217eb, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d1b-7fa217eb, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d21-7fa217eb, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6d7-7fa217eb, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6dd-7fa217eb, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6e3-7fa217eb, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faed-7fa217eb, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faf3-7fa217eb, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faf9-7fa217eb, #w-node-_553f124d-4a1c-4aae-095c-dd24bce83919-7fa217eb, #w-node-_553f124d-4a1c-4aae-095c-dd24bce8391f-7fa217eb, #w-node-_553f124d-4a1c-4aae-095c-dd24bce83925-7fa217eb, #w-node-_9825c208-d604-798e-e167-d0151ad151cf-7fa217eb, #w-node-_9825c208-d604-798e-e167-d0151ad151d5-7fa217eb, #w-node-_9825c208-d604-798e-e167-d0151ad151db-7fa217eb, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a79-7fa217eb, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a7f-7fa217eb, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a85-7fa217eb, #w-node-a1d50b36-f891-5170-f90f-47dde633ee50-e633ee4c, #w-node-a1d50b36-f891-5170-f90f-47dde633ee55-e633ee4c, #w-node-a1d50b36-f891-5170-f90f-47dde633ee60-e633ee4c, #w-node-a1d50b36-f891-5170-f90f-47dde633ee6b-e633ee4c, #w-node-_54796307-5470-4ab1-beb1-468321f45a52-d8fe26cc, #w-node-_54796307-5470-4ab1-beb1-468321f45a59-d8fe26cc, #w-node-_54796307-5470-4ab1-beb1-468321f45a60-d8fe26cc, #w-node-b8f8bdea-187c-9642-322d-c0d7ba5eaa35-d8fe26cc, #w-node-b8f8bdea-187c-9642-322d-c0d7ba5eaa39-d8fe26cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c3c-9cdd3282 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c44-9cdd3282 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c3c-343a5c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c44-343a5c19, #w-node-_1dc23dc4-9919-150b-10a3-bfc356cbee24-a1b0ffbf, #w-node-d9baf79e-0d73-b715-9497-17ad1a2e6d2d-a1b0ffbf, #w-node-c8ed96d9-d865-0e3f-a380-8f1700094871-a1b0ffbf, #w-node-e4f02dd5-410b-24ad-1b62-74879ba22d3e-a1b0ffbf, #w-node-_2a984c84-6fed-733b-a32b-9504af31b5d2-a1b0ffbf, #w-node-d7e913b5-363a-d17b-fa8b-f2aa3d1d9300-a1b0ffbf, #w-node-_1dc23dc4-9919-150b-10a3-bfc356cbee24-e3a99f03, #w-node-_96d3a5dd-2c7b-436c-bc9a-5843fea939d6-e3a99f03, #w-node-_38fcea24-256c-a3b8-3a8e-76f4934c9646-e3a99f03, #w-node-_4b2b2553-3a64-a2b9-7bd0-7da54ad389cd-e3a99f03, #w-node-cac38568-9564-f078-20e4-1f55b4fae518-e3a99f03, #w-node-_872c2452-f594-4c4f-5cc0-ee1117fcb9f1-e3a99f03, #w-node-_1162977a-9065-b229-a014-3c78206906de-e3a99f03, #w-node-fd160d71-aad0-c2f6-fe50-059aecb714f9-e3a99f03, #w-node-c8ef5839-57b6-c4b7-d22c-671533f74f0f-e3a99f03, #w-node-_9576cd07-1032-b234-0348-9f9f39b63d3b-e3a99f03, #w-node-b6734673-306f-8b2f-1d38-fb43fbe97f41-e3a99f03, #w-node-_1c6075ed-ea46-5a7d-0365-01e2a52e550e-e3a99f03, #w-node-_884c2795-5512-6157-be02-ccdd7252fafb-e3a99f03, #w-node-c518abfd-b925-1b54-c6b8-f6b90c35739c-e3a99f03, #w-node-a9db9351-2498-0e7b-62d2-2109f7158598-e3a99f03, #w-node-f1b4aebb-e275-77b3-13d8-a72415a132af-e3a99f03, #w-node-_88f262b3-528d-c9d9-3ebf-e907cb385622-509c2876, #w-node-_88f262b3-528d-c9d9-3ebf-e907cb385623-509c2876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88f262b3-528d-c9d9-3ebf-e907cb385627-509c2876 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_88f262b3-528d-c9d9-3ebf-e907cb385650-509c2876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7538e6a-cbc9-678f-cf83-62d70ac34a85-d20e11b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e7538e6a-cbc9-678f-cf83-62d70ac34a8e-d20e11b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-d742afe2-beb1-e733-3773-1031c3f3f562-d20e11b8, #w-node-d742afe2-beb1-e733-3773-1031c3f3f563-d20e11b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d742afe2-beb1-e733-3773-1031c3f3f567-d20e11b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d742afe2-beb1-e733-3773-1031c3f3f584-d20e11b8, #w-node-_25ef06e9-4cbd-01b4-e125-9eb5745d7421-95ac638d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25ef06e9-4cbd-01b4-e125-9eb5745d742a-95ac638d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1dc23dc4-9919-150b-10a3-bfc356cbee24-76c44aea, #w-node-_96d3a5dd-2c7b-436c-bc9a-5843fea939d6-76c44aea, #w-node-_1dc23dc4-9919-150b-10a3-bfc356cbee24-6f8c7ede, #w-node-_96d3a5dd-2c7b-436c-bc9a-5843fea939d6-6f8c7ede, #w-node-_38fcea24-256c-a3b8-3a8e-76f4934c9646-6f8c7ede, #w-node-_4b2b2553-3a64-a2b9-7bd0-7da54ad389cd-6f8c7ede, #w-node-cac38568-9564-f078-20e4-1f55b4fae518-6f8c7ede, #w-node-f1b4aebb-e275-77b3-13d8-a72415a132af-6f8c7ede, #w-node-_1dc23dc4-9919-150b-10a3-bfc356cbee24-ebb5b761, #w-node-_96d3a5dd-2c7b-436c-bc9a-5843fea939d6-ebb5b761, #w-node-_38fcea24-256c-a3b8-3a8e-76f4934c9646-ebb5b761, #w-node-_4b2b2553-3a64-a2b9-7bd0-7da54ad389cd-ebb5b761, #w-node-cac38568-9564-f078-20e4-1f55b4fae518-ebb5b761, #w-node-f1b4aebb-e275-77b3-13d8-a72415a132af-ebb5b761 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b525fca-b947-7f12-bfc6-07058953661d-e5020440, #w-node-db692eb1-23a1-4367-b9fc-aae6c6a83233-e5020440, #w-node-_16e547a3-f3fc-7928-a83c-fdc403316b54-e5020440, #w-node-_2352a80f-3c95-a472-c1dc-86cfcaa35d8f-e5020440, #w-node-_292372c1-023c-2cef-c812-96fa7bad634b-e5020440, #w-node-f41a116c-a2aa-0bd7-c135-95997985644c-e5020440, #w-node-fc5cc405-d1e9-b322-d651-b5ebd3a29a4b-e5020440 {
  justify-self: start;
}

#w-node-ceed957b-5878-369a-e147-0c62d73fac05-f7eb0220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceed957b-5878-369a-e147-0c62d73fac0f-f7eb0220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ceed957b-5878-369a-e147-0c62d73fac05-9082ba74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceed957b-5878-369a-e147-0c62d73fac0f-9082ba74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_935e7374-2901-7284-c0b5-6da894b67bb3-9082ba74, #w-node-_935e7374-2901-7284-c0b5-6da894b67bb7-9082ba74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db43e9a2-2644-7180-732d-1eca18d0589e-111d4278 {
  align-self: center;
}

#w-node-_4f2c3005-47e5-25fa-3af1-63f99f31ab32-111d4278 {
  justify-self: center;
}

#w-node-d46d1417-9d32-04c0-49d7-b99c7903aa0d-111d4278, #w-node-d46d1417-9d32-04c0-49d7-b99c7903aa15-111d4278, #w-node-_5ec01e14-c358-17bb-e66a-1c6fa8f450d1-111d4278, #w-node-e8084a4a-061a-855f-28bf-81f07e472724-111d4278, #w-node-d46d1417-9d32-04c0-49d7-b99c7903aa1d-111d4278, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357c9b-111d4278, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357ca1-111d4278, #w-node-dc8f1a87-7ff3-ac70-ab50-9c2a73357ca7-111d4278, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7de9-111d4278, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7def-111d4278, #w-node-a2697f80-5289-5aee-27ee-60f61e2c7df5-111d4278, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d15-111d4278, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d1b-111d4278, #w-node-_57c2ac44-6e4e-db22-e5ae-073648e87d21-111d4278, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6d7-111d4278, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6dd-111d4278, #w-node-_28b046da-caa3-7d7b-2b36-ae2c7d54d6e3-111d4278, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faed-111d4278, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faf3-111d4278, #w-node-fc299285-10f1-2f75-28ee-aa2585b3faf9-111d4278, #w-node-_553f124d-4a1c-4aae-095c-dd24bce83919-111d4278, #w-node-_553f124d-4a1c-4aae-095c-dd24bce8391f-111d4278, #w-node-_553f124d-4a1c-4aae-095c-dd24bce83925-111d4278, #w-node-_9825c208-d604-798e-e167-d0151ad151cf-111d4278, #w-node-_9825c208-d604-798e-e167-d0151ad151d5-111d4278, #w-node-_9825c208-d604-798e-e167-d0151ad151db-111d4278, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a79-111d4278, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a7f-111d4278, #w-node-_0502b3e7-8d6a-b31e-f54c-3c280a8f8a85-111d4278 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c3c-9cdd3282, #w-node-b30ac8ad-29a0-be90-e5c0-ef0593412c3c-343a5c19, #w-node-_25ef06e9-4cbd-01b4-e125-9eb5745d7421-95ac638d, #w-node-_25ef06e9-4cbd-01b4-e125-9eb5745d742a-95ac638d {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6c3307a5-2611-365a-e00d-8e7b65c6fcad-e5020440, #w-node-db692eb1-23a1-4367-b9fc-aae6c6a83231-e5020440, #w-node-_16e547a3-f3fc-7928-a83c-fdc403316b52-e5020440, #w-node-_2352a80f-3c95-a472-c1dc-86cfcaa35d8d-e5020440, #w-node-_292372c1-023c-2cef-c812-96fa7bad6349-e5020440, #w-node-f41a116c-a2aa-0bd7-c135-95997985644a-e5020440, #w-node-fc5cc405-d1e9-b322-d651-b5ebd3a29a49-e5020440 {
    place-self: center;
  }
}



.video-section {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

.video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  background: #000;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* Səs təlimatı üçün styles */
.sound-instruction {
  position: absolute;
  bottom: 60px;
  left: 10px;
  z-index: 1000;
  animation: fadeIn 0.5s;
}

.instruction-content {
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 10px 15px;
  border-radius: 5px;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.close-btn {
  cursor: pointer;
  padding: 0 5px;
  margin-right: 5px;
  color: #999;
}

.close-btn:hover {
  color: white;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

/* Mobil responsive */
@media (max-width: 768px) {
  .video-section {
      max-width: 100%;
  }
  
  .sound-instruction {
      bottom: 50px;
  }
}

.previous-video{
  padding: 10px 20px;
  background:  var(--main-color-tv);;
  color: aliceblue;
  text-decoration: unset;
  border-radius: 3px;
}
.next-video{
  padding: 10px 20px;
  background:  var(--main-color-tv);;
  color: aliceblue;
  text-decoration: unset;
  border-radius: 3px;
}
.watch-video{
  padding: 10px 20px;
  background: #000000;
  position: absolute;
  display: inline-block;
  color: aliceblue;
  margin-top: 21px;
  text-decoration: unset;
  border-radius: 3px;
}
.multi-video{
  position: relative;
  display: flex;
  color: black;
  text-decoration: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.post-content{
  font-size: 23px;
  line-height: 31px;
}

.hidden-live {
  transition: all 1s ease; /* Yumşaq keçid animasiyası */
}
