﻿ .specialFilesSlider {display: inline-block;position: relative;width: 100%;}.specialFiles {position: relative;padding: 0;width: 300px;margin-bottom: 24px;direction: ltr;overflow: visible;height: 312px;overflow: hidden;justify-content: flex-end;flex-wrap: wrap;display: flex;flex-direction: column;}.specialFiles__card {display: block;width: 100%;background: transparent;border: none;border-radius: 0;overflow: visible;box-sizing: border-box;}.specialFiles .flickity-viewport {width: 100%;display: block;height: 213px !important;border: 1px solid #e8e8e8;border-radius: 8px;overflow: hidden;background: #fff;box-sizing: border-box;margin-bottom: 16px;}.specialFiles .specialFilesLi {position: relative;overflow: hidden;height: 213px;width: 100%;}.specialFiles .specialFilesLia {display: block;}.specialFiles .specialFilesLia img {width: 100%;height: 100%;max-height: 213px;object-fit: cover;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.specialFiles .desc {width: 100%;height: 50%;overflow: hidden;cursor: pointer;position: absolute;bottom: 0;right: 0;background: linear-gradient(270deg, rgba(0, 0, 0, 0), #000000);background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0), #000);}.specialFiles .desc p {color: #fff;text-align: center;line-height: 1.6;padding: 10px;font-size: 16px;position: absolute;bottom: 10px;right: 0;height: auto;overflow: hidden;margin-bottom: 5px;}.specialFiles .name {width: 150px;height: 70px;background: #E03322;border-bottom: 5px solid #fff;position: absolute;left: -52px;top: -8px;z-index: 999;pointer-events: none;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.specialFiles .name h2, .specialFiles .name span {padding: 0;font-family: AvenirMeduim, arial;color: #fff;font-size: 16px;display: block;line-height: 6.3;text-align: center;}.specialFiles .flickity-slider {width: 100%;display: block;height: 100%;}.specialFiles ul li {position: relative;overflow: hidden;height: 213px;}.specialFiles ul li a {display: block;}.specialFiles ul li a img {width: 100%;height: 100%;max-height: 213px;object-fit: cover;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.specialFiles .flickity-button {position: absolute;top: -66px;width: 32px;height: 32px;margin: 0;padding: 0;border-radius: 8px;border:0;color: #afafaf;opacity: 1;outline: 0;z-index: 5;cursor: pointer;}.specialFiles .flickity-button svg {display: none;}.specialFiles .flickity-button:before {font-size: 14px;line-height: 32px;color: #fff;}.specialFiles .flickity-button.previous {left: 40px;right: auto;top: -58px;}.specialFiles .flickity-button.next {left: 0;right: auto;top: -58px;}.specialFiles .flickity-button.previous:before {content: "r";}.specialFiles .flickity-button.next:before {content: "q";}.specialFiles .flickity-button:hover, .specialFiles .flickity-button:focus {background: #E03322;border-color: #E03322;}.specialFiles .flickity-button:hover:before, .specialFiles .flickity-button:focus:before {color: #fff;}.specialFiles .flickity-button {background: #E03322;}.specialFiles .flickity-button.next:before {color: #fff;}.specialFiles .flickity-page-dots {display: flex;align-items: center;justify-content: center;gap: 5px;width: 100%;height: 10px;position: relative;bottom: auto;left: auto;transform: none;margin-top: 16px;padding: 0;direction: rtl;}.specialFiles .flickity-page-dots .dot, .specialFiles li.dot {display: inline-block;width: 10px;height: 10px;margin: 0;padding: 0;border: none;border-radius: 50%;background: #d9d9d9;opacity: 1;}.specialFiles .flickity-page-dots .dot.is-selected {background: #E03322;}@media screen and (min-width: 320px) and (max-width: 767px) {.specialFiles {width: 300px;margin: 0 calc((100% - 300px) / 2) 20px;}}