@import url("../style.css");
/* =Theme customization starts here
------------------------------------------------------- */
html {
  overflow-x: hidden;
}

body {
  font-size: 16px;
  overflow-x: hidden;
} 

strong {
  font-weight: 700;
}

.elementor-field-group input {
  padding: 4px 14px;
}

#header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  color: white;
  fill: white;
}
#header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, #header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, #header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, #header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}

#home-baner > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(89.72deg, #102C3C 0.24%, rgba(23, 50, 65, 0.966318) 6.96%, rgba(32, 58, 73, 0.918009) 13.01%, rgba(42, 67, 81, 0.868764) 20.12%, rgba(50, 73, 87, 0.831156) 24.94%, rgba(57, 79, 92, 0.798345) 30.99%, rgba(64, 85, 97, 0.762072) 35.79%, rgba(73, 93, 105, 0.715833) 41.65%, rgba(217, 217, 217, 0) 99.77%);
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

#home-opinie .elementor-main-swiper .swiper-slide {
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
}
#home-opinie .swiper-container-horizontal > .swiper-pagination-bullets, #home-opinie .swiper-pagination-custom, #home-opinie .swiper-pagination-fraction {
  bottom: -15px;
}

#kredyty .elementor-widget-image a {
  display: block;
}

a.copyright-link {
  color: white;
}
a.copyright-link:hover {
  color: #0c6eb8;
}

#uslugi-home .zobacz-wiecej .elementor-widget-container a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: 15px;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 14px 44px 14px 44px;
  display: inline-block;
  line-height: 1;
  fill: #fff;
  color: #fff;
  text-align: center;
  transition: all 0.3s;
}
#uslugi-home .zobacz-wiecej .elementor-widget-container a:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-d2bae36);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
}

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