@media (min-width: 768px) {
  .cc-search__input::-moz-placeholder {
    font-size: 24px;
    line-height: 1.33em;
  }
  .cc-search__input,
  .cc-search__input::placeholder,
  .cc-search__link {
    font-size: 24px;
    line-height: 1.33em;
  }
  .cc-langSwitch::-webkit-scrollbar,
  .cc-nav__chart::-webkit-scrollbar,
  .cc-nav__col--chart::-webkit-scrollbar,
  .cc-nav__item--main::-webkit-scrollbar,
  .cc-search__list::-webkit-scrollbar,
  .cc-toggleLicense__wrap::-webkit-scrollbar,
  .fieldDropdown__list::-webkit-scrollbar,
  .overflowWrap::-webkit-scrollbar {
    height: 4px;
  }
  .showXs {
    display: none !important;
  }
  .alignCenterToLeft {
    text-align: start;
  }
  .mbSection {
    margin-bottom: 64px;
  }
  .cc-header .cc-trustpilotRating--full {
    -webkit-padding-start: unset;
    padding-inline-start: unset;
    max-height: unset;
  }
  .cc-header .cc-trustpilotRating__logo {
    max-width: unset;
  }
  .cc-header .cc-trustpilotRating__icon {
    max-width: unset;
    max-height: unset;
  }
  .cc-toggleLicense__wrap {
    -webkit-padding-end: unset;
    padding-inline-end: unset;
    max-height: unset;
  }
  .cc-toggleLicense a.cc-toggleLicense__item:after {
    right: 24px;
  }
  .cc-nav__wrap {
    padding: 104px 0 16px;
  }
  .cc-nav__item {
    max-height: calc(100vh - 216px);
  }
  .cc-nav__item--main {
    display: grid;
    grid-template-columns: minmax(280px, 0.35fr) 1fr;
    justify-content: space-between;
    align-content: start;
    align-items: start;
    padding: unset;
    gap: 0 5.5vw;
  }
  .cc-nav__btn {
    padding: var(--u16);
  }
  .cc-nav__side {
    grid-template-columns: repeat(2, 1fr);
    margin-top: unset;
    -webkit-padding-start: unset;
    padding-inline-start: unset;
    gap: 0 var(--u32);
    left: 0;
    top: 0;
    max-height: 100%;
  }
  .cc-nav__col--chart {
    display: block;
    margin-top: var(--u24);
  }
  .cc-nav__link--subtitle {
    grid-column: span 2;
  }
  .cc-nav__footer {
    position: absolute;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-top: unset;
    left: 0;
    right: 0;
    bottom: var(--u16);
  }
  .cc-langSwitch {
    grid-auto-flow: column;
    grid-template-columns: repeat(5, -webkit-max-content);
    grid-template-columns: repeat(5, max-content);
    grid-template-rows: repeat(10, -webkit-max-content);
    grid-template-rows: repeat(10, max-content);
  }
  .cc-appsNav {
    align-self: unset;
  }
  .topBanner {
    display: none;
  }
  .cc-header__btn.cc-header__btn--burger.active {
    background: var(--headerHoverBackground);
  }
  .cc-nav__btn.active .cc-icons {
    opacity: 1;
  }
  .cc-nav__side.active {
    position: absolute;
    max-height: unset;
  }
  .black .cc-header__logo {
    --logoBg: 0 0;
  }
  .black .cc-logo {
    --logoColor: var(--cLight);
  }
  .blg-c-wp .blg-c:hover .blg-tp {
    display: block;
  }
  .cCblinger--fca {
    top: 50vh;
    bottom: unset;
    border-radius: 16px 0 0 16px;
    transform: translateY(-50%);
  }
  .cCblinger__icon:before {
    width: 16px;
    height: 16px;
  }
  .cCblinger__desc {
    display: block;
  }
  .cCblinger .blg-c {
    border-radius: 50%;
  }
  .cCblinger .blg-c-w {
    background: #fff;
    border-radius: 32px 32px 0 0;
    -webkit-animation: none;
    animation: none;
  }
  .cCblinger .blg-cs {
    flex-flow: column nowrap;
  }
  .stickyBar__wrap {
    padding: unset;
  }
  .stickyBar__wrap--cookie {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-columns: minmax(216px, 21%) auto;
    grid-template-rows: -webkit-max-content;
    grid-template-rows: max-content;
    padding: unset;
  }
  .mainCookies {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row nowrap;
    padding: 4px 4px 4px 16px;
    border-left: 1px solid #4c4c4e;
    line-height: 18px;
    font-size: 14px;
  }
  .mainCookies__close {
    margin-left: 8px;
    margin-right: 0;
  }
  .riskWarn {
    padding: 4px 16px;
    border-left: 1px solid #4c4c4e;
    border-right: 1px solid #4c4c4e;
    border-top: 0;
    border-bottom: 0;
    line-height: 16px;
    font-weight: 400;
    font-size: 14px;
  }
  .riskWarn__btn {
    display: none;
  }
  .field__clear {
    opacity: 0;
    pointer-events: none;
  }
  .field__eye {
    right: 14px;
  }
  [dir="rtl"] .field__eye {
    left: 14px;
  }
  .cc-footer__contacts {
    grid-auto-flow: column;
    justify-content: center;
  }
  .cc-footer__social {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .cc-footer__logo {
    margin: 0;
  }
  .cc-footer__icons {
    max-width: none;
  }
  .cc-logos {
    height: 64px;
  }
  .cc-logos__item {
    min-width: 128px;
  }
  .cc-logos svg {
    transform: scale(1);
  }
  .table--withTooltip .cc-tooltip {
    right: auto;
    left: 0;
  }
  .table--widget .price-change {
    font-size: 16px;
    line-height: 24px;
  }
  .table--widget .price {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1024px) {
  .showSm {
    display: none !important;
  }
  .cc-nav__side {
    grid-template-columns: repeat(3, 1fr);
  }
  .cc-nav__side.cc-nav__side--wchart {
    grid-template-columns: calc(25% - var(--u16)) calc(75% - var(--u16));
  }
  .cc-nav__col--chart {
    margin-top: unset;
    grid-area: 1/2/4/3;
    overflow-x: hidden;
  }
  .cc-nav__link--subtitle {
    grid-column: span 3;
  }
  .cc-langSwitch {
    grid-template-rows: repeat(8, -webkit-max-content);
    grid-template-rows: repeat(8, max-content);
  }
  .cc-search__dropdown {
    transition: opacity 0.3s ease-out;
    pointer-events: none;
    opacity: 0;
  }
  .cc-search.active .cc-search__dropdown {
    display: block;
    margin: 8px 0 0 64px;
    pointer-events: auto;
    opacity: 1;
  }
  .cc-footer__copyright {
    grid-template-columns: 1fr auto;
    padding: 0 32px 64px;
  }
  .cc-footer__copyright--short {
    padding: 0 32px 32px;
  }
  .cc-footer__links {
    display: flex;
    margin: 0 -12px;
  }
  .cc-footer__links a {
    margin: 0 12px;
  }
  .cc-footer__row {
    display: flex;
    margin-bottom: 0;
  }
  .cc-footer__col {
    flex: 1;
    margin-bottom: 0;
    padding: 0 32px;
  }
  .cc-footer__title svg {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hideLg {
    display: none !important;
  }
  .cc-header .cc-trustpilotRating__prop {
    display: inline-grid;
  }
  .cc-nav__item {
    max-height: calc(100vh - 154px);
  }
  .cc-search__list {
    max-height: calc(100vh - 256px);
  }
  .cc-langSwitch {
    grid-template-rows: repeat(6, -webkit-max-content);
    grid-template-rows: repeat(6, max-content);
  }
}
@media (min-width: 1300px) {
  .riskWarn {
    padding: 4px 16px;
  }
}
