/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> .brxe-block button **/
.brxe-block .bricks-button, 
button[type="submit"] {
	white-space: nowrap !important;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13) 45px, rgba(0, 0, 0, 0.38)) !important;
	-webkit-transition: 0.15s ease-in !important;
	transition: 0.15s ease-in !important;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) !important;
}

/** General >> .brxe-block button:hover **/
.brxe-block .bricks-button button:hover {
	filter: brightness(125%) !important;
	transform: scale(1.03, 1.03) !important;
	-webkit-transition: box-shadow 0.3s ease-in !important;
	transition: box-shadow 0.3s ease-in !important;
	box-shadow: var(--shadow-m) !important;
}

/** General >> #brxe-cnnong **/
:where(p:last-of-type)+h1, 
:where(p:last-of-type)+h2, 
:where(p:last-of-type)+h3, 
:where(p:last-of-type)+h4, 
:where(p:last-of-type)+h5, 
:where(p:last-of-type)+h6 {
	margin-top: 0 !important;
}

/** General >> .brxe-block .bricks-button:hover **/
.brxe-block .bricks-button:hover {
	filter: brightness(1.2) !important;
	transform: scale(1.03, 1.03) !important;
	-webkit-transition: 0.15s ease-in !important;
	transition: 0.15s ease-in !important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important;
}

/** General >> #brx-header .header **/
#brx-header .header {
	box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px!important;
}

/** General >> .wpgb-idle-scheme-1 a _3 **/
.wp-grid-builder.wpgb-grid-10.wpgb-enabled .wpgb-idle-scheme-1 a::before {
	content: "Position: " !important;
}

/** General >> #brxe-e5f34f .wp-block-button__link **/
.wp-block-button__link {
	font: inherit !important;
	color: #ffffff !important;
	text-align: center !important;
	text-transform: none !important;
	letter-spacing: 0.5px !important;
	word-wrap: break-word !important;
	white-space: nowrap !important;
	background-color: #5a9d30 !important;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13) 45px, rgba(0, 0, 0, 0.38)) !important;
	width: auto !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 0.5em 1em 0.5em 1em !important;
	margin: 0 !important;
	border-color: rgb(255, 255, 255) !important;
	border-width: 0 !important;
	border-radius: 5px !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	-webkit-transition: 0.15s ease-in !important;
	transition: 0.15s ease-in !important;
	overflow: visible !important;
	cursor: pointer !important;
	appearance: button !important;
	line-height: 1.15 !important;
	outline: none !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	text-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px !important;
}
button#brxe-lomhgc.brxe-button.bricks-button.bricks-background-primary:not(.outline) {
	background-color: #5a9d30 !important;
}
button#brxe-lomhgc.brxe-button.bricks-button.bricks-background-primary:hover {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important;
	filter: brightness(1.2) !important;
	transform: scale(1.03, 1.03) !important;
	-webkit-transition: all 0.15s ease-in 0s !important;
	transition: all 0.15s ease-in 0s !important;
}

/** General >> #brxe-e5f34f .wp-block-buttons-is-layout-flex **/
.wp-block-buttons-is-layout-flex {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

/** General >> #brxe-vlvsrh **/
.mks--fancy-font {
	/* MT [ google_font: 1 ] */
	font-family: 'Fugaz One' !important;
	line-height: 7.3rem !important;
}

/** General >> .wp-block-image img **/
.wp-block-image {
	border: 8px solid rgb(255, 255, 255) !important;
	border-radius: 8px !important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important;
}

/** General >> #brxe-ocldve .wp-block-heading **/
.wp-block-heading h2, 
.wp-block-heading h3, 
.wp-block-heading h4, 
.wp-block-heading h5, 
.wp-block-heading h6 {
	font-size: 4rem !important;
}

/** General >> #brx-content .wp-block-heading **/
#brx-content .wp-block-heading h2, 
#brx-content .wp-block-heading h3, 
#brx-content .wp-block-heading h4, 
#brx-content .wp-block-heading h5, 
#brx-content .wp-block-heading h6 {
	font-size: 6rem !important;
}

