/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2026 | 16:06:53 */
/* Poświata w tłach boxów  */
.bsq-box-shadow {
    overflow: hidden;
}

.bsq-box-shadow::after {
    content: '';
    position: absolute;
    top: calc(100% - 200px);
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 500px;
    height: 500px;
    background:
      radial-gradient(
        circle at center,
        rgba(214, 255, 50, .085) 0%,
        rgba(214, 255, 50, .025) 65%,
        rgba(214, 255, 50, 0.0) 75%,
        rgba(214, 255, 50, 0 ) 100%
      );

    filter: blur(26px);
    pointer-events: none;
}

/* Ustawiamy układ w jednej linii i pozwalamy przesuwać wrapper transformem */
.deensimc-testimonial-marquee .deensimc-marquee-track-wrapper{
  display:flex;
  flex-wrap:nowrap;
  will-change: transform;
  cursor: grab;
  user-select:none;
}
.deensimc-testimonial-marquee .deensimc-marquee-track-wrapper:active{ cursor: grabbing; }

.deensimc-testimonial-marquee .deensimc-marquee-track{
  flex: 0 0 auto;
  display:flex;
/*   gap: 16px;  */
  margin:0;
  padding:0;
  list-style:none;
}

/* Wyłączamy oryginalną animację CSS wtyczki (bo będzie to gryźć) */
.deensimc-testimonial-marquee .deensimc-marquee-track{
  animation: none !important;
}


/* BODY HTML GRADIENT DOWN */

/* html::before {
	content: '';
  width: 100vw;
  height: 30px;
	position: fixed;
  z-index: 10;
  top: calc(100vh - 30px - 1px);
  display: block;
  background-color: rgba(89, 131, 252, 0);
background-image: linear-gradient(180deg, rgba(89, 131, 252, 0) 0%, rgba(208, 252, 0, 0.2) 50%, rgba(208, 252, 0, 0.4) 100%);
	border-bottom: 1px solid rgba(208,252,0,1);
  opacity: .25;
} */
/* -----------  */

.elementor-counter-title {
	text-align: center !important;
}

.bsq-box, .bsq-box * {
/* 	 background-color:--e-global-color-ce3ab40 !important; */
/* 	padding: 30px; */
	transition: 0s !important;
}

/* 
.bsq-box * {
	color: #fff !Important;
} */

/* .bsq-box p {
	color: 
} */

.bsq-box .elementor-icon * {
	color: var(--e-global-color-accent) !important;
	fill: var(--e-global-color-accent) !important;
}

.bsq-box p {
	color: var( --e-global-color-991d59d ) !important;
}

.bsq-box:hover {
	background-color: var(--e-global-color-accent) !important;
    border-color: black !important;
}

.bsq-box:hover *, .bsq-box.first-box * {
	color: #000 !important;
}


.bsq-box:not(.bsq-box.first-box) .elementor-button {
	color: var(--e-global-color-accent) !important;
	border-color: #fff !important;
}

.bsq-box:not(.first-box):hover .elementor-button {
/* 	color: var(--e-global-color-accent) !important; */
	border-color: #000 !important;
}


.bsq-box:hover .elementor-button {
	color: #000 !important;
	border-color: #000 !important;
}

.bsq-box:hover .elementor-button:hover {
	border-color: #000 !important;
}

/* .bsq-box:not(.first-box) .elementor-button {
	border-color: #000 !Important;
} */

.bsq-box:hover .elementor-button {
	border-color: #fff !Important;
}

.bsq-box:not(.first-box) .elementor-button * {
	color: var(--e-global-color-accent) !important;
}

.bsq-box.first-box .elementor-button {
	border-color: #000 !Important;
}

.bsq-box.first-box .elementor-button {
	color: #000 !Important;
}


.bsq-box:hover .elementor-button *{
	color: #000 !Important;
}

.bsq-box:hover .elementor-button-text {
	color: #000 !Important;
}


.bsq-box:hover .elementor-button {
	border-color: #000 !Important;
}

.bsq-box:hover .elementor-button:hover {
	border-color: #fff !Important;
}

.bsq-box.first-box {
	background-color: var(--e-global-color-accent) !important;
}



/* ===== */

.chips {
    margin: -5px;
}

.chips li {
    border: 1px solid black;
    padding: .1em .3em .14em !important;
	background-color: var( --e-global-color-accent ) !important;
	color: #000 !important;
    margin: 2px !important;
}

.bsq-box:hover .chips li {
	border-color: #000 !important;
}


.chips-green li {
    border: 1px solid var( --e-global-color-d376dc5 ) !important;
    margin: 2px !important;
    background-color: var( --e-global-color-accent ) !important;
    box-shadow: 0 0 4px rgba(185, 255, 0, 0.2);
}
.chips-green li span {
    color: #000 !important;
}

.chips li * {
	 color: #000 !important;
}

.chips li span * {
    font-size: 8px;
    font-family: 'Unbounded', Sans-Serif;
    letter-spacing: normal;
    line-height: 2em;
    font-weight: 600;
} 