.contact-clevoxa .contact-two__title{text-transform:none;font-size:38px;line-height:1.15}
.contact-clevoxa .contact-two__text{font-size:16px;line-height:1.7}
.contact-clevoxa .contact-two__form__title{text-transform:none}
.contact-clevoxa .form-one__control label{display:block;font-weight:600;font-size:13px;color:#191e23;margin-bottom:8px}
.contact-clevoxa .form-one__control label span{color:#ff0066}
.contact-clevoxa .form-one__control textarea{min-height:145px;resize:vertical}
.contact-clevoxa .contact-privacy{font-size:12px;line-height:1.6;margin-bottom:20px}
.contact-clevoxa .contact-privacy a{color:#b90049;text-decoration:underline}
.contact-clevoxa .contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.contact-clevoxa #contact-status{font-size:14px;line-height:1.6;margin-top:18px}
.contact-clevoxa .contact-direct{margin:35px 0 0;text-align:center}
.contact-clevoxa .contact-direct>a{display:inline-flex;align-items:center;gap:25px;background:#ff0066;color:white;border-radius:40px;padding:15px 25px;font-size:15px;font-weight:600}
.contact-clevoxa .contact-direct p{font-size:14px;line-height:1.6;margin-top:16px}
.contact-clevoxa .contact-two__image>img{filter:none}
.contact-clevoxa .google-map__info{background:#191e23}
.contact-clevoxa .google-map__info__title{text-transform:none}
.contact-clevoxa .google-map__info__list{font-size:16px}
.contact-clevoxa .google-map__info__list li i{color:#ff0066}
@media(max-width:991px){.contact-clevoxa .contact-two__content{margin-top:45px}}
@media(max-width:767px){.contact-clevoxa .contact-two__title{font-size:31px}.contact-clevoxa .form-one__group{grid-template-columns:1fr}.contact-clevoxa .google-map__info{padding:30px 24px}}

.contact-two__image__video .contact-booking-link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 58px;
  height: 58px;
  font-size: 16px;
  color: var(--growim-primary, #635AD9);
  background-color: var(--growim-white, #fff);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 500ms ease;
  z-index: 1;
}
.contact-two__image__video .contact-booking-link::after {
  position: absolute;
  left: -6px;
  top: -6px;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  content: "";
  background-color: var(--growim-white, #fff);
  opacity: 0.3;
  border-radius: 50%;
  z-index: -1;
}
.contact-two__image__video .contact-booking-link .ripple,
.contact-two__image__video .contact-booking-link .ripple:before,
.contact-two__image__video .contact-booking-link .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 0 rgba(var(--growim-white-rgb, 255, 255, 255), 0.3);
  animation: ripple 3s infinite;
  border-radius: 50%;
}
.contact-two__image__video .contact-booking-link .ripple:before {
  animation-delay: 0.5s;
  content: "";
  position: absolute;
}
.contact-two__image__video .contact-booking-link .ripple::after {
  animation-delay: 0.7s;
  content: "";
  position: absolute;
}
.contact-two__image__video .contact-booking-link:hover {
  color: var(--growim-white, #fff);
  background-color: var(--growim-primary, #635AD9);
}
