/*  MICROTHEMER STYLES  */


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

/** General >> .brxe-block button **/
.mks--fancy-text {
	color: rgb(255, 104, 29) !important;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) !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-family: Montserrat !important;
	color: #FFFFFF !important;
	font-size: clamp(calc(1rem*(18/10)), calc(1rem*((((-1*360)/10)*((20 - 18)/10)/((1600 - 360)/10)) + (18/10))) + (((20 - 18)/10)/((1600 - 360)/10)*100)*1vw, calc(1rem*(20/10))) !important;
	line-height: 1.5rem !important;
	font-weight: 700 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: .5px !important;
	background-color: #FF681D !important;
	width: auto !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	margin-top: 26px !important;
	border-color: #FFFFFF !important;
	border-width: 0 !important;
	border-radius: .8rem !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-column-gap: 10px !important;
	column-gap: 10px !important;
	-webkit-transition: .3s !important;
	transition: .3s !important;
	cursor: pointer !important;
	outline: none !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 >> .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-fewnub .wp-block-heading **/
.wp-block-heading {
	font-size: var(--font-h6) !important;
}

/** General >> .mks-header-menu-pop a **/
.mks-header-menu-pop a {
	font-weight: bold !important;
	text-decoration: underline !important;
}

/** General >> .brx-submenu-toggle button **/
.brx-submenu-toggle button {
	display: none !important;
}

/** General >> .open a **/
.open a {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General >> #brxe-ypmifz > span:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(9) **/
.mks--fancy-font {
	color: rgb(255, 104, 29) !important;
}

/** General >> .tableFloatingHeaderOriginal img **/
.tableFloatingHeaderOriginal img {
	max-width: 175px !important;
}

/** General >> #footable_11549 .ninja_clmn_nm_ninja_column_1 **/
.﻿mks--fund-col1 {
	font-size: 2.2rem !important;
	font-weight: bolder !important;
	width: 100% !important;
	min-width: 175px !important;
}

/** General >> .tableFloatingHeaderOriginal .ninja_column_1 **/
.﻿mks--fund-col-limit {
	font-size: 1.7rem !important;
	line-height: 1.6rem !important;
	font-weight: bold !important;
}

/** General >> #n2-ss-19item2 **/
.mks--slider-hero-img img {
	width: 100% !important;
	min-width: 100% !important;
	height: auto !important;
	min-height: 100% !important;
	object-fit: cover !important;
	border-radius: 4px !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
}

/** General >> #fluentform_9 .ff-el-progress-status **/
#fluentform_9 .ff-el-progress-status {
	color: rgb(0, 0, 0) !important;
	font-size: 2.4rem !important;
	font-weight: 700 !important;
}

/** General >> .breadcrumb-item > span **/
.breadcrumb-item > span {
	font-size: 2rem !important;
}

/** General >> #brxe-e5f34f .sqs-image-shape-container-element **/
.sqs-image-shape-container-element {
	padding-bottom: 0 !important;
}

/** General >> #glt-translate-trigger **/
#glt-translate-trigger {
	font-size: 1.2rem !important;
	background-color: rgb(255, 104, 29) !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> #n2-ss-19item2 **/
	.mks--slider-hero-img img {
	height: 150px !important;
}

	/** General >> label > span **/
	label > span {
	font-size: 1.8rem !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> #footable_11549 .ninja_clmn_nm_ninja_column_1 **/
	.﻿mks--fund-col1 {
	text-align: center !important;
	max-width: 65% !important;
}

}

