/*zabezpieczenie wysokości panelu slidera*/
[data-panel-id="slideshow-0"] {
max-height: 500px;
}

/*ukryci elementów dostawy na stronie*/
#abs-price-start-delivery-li {
display: none;
}

/*style formatowania formularza zapytania o produkt dla niezalogowanych - początek*/
@media (min-width: 950px) {.full_training_order_form {
    max-width: 800px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
}

@media (min-width: 950px) {
.full_training_order_form > div {
width: 45%;
}
}


@media (min-width: 950px) {
.full_training_order_form > div:nth-of-type(7) {
    width: 800px;
}
}

@media (min-width: 950px){
.full_training_order_form > div:nth-of-type(8) {
    width: 800px;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
}
}

@media (min-width: 950px){ 
.full_training_order_form input[type="radio"], input[type="checkbox"] {
    margin: 3px 5px 0;
    margin-top: 1px \9;
    line-height: normal;
}
}

@media (min-width: 950px){
.full_training_order_form > div:nth-of-type(9) {
    width: 800px;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
}
}

@media (min-width: 950px) {
.full_training_order_form > div:nth-of-type(10) {
    width: 800px;
}
}


@media (min-width: 950px){
.full_training_order_form > button {
    width: 100%;
}
}

.custom-form>div input {
    min-width: auto;
}

.permission_form > label {
font-weight: 200;
}

/*style formatowania formularza zapytania o produkt dla niezalogowanych - koniec*/

/*ukrycie natywnego panelu danych firmy na stronie kontakt*/
.abs-company-data-container {
    display: none;
}


/*style formatowania opisów produktowych - działa na produkty wprowadzane w PA*/
.card > .section-title {

	font-size: 22px; 
	font-weight: bold; 
	color: #2c3e50; 
	border-bottom: 2px; 
	solid #ddd; 
	padding-bottom: 5px; 
	margin-top: 30px;
	border-bottom: 2px solid #ddd; 
}
.card > ul { 
	padding-left: 20px; 
}
.card > ul > li { 
	margin-bottom: 8px; 
	}

/*koniec: style formatowania opisów produktowych - działa na produkty wprowadzane w PA*/

/*zarządzanie widocznością linków do strony FAQ w stopce*/
.abs-panel-footer.list-group{
    background: red !important;
}


/*ustawienie wyświetlania cen w module ostatnio oglądane */
#lastSeenPanel .abs-item-price-box {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

/*Ukrycie ceny jednostki referencyjnej w koszyku*/
.abs-checkout-panel span.abs-item-price-reference {
    display:none;
}

/* trzy style do wyświetlania cen (BG) */
.abs-item-price-box .abs-item-price-final {
    order: 1;
}

.abs-item-price-box .abs-item-price-reference {
    order: 3;
}

.abs-item-price-box .abs-item-price-breakdown {
    order: 2;
}

/* Styl tylko dla przycisków „Do koszyka” */
button[title="Dodaj do koszyka"] {
  background-color: #f1644e !important;
  color: white !important;
  border: none !important;
}

/* Styl hover */
button[title="Dodaj do koszyka"]:hover {
  background-color: #d9534f !important;
  color: white !important;
}
@media (min-width: 992px) {
  .abs-header-menu-main.abs-navbar-root {
    height: auto !important; /* <- Zmieniamy na auto */
    min-height: unset !important;
    overflow: visible !important; /* <- Zmieniamy na visible */
  }

  #mainMenu {
    display: flex;
    align-items: center;
  }

  #mainMenu > ul.navbar-nav {
    height: 50px !important;
    line-height: 50px !important;
  }

  /* Wyłącznie dla pierwszego poziomu menu */
  #mainMenu > ul.navbar-nav > li > a:not(.dropdown-toggle) {
    line-height: 50px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* NIE dotykamy dropdownów */
  .dropdown-menu {
    line-height: normal !important;
    height: auto !important;
    padding: 8px 12px !important;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0);
  }

  .dropdown-menu > li > a {
    padding: 6px 12px !important;
    line-height: normal !important;
  }
}

/* Nadpisanie wyglądu kart produktowych */
.card {
  all: unset !important;
  background: none !important;
  padding: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  max-width: none !important;
}
/* Nadpisanie stylu tła strony */
body {
  background-color: transparent !important;
  margin: 0 !important;
padding: 0!important;
  font-family: inherit !important;
}
/* Tutaj skończyłem */
[data-panel-id="injection-1029"] .panel-heading h2 {
  display: none !important;
}

