/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Updates
-----------------------------------------------------------------*/
.sendStatus {
	background-color: #AFDD2E;
    color: #000;
    padding: 1rem;
    text-align: center;
    margin: 1rem 0;
}

.sendStatusWhite {
	background-color: #fff;
    color: #000;
    padding: 1rem;
    text-align: center;
    margin: 1rem 0;
}

.link-no-color {
	color: #252b33;
}
.link-no-color:hover {
	color: #fff;
}
.btn-dark:hover {
	background-color: #fff;
  	border-color: #fff;
	color: #252b33;
}

.blackNav {
	background-color: #111!important;
}

.card-service {
	background: #fff;
	border: 1px solid #eee;
	border-radius: 10px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-service:hover {
	transform: translateY(-5px) scale(1.02);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.card-service .icon i {
	transition: color 0.3s ease;
}

.card-service:hover .icon i {
	color: #7FB800; /* zielony neon Lion-IT */
}

.wow {
	visibility: hidden;
}

.whatsapp-float {
	position: fixed;
	bottom: 60px;
	right: 30px;
	width: 60px;
	height: 60px;
	background-color: #25D366;
	color: white;
	border-radius: 50%;
	text-align: center;
	font-size: 30px;
	line-height: 60px;
	z-index: 999;
	box-shadow: 0 4px 8px rgba(0,0,0,0.3);
	transition: transform 0.3s ease;

	bottom: calc(env(safe-area-inset-bottom) + 60px);
  	right: calc(env(safe-area-inset-right) + 30px);
  }

.whatsapp-float:hover {
	transform: scale(1.1);
}

@media (max-width: 568px) {
	.hidden-xs {
		display: none!important;
	}
	.whatsapp-float {
		bottom: 40px; /* albo więcej, żeby nie nachodziło na navbar Safari */
		right: 15px;
	}
}