html {
  scroll-behavior: smooth;
}
.header-wrap #languageSelect {
  position: relative;
  bottom: 2px;
  right: -10px;
  z-index: 1999;
}
.header-wrap #languageSelect .languageSelect-toggle {
  background-color: transparent;
}
.header-wrap #languageSelect .lang {
  color: #4f4f4f !important;
}
.header-wrap #languageSelect .arrow {
  border-color: transparent #4f4f4f #4f4f4f transparent !important;
}
.content a:not(.btn) {
  color: #42b875;
}
body .main-image {
  background-color: rgba(6, 15, 69, 0.3);
  background-image: url(../images/poster_index.jpg);
  background-position: 50% 50%;
  background-size: cover;
}
body .main-section {
  background-image: url(../images/sp-main-1.webp), url(../images/sp-main-2.webp);
  background-position: 0 60px, 87% 51%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}
@media screen and (max-width: 991px) {
  .content {
    background-color: #16171d;
  }
  .header-wrap #languageSelect {
    top: 2px;
    left: 18px;
    bottom: auto;
  }
}
@media screen and (max-width: 800px) {
  body .content:not(.login-bg) {
    background: #203a31 !important;
  }
  body .main-section {
    background: #203a31
      radial-gradient(
        circle farthest-corner at 10% 15%,
        #345949,
        transparent 16%
      ) !important;
  }
  body .main-image {
    background-color: rgba(6, 15, 69, 0.3);
    background-image: url(../images/poster_index-p-500.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
}
@media screen and (max-width: 478px) {
  .header-wrap #languageSelect {
    left: 0;
  }
}
:root {
  --t-text-color: #fff;
  --t-bg-color: #000;
  --t-shadow-color: rgba(255, 255, 255, 0.5);
}
.form-container .iti--separate-dial-code .iti__selected-dial-code {
  color: #16151f !important;
}
.blur {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.logo img,
img:not(.main-image) {
  transition: 0.5s;
}
.logo:hover img,
img:not(.main-image):hover {
  filter: brightness(1.05);
  transition: 0.5s;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block;
}
.h-show {
  opacity: 1;
  transition: 0.3s;
}
@media screen and (min-width: 992px) {
  #mob-links-modal {
    display: none !important;
  }
}
.body .breadcrumbs,
.body .breadcrumbs a {
  color: #fff;
  opacity: 0.9;
  transition: 0.3s;
}
.body .breadcrumbs a:hover {
  opacity: 1;
  transition: 0.3s;
}
.body .legal-section .breadcrumbs,
.body .legal-section .breadcrumbs a,
.body .legal-section .txt-link {
  color: #42b875;
  opacity: 1;
}
.footer {
  box-shadow: #fff 0 100px;
}
.logo.w--current .name {
  color: #4b4b4b;
}

.footer-disclaimer:after {
  display: block;
  width: 100%;
  height: auto;
  white-space: pre-wrap;
}

.title span {
  color: #42b875;
}
@media screen and (min-width: 1400px) {
  .footer .footer-nav-list {
  }
  .footer .footer-nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }
  .footer .footer-nav-link,
  .copyright,
  .year {
    font-size: 12px;
  }
  .footer-col.fc-2 {
    width: 850px;
  }
}
[lang*="fr"] .footer .footer-nav-list,
[lang*="no"] .footer .footer-nav-list,
[lang*="ru"] .footer .footer-nav-list {
  justify-content: center;
}
[lang*="no"] .footer .copyright {
  padding-left: 5px;
  padding-right: 5px;
}
table {
  width: 100%;
}
table,
th,
td {
  border: 1px solid;
  border-collapse: collapse;
}
th,
td {
  padding: 10px;
}
table td {
  vertical-align: top;
}
.nested-list {
  counter-reset: item;
}
.nested-list li {
  display: block;
}
.nested-list li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  font-weight: 600;
}
.legal-section {
  text-align: left;
}
.legal-section h3 {
  margin-top: 30px;
  font-size: 20px;
}
.legal-section h4 {
  font-size: 18px;
}
.iti__country {
  background: #203a31 !important;
}
.iti .iti__selected-dial-code {
  color: #fff;
}
.form-control.fc-prefix {
  background: transparent;
}
.form-control.fc-prefix {
  color: #fff;
}
.iti--inline-dropdown {
  width: 100%;
}
.contact-form-wrap {
  color: white;
}
.mob-links-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  justify-content: center;
  align-items: center;
  opacity: 1;
}

.modal-links {
  background: white;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  text-align: center;
  width: 80%;
  max-width: 400px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}

.modal-link {
  margin: 15px 0;
}

.modal-link-a {
  display: inline-block;
  color: #333;
  font-size: 12px;
  text-decoration: none;
  transition: color 0.3s;
}

.modal-link-a:hover {
  color: #007bff;
}

.close-modal-btn {
  position: absolute;
  top: 100px;
  right: 10px;
  color: #333;
  text-decoration: none;
  transition: color 0.3s;
  font-size: 40px;
}

.close-modal-btn {
  color: #ff0000;
}
.burger {
  display: none;
  font-size: 30px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .burger {
    display: block;
  }
  .mob-links-modal {
    display: none;
  }
  .mob-links-modal.active {
    display: block;
  }
}
body {
  font-family: Arial, sans-serif;
}

.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
  z-index: 999;
}

.w-form-done {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border: 2px solid #4caf50;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  padding: 20px;
  z-index: 1000;
  text-align: center;
}

.w-form-done div {
  font-size: 18px;
  color: #333;
}

.w-form-done button {
  margin-top: 20px;
  background-color: #4caf50;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
}

.w-form-done button:hover {
  background-color: #45a049;
}
ol {
  list-style-type: none;
}

.feed-edition .still-img {
  left: 0%;
}

.feed-edition .time-img-wrap {
  margin-top: -100px;
  transform: scale(1);
}

.feed-edition.main-section {
  padding-top: 100px;
  padding-bottom: 0px;
}

.feed-edition .still-cols.left {
  justify-content: flex-start;
  min-height: 300px;
}

.profits-section.feed-edition {
  margin-top: 0px;
}

.feed-name {
  color: #42b875;
  font-weight: bold;
}

.feed-edition .profit:nth-child(n + 7) {
  display: none;
}
.feed-edition .profit.active:nth-child(n + 13) {
  display: none;
}

.feed-edition .profit.active {
  display: block;
}

.feed-edition .profit.active2:nth-child(n + 19) {
  display: none;
}

.feed-edition .profit.active2 {
  display: block;
}

.feed-edition .profit.active3:nth-child(n + 25) {
  display: none;
}

.feed-edition .profit.active3 {
  display: block;
}

.feed-edition .profit.active4 {
  display: block;
}

.table-container {
  overflow-x: auto;
}

.iti__search-input {
  color: #000;
}
