/***************************/
/******* CONFIG VARS *******/
/* -COLORS.SCSS */
/* DEFAULT COLORS VARS */
/* THEME COLORS VARS */
/* _TEXT.SCSS */
/* Font Library */
/* FONT PER LE ICONE */
/******* CONFIG MIXIN ******/
/* _MIXIN.SCSS */
/***************************/
/*
** Widget Elementor Slider
*/
.wk-slider {
  cursor: none;
  height: auto; }
  .wk-slider .swiper-slide {
    width: auto; }
    .wk-slider .swiper-slide img {
      height: 500px;
      width: auto; }
      @media all and (max-width: 47.99em) {
        .wk-slider .swiper-slide img {
          height: 30vh; } }
  .wk-slider.wk-4-5 img {
    width: 100%;
    aspect-ratio: 4/5;
    -o-object-fit: cover;
       object-fit: cover; }
    @media all and (max-width: 47.99em) {
      .wk-slider.wk-4-5 img {
        width: 80vw;
        height: auto; } }
  .wk-slider .swiper-custom-cursor {
    font-size: 18px;
    color: #D7EF9F;
    white-space: nowrap;
    pointer-events: none;
    position: absolute;
    z-index: 1000;
    font-weight: 500; }
    @media all and (max-width: 47.99em) {
      .wk-slider .swiper-custom-cursor {
        display: none; } }
  .wk-slider .swiper-pagination {
    text-align: right;
    color: #D7EF9F;
    font-weight: 500;
    padding: 20px;
    display: none; }
    @media all and (max-width: 47.99em) {
      .wk-slider .swiper-pagination {
        display: block; } }
    .wk-slider .swiper-pagination span {
      font-weight: 500; }
