/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

 /* testar 1 */

.stk-6f2b099 .stk-block-heading__text{line-height:1.2em !important;font-weight:800 !important;text-transform:none !important}

:root {
	--thatcontent-button-bg: linear-gradient(180deg, #e92adf 0%, #c81ed8 100%);
	--thatcontent-button-bg-hover: linear-gradient(180deg, #f53aed 0%, #d229e3 100%);
	--thatcontent-button-text: #ffffff;
	--thatcontent-button-shadow: 0 6px 16px rgba(200, 30, 216, 0.18);
	--thatcontent-button-shadow-hover: 0 8px 20px rgba(200, 30, 216, 0.24);
	--thatcontent-button-radius: 999px;
}

body .stk-button,
body .wpcf7-submit,
body .wp-block-button__link,
body .wp-element-button {
	appearance: none !important;
	-webkit-appearance: none !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.35em !important;
	min-height: 56px !important;
	padding: 0.95rem 2rem !important;
	border: 0 !important;
	border-radius: var(--thatcontent-button-radius) !important;
	background-color: transparent !important;
	background-image: var(--thatcontent-button-bg) !important;
	color: var(--thatcontent-button-text) !important;
	font-weight: 700 !important;
	font-size: 24px !important;
	line-height: 1.1 !important;
	text-decoration: none !important;
	text-align: center !important;
	box-shadow: var(--thatcontent-button-shadow) !important;
	transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease, background-image 0.2s ease !important;
	cursor: pointer !important;
}

body .stk-button:hover,
body .wpcf7-submit:hover,
body .wp-block-button__link:hover,
body .wp-element-button:hover,
body .stk-button:active,
body .wpcf7-submit:active,
body .wp-block-button__link:active,
body .wp-element-button:active {
	background-image: var(--thatcontent-button-bg-hover) !important;
	color: var(--thatcontent-button-text) !important;
	transform: translateY(-1px) !important;
	box-shadow: var(--thatcontent-button-shadow-hover) !important;
	filter: brightness(1.01) !important;
}

body .stk-button:focus-visible,
body .wpcf7-submit:focus-visible,
body .wp-block-button__link:focus-visible,
body .wp-element-button:focus-visible {
	outline: 3px solid rgba(200, 30, 216, 0.35) !important;
	outline-offset: 3px !important;
}

body .stk-button .stk-button__inner-text,
body .stk-button .stk-button__inner-text.has-text-color,
body .stk-button .stk-button__inner-text.has-palette-color-1-color,
body .stk-button .stk-button__inner-text.has-palette-color-2-color,
body .stk-button .stk-button__inner-text.has-palette-color-3-color,
body .stk-button .stk-button__inner-text.has-palette-color-4-color,
body .stk-button .stk-button__inner-text.has-palette-color-5-color,
body .wp-block-button__link *,
body .wp-element-button * {
	color: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

body .stk-button .stk-button__inner-text {
	font-size: 24px !important;
	font-weight: 700 !important;
}

body .wpcf7-submit {
	padding-inline: 2.25rem !important;
}

body .wp-block-stackable-button .stk-link.stk-button > .stk-button__inner-text,
body .wp-block-stackable-button .stk-link.stk-button > .has-text-color.stk-button__inner-text {
	font-weight: 700 !important;
	font-family: inherit !important;
}

body button.ct-header-search.ct-toggle[data-id="search"],
body button.ct-header-search.ct-toggle[data-id="search"]:hover,
body button.ct-header-search.ct-toggle[data-id="search"]:focus,
body button.ct-header-search.ct-toggle[data-id="search"]:active {
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
}