footer a.list-group-item {
  color: #ffffff !important;
  transition: color 0.3s ease;
}

footer a.list-group-item:hover {
  color: #cab495 !important;
}
.label-custom-1006 {
display: none
}

.for_ornsson_business > span:first-child, strong {
    font-weight: bolder;
    font-size: smaller;
    margin-right: 25px;
    font-family: inherit;
}

.for_ornsson_business {
    margin-top: 3.5px;
}

.abs-panel-main>.panel-heading, .abs-panel-main>.panel-footer, .abs-panel-main .abs-panel>.panel-heading { display: none;}
.abs-cart-lower-layout {
    display: none;}

.panel, .abs-tile-panels-container .abs-tile-panel {
margin: 0px;}

#header, #siteFloatingHeader, .abs-header-menu-top, .abs-header-content.floating-top{
background-color: #f6f6f6;}

.abs-header-content-buttons .nav-pills li a span:before {
color: #f1644e;}

.abs-header-content-search .abs-search-options-links a {
color: #2c3e50; }

.accessibility-label {
color: #2c3e50; }

.navbar-default .navbar-nav>li>a {
color: #2c3e50;}

.abs-product-name a {
  color: #2c3e50 !important;
  text-decoration: none !important;
  transition: color 0.2s ease;
}

.abs-product-name a:hover {
  color: #f1644e !important;
}


.nav ul {
  justify-content: center;
}

/* Styl samego przycisku "Historia zamówień */
#clientOrderhistoryb2bPage > a {
  background-color: #f1644e !important;
  color: #ffffff !important;
}

#clientOrderhistoryb2bPage > a:hover {
  color: #2c3e50 !important;
}



#siteFloatingHeader.affix ~ header div #top {
  opacity: 0;
}

footer {
    background-color: #000;
    background-image: none;
    margin-top: 50px;
}
.abs-news-leadin {
display: none;}

/* Stylowanie pozycji menu „Najlepsze oferty” */
#offerLabelPage-1004 {
  background-color: #f6f6f6;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 14px;
  margin-left: 10px;
}

/* Styl tekstu w linku */
#offerLabelPage-1004 > a {
  color: #cab495 !important;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  align-items: center;
  height: 100%;
  text-transform: none; /* bez wielkich liter */
}

/* Hover efekt */
#offerLabelPage-1004 > a:hover {
  color: #2c3e50 !important;
  background-color: transparent !important;
}


#lastSeenPanel .panel-body::before {
  content: "Ostatnio oglądane";
  display: block;
  font-size: 22px;
  font-weight: 600;
  color: #2c3e50;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}

<a class="sqoly-biznes-link" href="/sqoly-dla-biznesu.html">Sqoly dla biznesu</a>
/* Ustawiamy kontekst pozycjonowania na listę w top menu */
#topMenu ul.nav {
  position: relative;
}

/* Nasz „nowy” link wsuwamy optycznie do menu */
.sqoly-biznes-link {
  position: absolute;
  /* DOPASUJ poniższe 2 wartości, aby wsunąć link dokładnie przed „Zwiększona dostępność” */
  top: 50%;
  left: 40%;            /* <-- przesuwaj w lewo/prawo aż trafi w dobre miejsce */
  transform: translateY(-50%);

  padding: 8px 12px;
  text-decoration: none;
  color: #cab495;
  background: #fff;
  font-weight: 600;
  line-height: 1;
  z-index: 10;          /* ponad tłem menu */
  /* opcjonalnie: obrys, żeby wyglądał jak reszta */
  /* border: 1px solid #cab495; */
}

/* Hover – opcjonalnie */
.sqoly-biznes-link:hover {
  color: #2c3e50;
}

/* Mobile – na małych ekranach nie wciskamy w menu, pokaż pod nim */
@media (max-width: 991px) {
  .sqoly-biznes-link {
    position: static;
    display: block;
    margin: 8px 0 0 0;
    transform: none;
  }
}

<script>
  const container = document.querySelector('.testimonials-container');
  document.querySelector('.prev-arrow').onclick = () => container.scrollBy({ left: -500, behavior: 'smooth' });
  document.querySelector('.next-arrow').onclick = () => container.scrollBy({ left: 500, behavior: 'smooth' });
</script>