/*
h1, h2 {
	letter-spacing: -0.03em;
}

mark {
	font-weight: 400;
	background: url(http://anyssa.com.br/wp-content/uploads/2023/12/marker-2.png) no-repeat center / 100% 100%;
}
*/
p > strong, p > b, li > strong, li > b {
  color: var(--theme-palette-color-5);
}
code, kbd, samp, pre {
  border-radius: 0.3em;
  padding: 0 0.2em;
  color: var(--theme-palette-color-5);
}
.elementor-drop-cap-letter {
  top: 0.1em;
  position: relative;
}
.spin img {
  animation: spin 300s infinite linear;
}
@keyframes spin {
  to {
    transform: rotate(359deg);
  }
}
/* CONTACT FORM 7 */
.wpcf7 form .wpcf7-response-output {
  margin: 1em 0;
  font-style: normal;
  font-weight: bold;
  border-width: 1px;
  border-radius: 10px;
  padding: 1em;
  border-color: currentcolor;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: currentcolor;
  background: #96ffbe0f;
  color: #96FFBE;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: currentcolor;
  background: #e7ff600f;
  color: #e7ff60;
}
.wpcf7 .wpcf7-not-valid-tip {
  font-size: 0.8em;
  font-style: normal;
  margin-top: 5px;
  font-family: "Space mono";
  color: #e7ff60;
}
.wp-block-embed__wrapper iframe[src*=codepen] {
  min-width: 100%;
  min-height: 60vh;
}
/* WPML Language switcher */
[data-id="language-switcher"] ul {
  min-width: 120px;
  right: 0;
}
.ct-language-switcher {
  position: relative;
}
.ct-language-switcher ul {
  display: none;
  position: absolute;
  right: 0;
  transition: opacity 0.2s ease;
  opacity: 0;
}
.ct-language-switcher:hover ul {
  display: block;
  opacity: 1;
}
#header .ct-header-divider {
  margin: 0 10px;
  height: 100%;
  border-left: var(--divider-style);
}
#wpadminbar {
  transition: 0.2s all ease;
}
#wpadminbar:not(:hover) {
  opacity: 0.1;
}
#wp-admin-bar-rank-math {
  display: none;
}
/* Portfolio */
.portfolio-grid .project-card .project-title {
  opacity: 0;
  transition: 0.4s all ease;
}
.portfolio-grid .project-card .project-scope {
  position: relative;
  max-height: 0;
  opacity: 0;
  transition: 0.7s all ease;
}
.portfolio-grid .project-card:hover .project-title {
  opacity: 1;
}
.portfolio-grid .project-card:hover .project-scope {
  opacity: 1;
  max-height: 100%;
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
  margin-inline: unset;
}
.feature-box p strong, .feature-box p b {
  color: currentColor;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F4313-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACYC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BADrCD%3BAC4CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAD1EA%3BACiFA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAD1HA%3BACkIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%22%7D */