/***************************/
/******* CONFIG VARS *******/
/* -COLORS.SCSS */
/* DEFAULT COLORS VARS */
/* THEME COLORS VARS */
/* _TEXT.SCSS */
/* Font Library */
/* FONT PER LE ICONE */
/******* CONFIG MIXIN ******/
/* _MIXIN.SCSS */
/***************************/
/*
** Widget Testo + Slider full width
*/
.swiper {
  width: 100%;
  height: 100%; }

.wk-slider-full-images .swiper-slide {
  width: auto;
  line-height: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }
  .wk-slider-full-images .swiper-slide img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 30vh;
    width: auto; }
    @media all and (min-width: 62.5em) {
      .wk-slider-full-images .swiper-slide img {
        height: 50vh; } }
  .wk-slider-full-images .swiper-slide.wk-proporzione img {
    aspect-ratio: 400/700; }

.wk-slider-full-images .swiper-slide {
  width: auto;
  line-height: 1;
  max-height: 30vh;
  height: 30vh; }
  @media all and (min-width: 62.5em) {
    .wk-slider-full-images .swiper-slide {
      max-height: 50vh;
      height: 50vh; } }
  .wk-slider-full-images .swiper-slide a {
    display: block;
    height: 30vh; }
    @media all and (min-width: 62.5em) {
      .wk-slider-full-images .swiper-slide a {
        height: 50vh; } }
    .wk-slider-full-images .swiper-slide a:hover {
      opacity: 1; }
  .wk-slider-full-images .swiper-slide a > img {
    -o-object-fit: cover;
    object-fit: cover;
    max-height: unset;
    width: 100%;
    height: 30vh;
    -o-object-position: top right;
       object-position: top right; }
    @media all and (min-width: 62.5em) {
      .wk-slider-full-images .swiper-slide a > img {
        height: 50vh; } }

.wk-slider-full-images .swiper {
  overflow: visible; }
