.site-branding .site-title {
  font-size: 0px;
}

.entry-title {
  font-size: 0px;
}

.elementor-shortcode {
  text-align: justify;
}

.form-1 {
  font-family: Della Respira, Sans-serif;
  width: 100%;
}

.form-1 > p {
  display: flex;
  justify-content: center;
}

.elementor-widget-wrap {
  justify-content: center;
  padding: 0px;
  margin: 0px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 0px !important;
}

[type=button],
[type=submit],
button {
  color: #66CCD6;
  border-color: #66CCD6;
}

[type=button],
[type=submit]:hover,
button {
  color: white;
  background-color: #66CCD6;
}

[type=button],
[type=submit]:active,
button {
  color: white;
  background-color: #66CCD6;
}

.field-1 {
  width: 100%;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

table caption+thead tr:first-child th {
  background-color: #66CCD6;
}

td {
  width: 17%;
  word-break: break-all;
}

.elementor a {
  color: #49A2A0;
}

a:hover {
  color: #66CCD6;
}

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover {
  background-color: #49a2a0;
}

.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {
  background-color: #49a2a0;
}

.bookly-form * {
  font-size: 16px;
}

.bookly-form-group > label {
  font-size: 16px;
}