/* 
Theme Name: RQR Service
Author: web_seo_pro
Template: hello-elementor
*/

/* Add your custom styles here */
.tooltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
}

.tooltiptext {
	font-size: 16px;
}

.tooltip .tooltiptext {
  visibility: hidden;
  background-color: #FFAF1A;
  color: #000;
  text-align: left;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-30%);
  opacity: 0;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  z-index: 1000;
  white-space: normal;
  word-wrap: break-word;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  min-width: 400px;
  max-width: 400px;
  overflow: hidden;
}

/* Показываем Tooltip */
.tooltip:hover .tooltiptext,
.tooltip:focus .tooltiptext,
.tooltip:active .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltip-dishwash {
	transform: translateX(-23%)!important;
}
@media screen and (max-width: 880px) {
	.tooltip-garbage {
		transform: translateX(-30%)!important;
		min-width: 415px!important;
		max-width: 415px!important;
	}
}

@media screen and (max-width: 768px) {
	.e-form__indicators--type-number_text{
		display: none;
	}
	.tooltip .tooltiptext{
		transform: translateX(-57%);
		min-width: 310px!important;
		max-width: 310px!important;
	}
	.tooltiptext{
		font-size: 14px!important;
	}
	.rep-ser {
		transform: translateX(-22%)!important;
	}
	.toilet  {
		transform: translateX(-47%)!important;
	}
	.skin-water {
		transform: translateX(-34%)!important;
	}
	.under-instal {
		transform: translateX(-54%)!important;
	}
	.toilet-leak, .sink-repl {
		transform: translateX(-71%)!important;
	}
	.sink-leak{
		transform: translateX(-67%)!important;
	}
	.tooltip-dishwash {
		transform: translateX(-30%)!important;
	}
	.tooltip-garbage {
		transform: translateX(-38%)!important;
	}
	.tooltip-chandelier {
		transform: translateX(-18%)!important;
	}
	.tooltip-exhaust-fan {
		transform: translateX(-63%)!important;
	}
	.tooltip-indoor-light  {
		transform: translateX(-23%)!important;
	}
}