@charset "UTF-8";
.main-color-text {
  color: #262E38;
}

.logo-light-text {
  color: #8c9ebd;
}

.main-color-bg {
  background: #262E38;
}

.main-green-text {
  color: #2b9788;
}

.main-background-color {
  background: #EEEEEE;
}

/*------------------------------------- font ---------------------------*/
.fa-2x {
  font-size: 1.4rem;
}

.fa-3x {
  font-size: 1.7rem;
}

.fa-4x {
  font-size: 2rem;
}

.fa-5x {
  font-size: 2.4rem;
}

.fa-6x {
  font-size: 3.1rem;
}

nav.navbar a.nav-link {
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #262E38 !important;
  border-radius: 10px;
}
nav.navbar a.nav-link:hover {
  background: #f2f2f2;
  border-radius: 10px;
}
nav.navbar a.contact {
  background: #f2f2f2;
  border-radius: 10px;
  border-width: 2px;
  border-style: solid;
  border-color: #262E38;
}
nav.navbar a.contact:hover {
  background: #262E38;
  color: #fff !important;
}

.banner-more-item {
  bottom: 0;
  left: 0;
  text-align: center;
  background: #fff;
  text-decoration: none;
  letter-spacing: 0.5px;
}

.simple-link {
  color: #2b976d;
  text-decoration: none;
}
.simple-link:hover {
  color: #1a5b42;
}

.ezd-button {
  background: #fff;
  color: #262E38;
  border-width: 0 0 4px 0;
  border-style: solid;
  padding: 6px;
  border-color: #bbbbbb;
}
.ezd-button#v-pills-jst-tab span {
  color: #2b9788;
}
.ezd-button#v-pills-sko-tab span {
  color: #972b54;
}
.ezd-button#v-pills-erp-tab span {
  color: #532b97;
}
.ezd-button#v-pills-rejestry-tab span {
  color: #876FFF;
}
.ezd-button#v-pills-workflow-tab span {
  color: #2AACE4;
}
.ezd-button.active#v-pills-jst-tab, .ezd-button:hover#v-pills-jst-tab {
  border-color: #2b9788;
}
.ezd-button.active#v-pills-sko-tab, .ezd-button:hover#v-pills-sko-tab {
  border-color: #972b54;
}
.ezd-button.active#v-pills-erp-tab, .ezd-button:hover#v-pills-erp-tab {
  border-color: #532b97;
}
.ezd-button.active#v-pills-rejestry-tab, .ezd-button:hover#v-pills-rejestry-tab {
  border-color: #876FFF;
}
.ezd-button.active#v-pills-rejestry-tab i, .ezd-button:hover#v-pills-rejestry-tab i {
  color: #876FFF;
}
.ezd-button.active#v-pills-workflow-tab, .ezd-button:hover#v-pills-workflow-tab {
  border-color: #2AACE4;
}
.ezd-button.active#v-pills-workflow-tab i, .ezd-button:hover#v-pills-workflow-tab i {
  color: #2AACE4;
}

#products .accordion-button {
  color: #262E38;
  font-weight: 500;
  font-size: 1.3rem;
}
#products .accordion-button:not(.collapsed) {
  background-color: #EEEEEE;
}

#download a img {
  transition-property: all;
  transition-duration: 0.3s;
  opacity: 0.7;
}
#download a:hover img {
  transition-property: all;
  transition-duration: 0.3s;
  border-radius: 10px;
  opacity: 1;
}

#faq {
  background-color: #262E38;
  color: #fff;
}
#faq .accordion {
  border-width: 0 !important;
}
#faq .accordion .accordion-item {
  background-color: transparent !important;
}
#faq .accordion .accordion-item .accordion-button {
  background-color: transparent !important;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  color: #fff;
}
#faq .accordion .accordion-item .accordion-button::after {
  content: "";
  font-family: "Font Awesome 6 Pro";
}

.send {
  background: #f2f2f2;
  border-radius: 10px;
  text-decoration: none;
  border-width: 2px;
  border-style: solid;
  border-color: #262E38;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #262E38 !important;
}
.send:hover {
  background: #262E38;
  color: #fff !important;
}

body {
  font-family: "Segoe UI", Roboto !important;
  font-size: 1.3rem !important;
}

.caption {
  background: rgba(0, 0, 0, 0.6);
  bottom: 12%;
  right: 7%;
  border-width: 3px;
  border-style: solid;
  border-color: #fff;
}

.section-title:first-letter {
  color: #2b976d;
}

#numbers {
  background-image: url("../src/images/numbers-back-right.png");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: contain;
}
#numbers .rwd-number {
  background-color: rgba(255, 255, 255, 0.2);
}

#bonus .it-integracja {
  background-image: url("../src/images/wall-img2.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
}
#bonus .it-pulpit {
  background-image: url("../src/images/wall-img3.png");
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat;
}
#bonus .wall-img {
  background-image: url("../src/images/WALL1.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 200px;
}
#bonus .it-elastycznosc {
  background-image: url("../src/images/wall-img-4.png");
  background-size: contain;
  background-position: bottom center;
  background-repeat: no-repeat;
}

#clients .container-xl {
  background-image: url("../src/images/cities-background.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

.feature {
  border-color: #262E38 !important;
}
.feature label {
  background-color: #2b976d;
  color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.content-jst label {
  color: #2b9788;
}
.content-jst ul li label {
  background-color: #2b9788;
  color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.content-sko label {
  color: #972b54;
}
.content-sko ul li label {
  background-color: #972b54;
  color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.content-erp label {
  color: #532b97;
}
.content-erp ul li label {
  background-color: #532b97;
  color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

.content-rejestry label, .content-rejestry i {
  color: #876FFF;
}
.content-rejestry ul li label {
  background-color: #876FFF;
  color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
}

blockquote {
  border-left: 5px solid #2b9788;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 15px;
  margin: 10px;
}

/*# sourceMappingURL=mainstyle.css.map */
