.modal-input.error input{
	color: red;
	border-bottom-color: red;
}
.current-lang a{    color: #0d97f7;}
.footer-created a span{text-decoration: underline;display: inline-block;}
.footer-created a:hover span{text-decoration: none;}
.header-inner{
	    width: calc(100% - 150rem);
}
.whatsapp-phone{
	display: flex;
	position: fixed;
	z-index: 8;
	        padding: 12rem;
        border-radius: 50%;
	    right: 26rem;
    bottom: 46rem;
	        background: #25d366;
}
.whatsapp-phone:after{
	    content: '';
    position: absolute;
    inset: -15rem;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.35);
    pointer-events: none;
    animation: talk-badge-ring 2.6s ease-out infinite;
}

@keyframes talk-badge-ring {
  0% {
    transform: scale(0.92);
    opacity: 0.6;
  }
  70%,
  100% {
    transform: scale(1.08);
    opacity: 0;
  }
}
.header-inner .header-nav{ margin:0}
	.header a.phone{
	    font-size: 14rem;
    display: flex;
    align-items: center;
    margin: 0 auto;
    color: #fff;
}
.header a.phone:hover{color: #0d97f7;}
	.header a.phone svg{
		    width: 16rem;
    height: 16rem;
	}

.header .container a.tel{
		display: none;
	}
@media screen and (max-width: 768px){
	.header-inner{width: 100%;}
	.header-inner a.phone{
		display: none;
	}
	.header .container a.tel{
		display: flex;
	}
}
@media screen and (max-width: 480px){
	.services .services-item:last-child{margin-right: 90rem;}
	.whatsapp-phone{display: flex;}
}
