.custom-logo{
    height: 40px;
    width: 100%;
    object-fit: contain;
}
.custom-logo-footer .custom-logo{
  width: 230px;
}

#menu-primary li a:hover, #mobile-menu li a:hover{
  color: #FF6235;
}


/* ====== slider config ====== */
.splide__arrows{
    position: absolute;
    bottom: 16px;
    left: 0px !important;
}
@media (max-width: 1024px){
    .splide__arrows{
        bottom: -50px;
    }
    .splide__pagination__page{
        bottom: -70px;
        left: 110px !important;
       
    }
} 
.splide__arrow--prev {
  position: absolute;
  left: 0 !important; /* przesuwamy strzałkę lewą bardziej w prawo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  border: 2px solid black !important;

}

.splide__arrow--next {
  position: absolute;
  left: 110px !important; /* przesuwamy strzałkę prawą bardziej w lewo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  border: 2px solid black !important;
}

.splide__arrow svg{
    stroke: #FF6235 !important;
    width: 35px !important;
    height: 23px !important;
    fill: none !important;
}

#splide .splide__pagination {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
}


.splide__pagination__page{
  width: 40px !important;
  height: 4px !important;
  border-radius: 0 !important;
  margin: 0 !important;
  
}

.splide__pagination__page.is-active {
  background-color: #FF6235 !important;
  transform: scale(1) !important;
}





.splide__slide {
  transition: transform 0.1s ease;
}

.splide__slide.second-slider.is-active {
  transform: scale(1.15);
  z-index: 10;
}


.splide__slide.text-gallery-elements.is-active{
  background-color: #FF6235;
  border: none;
  color: white !important;
}

#texts-slider .splide__arrows .splide__arrow--prev{
  position: absolute;
  left: 0 !important; /* przesuwamy strzałkę lewą bardziej w prawo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  border: 2px solid white !important;
}

#texts-slider .splide__arrows .splide__arrow--next{
  position: absolute;
  left: 110px !important; /* przesuwamy strzałkę prawą bardziej w lewo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  border: 2px solid white !important;
}

@media (max-width: 1280px){
  #texts-slider .splide__arrows{
    bottom: -80px;
  }
  #texts-slider .splide__pagination__page{
    bottom: -95px;
    
  }
  
}

@media (max-width: 768px){
#texts-slider ul{
    left: 100px;
    width: fit-content;
  }
}



#texts-slider2 .splide__arrows .splide__arrow--prev{
  position: absolute;
  left: 28px !important; /* przesuwamy strzałkę lewą bardziej w prawo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  top: 5px;
}

#texts-slider2 .splide__arrows .splide__arrow--next{
  position: absolute;
  left: 135px !important; /* przesuwamy strzałkę prawą bardziej w lewo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  top: 5px;
}

#texts-slider2 .splide__pagination{
  bottom: 5px !important;
}


@media (max-width: 1280px){
  #texts-slider2 .splide__arrows .splide__arrow--prev{
      top: -35px;
  }
  #texts-slider2 .splide__arrows .splide__arrow--next{
      top: -35px;
  }

  #texts-slider2 .splide__pagination{
  bottom: 40px !important;
}

}


@media (max-width: 1024px){
 #texts-slider2 .splide__arrows .splide__arrow--prev{
      top: -100px;
  }
  #texts-slider2 .splide__arrows .splide__arrow--next{
      top: -100px;
  }

  #texts-slider2 .splide__pagination{
  bottom: 110px !important;
} 
}


#team-slider2 .splide__slide.is-active{
  min-height: 535px;
}

#team-slider2 .splide__slide.collapsed {
  height: 280px;
  overflow: hidden;
  transition: all 0.3s ease;

}
#team-slider2 .splide__slide.collapsed img{
  max-height: 220px;
  padding-right: 18px;
}

#team-slider2 .splide__slide.collapsed p,
#team-slider2 .splide__slide.collapsed h3{
  font-size: 22px;
  line-height: 25px;
}
#team-slider2 .splide__slide.collapsed .team-content {
  padding-top: 30px;
}

#team-slider2 .splide__slide.collapsed .short-desc,
#team-slider2 .splide__slide.collapsed .experience {
  display: none;
}





#team-slider2 .splide__arrows .splide__arrow--prev{
  position: absolute;
  left: 28px !important; /* przesuwamy strzałkę lewą bardziej w prawo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  top: 70px;
}

#team-slider2 .splide__arrows .splide__arrow--next{
  position: absolute;
  left: 135px !important; /* przesuwamy strzałkę prawą bardziej w lewo */
  width: 90px !important;
  border-radius: 50px !important;
  height: 55px !important;
  background: none !important;
  top: 70px;
}

#team-slider2 .splide__pagination{
  bottom: -60px !important;
}

@media (max-width: 1024px){
  #team-slider2 .splide__arrows .splide__arrow--prev,
  #team-slider2 .splide__arrows .splide__arrow--next{
    top: 20px;
  }
  #team-slider2 .splide__pagination{
    bottom: -10px !important;
  }

  
}



/* ============================= */




.knowledge-thumbnail .attachment-post-thumbnail{
  object-fit: cover;
  max-width: 100%;
  min-width: 100%;
  max-height: 100%;
  min-height: 100%;
  border-radius: 25px;
}
input:focus{
  outline: 2px solid #FF6235;
}



