

/* Start:/local/templates/delaempol/css/style.css?17646032992760*/
/* base */
@import "/local/templates/delaempol/css/base.css";

/* style */
@import "/local/templates/delaempol/css/style/blocks.css";
@import "/local/templates/delaempol/css/style/ui.css";


/* libs */
@import "/local/templates/delaempol/css/libs/bootstrap-grid.css";
@import "/local/templates/delaempol/css/libs/swiper.css";
@import "/local/templates/delaempol/css/libs/simplebar.css";
@import "/local/templates/delaempol/css/libs/nice-select.css";
@import "/local/templates/delaempol/css/libs/magnific.css";


/* media queries */
@import "/local/templates/delaempol/css/media.css";

.form-message {
  display: none;
  padding: 10px 15px;
  border-radius: 8px;
  font-size: 0.95rem;
  transition: all 0.3s ease;
}

.form-message.error {
  background: rgba(229, 57, 53, 0.1);
  color: #e53935;
}

.form-message.success {
  background: rgba(56, 142, 60, 0.1);
  color: #388e3c;
}

.quiz__container {
  display: none;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.quiz__container.active {
  display: flex;
  opacity: 1;
  transform: translateX(0);
}

.quiz__container.inactive-left {
  opacity: 0;
  transform: translateX(-50px);
}

.quiz__container.inactive-right {
  opacity: 0;
  transform: translateX(50px);
}

.contact__row{
	
    margin-bottom: 30px;
}

.contacts-r1 {
	font-weight:500;
	font-family: "Jost";
	font-size: 2rem;
	margin-bottom: 20px;
}
.contacts-r4 {
	 font-size: 10px;
}

.call-btn2 {
  text-decoration: none;
  color: #fff;
  background-color: #28a745;
  border-radius: 8px;
  padding: 10px 20px;
  transition: background-color 0.3s, color 0.3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.call-btn2 span {
  display: inline-block;
  transition: opacity 0.3s;
}
.call-btn2 .number {
 position: absolute;
    color: #fff;
    left: 0;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.call-btn2:hover {
  background-color: #1e7e34;
}
.call-btn2:hover .text {
  opacity: 0;
}
.call-btn2:hover .number {
  opacity: 1;
}

.messenger ._telegram{
	background-color: #fff;
}
   .messenger ._telegram ._icon
   {
   	    fill: none;
    stroke: #989898;
    margin: 3px 0 0 -3px;
    width: 2.8rem;
    height: 2.8rem;
   }
.messenger ._icon, .messenger ._telegram, .messenger ._whatsapp {
	        fill: #989898;
	            width: 3rem;
}


   footer .messenger ._telegram ._icon
   {
   	    fill: none;
    stroke: #FFF;
    margin: 3px 0 0 -3px;
    width: 2.8rem;
    height: 2.8rem;
   }
footer .messenger ._telegram {
    background-color: unset;
}

.menu.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.other-services-card-a {
	color: black;
	text-decoration: none;
}


/* End */
/* /local/templates/delaempol/css/style.css?17646032992760 */
