@charset "utf-8";

.cWgVAJ { padding: 46px 0px 100px; position: relative; background-color: rgb(255, 255, 255); }

.cWgVAJ .slick-next, .cWgVAJ .slick-prev { border-radius: 50%; background-color: rgb(11, 34, 60); align-items: center; justify-content: center; display: inline-flex !important; }

.cWgVAJ .slick-next > svg > path, .cWgVAJ .slick-prev > svg > path { fill: rgb(255, 255, 255); fill-opacity: 1; }

.cWgVAJ .slick-list { min-height: 480px; }

.cWgVAJ .slick-disabled { background-color: rgb(255, 255, 255); }

.cWgVAJ .slick-disabled > svg > path { fill: rgb(92, 92, 92); fill-opacity: 1; }

.cWgVAJ .slick-next { right: 0px; bottom: -100px; top: unset; height: 43px; width: 43px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px; }

.cWgVAJ .slick-prev { left: unset; right: 70px; bottom: -100px; top: unset; height: 43px; width: 43px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px; }

.cWgVAJ .slick-prev::before, .cWgVAJ .slick-next::before { position: absolute; display: none; }

.cWgVAJ .slick-slide { padding: 0px 83px 0px 196px; height: 482px; }

.cWgVAJ .slick-slide > div { height: 100%; }

.cWgVAJ .slick-slide img { width: auto; height: 100%; margin: 0px auto; object-fit: contain; max-height: 685px; }

.cWgVAJ .slick-dots { right: unset; left: 0px; flex-direction: column; top: 0px; bottom: 0px; width: auto; gap: 8px; justify-content: flex-start; background-color: rgb(255, 255, 255); max-height: 433px; padding-right: 6px; padding-top: 5px; padding-bottom: 5px; overflow: auto; display: inline-flex !important; }

.cWgVAJ .slick-dots img { margin: 0px auto; max-height: 74px; width: auto; }

.cWgVAJ .slick-dots li { width: 100px; height: 90px; border: 1.07px solid rgb(234, 234, 234); padding: 7px; margin: 0px; border-radius: 10px; min-height: 90px; max-height: 90px; min-width: 100px; max-width: 100px; overflow: hidden; display: grid; place-items: center; }

.cWgVAJ .slick-dots li.slick-active { border-color: rgb(12, 35, 64); }

@media (max-width: 1222px) {
  .cWgVAJ .slick-slide { height: 512px; }
}

@media (max-width: 1200px) {
  .cWgVAJ .slick-slide { padding: 0px 68px 0px 172px; }
}

@media (max-width: 1023px) {
  .cWgVAJ { border-radius: 6px; padding: 22px 0px; margin-bottom: 88px; }
  .cWgVAJ .slick-slide { height: 261px; padding: 0px 56px; }
  .cWgVAJ .slick-dots { flex-direction: row; bottom: -106px; top: unset; width: 100%; background-color: transparent; }
  .cWgVAJ .slick-dots li { background-color: rgb(255, 255, 255); width: 60px; height: 60px; min-width: 60px; min-height: 60px; max-width: 60px; max-height: 60px; border: 1px solid rgb(218, 218, 218); border-radius: 6px; }
  .cWgVAJ .slick-list { min-height: auto; }
  .cWgVAJ .slick-next, .cWgVAJ .slick-prev { display: none !important; }
}