@charset "UTF-8";
/*
Theme Name: DES
Theme URI: http://www.example.pt/
Description: Farmodiética's custom template, this serves as a building block for every theme built for farmodiética's websites.
Version: 1.0
Author: Farmodiética
*/
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css");
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
.splide__arrow {
  opacity: 1;
  background-color: transparent;
}

.splide__arrow:disabled {
  display: none;
}

.splide__arrow svg {
  height: 1.7em;
  width: 1.7em;
}

.splide__pagination {
  z-index: 0;
}

.splide__list .splide__slide {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.splide__arrow--prev:focus, .splide__arrow--next:focus, .splide__pagination__page:focus{
    outline: none !important;
}

.splide__arrow.disabled {
    display: none;
}

.fs-36px{
  font-size: 36px;
}

.fs-18px{
  font-size: 18px;
}

.fs-14px{
  font-size: 14px;
}

.fs-12px{
  font-size: 12px;
}

.mt-4-5{
  margin-top: 2rem !important;
}

@media (max-width: 767.98px) {
  .splide__arrow--prev, .splide__arrow--next{
      display: none !important;
  }

  .splide__pagination--ltr{
      bottom: -1em !important;
  }

  .splide__pagination__page.is-active{
    background: #8e8d8d !important;
  } 

  .fs-36px{
    font-size: 22px;
  }

  .fs-18px{
    font-size: 16px;
  }

  .fs-12px{
    font-size: 10px;
  }

  .col-12.col-lg-6.order-1.order-lg-2.d-flex{
    min-height: 145px;
  }
}

@media (min-width: 768px) {
  .splide__arrow--prev{
      left: -3em !important;
  }
  
  .splide__arrow--next {
      right: -3em !important;
  }

  .splide__pagination--ltr{
      display: none !important;
  }
}