.vitec-contact-form {
  --hue: 180;
  --color-one: hsl(var(--hue), 50%, 50%);
  --color-one-text: hsl(var(--hue), 50%, 99.5%);
  --color-text: hsl(var(--hue), 20%, 20%);
  --color-text-disabled: hsla(var(--hue), 20%, 20%, 0.6);
  --color-error: hsl(0, 50%, 50%);
  --background-one: linear-gradient(155deg, var(--color-one) 0, var(--color-one) 49.9%, hsl(var(--hue), 50%, 60%) 50%, var(--color-one) 100%);
  --background-two: linear-gradient(155deg, white 0, hsl(var(--hue), 50%, 95%) 100%);
  --color-border: hsl(var(--hue), 20%, 80%);
  --shadow: 0 0 8px 0 hsla(var(--hue), 20%, 20%, 0.3);
  --gap-one: 10px;
  --gap-two: 15px;
  --gap-three: 25px;
  --border-radius-one: 5px;
  --border-radius-two: 10px;
  --anchor-size: 50px;
  all: initial;
  all: unset;
  all: revert;
  font-family: 'Didact Gothic', sans-serif;
  color: var(--color-text);
}
.vitec-contact-form.vitec-anchor-top-left {
  top: var(--gap-one);
  right: auto;
  bottom: auto;
  left: var(--gap-one);
  flex-direction: column-reverse;
  align-items: start;
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-content {
  top: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: auto;
  bottom: auto;
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-content:not(.vitec-visible) {
  transform: translateY(-10px);
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-anchor {
  top: var(--gap-one);
  right: auto;
  bottom: auto;
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-anchor > button {
  border-radius: var(--border-radius-one) 50% 50% 50%;
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-toast {
  top: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: auto;
  bottom: auto;
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-top-left > .vitec-toast.vitec-anchor-pointer:after {
  top: -46px;
  right: auto;
  bottom: auto;
  left: calc(var(--gap-one) + var(--anchor-size));
  transform: scale(-1, -1);
}
.vitec-contact-form.vitec-anchor-top-right {
  top: var(--gap-one);
  right: var(--gap-one);
  bottom: auto;
  left: auto;
  flex-direction: column-reverse;
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-content {
  top: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: var(--gap-one);
  bottom: auto;
  left: auto;
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-content:not(.vitec-visible) {
  transform: translateY(-10px);
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-anchor {
  top: var(--gap-one);
  right: var(--gap-one);
  bottom: auto;
  left: auto;
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-anchor > button {
  border-radius: 50% var(--border-radius-one) 50% 50%;
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-toast {
  top: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: var(--gap-one);
  bottom: auto;
  left: auto;
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-toast.vitec-anchor-pointer:after {
  top: -46px;
  right: calc(var(--gap-one) + var(--anchor-size));
  bottom: auto;
  left: auto;
  transform: scaleY(-1);
}
.vitec-contact-form.vitec-anchor-top-right > .vitec-toast .vitec-close {
  right: auto;
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-bottom-left {
  top: auto;
  right: auto;
  bottom: var(--gap-one);
  left: var(--gap-one);
  align-items: start;
}
.vitec-contact-form.vitec-anchor-bottom-left > .vitec-content {
  top: auto;
  right: auto;
  bottom: calc((var(--gap-one) * 2) + var(--anchor-size));
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-bottom-left > .vitec-anchor {
  top: auto;
  right: auto;
  bottom: var(--gap-one);
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-bottom-left > .vitec-anchor > button {
  border-radius: 50% 50% 50% var(--border-radius-one);
}
.vitec-contact-form.vitec-anchor-bottom-left > .vitec-toast {
  top: auto;
  right: auto;
  bottom: calc((var(--gap-one) * 2) + var(--anchor-size));
  left: var(--gap-one);
}
.vitec-contact-form.vitec-anchor-bottom-left > .vitec-toast.vitec-anchor-pointer:after {
  top: auto;
  right: auto;
  bottom: -46px;
  left: calc(var(--gap-one) + var(--anchor-size));
  transform: scaleX(-1);
}
.vitec-contact-form label,
.vitec-contact-form button,
.vitec-contact-form div,
.vitec-contact-form form,
.vitec-contact-form fieldset,
.vitec-contact-form span,
.vitec-contact-form input,
.vitec-contact-form select,
.vitec-contact-form a,
.vitec-contact-form * {
  all: initial;
  all: unset;
  all: revert;
}
.vitec-contact-form a {
  color: var(--color-one);
}
.vitec-contact-form label {
  font-size: 13px;
  color: var(--color-text);
}
.vitec-contact-form h1 {
  color: var(--color-one);
  margin: 0;
  font-weight: normal;
}
.vitec-contact-form h1:first-line {
  font-size: 30px;
}
.vitec-contact-form .vitec-busy-icon {
  width: 20px;
  height: 20px;
  margin: auto;
  border: 5px dotted var(--color-border);
  border-radius: 50%;
  animation: busy-rotation 2s linear infinite;
}
@keyframes busy-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vitec-contact-form > .vitec-content {
  position: fixed;
  bottom: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: var(--gap-one);
  width: 400px;
  max-width: calc(100vw - (var(--gap-one) * 2));
  max-height: calc(100vh - (var(--gap-one) * 3) - var(--anchor-size));
  box-sizing: border-box;
  border: 1px solid var(--color-one-text);
  border-radius: var(--border-radius-two);
  box-shadow: var(--shadow);
  background: var(--background-two);
  padding: var(--gap-three);
  transition-duration: 0.2s;
  overflow-y: auto;
  scrollbar-width: thin;
  z-index: 100;
}
.vitec-contact-form > .vitec-content:not(.vitec-visible) {
  opacity: 0;
  transform: translateY(10px);
  pointer-events: none;
}
.vitec-contact-form > .vitec-content form > fieldset {
  display: flex;
  flex-direction: column;
  gap: var(--gap-one);
  border: none;
  padding: 0;
  margin: 0;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gap-one);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap-one);
  background: transparent;
  color: var(--color-one);
  padding: var(--gap-two);
  border: 1px solid var(--color-one);
  font-size: 12px;
  white-space: normal;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  background: var(--background-one);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button.vitec-selected {
  background: var(--background-one);
  color: var(--color-one-text);
  box-shadow: var(--shadow);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button.vitec-selected:before {
  background: var(--background-two);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button.vitec-interested:before {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88"><path d="M44,84.5c-.93,0-1.85-.29-2.64-.86-1.57-1.14-38.43-28.24-37.35-57.31,.23-6.34,3.4-13.04,8.26-17.48,4.06-3.71,9.02-5.62,13.97-5.35,7.29,.38,14.11,4.36,17.98,7.09,3.69-3.1,10.33-7.49,18.02-7.09,12.12,.64,23.18,11.89,22.76,23.16-1.07,28.82-36.79,55.81-38.31,56.94-.8,.6-1.74,.89-2.69,.89Zm-2.69-8.11h0ZM25.31,12.48c-3.03,0-5.45,1.62-6.98,3.01-3.1,2.83-5.19,7.22-5.34,11.17-.75,20.22,22.87,41.07,30.97,47.61,7.99-6.6,31.28-27.54,32.04-47.94,.24-6.35-7.08-13.46-14.24-13.84-7.15-.38-13.83,6.92-13.9,7-1.65,1.86-4.5,2.02-6.35,.37-.07-.06-7.98-6.96-15.75-7.37-.15,0-.3-.01-.45-.01Z"/></svg>');
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-intents button.vitec-book-showing:before {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88"><path d="M79.5,13h-13v-5c0-2.49-2.01-4.5-4.5-4.5s-4.5,2.01-4.5,4.5v5H30.5v-5c0-2.49-2.01-4.5-4.5-4.5s-4.5,2.01-4.5,4.5v5H7.5c-2.49,0-4.5,2.01-4.5,4.5v63c0,2.49,2.01,4.5,4.5,4.5H79.5c2.49,0,4.5-2.01,4.5-4.5V17.5c0-2.49-2.01-4.5-4.5-4.5Zm-4.5,63H12V22h63v54Z"/><path d="M27.98,43.17l-6.96-1.25c.58-2.22,1.69-3.91,3.33-5.09,1.64-1.18,3.97-1.77,6.98-1.77,3.46,0,5.96,.64,7.5,1.93,1.54,1.29,2.31,2.91,2.31,4.86,0,1.14-.31,2.18-.94,3.11-.63,.93-1.57,1.74-2.84,2.44,1.02,.25,1.81,.55,2.35,.89,.88,.54,1.56,1.26,2.05,2.14,.49,.88,.73,1.94,.73,3.17,0,1.54-.4,3.02-1.21,4.44-.81,1.42-1.97,2.51-3.49,3.27-1.52,.76-3.51,1.15-5.98,1.15s-4.31-.28-5.7-.85c-1.39-.57-2.54-1.39-3.43-2.48-.9-1.09-1.59-2.46-2.07-4.11l7.35-.98c.29,1.48,.74,2.51,1.35,3.08,.61,.57,1.38,.86,2.32,.86,.99,0,1.81-.36,2.47-1.08,.66-.72,.98-1.69,.98-2.89s-.32-2.18-.95-2.85c-.63-.67-1.49-1.01-2.57-1.01-.58,0-1.37,.14-2.38,.43l.38-5.26c.41,.06,.73,.09,.96,.09,.96,0,1.77-.31,2.41-.92,.64-.61,.97-1.34,.97-2.19s-.24-1.45-.72-1.93c-.48-.48-1.14-.72-1.99-.72s-1.57,.26-2.11,.79c-.54,.52-.91,1.44-1.1,2.75Z"/><path d="M62.19,35.06v26.94h-7.44v-17.65c-1.2,.92-2.37,1.66-3.5,2.22-1.13,.57-2.54,1.11-4.24,1.63v-6.03c2.5-.81,4.45-1.78,5.84-2.91,1.38-1.13,2.47-2.53,3.25-4.19h6.09Z"/></svg>');
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-form-pair {
  display: flex;
  gap: var(--gap-one);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-form-pair > * {
  flex-grow: 1;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-form-align-end {
  align-self: end;
}
.vitec-contact-form > .vitec-content form > fieldset input,
.vitec-contact-form > .vitec-content form > fieldset textarea,
.vitec-contact-form > .vitec-content form > fieldset select {
  appearance: none;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
  outline: none;
  padding: 0 var(--gap-one);
  font-family: inherit;
  font-size: 14px;
  line-height: normal;
  background-color: var(--color-one-text);
  color: var(--color-text);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-one);
  transition-duration: 0.2s;
}
.vitec-contact-form > .vitec-content form > fieldset input:focus,
.vitec-contact-form > .vitec-content form > fieldset textarea:focus,
.vitec-contact-form > .vitec-content form > fieldset select:focus {
  border-color: var(--color-one);
}
.vitec-contact-form > .vitec-content form > fieldset input::placeholder,
.vitec-contact-form > .vitec-content form > fieldset textarea::placeholder,
.vitec-contact-form > .vitec-content form > fieldset select::placeholder {
  font-size: 13px;
  color: var(--color-text-disabled);
  opacity: 1;
}
.vitec-contact-form > .vitec-content form > fieldset input.vitec-touched:invalid,
.vitec-contact-form > .vitec-content form > fieldset textarea.vitec-touched:invalid,
.vitec-contact-form > .vitec-content form > fieldset select.vitec-touched:invalid {
  border-color: var(--color-error);
}
.vitec-contact-form > .vitec-content form > fieldset select {
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" stroke="rgba(0,0,0,.3)" fill="none"><path d="M 3,4 l 2,2 2,-2" /></svg>');
}
.vitec-contact-form > .vitec-content form > fieldset input[type="radio"] {
  border-radius: 50%;
  width: 1lh;
  height: 1lh;
  margin: 0;
  padding: 0;
  background-size: 0%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="rgba(0,0,0,.5)"><circle cx="5" cy="5" r="2.5" /></svg>');
}
.vitec-contact-form > .vitec-content form > fieldset input[type="radio"]:hover {
  border-color: var(--color-one);
}
.vitec-contact-form > .vitec-content form > fieldset input[type="radio"]:checked {
  background-size: 100%;
}
.vitec-contact-form > .vitec-content form > fieldset input[type="checkbox"] {
  border-radius: var(--border-radius-one);
  width: 1lh;
  height: 1lh;
  margin: 0;
  padding: 0;
}
.vitec-contact-form > .vitec-content form > fieldset input[type="checkbox"]:hover {
  border-color: var(--color-one);
}
.vitec-contact-form > .vitec-content form > fieldset input[type="checkbox"]:checked {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="rgba(0,0,0,.5)"><path d="M 1.75,5.25 l 2.5,2.5 4,-4 -1,-1 -3,3 -1.5,-1.5 -1,1" /></svg>');
}
.vitec-contact-form > .vitec-content form > fieldset textarea {
  height: 64px;
  padding: var(--gap-one);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-section {
  display: flex;
  flex-direction: column;
  gap: var(--gap-one);
  padding: var(--gap-two);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-two);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-choice-group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--gap-one);
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-choice {
  display: flex;
  gap: var(--gap-one);
  font-size: 13px;
  line-height: 20px;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-choice input {
  flex: 0 0 auto;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-choice label::first-letter {
  text-transform: uppercase;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-g-recaptcha iframe {
  border: none;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-force-disabled {
  opacity: 0.65;
  pointer-events: none;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-force-disabled :hover {
  cursor: not-allowed;
}
.vitec-contact-form > .vitec-content form > fieldset .vitec-error {
  display: flex;
  flex-direction: column;
  gap: var(--gap-one);
  padding: var(--gap-two);
  border: 1px solid var(--color-error);
  border-radius: var(--border-radius-two);
  font-size: 13px;
  color: var(--color-error);
}
.vitec-contact-form > .vitec-content button {
  background-color: var(--color-one);
  border: none;
  outline: none;
  border-radius: var(--border-radius-one);
  color: var(--color-one-text);
  font-size: 14px;
  line-height: normal;
  padding: var(--gap-one) var(--gap-two);
  white-space: nowrap;
  cursor: pointer;
  font-family: inherit;
}
.vitec-contact-form > .vitec-content button.secondary {
  background-color: transparent;
  color: var(--color-one);
}
.vitec-contact-form > .vitec-content button:hover:not(:disabled) {
  filter: brightness(1.1);
}
.vitec-contact-form > .vitec-content button:disabled {
  opacity: 0.6;
  pointer-events: none;
}
.vitec-contact-form > .vitec-anchor {
  position: fixed;
  bottom: var(--gap-one);
  right: var(--gap-one);
  z-index: 100;
}
.vitec-contact-form > .vitec-anchor > button {
  display: block;
  width: var(--anchor-size);
  height: var(--anchor-size);
  border: none;
  outline: none;
  background-color: var(--color-one);
  color: var(--color-one-text);
  border-radius: 50% 50% var(--border-radius-one) 50%;
  cursor: pointer;
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88" fill="white"><path d="M80,84.5c-.68,0-1.37-.16-2.01-.48l-12.01-6c-6.55,4.25-14.09,6.48-21.98,6.48-22.33,0-40.5-18.17-40.5-40.5S21.67,3.5,44,3.5s40.5,18.17,40.5,40.5c0,7.89-2.23,15.43-6.48,21.98l6,12.01c.87,1.73,.53,3.83-.84,5.19-.86,.86-2.02,1.32-3.18,1.32ZM44,12.5c-17.37,0-31.5,14.13-31.5,31.5s14.13,31.5,31.5,31.5c6.88,0,13.41-2.18,18.9-6.3,1.36-1.02,3.19-1.19,4.72-.43l2.32,1.16-1.16-2.32c-.76-1.53-.6-3.35,.43-4.72,4.12-5.48,6.3-12.02,6.3-18.9,0-17.37-14.13-31.5-31.5-31.5Z"/><rect x="39.5" y="24" width="9" height="27" rx="4.5" ry="4.5"/><circle cx="44" cy="60" r="4.5"/></svg>');
  transition-duration: 0.2s;
}
.vitec-contact-form > .vitec-anchor > button:hover {
  transform: scale(1.1);
}
.vitec-contact-form > .vitec-content.vitec-visible + .vitec-anchor > button {
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88" fill="white"><path d="M50.36,44l14.82-14.82c1.76-1.76,1.76-4.61,0-6.36-1.76-1.76-4.61-1.76-6.36,0l-14.82,14.82-14.82-14.82c-1.76-1.76-4.61-1.76-6.36,0-1.76,1.76-1.76,4.61,0,6.36l14.82,14.82-14.82,14.82c-1.76,1.76-1.76,4.61,0,6.36,.88,.88,2.03,1.32,3.18,1.32s2.3-.44,3.18-1.32l14.82-14.82,14.82,14.82c.88,.88,2.03,1.32,3.18,1.32s2.3-.44,3.18-1.32c1.76-1.76,1.76-4.61,0-6.36l-14.82-14.82Z"/></svg>');
}
.vitec-contact-form > .vitec-toast {
  position: fixed;
  bottom: calc((var(--gap-one) * 2) + var(--anchor-size));
  right: var(--gap-one);
  max-width: 300px;
  box-sizing: border-box;
  border: 1px solid var(--color-one-text);
  border-radius: var(--border-radius-two);
  box-shadow: var(--shadow);
  background: var(--background-two);
  font-size: 13px;
  padding: var(--gap-three);
  transition: opacity 0.1s, transform 0.2s cubic-bezier(0.4, 2.5, 1, 1);
  z-index: 100;
}
.vitec-contact-form > .vitec-toast:not(.vitec-visible) {
  opacity: 0;
  transform: translateY(15px) rotate(-2deg);
  pointer-events: none;
}
.vitec-contact-form > .vitec-toast.vitec-success {
  display: flex;
  flex-direction: column;
  gap: var(--gap-one);
  align-items: center;
}
.vitec-contact-form > .vitec-toast.vitec-success:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-color: var(--color-one);
  mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M 1.75,5.25 l 2.5,2.5 4,-4 -1,-1 -3,3 -1.5,-1.5 -1,1" /></svg>');
}
.vitec-contact-form > .vitec-toast.vitec-anchor-pointer:after {
  position: absolute;
  bottom: -46px;
  right: calc(var(--gap-one) + var(--anchor-size));
  content: "";
  display: block;
  width: 45px;
  height: 45px;
  background-color: var(--color-border);
  mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 178 178"><path d="M167.36,127.64l-27-27c-3.52-3.51-9.21-3.51-12.73,0-3.51,3.51-3.51,9.21,0,12.73l11.82,11.82c-30.35-1.54-55.16-11.17-73.93-28.74C26.56,59.96,25.92,.58,25.92,0H7.92c0,2.75,.55,67.56,45.19,109.47,22.13,20.78,50.98,32.07,85.98,33.72l-11.45,11.45c-3.51,3.51-3.51,9.21,0,12.73,1.76,1.76,4.06,2.64,6.36,2.64s4.61-.88,6.36-2.64l27-27c3.51-3.51,3.51-9.21,0-12.73Z"/></svg>');
}
.vitec-contact-form > .vitec-toast .vitec-close {
  position: absolute;
  top: -12.5px;
  right: var(--gap-one);
  width: 25px;
  height: 25px;
  padding: 3px;
  border: 0;
  border-radius: 15px;
  background-color: var(--color-one);
  box-shadow: var(--shadow);
  cursor: pointer;
  transition-duration: 0.2s;
}
.vitec-contact-form > .vitec-toast .vitec-close:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-one-text);
  mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88"><path d="M50.36,44l14.82-14.82c1.76-1.76,1.76-4.61,0-6.36-1.76-1.76-4.61-1.76-6.36,0l-14.82,14.82-14.82-14.82c-1.76-1.76-4.61-1.76-6.36,0-1.76,1.76-1.76,4.61,0,6.36l14.82,14.82-14.82,14.82c-1.76,1.76-1.76,4.61,0,6.36,.88,.88,2.03,1.32,3.18,1.32s2.3-.44,3.18-1.32l14.82-14.82,14.82,14.82c.88,.88,2.03,1.32,3.18,1.32s2.3-.44,3.18-1.32c1.76-1.76,1.76-4.61,0-6.36l-14.82-14.82Z"/></svg>');
}
.vitec-contact-form > .vitec-toast .vitec-close:hover {
  transform: scale(1.1);
}