.swiper-viewport {margin: 0 0 60px;background: #fff;z-index: 1;border-radius: 4px;width: 100%;position: relative;overflow: visible;}.swiper-container {direction: ltr !important;}.swiper-viewport:hover .swiper-pager {opacity: 1;transition: .2s} .swiper-pager {transition: .2s;width: 100%;position: absolute;top: 45%;line-height: 45px;display: flex;align-items: center;justify-content: space-between;z-index: 5;opacity: 0;}.button-prev, .button-next {width: 44px;height: 44px;border: none;border-radius: 45px;transition: all 0.3s ease 0s;cursor: pointer;outline: none;display: flex;align-items: center;justify-content: center;}.swiper-viewport .swiper-button-prev {opacity: 0.7;left: 10px;}.swiper-viewport .swiper-button-next {opacity: 0.7;right: 10px;}@media (min-width: 768px){.swiper-viewport .swiper-button-prev {opacity: 0;left: -20px;}.swiper-viewport .swiper-button-next {opacity: 0;right: -20px;}.swiper-viewport:hover .swiper-button-prev {opacity: 0.7;left: 10px;}.swiper-viewport:hover .swiper-button-next {opacity: 0.7;right: 10px;}}.swiper-button-prev:before {width: 40px;height: 40px;font-family: FontAwesome;content: "\f053"; color: rgba(0,0,0,0.8);font-size: 40px;}.swiper-button-next:before {width: 40px;height: 40px;font-family: FontAwesome;content: "\f054"; color: rgba(0,0,0,0.8);font-size: 40px;}.swiper-pagination {bottom: -40px;left: 0;text-align: center;width: 100%;}.swiper-pagination-bullet {width: 11px;height: 4px;background: rgba(0, 0, 0, 0.1);border-radius: 20px;margin: 0 5px;opacity: 1;}.swiper-pagination-bullet:hover {background: rgba(0, 0, 0, 0.7);}.swiper-pagination-bullet-active {background: var(--blue);}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: 0;cursor: pointer;pointer-events: auto;}