/* END MOBILE MENU CSS */

@charset "UTF-8";

/* Themify Ultra 8.1.3 framework 8.2.9 */

/*/css/base.min.css*/
:where(.tf_loader) {
	width: 1em;
	height: 1em;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.tf_loader:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	border-radius: 50%;
	box-sizing: border-box;
	border: .15em solid rgba(149, 149, 149, .2);
	border-left-color: rgba(149, 149, 149, .6);
	animation: tf_loader 1.1s infinite linear;
}

@keyframes tf_loader {
	0 {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.tf_clear {
	clear: both;
}

.tf_left {
	float: left;
}

.tf_right {
	float: right;
}

.tf_textl {
	text-align: left;
}

.tf_textr {
	text-align: right;
}

.tf_textc {
	text-align: center;
}

.tf_textj {
	text-align: justify;
}

.tf_text_dec {
	text-decoration: none;
}

.tf_hide {
	display: none;
}

.tf_hidden {
	visibility: hidden;
}

.tf_block {
	display: block;
}

.tf_inline_b {
	display: inline-block;
}

.tf_vmiddle {
	vertical-align: middle;
}

.tf_mw {
	max-width: 100%;
}

.tf_w {
	width: 100%;
}

.tf_h {
	height: 100%;
}

:where(.tf_overflow) {
	overflow: hidden;
}

.tf_box {
	box-sizing: border-box;
}

:where(.tf_abs) {
	position: absolute;
	inset: 0;
}

:where(.tf_abs_t) {
	position: absolute;
	top: 0;
	left: 0;
}

:where(.tf_abs_b) {
	position: absolute;
	bottom: 0;
	left: 0;
}

:where(.tf_abs_c) {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.tf_rel {
	position: relative;
}

:where(.tf_opacity) {
	opacity: 0;
}

.tf_clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.loops-wrapper>.post, .woocommerce ul.loops-wrapper.products>li.product {
	float: left;
	box-sizing: border-box;
	margin-left: 3.2%;
	margin-right: 0;
	margin-bottom: 2.5em;
	clear: none;
}

.woocommerce .loops-wrapper.no-gutter.products>.product, body .loops-wrapper.no-gutter>.post {
	margin: 0;
}

.woocommerce .loops-wrapper.products.list-post>.product {
	margin-left: 0;
}

.tf_scrollbar {
	scroll-behavior: smooth;
	--tf_scroll_color: rgba(137, 137, 137, .2);
	--tf_scroll_color_hover: rgba(137, 137, 137, .4);
	scrollbar-color: var(--tf_scroll_color) transparent;
	scrollbar-width: thin;
}

.tf_scrollbar::-webkit-scrollbar {
	width: var(--tf_scroll_w, 10px);
	height: var(--tf_scroll_h, 10px);
}

.tf_scrollbar::-webkit-scrollbar-thumb {
	background-color: var(--tf_scroll_color);
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 5px;
}

.tf_scrollbar:hover {
	scrollbar-color: var(--tf_scroll_color_hover) transparent;
}

.tf_scrollbar:hover::-webkit-scrollbar-thumb {
	background-color: var(--tf_scroll_color_hover);
}

.tf_close {
	position: relative;
	transition: transform .3s linear;
	cursor: pointer;
}

.tf_close:after, .tf_close:before {
	content: "";
	height: 100%;
	width: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(45deg);
	background-color: currentColor;
	transition: transform .25s;
}

.tf_close:after {
	transform: translate(-50%, -50%) rotate(-45deg);
}

.tf_close:hover:after {
	transform: translate(-50%, -50%) rotate(45deg);
}

.tf_close:hover:before {
	transform: translate(-50%, -50%) rotate(135deg);
}

.tf_vd_lazy:fullscreen video {
	height: 100%;
	object-fit: contain;
}

/*/css/themify-common.css*/
iframe {
	border: 0;
}

a {
	cursor: pointer;
}

:is(button,a,input,select,textarea,.button):focus {
	outline: 1px dotted hsla(0, 0%, 59%, .2);
}

.tf_focus_heavy :is(button,a,input,select,textarea,.button):focus {
	outline: 2px solid rgba(0, 176, 255, .8);
}

.tf_focus_none a, .tf_focus_none:is(button,a,input,select,textarea,.button):focus {
	outline: 0;
}

.tf_large_font {
	font-size: 1.1em;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.skip-to-content:focus {
	clip-path: none;
}

.post-image .themify_lightbox {
	display: block;
	max-width: 100%;
	position: relative;
}

.post-image .themify_lightbox .zoom {
	background: rgba(0, 0, 0, .3);
	border-radius: 100%;
	height: 35px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 35px;
}

.post-image .themify_lightbox .zoom .tf_fa {
	color: #fff;
	vertical-align: middle;
	stroke-width: 1px;
	left: 50%;
	line-height: 100%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.post-image .themify_lightbox:hover .zoom {
	background: rgba(0, 0, 0, .6);
}

.pswp:not(.pswp--open) {
	display: none;
}

:is(.ptb_map,.themify_map) button {
	border-radius: 0;
	max-width: inherit;
}

/*/themify-builder/css/themify-builder-style.css*/
:root {
	--tb_rounded_corner: 12px;
	--tb_rounded_corner_sm: 10px;
}

.module_column, .module_row, .module_row .module, .module_subrow {
	box-sizing: border-box;
	min-width: 0;
	position: relative;
}

.module, .module-accordion i, :is(.module-buttons,.module_row,.module_subrow,.module_column,.module-image img):hover {
	transition: .5s ease;
	transition-property: background, font-size, line-height, color, padding, margin, border, border-radius, box-shadow, text-shadow, filter, transform;
}

.entry-content>p:is(:first-of-type,:first-of-type+p):empty {
	margin: 0;
	padding: 0;
}

.module_row {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
	flex-wrap: wrap;
}

.themify_builder_slider_wrap {
	transition: none;
}

[data-tbfullwidthvideo]:is(.module_row,.module_subrow,.module_column) {
	background-size: cover;
}

.module_subrow, .row_inner {
	display: grid;
	--gutter: 3.2%;
	--narrow: 1.6%;
	--none: 0;
	--align_start: start;
	--align_center: center;
	--align_end: end;
	--auto_height: stretch;
	--align_items: var(--auto_height);
	--align_content: var(--align_start);
	--colg: var(--gutter);
	--c1: 1fr;
	--c2: 1fr 1fr;
	--c3: 1fr 1fr 1fr;
	--c4: 1fr 1fr 1fr 1fr;
	--c5: 1fr 1fr 1fr 1fr 1fr;
	--c6: 1fr 1fr 1fr 1fr 1fr 1fr;
	--c1_2: 1fr 2.1025fr;
	--c2_1: 2.1025fr 1fr;
	--c1_3: 1fr 3.2831fr;
	--c3_1: 3.2831fr 1fr;
	--c1_1_2: 1fr 1fr 2.1415fr;
	--c1_2_1: 1fr 2.1415fr 1fr;
	--c2_1_1: 2.1415fr 1fr 1fr;
	--col: repeat(auto-fit, minmax(1%, 1fr));
	align-content: var(--align_content);
	align-items: var(--align_items);
	gap: var(--rowg, 0) var(--colg);
	grid: var(--row, none)/var(--col);
	grid-auto-columns: 1fr;
	grid-template-areas: var(--area);
	--area5_3: "col1 col1 col2 col2 col3 col3" "col4 col4 col5 col5 . .";
	--area5_1_2: "col1 col2 col2" "col3 col4 col5";
	--area5_2_1: "col1 col1 col2" "col3 col4 col5";
	--area5_1_3: "col1 col2 col2 col2" "col3 col4 col4 col4" "col5 col5 col5 col5";
	--area5_3_1: "col1 col1 col1 col2" "col3 col4 col4 col5";
	--area5_1_1_2: "col1 col2 col3 col3" "col4 col4 col5 col5";
	--area5_1_2_1: "col1 col2 col2 col3" "col4 col4 col5 col5";
	--area5_2_1_1: "col1 col1 col2 col3" "col4 col4 col5 col5";
	--aream2_auto: "col1" "col2";
	--aream3_auto: "col1" "col2" "col3";
	--aream4_auto: "col1" "col2" "col3" "col4";
	--aream5_auto: "col1" "col2" "col3" "col4" "col5";
	--areat6_auto: "col1 col2 col3" "col4 col5 col6";
	--aream6_auto: "col1 col2" "col3 col4" "col5 col6";
	--areat7_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7";
	--aream7_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7";
	--areat8_auto: "col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8";
	--aream8_auto: "col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8";
}

.row_inner {
	margin: 0 auto;
	width: min(1160px, 100%);
}

.module_row.fullheight .module_subrow, .module_row.fullwidth>.row_inner {
	max-width: 100%;
	width: 100%;
}

@supports (-webkit-touch-callout:none) {
	.module_column, .module_row, .module_subrow {
		background-attachment: scroll !important;
	}
}

.module_row.fullheight {
	min-height: 100vh;
}

.fullheight>.row_inner, .fullheight>.row_inner>.module_column {
	min-height: inherit;
}

div.module_column {
	align-content: inherit;
	align-items: inherit;
	display: grid;
	float: none;
	margin-inline: 0;
	max-width: none;
	width: auto;
}

.col_align_middle, .fullheight>.tb_col_count_1 {
	--align_content: var(--align_center);
}

.gutter-narrow {
	--colg: var(--narrow);
}

.gutter-none {
	--colg: var(--none);
}

.module_column:first-of-type {
	grid-area: col1;
}

.module_column:nth-of-type(2) {
	grid-area: col2;
}

.module_column:nth-of-type(3) {
	grid-area: col3;
}

.module_column:nth-of-type(4) {
	grid-area: col4;
}

.module_column:nth-of-type(5) {
	grid-area: col5;
}

.module_column:nth-of-type(6) {
	grid-area: col6;
}

.module_column:nth-of-type(7) {
	grid-area: col7;
}

.module_column:nth-of-type(8) {
	grid-area: col8;
}

.module_column:nth-of-type(9) {
	grid-area: col9;
}

.module_column:nth-of-type(10) {
	grid-area: col10;
}

.module_column:nth-of-type(11) {
	grid-area: col11;
}

.module_column:nth-of-type(12) {
	grid-area: col12;
}

.module_column:nth-of-type(13) {
	grid-area: col13;
}

.module_column:nth-of-type(14) {
	grid-area: col14;
}

.module_column:nth-of-type(15) {
	grid-area: col15;
}

.module_column:nth-of-type(16) {
	grid-area: col16;
}

.tb_col_count_1>.module_column {
	grid-area: auto;
}

.tb_col_count_2 {
	--area: "col1 col2";
}

.tb_col_count_3 {
	--area: "col1 col2 col3";
}

.tb_col_count_4 {
	--area: "col1 col2 col3 col4";
}

.tb_col_count_5 {
	--area: "col1 col2 col3 col4 col5";
}

.tb_col_count_6 {
	--area: "col1 col2 col3 col4 col5 col6";
}

.tb_col_count_7 {
	--area: "col1 col2 col3 col4 col5 col6 col7";
}

.tb_col_count_8 {
	--area: "col1 col2 col3 col4 col5 col6 col7 col8";
}

.module:after {
	clear: both;
	content: "";
	display: table;
}

.module_row ul.loops-wrapper {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.tb_default_color {
	--tb_pr_color: #555;
	--tb_pr_bg: #f7f7f7;
	--tb_pr_hover_bg: #f1f1f1;
}

.module_row .ui {
	background-color: var(--tb_pr_bg, #f7f7f7);
	color: var(--tb_pr_color, #555);
}

.ui.rounded {
	border-radius: var(--tb_app_r, 0);
}

.ui.gradient {
	background-image: var(--tb_app_gr, none);
}

.ui:is(.shadow,.embossed) {
	box-shadow: var(--tb_app_shadow, none);
}

.ui.builder_button {
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: var(--tb_app_r, 0);
	font-size: var(--tb_mb_f, 1em);
	line-height: 1.35;
	padding: .625em 1.25em;
	position: relative;
	transition: .3s linear;
	transition-property: color, background-color, padding, border, box-shadow;
}

.builder_button:not(:is(.tf_flx,.tf_in_flx)) {
	display: inline-block;
}

.builder_button:hover {
	background-color: var(--tb_pr_hover_bg, #f1f1f1);
	text-decoration: none;
}

.module_row .module .ui.builder_button {
	text-decoration: none;
}

.ui.transparent {
	--tb_pr_bg: transparent;
	--tb_pr_hover_bg: transparent;
	--tb_pr_color: #555;
	--tb_app_gr: none;
	--tb_app_shadow: none;
	border: 0;
	color: inherit;
}

.transparent.gradient {
	--tb_app_gr: linear-gradient(180deg, hsla(0, 0%, 100%, .45) 0%, hsla(0, 0%, 100%, 0));
}

.module-title {
	font-size: 1.4em;
	margin: 0 0 .8em;
}

.module img {
	border: 0;
	vertical-align: bottom;
}

.module-slider {
	margin-bottom: 2.5em;
}

.module-widget .widget {
	margin: 0;
}

.wp-caption {
	max-width: 100%;
}

.module-map button {
	border-radius: 0;
}

.module-map .gm-style-mtc img {
	margin-right: 5px;
	vertical-align: baseline;
}

.module-plain-text:after {
	display: contents !important;
}

@media (max-width:1260px) {
	.module-layout-part .row_inner, .tbp_template .row_inner .row_inner {
		max-width: 100%;
	}
	
	.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner {
		max-width: 94%;
	}
	
	.tbp_template .module_row.fullwidth .module_row.fullwidth>.row_inner {
		max-width: 100%;
	}
}

@media (max-width:760px) {
	.module_row.fullwidth .module-layout-part .row_inner, .row_inner, .tbp_template .module_row.fullwidth .row_inner .row_inner {
		max-width: 90%;
	}
}

.themify_builder div.builder-parallax-scrolling {
	transition: background-position-y 0s;
}

@supports not(cursor:grab) {
	.builder-parallax-scrolling {
		background-attachment: scroll !important;
	}
}

/*/wp-content/plugins/themify-builder-pro/public/css/tbp-style.css*/
.tbp_template {
	clear: both;
}

.tbp_advanced_archive_wrap .module_row>.row_inner {
	margin: unset;
	max-width: 100%;
	width: 100%;
}

.module-site-logo {
	line-height: 1;
	word-break: keep-all;
}

.tbp_template .builder-posts-wrap.loops-wrapper .post {
	margin-top: 0;
}

.tbp_post_meta .tbp_post_meta_item time {
	display: inline-block;
}

.tbp_post_meta>.tbp_post_meta_item {
	margin-inline-end: .4em;
}

.tbp_post_meta>.tbp_post_meta_item:after {
	border-left: 1px solid hsla(0, 0%, 71%, .6);
	content: "";
	display: inline-block;
	height: 1.3em;
	margin-inline-start: .4em;
	transform: skewX(-15deg);
	vertical-align: middle;
	white-space: nowrap;
	width: 1px;
}

.tbp_post_meta>.tbp_post_meta_item:last-child:after {
	display: none;
}

.tbp_author_info_img {
	margin: 0 15px 15px 0;
}

.tbp_author_stack .tbp_author_info_img {
	float: none;
	margin: 0 0 1em;
}

.module-readtime {
	margin-bottom: .5em;
}

.tbp_rd_tm_ic {
	margin-block-end: 2px;
	margin-inline-end: 3px;
	vertical-align: bottom;
}

#tbp_footer .ui.nav ul {
	inset-block: auto 100%;
	transform-origin: bottom;
}

#tbp_footer .ui.nav ul ul {
	inset-block: auto 0;
}

.tbp_cart_icon_style_dropdown .tbp_empty_shopdock {
	opacity: 0;
	position: absolute;
}

/*/css/modules/search-form.css*/
.tf_s_dropdown input[type=text] {
	background-color: #fff;
	box-shadow: none;
	color: #000;
	display: inline-block;
	height: auto;
	margin: 0;
	max-width: 100%;
	min-height: auto;
	min-width: auto;
	width: auto;
}

.tf_search_icon {
	border-radius: 50em;
	cursor: pointer;
	line-height: normal;
	padding: 9px 11px 10px;
}

.tf_search_icon:hover {
	background: hsla(0, 0%, 59%, .15);
}

.tf_search_icon .tf-ti-search {
	stroke-width: 1.5;
}

.tf_icon_wrap {
	font-size: 1.2em;
	left: 2px;
	line-height: 1;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.tf_icon_wrap+.tf_loader+input[type=text], .tf_icon_wrap+input[type=text] {
	padding-left: 2.2em;
}

.tf_s_dropdown .tf_icon_wrap {
	left: 12px;
}

/*/wp-content/themes/themify-ultra/styles/modules/search-form.css*/
#searchform {
	border-bottom: 1px solid;
	font-size: 1.2em;
	margin: 0;
}

#searchform #s {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	letter-spacing: -.04em;
	margin: 0;
	max-width: none;
	padding: .45em .45em .45em 1.75em;
	width: 100%;
}

#headerwrap #searchform-wrap {
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
}

#headerwrap #searchform {
	border: 0;
	font-size: 1em;
	height: 40px;
	width: 40px;
}

.tf_s_dropdown #searchform .tf_icon_wrap {
	left: 0;
}

#headerwrap #searchform #s {
	border-radius: 5em;
	height: 40px;
	padding: 6px 15px 6px 40px;
	position: absolute;
	right: -2px;
	transition: width .7s, background .7s;
	width: 1px;
	z-index: 2;
}

#headerwrap #searchform #s:focus, #headerwrap #searchform #s:hover, #headerwrap #searchform .icon-search:hover~#s, #headerwrap #searchform .tf_fa:hover+#s {
	background-color: #eee;
	width: 140px;
}

#headerwrap #searchform .tf_fa {
	background-color: #eee;
	border-radius: 100%;
	color: #000;
	font-size: 16px;
	left: 0;
	line-height: 1.2em;
	margin: 0;
	padding: 12px;
	text-align: center;
	top: 50%;
	z-index: 1;
	stroke-width: 2;
}

#headerwrap .tf_search_result {
	left: auto;
	right: 0;
}

.fixed-header-on #headerwrap #searchform-wrap {
	display: none;
}

/*/wp-content/themes/themify-ultra/styles/modules/site-logo.css*/
#site-logo {
	font-size: 1.7em;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -.04em;
	line-height: 1.2em;
	margin: .5em auto;
	padding: 0;
	transition: .2s ease-in-out;
	transition-property: color, margin, padding, font-size;
}

#site-logo a {
	color: inherit;
	text-decoration: none;
}

#site-logo a:hover {
	color: var(--theme_accent);
	text-decoration: none;
}

.header-block .fixed-header #site-logo {
	margin: 5px 0 0;
}

.fixed-header #site-logo .tf_sticky_logo+img, body:not(.fixed-header-on) #site-logo .tf_sticky_logo {
	display: none;
}

/*/themify-builder/css/modules/cover.css*/
.builder_row_cover {
	border-radius: inherit;
	contain: strict;
	transform: translateZ(0);
	z-index: 0;
}

.builder_row_cover:after, .builder_row_cover:before {
	border-radius: inherit;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: opacity .5s ease-in-out, background-color .5s ease-in-out;
	width: 100%;
}

.builder_row_cover:after {
	opacity: 0;
}

div:hover>.builder_row_cover:after {
	opacity: 1;
}

/*/themify-builder/css/modules/text.css*/
.drop-cap>:first-child:first-letter, .tb_text_dropcap>.tb_text_wrap:first-child:first-letter {
	background-color: var(--theme_accent, #0f70e8);
	color: #fff;
	float: left;
	font-size: 2.85em;
	line-height: .4em;
	margin-right: .325em;
	margin-block: .15em .25em;
	padding: .425em .375em;
}

.tb-text-more-link-indicator {
	background: rgba(55, 55, 55, .6);
	display: block;
	height: 3px;
	margin: 5px 0;
}

/*/themify-builder/css/modules/buttons.css*/
.module-buttons-item {
	font-size: var(--tb_mb_f, 1em);
	gap: .5em;
}

.module-buttons a {
	gap: inherit;
}

.module-buttons-item+.module-buttons-item {
	margin-inline-start: .6em;
}

.module-buttons.small {
	--tb_mb_f: .85em;
}

.module-buttons.large {
	--tb_mb_f: 1.1em;
}

.module-buttons.xlarge {
	--tb_mb_f: 1.2em;
}

.module.module-buttons .ui {
	color: var(--tb_pr_color);
}

.module-buttons.rounded a {
	--tb_app_r: var(--tb_rounded_corner);
}

.module-buttons.circle a {
	--tb_app_r: 50em;
}

.module-buttons.squared a {
	border-radius: 0;
}

.module.module-buttons .transparent {
	border: 0;
	color: inherit;
}

.module.module-buttons.transparent a.ui {
	background: 0;
	border: 0;
	--tb_pr_color: var(--tb_pr_bg);
}

.module.module-buttons.transparent a.tb_default_color {
	color: inherit;
}

/*/themify-builder/css/modules/appearance.css*/
.shadow {
	--tb_app_shadow: 0 1px 8px 1px rgba(0, 0, 0, .1);
}

.embossed {
	--tb_app_shadow: inset 0 1px 0 hsla(0, 0%, 100%, .5), inset 0 -3px 0 rgba(0, 0, 0, .1);
}

.gradient {
	--tb_app_gr: linear-gradient(180deg, hsla(0, 0%, 100%, .45) 0%, hsla(0, 0%, 100%, 0));
}

.rounded {
	--tb_app_r: var(--tb_rounded_corner);
}

.glossy {
	--tb_app_glc: "";
	--tb_app_gl: linear-gradient(0deg, hsla(0, 0%, 100%, .2), hsla(0, 0%, 100%, .5));
}

.ui.glossy:before, .ui.glossy>:is(.accordion-title,.tab-nav) a:before, .ui.nav.glossy a:before {
	background: var(--tb_app_gl);
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	content: var(--tb_app_glc);
	height: 50%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

/*/themify-builder/css/modules/feature.css*/
.layout-icon-top .module-feature-content {
	min-width: 120px;
}

.module .module-feature-title {
	font-size: 1.2em;
	margin: .5em 0 .2em;
	padding: 0;
}

.chart-html5-circle {
	align-items: center;
	display: flex;
	justify-content: center;
}

.module-feature-chart-html5 img {
	border-radius: 100%;
	max-height: 100%;
	max-width: 100%;
	object-fit: cover;
}

.module-feature-chart-html5 {
	border-radius: 50%;
	height: 100px;
	width: 100px;
}

.module-feature-chart-html5>svg {
	transform: rotate(-90deg);
	transform-origin: center;
}

.tb_feature_stroke {
	fill: none;
	transition: stroke-dasharray 2s;
}

.tb_feature_fill {
	fill: none;
	stroke: rgba(0, 0, 0, .1);
}

.module-feature-image a:hover {
	text-decoration: none;
}

.module .module-feature-icon {
	font-size: 2em;
}

.module.size-medium .module-feature-chart-html5 {
	height: 150px;
	width: 150px;
}

.module.size-medium .module-feature-icon {
	font-size: 3.5em;
}

.module.size-large .module-feature-icon {
	font-size: 4.5em;
}

.module.size-large .module-feature-chart-html5 {
	height: 200px;
	width: 200px;
}

.module-feature-icon-wrap {
	border-radius: 50%;
	transform: rotate(222deg);
}

.module-feature-icon-wrap .module-feature-icon {
	border-radius: var(--tb_rounded_corner);
	font-size: 1em;
	height: 35px;
	line-height: 35px;
	transform: translateY(-50%) rotate(-222deg);
	width: 35px;
}

.module-feature-icon-wrap tf-lottie {
	aspect-ratio: 1;
}

@media screen and (min-width:681px) and (max-width:900px) {
	.module.size-large .module-feature-chart-html5 {
		height: 130px;
		width: 130px;
	}
}

/*/themify-builder/css/modules/icon.css*/
.module-icon .tf_fa {
	max-width: 1em;
}

.module-icon-item {
	max-width: 100%;
}

.module-icon .module-icon-item a, .module-icon-item {
	display: inline-flex;
	place-items: center;
	text-decoration: none;
}

.module-icon-item+.module-icon-item {
	margin-left: .4em;
}

.module-icon span {
	font-size: var(--tb_mi_s, inherit);
	margin-inline: .6em;
}

.module-icon em {
	align-self: baseline;
	background-color: var(--tb_pr_bg, transparent);
	color: var(--tb_pr_color, inherit);
	display: inline-flex;
	font-size: var(--tb_mi_f, 16px);
	line-height: 0;
	margin-top: calc(var(--tb_mi_size) / 9);
	min-height: var(--tb_mi_size, auto);
	min-width: var(--tb_mi_size, auto);
	padding: .5em;
	place-content: center;
	transition: .3s;
	transition-property: box-shadow, border, background-color, color, padding, font-size;
}

.module-icon em, .module-icon img {
	border-radius: var(--tb_mi_r, 100%);
}

.module-icon img {
	padding: var(--tb_mi_p, 3px);
}

.module-icon.small {
	--tb_mi_size: 24px;
	--tb_mi_f: 12px;
}

.module-icon.large {
	--tb_mi_size: 48px;
	--tb_mi_s: 1.2em;
	--tb_mi_f: 24px;
	--tb_mi_p: 6px;
}

.module-icon.xlarge {
	--tb_mi_size: 62px;
	--tb_mi_f: 36px;
	--tb_mi_s: 1.4em;
	--tb_mi_p: 9px;
}

.module-icon.xlarge em {
	padding: 12px 0 0 2px;
}

.module-icon.rounded {
	--tb_mi_r: var(--tb_rounded_corner);
}

.module-icon.squared {
	--tb_mi_r: 0;
}

.module-icon.none em {
	--tb_pr_bg: transparent;
	--tb_mi_r: 0;
	color: inherit;
	padding: .2em;
}

.module-icon.none {
	--tb_mi_r: 0;
	--tb_mi_f: 24px;
}

.module-icon.none.small {
	--tb_mi_f: 18px;
}

.module-icon.none.large {
	--tb_mi_f: 30px;
}

.module-icon.none.xlarge {
	--tb_mi_f: 36px;
}

.icon_vertical {
	display: flex;
	flex-flow: column wrap;
}

.icon_vertical .module-icon-item {
	margin: 0 0 .4em;
}

.tf_textr .module-icon-item, .tf_textr.icon_vertical {
	place-content: end;
}

.tf_textr .module-icon-item :is(em,img) {
	order: 1;
}

.tf_textc.icon_vertical {
	place-content: center;
}

.tf_textc.icon_vertical :is(.module-icon-item a,.module-icon-item) {
	flex-direction: column;
}

.tf_textc.icon_vertical em {
	align-self: unset;
}

@media (max-width:680px) {
	.module-icon.large {
		--tb_mi_s: 1.1em;
	}
	
	.module-icon.xlarge {
		--tb_mi_s: 1.2em;
	}
}

/*/themify-builder/css/modules/image.css*/
.module-image .image-title {
	font-size: 1.2em;
	margin: 0 0 .3em;
}

.module-image .image-title a {
	color: inherit;
	font-family: inherit;
	text-decoration: none;
	text-shadow: inherit;
}

.module-image .image-wrap {
	width: auto;
}

.module-image .image-wrap img {
	display: inline-block;
	vertical-align: top;
}

.module-image.rounded .image-wrap img {
	border-radius: var(--tb_rounded_corner);
}

.module-image.circle .image-wrap img {
	border-radius: 50em;
}

.module-image.bordered .image-wrap img {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .15);
	box-sizing: border-box;
	padding: 3px;
}

.module-image.drop-shadow .image-wrap img {
	box-shadow: 0 1px 8px 2px rgba(0, 0, 0, .15);
}

.module-image.auto_fullwidth .lightbox {
	display: block;
}

.module-image.auto_fullwidth :is(.image-wrap,img) {
	display: block;
	width: 100%;
}

.module-image .image-wrap .lightbox {
	display: inline-block;
	max-width: 100%;
	position: relative;
}

/*/themify-builder/css/modules/image_styles/left.css*/
.module-image.image-left .image-wrap {
	float: left;
	margin: 0 1.2em 1em 0;
}

.module-image.image-left .image-content {
	min-width: 100px;
	overflow: hidden;
	padding-top: 8px;
	text-align: left;
}

/*/themify-builder/css/modules/fancy-heading.css*/
.module-fancy-heading .fancy-heading {
	line-height: 1.25;
}

.module.module-fancy-heading a {
	display: inline-block;
	text-decoration: none;
}

.module-fancy-heading a:hover {
	text-decoration: none;
}

.module-fancy-heading .sub-head {
	font-size: 70%;
	padding-top: .3em;
}

.module-fancy-heading .main-head+.sub-head:before {
	border-top: 1px solid;
	content: "";
	display: block;
	padding-top: .3em;
	width: 2em;
}

.module-fancy-heading .tf_textc .sub-head:before {
	margin: auto;
}

.module-fancy-heading .tf_textr .sub-head:before {
	margin: 0 0 0 auto;
}

.inline-fancy-heading .fancy-heading .sub-head:after, :is(.module-fancy-heading.tb_hide_divider,.inline-fancy-heading) .sub-head:before {
	display: none;
}

.module-fancy-heading:not(.inline-fancy-heading) .tb_fancy_heading_icon_wrap {
	display: flex;
	margin-top: .2em;
}

.module-fancy-heading .tb_fancy_heading_border {
	width: 40px;
}

.module-fancy-heading .tb_fancy_heading_border:before {
	border-top: 1px solid hsla(0, 0%, 71%, .5);
	content: "";
	left: 0;
	margin-bottom: -1px;
	position: absolute;
	top: 50%;
	width: 100%;
}

.module-fancy-heading .tb_fancy_heading_icon {
	font-size: .5em;
	line-height: 0;
	margin: 0 8px;
	vertical-align: middle;
}

.module-fancy-heading .tb_fancy_heading_icon em {
	font-size: 1em;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.module-fancy-heading .tb_fancy_heading_icon img {
	border: 0;
	box-sizing: content-box;
	margin: 0;
	min-width: 40px;
	padding: 0;
	vertical-align: middle;
	width: 40px;
}

.module-fancy-heading:not(.inline-fancy-heading) .tf_textc .tb_fancy_heading_icon_wrap {
	justify-content: center;
}

.module-fancy-heading:not(.inline-fancy-heading) .tf_textr .tb_fancy_heading_icon_wrap {
	justify-content: right;
}

/*/themify-builder/css/modules/image_styles/card-layout.css*/
.module-image.image-card-layout {
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	box-sizing: border-box;
	text-align: center;
}

.module.image-card-layout .image-content {
	padding: 1em 5%;
	transition: background-color .3s ease-in-out, color .3s ease-in-out;
}

.module.image-card-layout.rounded {
	border-radius: var(--tb_rounded_corner);
	overflow: hidden;
}

.module.image-card-layout.drop-shadow {
	box-shadow: 0 1px 12px 2px rgba(0, 0, 0, .1);
	overflow: hidden;
}

.module.image-card-layout.circle {
	border-radius: 50em;
	overflow: hidden;
}

.module.image-card-layout:is(.rounded,.circle) :is(.image-wrap,.image-wrap img) {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.module.image-card-layout:not(.auto_fullwidth) {
	display: inline-block;
}

.module.image-card-layout .image-wrap img {
	width: 100%;
}

.module.image-card-layout.drop-shadow :is(.image-wrap,.image-wrap img) {
	box-shadow: none;
}

.module.image-card-layout.bordered :is(.image-wrap,.image-wrap img) {
	background-color: transparent;
	border: 0;
	padding: 0;
}

.module.image-card-layout.bordered {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .15);
	box-sizing: border-box;
	padding: 3px;
}

/*/themify-builder/css/modules/divider.css*/
.module-divider {
	border-style: solid;
	border-bottom: 0 !important;
	border-inline: 0 !important;
	width: 100%;
}

.module-divider.dashed {
	border-style: dashed;
}

.module-divider.dotted {
	border-style: dotted;
}

.module-divider.double {
	border-style: double;
}

.divider-center {
	margin-inline: auto;
}

.divider-right {
	float: right;
	margin-left: auto;
}

.divider-right+div {
	clear: both;
}

/*/themify-builder/css/modules/feature_styles/left.css*/
.module.layout-icon-left {
	text-align: left;
}

.layout-icon-left .module-feature-image {
	float: left;
	margin: 0 1.1em .4em 0;
	max-width: 200px;
}

.layout-icon-left .module-feature-content {
	min-width: 140px;
	overflow: hidden;
	text-align: inherit;
}

/*/themify-builder/css/modules/menu.css*/
.module-menu-container {
	text-align: inherit;
}

.ui.nav:not(.rounded) {
	--tb_app_r: initial;
}

.ui.nav:not(.gradient) {
	--tb_app_gr: none;
}

.ui.nav:not(.shadow):not(.embossed) {
	--tb_app_shadow: none;
}

ul.ui.nav {
	border: 0;
	border-radius: var(--tb_rounded_corner);
	box-shadow: var(--tb_app_shadow);
	display: inline-block;
	margin: 0;
	margin-left: 0 !important;
	padding: 0;
}

.ui.nav ul {
	border: 0;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 3px 12px rgba(0, 0, 0, .12);
	left: 0;
	padding: calc(var(--tb_rounded_corner) - 2px) 0;
	position: absolute;
	top: 100%;
	z-index: 990;
}

.ui.nav ul, .ui.nav ul>li {
	list-style: none;
	margin: 0;
	width: 220px;
}

.ui.nav ul li:is(:first-child,:last-child)>a {
	border-radius: 0;
}

@media (hover:hover) {
	.ui.nav:not(.tf_acc_menu) li:hover>ul, .ui.nav:not(.tf_acc_menu) li>:is(a:focus+.sub-menu,.sub-menu:focus-within) {
		display: block;
		height: auto;
		opacity: 1;
		pointer-events: auto;
		transform: none;
		transition: opacity .3s, transform .3s;
	}
	
	.module-menu:not([data-edge]) .ui.nav :is(.child-arrow,ul) {
		display: none;
	}
	
	.ui.nav ul {
		transform: scaleY(0);
		transform-origin: top;
	}
}

.ui.nav ul>li>a {
	display: block;
}

.ui.nav ul ul {
	left: 100%;
	top: 0;
}

.module-menu.tf_textr .ui.nav ul {
	left: auto;
	right: 0;
}

.module-menu.tf_textr .ui.nav ul ul {
	left: 100%;
	right: auto;
}

.ui.nav .child-arrow, .ui.nav ul {
	opacity: 0;
	pointer-events: none;
	text-align: left;
}

.module-menu:not(.mobile-menu-module) .sub-menu {
	background-color: var(--tb_pr_bg);
}

.ui.nav ul {
	border-radius: var(--tb_rounded_corner);
}

.ui.nav li, .ui.nav ul {
	background-image: var(--tb_app_gr);
}

.ui.nav li {
	border-color: rgba(0, 0, 0, .05);
	display: inline-block;
	--tb_app_glc: "";
	margin: 0 -.25em 0 0;
	padding: 0;
	position: relative;
}

.ui.nav li a {
	border-radius: inherit;
	box-shadow: none;
	display: inline-block;
	line-height: 130%;
	padding: .625em 1.25em;
	text-decoration: none;
}

.module ul.nav:not(.transparent) a {
	color: var(--tb_pr_color);
}

.ui.nav>li a:hover {
	background-color: var(--tb_pr_hover_bg, hsla(0, 0%, 71%, .1));
}

.ui.nav.large li a {
	font-size: 120%;
	padding: 10px 20px;
}

.ui.nav.small li a {
	font-size: 70%;
	padding: 5px 10px;
}

.ui.nav>li:first-child {
	border-bottom-left-radius: var(--tb_app_r);
	border-top-left-radius: var(--tb_app_r);
}

.ui.nav ul>li:first-child {
	border-top-left-radius: var(--tb_app_r);
	border-top-right-radius: var(--tb_app_r);
}

.ui.nav>li:last-child {
	border-bottom-right-radius: var(--tb_app_r);
	border-top-right-radius: var(--tb_app_r);
}

.ui.nav ul>li:last-child {
	border-bottom-left-radius: var(--tb_app_r);
	border-bottom-right-radius: var(--tb_app_r);
}

.ui.nav li:last-child {
	margin-right: 0;
}

.ui.nav li:first-child>a {
	border-radius: var(--tb_rounded_corner) 0 0 var(--tb_rounded_corner);
}

.ui.nav li:last-child>a {
	border-radius: 0 var(--tb_rounded_corner) var(--tb_rounded_corner) 0;
}

.ui.nav>:is(.current_page_item,.current-menu-item)>:is(a,a:hover) {
	background-color: var(--tb_pr_hover_bg, hsla(0, 0%, 71%, .1));
}

.ui.nav li a>em .tf_fa {
	margin-inline-end: .3em;
}

@media (hover:none) {
	.ui.nav ul {
		display: none;
		opacity: 1;
		pointer-events: auto;
	}
	
	.ui.nav>.menu-item-has-children>a {
		padding-right: 40px;
		position: relative;
	}
	
	.ui.nav .child-arrow {
		border-radius: 100%;
		display: inline-block;
		height: 32px;
		margin: 0;
		opacity: 1;
		padding: 0;
		pointer-events: auto;
		position: absolute;
		right: 4px;
		top: 50%;
		touch-action: none;
		transform: translateY(-50%);
		width: 32px;
	}
	
	.ui.nav .child-arrow:after, .ui.nav .child-arrow:before {
		background: currentColor;
		border-radius: 10px;
		content: "";
		height: 1px;
		left: 10px;
		position: absolute;
		top: 50%;
		transform: rotate(45deg);
		transition: transform .3s ease-in-out;
		width: 8px;
		z-index: 9999;
	}
	
	.ui.nav .child-arrow:after {
		left: 15px;
		transform: rotate(-45deg);
	}
	
	.ui.nav>li li .child-arrow:after, .ui.nav>li li .child-arrow:before {
		left: auto;
		right: 10px;
		top: 14px;
		transform: rotate(45deg);
	}
	
	.ui.nav>li li .child-arrow:after {
		top: 19px;
		transform: rotate(-45deg);
	}
}

.menu-module-burger {
	border-radius: 100%;
	box-shadow: none !important;
	box-sizing: unset;
	color: inherit;
	cursor: pointer;
	line-height: 1;
	padding: 12px 10px 10px 12px;
	width: 1.4em;
}

.menu-module-burger:hover {
	background-color: hsla(0, 0%, 78%, .25);
}

.menu-module-burger-inner {
	border-bottom: 2px solid;
	height: 1em;
	pointer-events: none;
	width: 1.3em;
}

.menu-module-burger-inner:after, .menu-module-burger-inner:before {
	border-bottom: 2px solid;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.menu-module-burger-inner:after {
	top: 50%;
}

.module-menu ul .edge>.sub-menu {
	left: auto !important;
	right: 0 !important;
}

.module-menu ul ul .edge>.sub-menu {
	left: auto !important;
	right: 100% !important;
}

/*/themify-builder/css/modules/menu_styles/fullwidth.css*/
.ui.nav.fullwidth {
	--tb_app_glc: "";
	display: block;
	padding: 0 calc(var(--tb_rounded_corner) - 2px);
}

.ui.nav.fullwidth.glossy:before {
	height: 1em;
}

.ui.nav.fullwidth li {
	--tb_app_glc: normal;
}

.ui.nav.fullwidth li:is(:first-child,:last-child)>a {
	border-radius: 0;
}

/*/themify-builder/css/modules/colors.css*/
.black {
	--tb_pr_color: #eee;
	--tb_pr_bg: #000;
	--tb_pr_hover_bg: #595959;
}

.blue {
	--tb_pr_color: #edf3ff;
	--tb_pr_bg: #4d7de1;
	--tb_pr_hover_bg: #6b9df9;
}

.brown {
	--tb_pr_color: #ffeee0;
	--tb_pr_bg: #a35004;
	--tb_pr_hover_bg: #d68035;
}

.gray {
	--tb_pr_color: #eee;
	--tb_pr_bg: #989797;
	--tb_pr_hover_bg: #c9c9c9;
}

.green {
	--tb_pr_color: #e9ffdb;
	--tb_pr_bg: #4aab10;
	--tb_pr_hover_bg: #6bbf2f;
}

.light-blue {
	--tb_pr_color: #2a3e59;
	--tb_pr_bg: #bdd9fd;
	--tb_pr_hover_bg: #d3e7ff;
}

.light-green {
	--tb_pr_color: #293807;
	--tb_pr_bg: #9bd611;
	--tb_pr_hover_bg: #c1ed53;
}

.light-purple {
	--tb_pr_color: #39355b;
	--tb_pr_bg: #c1bafd;
	--tb_pr_hover_bg: #d3ceff;
}

.orange {
	--tb_pr_color: #fff2ea;
	--tb_pr_bg: #ff9600;
	--tb_pr_hover_bg: #ffb651;
}

.pink {
	--tb_pr_color: #441e32;
	--tb_pr_bg: #feb4e4;
	--tb_pr_hover_bg: #ffd1ee;
}

.purple {
	--tb_pr_color: #eeedff;
	--tb_pr_bg: #7a6bf8;
	--tb_pr_hover_bg: #9589ff;
}

.red {
	--tb_pr_color: #fff;
	--tb_pr_bg: #e8311f;
	--tb_pr_hover_bg: #ff7568;
}

.yellow {
	--tb_pr_color: #594718;
	--tb_pr_bg: #fff06c;
	--tb_pr_hover_bg: #fff4b2;
}

/*/wp-content/themes/themify-ultra/style.css*/

/*!
Theme Name: Themify Ultra
Theme URI:https://themify.me/themes/ultra/
Version:8.1.3 
Description:Use Ultra theme to create professional sites quickly and easily (landing pages, portfolio, blog, corporate, ecommerce, and more). It includes a bunch of header/footer layout options and pre-built demos that you can import to your site. Read <a href="https://themify.me/docs/ultra-documentation">Ultra documentation</a> for more information.
Author:Themify
Author URI:https://www.themify.me
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Copyright:(c) Themify.
Tags:themify,featured-images,translation-ready,custom-menu,sidebar
Text Domain:themify
Requires PHP:7.4
Changelogs: https://themify.org/changelogs/themify-ultra.txt
---------
DO NOT EDIT THIS FILE.
If you need to override theme styling,please add custom CSS in Appearance>Customize>Custom CSS or a child theme (https://themify.me/docs/child-theme).*/
a, abbr, acronym, address, b, bdo, big, blockquote, body, br, button, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, form, h1, h2, h3, h4, h5, h6, html, i, img, ins, kbd, legend, li, map, ol, p, pre, q, samp, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	margin: 0;
	padding: 0;
}

a, fieldset, img {
	border: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

audio, iframe {
	max-width: 100%;
}

:root {
	--theme_accent: #ed1e24;
	--theme_accent_semi: rgba(251, 9, 48, .8);
	--theme_accent_hover: #000;
	--theme_rounded: 12px;
	--theme_rounded_sm: 10px;
	--theme_input_rounded: 12px;
	--theme_btn_rounded: 30px;
}

html {
	scroll-behavior: smooth;
}

body {
	background-color: #fff;
	color: #666;
	font: 1em/1.65em Public Sans, Arial, sans-serif;
	overflow-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

a {
	color: var(--theme_accent);
	text-decoration: none;
	transition: color .3s ease-in-out;
}

a:hover {
	color: var(--theme_accent_hover);
}

p {
	margin: 0 0 1.3em;
	padding: 0;
}

small {
	font-size: 87%;
}

blockquote {
	border-left: 3px solid hsla(0, 0%, 59%, .3);
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 5% 1.2em;
	padding: .8em 1.4em;
}

ins {
	text-decoration: none;
}

ol, ul {
	margin: 0 0 1.4em 1.6em;
}

li, ol, ul {
	padding: 0;
}

li {
	margin: 0 0 1em;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-weight: 700;
	letter-spacing: -.02em;
	line-height: 1.4em;
	margin: 0 0 .5em;
	overflow-wrap: normal;
}

h1 {
	font-size: 3.4em;
	line-height: 1.2em;
}

h1, h2 {
	letter-spacing: -.03em;
}

h2 {
	font-size: 2.3em;
	line-height: 1.3em;
}

h3 {
	font-size: 1.7em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.3em;
}

h5, h6 {
	line-height: 1.7em;
}

h6 {
	font-size: 1.2em;
}

button, input, input[type=search], select, textarea {
	font-family: inherit;
	font-size: 100%;
	max-width: 100%;
}

input:is([type=radio],[type=checkbox]), input:read-only, input:read-write, select, textarea {
	-webkit-appearance: none;
	appearance: none;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: var(--theme_input_rounded);
	max-width: 100%;
	padding: .6em;
}

input:read-only, input:read-write {
	margin: 0 1em .6em 0;
	width: 17em;
}

input[type=number] {
	width: 7em;
}

textarea {
	margin: 0 0 .6em;
	min-height: 13.5em;
	width: 100%;
}

select {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'100\' height=\'100\' fill=\'none\' stroke=\'rgba(40,40,40,.8)\' stroke-linecap=\'round\' stroke-width=\'12\'%3E%3Cpath d=\'m2.7 2.3 46.4 54.9L95.5 2.3\'/%3E%3C/svg%3E");
	background-position: calc(100% - .7em) calc(50% + .15em);
	background-repeat: no-repeat;
	background-size: .85em;
	color: inherit;
	margin: 0 0 .6em;
	padding-right: 2em;
}

select.nitro-lazy {
	background-image: none !important;
}

input:is([type=radio],[type=checkbox]) {
	-webkit-appearance: none;
	box-sizing: content-box;
	clear: none;
	cursor: pointer;
	display: inline-block;
	height: 1.3em;
	line-height: 1;
	margin: 0 .5em 0 0;
	min-height: 1.3em;
	min-width: 1.3em;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 1.3em;
}

input[type=checkbox] {
	border-radius: calc(var(--theme_input_rounded) - 4px);
}

input[type=radio] {
	align-items: center;
	border-radius: 100% !important;
	display: inline-flex;
	justify-content: center;
}

input[type=checkbox]:before {
	border-bottom: .13em solid transparent;
	border-left: .13em solid transparent;
	content: "";
	display: inline-block;
	height: .32em;
	margin-bottom: .1em;
	margin-left: .1em;
	transform: rotate(-45deg) skewY(-10deg);
	width: .7em;
}

input[type=checkbox]:checked:before {
	border-bottom: .13em solid;
	border-left: .13em solid;
}

input[type=radio]:checked:before {
	background-color: #222;
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: .7em;
	vertical-align: middle;
	width: .7em;
}

:is(select,textarea):focus, input:read-only:focus, input:read-write:focus {
	border-color: rgba(0, 0, 0, .5);
}

button, input[type=reset], input[type=submit] {
	-webkit-appearance: none;
	background-color: var(--theme_accent);
	border: 0;
	border-radius: var(--theme_btn_rounded);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: .65em 1.6em;
	transition: background .3s, color .3s, transform .3s;
	width: auto;
}

button:hover, input:is([type=reset],[type=submit]):hover {
	background-color: var(--theme_accent_hover);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	color: #fff;
	transform: translateY(-1px);
}

.gm-style-mtc button {
	border-radius: 0;
}

.mce-toolbar .mce-btn button:hover {
	background-color: inherit;
	box-shadow: none;
	color: inherit;
	transform: none;
}

#main-nav ul a, .author-box, .post, .post-content, .sidemenu, .widget, img, input, textarea {
	box-sizing: border-box;
}

.col3-1, .col4-1, .col4-2 {
	float: left;
	margin-left: 3.2%;
}

.col4-1 {
	width: 22.6%;
}

.col4-2 {
	width: 48.4%;
}

.col3-1 {
	width: 31.2%;
}

:is(.col4-1,.col4-2,.col3-1).first {
	clear: left;
	margin-left: 0;
}

#pagewrap {
	overflow-x: clip;
}

.mobile-menu-visible #pagewrap, .slide-cart-visible #pagewrap {
	overflow-x: initial;
}

.pagewidth {
	margin: 0 auto;
	max-width: 100%;
	width: 1160px;
}

#layout {
	display: flex;
	flex-wrap: wrap;
}

#content {
	padding: 5.75% 0;
	width: 71%;
}

.sidebar-none #content {
	width: 100%;
}

.sidebar-none #layout {
	display: block;
}

.sidemenu-active {
	left: 0;
	position: relative;
	transition: left .2s ease-in-out;
}

.sidemenu-right {
	left: -300px;
}

.sidemenu-left, .sidemenu-left #headerwrap {
	left: 300px;
}

.full_width #layout {
	flex-wrap: wrap;
	max-width: 100%;
	width: 100%;
}

.full_width #content {
	max-width: 100%;
	padding: 0;
	width: 100%;
}

#headerwrap {
	background-color: var(--tf_fixed_header_bg, #fff);
	border-bottom: var(--tf_fixed_header_border, 1px solid rgba(0, 0, 0, .05));
	color: var(--tf_fixed_header_color, #000);
	inset-block: var(--tf_fixed_header_p, 0 auto);
	left: 0;
	margin-inline: var(--tf_fixed_header_m, 0);
	min-height: 55px;
	position: var(--tf_fixed_header, absolute);
	transition: .3s ease-in-out;
	transition-property: background-color, color, box-shadow, min-height, left, padding;
	width: var(--tf_fixed_header_w, 100%);
	z-index: 999;
}

.fixed-header-enabled {
	--tf_fixed_header: sticky;
}

.no-fixed-header {
	--tf_fixed_header: relative;
}

.fixed-header-on {
	--tf_fixed_header_bg: hsla(0, 0%, 100%, .9);
}

#headerwrap.fixed-header:before {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	content: "";
	inset: 0;
	pointer-events: none;
	position: absolute;
	z-index: 0;
}

#header {
	overflow: visible;
	padding: 2em 0;
	position: relative;
}

.fixed-header-enabled #header {
	transition: padding .3s ease-in-out;
}

.fixed-header #header {
	padding-block: 12px;
}

@supports (-webkit-touch-callout:none) {
	#headerwrap {
		background-attachment: scroll !important;
		background-position: 50% !important;
	}
}

.header-widget {
	font-size: .95em;
	height: 100%;
}

.header-widget .widget {
	margin: 2em 0;
}

.header-widget .widgettitle {
	color: inherit;
	font-size: 1.05em;
	margin: 0 0 .5em;
}

.fixed-header-on .tf_sticky_logo~* {
	display: none !important;
}

.search-button {
	border-radius: 100%;
	box-sizing: border-box;
	color: inherit;
	font-size: 19px;
	line-height: 1;
	margin: 0 0 0 3px;
	padding: 10px;
}

.search-button:hover {
	background: hsla(0, 0%, 78%, .25);
}

a.search-button {
	text-decoration: none;
}

.search-button:focus {
	outline: 0;
}

.tf_darkmode_toggle {
	border-radius: 100%;
	box-sizing: border-box;
	color: inherit;
	font-size: 19px;
	line-height: 1;
	margin: 0 0 0 7px;
	padding: 9px 10px;
}

.tf_darkmode .tf_darkmode_toggle, .tf_darkmode_toggle:hover {
	background: hsla(0, 0%, 78%, .25);
}

a.tf_darkmode_toggle {
	text-decoration: none;
}

.tf_darkmode_toggle:focus {
	outline: 0;
}

#main-nav, #main-nav li {
	margin: 0;
	padding: 0;
}

#main-nav li {
	display: inline-block;
	list-style: none;
	position: relative;
}

#main-nav ul li {
	background: 0;
	display: block;
	float: none;
}

#main-nav li>.sub-menu {
	background: #fff;
	border-radius: var(--theme_rounded);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 3px 12px rgba(0, 0, 0, .12);
	box-sizing: border-box;
	contain: style layout;
	left: -.3em;
	margin: 0;
	opacity: 0;
	padding: calc(var(--tb_rounded_corner) - 2px) 0;
	position: absolute;
	top: 100%;
	transform: scaleY(0);
	transform-origin: top;
	transition: transform .3s ease-in-out, opacity .3s ease-in-out;
	width: 210px;
	z-index: 100;
}

#main-nav small {
	display: block;
}

#main-nav li .sub-menu .sub-menu {
	left: 100%;
	top: -.65em;
}

#main-nav .edge>.sub-menu {
	left: auto;
	right: 0;
}

#main-nav ul .edge>.sub-menu {
	left: auto;
	right: 100%;
}

@media (hover:hover) {
	#main-nav li:hover>.sub-menu, #main-nav li>.sub-menu:focus-within, #main-nav li>a:focus+.sub-menu {
		opacity: 1;
		transform: scale(1);
	}
}

.menu-item .child-arrow {
	border-radius: 100%;
	cursor: pointer;
	display: none;
	height: 36px;
	position: absolute;
	right: 0;
	top: 4px;
	transition: transform .3s;
	width: 36px;
	z-index: 12;
}

.child-arrow:after, .child-arrow:before {
	background: currentColor;
	border-radius: 10px;
	content: "";
	height: 1px;
	left: 12px;
	position: absolute;
	top: 50%;
	transform: rotate(45deg);
	transition: transform .3s ease-in-out;
	width: 8px;
	z-index: 9999;
}

.child-arrow:after {
	left: 17px;
	transform: rotate(-45deg);
}

.toggle-on>a .child-arrow:after, .toggle-on>a .child-arrow:before {
	left: 10px;
	width: 15px;
}

.toggle-on>a .child-arrow {
	transform: rotate(180deg);
}

@media (hover:none) {
	#main-nav .menu-item-has-children>a {
		padding-right: 45px;
	}
	
	#footer-nav .menu-item-has-children>a {
		padding-right: 30px;
	}
	
	.menu-item .child-arrow {
		border-radius: 100%;
		display: inline-block;
		margin-left: 7px;
		margin-top: -17px;
		padding: 0;
		right: 5px;
		top: 50%;
	}
	
	#main-nav .toggle-on>a>.child-arrow {
		background: hsla(0, 0%, 84%, .4);
	}
	
	#main-nav li>.sub-menu {
		display: none;
	}
	
	#main-nav li.toggle-on>.sub-menu {
		opacity: 1;
		transform: scale(1);
	}
}

#main-nav a {
	color: inherit;
	display: block;
	margin: 0;
	padding: .5em .8em;
	position: relative;
	text-decoration: none;
	transition: .4s ease;
	transition-property: background, font-size, line-height, color, padding, margin, border, border-radius, box-shadow, transform;
}

#main-nav .highlight-link>a {
	background-color: hsla(0, 0%, 78%, .25);
	border: 0;
	border-radius: var(--theme_btn_rounded);
	margin-left: .6em;
	margin-right: .6em;
	padding-left: 1.4em;
	padding-right: 1.4em;
}

#main-nav .highlight-link:last-child>a {
	margin-right: 0;
}

#main-nav a>em .tf_fa {
	margin-right: 5px;
}

#main-nav a .tf_lazy {
	display: none;
}

#main-nav ul a {
	color: #353535;
	padding: .4em 1.4em;
	text-align: left;
}

#main-nav .current-menu-item>a, #main-nav .current_page_item>a, #main-nav a:hover, #main-nav ul a:hover {
	color: var(--theme_accent);
}

.header-icons :is(a,a:hover) {
	color: inherit;
	text-decoration: none;
}

#headerwrap .header-icons>* {
	vertical-align: middle;
}

.slide-cart .header-icons {
	min-width: 75px;
	text-align: right;
}

#menu-icon {
	border-radius: 100%;
	line-height: 1em;
	margin: 0 0 0 10px;
	padding: 10px 9px 11px;
}

#menu-icon:hover {
	background: hsla(0, 0%, 78%, .25);
}

.menu-icon-inner {
	border-bottom: 2px solid;
	box-sizing: border-box;
	height: 18px;
	position: relative;
	width: 22px;
}

.menu-icon-inner:after, .menu-icon-inner:before {
	border-top: 2px solid;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	transition: border .7s ease;
	transition-property: transform;
	width: 100%;
}

.menu-icon-inner:after {
	top: 50%;
}

#menu-icon-close {
	transform: rotate(0deg);
	transition: border .3s ease-in-out, transform .3s ease-in-out;
}

.body-overlay {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background-color: hsla(0, 0%, 81%, .8);
	display: none;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
}

.body-overlay-on {
	display: block;
	z-index: 998;
}

.fixed-header :is(.tf_darkmode_toggle,.header-bar,.search-button,.header-widget), .mobile-menu-visible #headerwrap:before, .slide-cart-visible #headerwrap:before {
	display: none;
}

.revealing-header :is(#headerwrap,#tbp_header) {
	transition: transform .5s ease-in-out, opacity .5s ease-in-out;
}

.revealing-header :is(#headerwrap,#tbp_header).header_hidden {
	opacity: 0;
	transform: translateY(-100%);
}

.fixed-header-enabled #tbp_header, .revealing-header #tbp_header {
	position: sticky;
	top: 0;
	z-index: 999;
}

.page-title {
	margin: 0 0 1em;
	padding: 0;
}

.author-bio {
	margin: 0 0 2em;
	overflow: hidden;
}

.author-bio .author-avatar {
	float: left;
	margin: 0 1.2em 0 0;
}

.author-bio .author-avatar img {
	border-radius: var(--theme_rounded);
	width: 100px;
}

.author-bio .author-name {
	font-size: 1.6em;
	margin: 0 0 .5em;
	padding: 0;
}

.author-posts-by {
	border-top: 4px solid hsla(0, 0%, 46%, .1);
	font-size: 1.4em;
	margin: 0 0 1.5em;
	padding: 1em 0 0;
	text-transform: uppercase;
}

.post {
	position: relative;
}

.post-content {
	min-width: 120px;
}

.post-title {
	font-size: 3.1em;
	letter-spacing: -.03em;
	line-height: 1.2em;
	margin: 0 0 .4em;
	padding: 0;
	text-transform: none;
}

.post-title a {
	color: #000;
	text-decoration: none;
}

.post-title a:hover {
	color: var(--theme_accent);
}

.post-image {
	margin: 0 0 1em;
}

.post-image img {
	border-radius: var(--theme_rounded);
	vertical-align: bottom;
}

.post-image.left {
	float: left;
	margin-right: 1em;
}

.post-image.right {
	float: right;
	margin-left: 1em;
}

.post-meta {
	font-size: .9em;
	line-height: 1.6em;
	margin: 0 0 .5em;
	padding: 0;
}

.post-meta a {
	text-decoration: none;
}

.post-meta :is(.post-comment,.post-category,.post-tag):before {
	border-left: 1px solid hsla(0, 0%, 71%, .6);
	content: "";
	display: inline-block;
	height: 1.3em;
	margin: 0 .9em 0 .45em;
	transform: skewX(-15deg);
	vertical-align: middle;
	white-space: nowrap;
	width: 1px;
}

.post-meta .post-category:first-child:before {
	display: none;
}

.post-meta .post-comment .tf_fa {
	font-size: .8em;
	margin-left: 8px;
	opacity: .7;
	vertical-align: text-top;
}

.more-link, .more-link:after, .more-link:hover {
	text-decoration: none;
}

.more-link:after {
	border: 1px solid transparent;
	border-right-color: inherit;
	border-top-color: inherit;
	content: "";
	display: inline-block;
	margin-left: .5em;
	min-height: .7em;
	min-width: .7em;
	transform: rotate(45deg);
	vertical-align: middle;
}

.post-date {
	display: block;
	font-size: .8em;
	letter-spacing: .04em;
	margin: 0 0 .4em;
	text-transform: uppercase;
}

.loops-wrapper .post-image {
	margin-bottom: 1em;
	position: relative;
	transition: border .3s ease-in-out, margin .3s ease-in-out, width .3s ease-in-out, transform .3s ease-in-out;
}

.author-box {
	border: 0;
	margin: 5.5em 0;
}

.author-box .author-avatar {
	float: left;
	margin: 0 2em .3em 0;
}

.author-box .author-name {
	margin: 0 0 .3em;
}

.post-pagination {
	margin: .5em 0 2em;
	text-align: right;
}

.post-pagination strong {
	margin-right: 3px;
}

.post-pagination a {
	margin-left: 3px;
	margin-right: 3px;
}

.tf_load_more {
	padding: 2em 0;
}

a.load-more-button {
	background: hsla(0, 0%, 72%, .16);
	border-radius: var(--theme_btn_rounded);
	box-sizing: border-box;
	display: none;
	padding: .7em 1.8em;
	text-decoration: none;
	width: auto;
}

.post-video {
	height: 0;
	margin-bottom: 15px;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}

.post-video iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.featured-area img {
	width: 100%;
}

.loops-wrapper.no-gutter .post-image {
	margin: 0;
}

.loops-wrapper.no-gutter .post, .loops-wrapper.no-gutter .post-image img, ul.products.no-gutter li.product .post-image {
	border-radius: 0;
}

.widget {
	margin: 0 0 2.4em;
}

.widgettitle {
	font-size: 1.25em;
	line-height: 1.3em;
	margin: 0 0 1em;
	padding: 0;
}

.widget ul {
	margin: 0;
	padding: 0;
}

.widget li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: .4em 0;
}

.widget ul ul {
	margin: .6em 0 -.6em;
	padding: 0;
}

.widget ul ul li {
	margin: 0;
	padding-left: 1em;
}

iframe[src*=facebook] {
	background-color: #fff;
}

#content .twitter-tweet-rendered, #content .twt-border {
	max-width: 100% !important;
}

#content .twt-border {
	min-width: 180px !important;
}

:is(.col4-3,.col4-2,.col4-1,.col3-2,.col3-1,.col2-1) .loops-wrapper.list-post .post-title {
	font-size: 1.4em;
	margin: 0 0 .5em;
}

.shortcode.themify-icon .themify-icon-icon {
	font-size: 1.3em;
}

a.shortcode.button {
	border-radius: var(--theme_btn_rounded);
	padding: .65em 1em;
}

.tb_optin_horizontal form>div[class*=tb_optin_] {
	width: auto;
}

img:is(.alignleft,.aligncenter,.alignright,.alignnone) {
	margin-bottom: 1em;
}

.alignleft {
	float: left;
	margin-right: 1em;
}

.alignright {
	float: right;
	margin-left: 1em;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-caption {
	margin-bottom: 1em;
	max-width: 100%;
	text-align: center;
}

.wp-caption-text {
	margin: .5em 0;
}

body.attachment {
	position: static;
}

.single .attachment.post, body.attachment {
	float: none;
	width: auto;
}

.menu:after, .widget li:after {
	clear: both;
	content: "";
	display: table;
}

.module-feature-image, .post-image, .post-img, .slide-image {
	transition: .3s ease-in-out;
	transition-property: border, padding, width;
}

.mobile-menu-visible {
	overflow-y: hidden;
}

@media (max-width:1260px) {
	h1 {
		font-size: 2.4em;
	}
	
	h2 {
		font-size: 2em;
	}
	
	.pagewidth {
		max-width: 94%;
	}
	
	#pagewrap, .default_width #layout .row_inner {
		max-width: 100%;
	}
}

@media (max-width:1024px) {
	.header-widget .col4-1 {
		width: 48.4%;
	}
	
	.header-widget .col4-1:nth-child(odd) {
		clear: left;
		margin-left: 0;
	}
}

@media (max-width:760px) {
	body .pagewidth {
		max-width: 90%;
	}
	
	#layout {
		flex-wrap: wrap;
	}
	
	#content, #sidebar {
		clear: both;
		max-width: 100%;
		padding-top: 10%;
		width: 100%;
	}
}

@media (max-width:680px) {
	h1 {
		font-size: 1.9em;
	}
	
	.post-title, h2 {
		font-size: 1.6em;
	}
	
	h3 {
		font-size: 1.35em;
	}
	
	.col4-1 {
		font-size: .95em;
	}
	
	.col3-1, .col4-2 {
		margin-left: 0;
		max-width: 100%;
		width: 100%;
	}
	
	.fixed-header #site-logo img:not(.tf_sticky_logo) {
		max-height: 40px;
		width: auto;
	}
	
	#headerwrap .header-icons {
		right: 5%;
	}
	
	.loops-wrapper:is(.list-post,.grid4,.grid3,.grid2,.list-large-image) .post-image {
		float: none;
		max-width: none;
		overflow: visible;
		width: auto;
	}
}

/*/wp-content/themes/themify-ultra/styles/headers/header-top-bar.css*/
#header {
	padding: 5px 28px;
	width: 100%;
}

.header-bar {
	float: left;
}

#site-logo {
	margin: 5px 10px 5px 0;
}

#site-description, #site-logo {
	display: inline-block;
	vertical-align: middle;
}

#site-description {
	font-size: .75em;
	margin: 1em 0;
}

#site-description .site-taglink {
	color: inherit;
	font-size: inherit;
}

#site-description .site-taglink:hover {
	text-decoration: none;
}

.navbar-wrapper {
	align-items: center;
	display: flex;
	justify-content: end;
}

#header .social-widget, #searchform-wrap, .cart-icon, .search-button, .tf_darkmode_toggle {
	order: 1;
}

#header .social-widget {
	float: left;
}

#headerwrap #searchform #s {
	padding: 0 25px 0 15px;
}

#main-nav-wrap {
	align-items: center;
	display: flex;
	justify-content: end;
}

#main-nav .has-mega-column>.sub-menu, #main-nav .has-mega-sub-menu .mega-sub-menu {
	margin: 0 27px;
	width: calc(100% - 56px);
}

#main-nav .has-mega-column>.sub-menu {
	padding: 32px 39px 39px;
}

.header-widget {
	display: none;
	text-align: center;
}

.header-widget .header-widget-inner {
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.fixed-header .header-bar {
	display: block;
}

.pull-down {
	float: right;
}

@media (max-width:760px) {
	#site-description {
		display: none;
	}
}

@media (max-height:900px) {
	#headerwrap .header-widget-inner {
		max-height: 70vh;
	}
}

/*/wp-content/themes/themify-ultra/skins/resto/style.css*/

/*!
Skin Name:Ultra Resto
Version:1.0
Demo URI:https://themify.org/ultra-resto/
Required Plugins:builder-contact
*/
:root {
	--theme_accent: #b28040;
	--theme_accent_semi: rgba(178, 128, 64, .8);
}

body {
	color: #7e7e7e;
	font-family: Public Sans, sans-serif;
}

a {
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Playfair Display, serif;
}

h1 {
	font-size: 3.7em;
	margin: 0 0 .25em;
}

h1, h2 {
	letter-spacing: -.02em;
}

h2 {
	font-size: 3.1em;
}

.module-fancy-heading .main-head {
	font-family: Public Sans, sans-serif;
	font-size: 30%;
	font-weight: 400;
	letter-spacing: .04em;
	line-height: 3.8;
	text-transform: uppercase;
}

.module-fancy-heading .sub-head {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.module-fancy-heading .main-head+.sub-head:before {
	border-color: var(--theme_accent);
	border-width: 2px;
	width: 60px;
}

#site-logo {
	font-family: Playfair Display, serif;
	font-size: 1.9em;
	font-weight: 500;
	letter-spacing: -.01em;
}

.boxed-compact #main-nav>li>a, .header-horizontal #main-nav>li>a, .header-top-bar #main-nav>li>a {
	border-bottom: 1px solid transparent;
	margin: 0 .8em;
	padding: .45em 0;
}

.boxed-compact #main-nav .current-menu-item>a, .boxed-compact #main-nav .current_page_item>a, .boxed-compact #main-nav>li>a:hover, .header-horizontal #main-nav .current-menu-item>a, .header-horizontal #main-nav .current_page_item>a, .header-horizontal #main-nav>li>a:hover, .header-top-bar #main-nav .current-menu-item>a, .header-top-bar #main-nav .current_page_item>a, .header-top-bar #main-nav>li>a:hover {
	border-color: #b28040;
}

.boxed-compact #main-nav-wrap, .header-horizontal #main-nav-wrap, .header-top-bar #main-nav-wrap {
	flex: 1;
	margin-right: auto;
	order: -1;
}

.boxed-compact #main-nav, .header-horizontal #main-nav, .header-top-bar #main-nav {
	margin-bottom: 7px;
	margin-right: auto;
	margin-top: 7px;
}

.boxed-compact .pull-down, .header-horizontal .pull-down, .header-top-bar .pull-down {
	margin-left: auto;
}

.header-overlay.mobile-menu-visible #headerwrap, .header-overlay.transparent-header .fixed-header {
	background-color: hsla(0, 0%, 100%, .9);
	color: #000;
}

.header-overlay.mobile-menu-visible #header, .header-overlay.mobile-menu-visible #header a, .header-overlay.mobile-menu-visible #mobile-menu.sidemenu, .header-overlay.mobile-menu-visible .header-icons a, .header-overlay.transparent-header .fixed-header .header-icons a {
	color: #000;
}

.header-overlay.mobile-menu-visible #header a:hover, .header-overlay.mobile-menu-visible .header-icons a:hover, .header-overlay.transparent-header .fixed-header .header-icons a:hover {
	color: var(--theme_accent);
}

.header-classic:not(.mobile_menu_active) .navbar-wrapper {
	background-color: var(--theme_accent);
}

.loops-wrapper.grid2>.post, .loops-wrapper.grid3>.post, .loops-wrapper.grid4>.post {
	text-align: left;
}

.loops-wrapper.grid2 .post-image, .loops-wrapper.grid3 .post-image, .loops-wrapper.grid4 .post-image {
	margin-bottom: 0;
}

.loops-wrapper.grid2 .post-content, .loops-wrapper.grid3 .post-content, .loops-wrapper.grid4 .post-content {
	background-color: rgba(0, 0, 0, .025);
	padding: 15px;
}

#footerwrap {
	background-color: #0b1415;
	border-top: 6px solid var(--theme_accent);
	color: #a7a7a7;
	padding-top: 65px;
}

#footerwrap a {
	color: #fff;
}

.footer-horizontal-left .back-top, .footer-horizontal-right .back-top, .footer-left-col .back-top, .footer-right-col .back-top {
	top: -105px;
}

#footer-logo {
	font-family: Playfair Display, serif;
	font-size: 2.05em;
	font-weight: 500;
	letter-spacing: -.01em;
}

.footer-widgets .widgettitle, .widgettitle {
	margin: 0 0 2.5em;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: var(--theme_accent);
	font-family: Playfair Display, serif;
	margin: 0 0 .75em;
	transform: none;
}

.woocommerce div.product p.price {
	font-size: 1.5em;
}

.testimonial-author {
	display: flex;
	place-content: center;
}

.person-name {
	text-transform: uppercase;
}

.testimonial-author .person-company, .testimonial-author .person-name, .testimonial-author .person-position {
	margin: 0 3px;
}

div.themify_builder_slider_vertical .carousel-next, div.themify_builder_slider_vertical .carousel-prev {
	background-color: transparent;
	border: 1px solid var(--theme_accent);
	color: var(--theme_accent);
	padding: 21px 18px;
}

div.themify_builder_slider_vertical .carousel-next:hover, div.themify_builder_slider_vertical .carousel-prev:hover {
	background-color: var(--theme_accent);
	border-color: #fff;
}

.themify_builder_slider_wrap .carousel-pager a {
	height: 1em;
	margin: 0 4px;
	width: 1em;
}

.themify_builder_slider_wrap .carousel-pager a.selected, .themify_builder_slider_wrap .carousel-pager a:hover {
	color: var(--theme_accent);
}

.themify_builder_slider_wrap .carousel-pager a, .themify_builder_slider_wrap .carousel-pager a.selected, .themify_builder_slider_wrap .carousel-pager a:hover {
	border-width: .5em;
}

.module.image-horizontal .tb-menu-title-wrap {
	max-width: none;
}

.tb-menu-price {
	font-family: Playfair Display, serif;
	font-weight: 500;
}

.tb_video_overlay:hover {
	opacity: 1;
}

.ui.builder_button {
	background-color: var(--theme_accent);
	font-size: .8em;
	font-weight: 400;
	letter-spacing: .04em;
	padding: 1.1em 2em;
	text-transform: uppercase;
}

.ui.builder_button:hover {
	background-color: var(--theme_accent_hover);
}

.builder_button.transparent:hover {
	background-color: transparent;
}

.module.module-buttons .ui.tb_default_color {
	color: #fff;
}

@media (max-width:680px) {
	h1 {
		font-size: 2.5em;
	}
	
	h2 {
		font-size: 2.1em;
	}
	
	div.themify_builder_slider_vertical .carousel-next, div.themify_builder_slider_vertical .carousel-prev {
		padding: 13px 10px;
	}
}

/*/wp-content/themes/themify-ultra/styles/fonts/sans-serif.min.css*/
body {
	font-family: "Public Sans", sans-serif;
}

#site-description, #site-logo, h1, h2, h3, h4, h5, h6 {
	font-family: "Public Sans", sans-serif;
}

/*/wp-content/themes/themify-ultra/styles/colors/black.css*/
:root {
	--ultra_color_black: #000;
	--theme_accent_hover: #999;
}

.post-nav .arrow, a {
	color: var(--ultra_color_black);
}

a:hover {
	color: #999;
}

.post-nav a:hover span {
	color: inherit;
}

.post-title a {
	color: var(--ultra_color_black);
}

.post-title a:hover {
	color: #999;
}

#respond #cancel-comment-reply-link, .commentlist .comment-reply-link, button, input[type=reset], input[type=submit] {
	background-color: var(--ultra_color_black);
	border: 0;
	color: #fff;
}

#respond #cancel-comment-reply-link:hover, .commentlist .comment-reply-link:hover {
	background-color: var(--theme_accent_hover);
	color: #fff;
}

#main-nav .has-mega-column {
	color: #666;
}

.header-leftpane #main-nav .has-mega-column, .header-minbar #main-nav .has-mega-column, .header-rightpane #main-nav .has-mega-column, .header-slide-out #main-nav .has-mega-column, .mobile-menu-visible #main-nav .has-mega-column {
	color: hsla(0, 0%, 100%, .8);
}

#footerwrap, #headerwrap, #slide-cart, .boxed-content, .header-minbar .sidemenu, .header-slide-out .sidemenu, .mobile_menu_active .sidemenu {
	background-color: var(--ultra_color_black);
	color: hsla(0, 0%, 100%, .8);
}

#footerwrap a, #headerwrap a, #slide-cart .product-title a, .header-leftpane #main-nav .mega-menu-posts a, .header-leftpane #main-nav ul a, .header-rightpane #main-nav .mega-menu-posts a, .header-rightpane #main-nav ul a, .header-stripe.mobile-menu-visible #headerwrap a, .mobile-menu-visible #header .social-widget a, .mobile-menu-visible #headerwrap #main-nav a {
	color: #fff;
}

#footerwrap a:hover, #headerwrap a:hover, #main-nav .current-menu-item>a, #main-nav .current_page_item>a, #main-nav .mega-menu-posts a:hover, #main-nav ul .current-menu-item>a, #main-nav ul .current_page_item>a, #main-nav ul a:hover, #slide-cart a:hover, .header-leftpane #main-nav .mega-menu-posts a:hover, .header-leftpane #main-nav ul a:hover, .header-rightpane #main-nav .mega-menu-posts a:hover, .header-rightpane #main-nav ul a:hover, .header-stripe.mobile-menu-visible #headerwrap a:hover, .mobile-menu-visible #headerwrap #main-nav a:hover, .mobile-menu-visible #headerwrap #main-nav ul a:hover, .mobile-menu-visible #headerwrap a:hover, .mobile_menu_active #headerwrap a:hover, .transparent-header #main-nav .mega-menu-posts a:hover, .transparent-header #main-nav ul a:hover {
	color: #999;
}

#footerwrap h1, #footerwrap h2, #footerwrap h3, #footerwrap h4, #footerwrap h5, #footerwrap h6, #headerwrap h1, #headerwrap h2, #headerwrap h3, #headerwrap h4, #headerwrap h5, #headerwrap h6 {
	color: inherit;
}

.theme-color-black .section_loader {
	background-color: var(--ultra_color_black);
}

body:not(.mobile_menu_active).header-classic #headerwrap {
	background-color: transparent;
	color: inherit;
}

.header-classic:not(.mobile_menu_active) #site-logo a {
	color: inherit;
}

body:not(.mobile_menu_active).header-classic #headerwrap .navbar-wrapper {
	background-color: var(--ultra_color_black);
}

.header-stripe #headerwrap, .header-stripe #headerwrap.fixed-header {
	background-color: transparent;
	color: var(--ultra_color_black);
}

.header-stripe #headerwrap a {
	color: var(--ultra_color_black);
}

.header-stripe #headerwrap a:hover {
	color: #999;
}

.header-stripe #site-logo {
	background-color: var(--ultra_color_black);
	color: #fff;
}

.header-stripe #site-logo a, .header-stripe #site-logo a:hover {
	color: #fff;
}

#headerwrap.fixed-header, #pagewrap .back-top-float, .loops-wrapper.list-post .post-date, .mobile-menu-visible.header-overlay #headerwrap, .single .post-content .post-date, .transparent-header #headerwrap.fixed-header, .woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
	background-color: rgba(0, 0, 0, .8);
	color: #fff;
}

.footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, .footer-tab, .full-section-scrolling #footerwrap .back-top .arrow-up a, .header-bottom #pagewrap .back-top-float, .mobile_menu_active.header-leftpane #pagewrap #headerwrap #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap #menu-icon, .sticky_sidebar_enabled #toggle-mobile-sidebar-button {
	background-color: var(--ultra_color_black);
	color: #fff;
}

.footer-horizontal-left #footerwrap .back-top .arrow-up:hover a, .footer-horizontal-right #footerwrap .back-top .arrow-up:hover a, .footer-left-col #footerwrap .back-top .arrow-up:hover a, .footer-right-col #footerwrap .back-top .arrow-up:hover a, .footer-tab:hover, .full-section-scrolling #footerwrap .back-top .arrow-up:hover a, .header-bottom #pagewrap .back-top-float:hover {
	background-color: #999;
	color: #fff;
}

.loops-wrapper.flip .post-image+.post-content {
	background-color: var(--ultra_color_black);
	color: hsla(0, 0%, 100%, .8);
}

.loops-wrapper.flip .post-image+.post-content a {
	color: #fff;
}

.loops-wrapper.flip .post-image+.post-content a:hover {
	color: #999;
}

.woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled[disabled], .woocommerce ul.products li.product .button {
	background-color: var(--ultra_color_black);
	color: #fff;
}

.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .button:hover {
	background-color: var(--theme_accent_hover);
	color: #fff;
}

#slide-cart .button {
	background-color: #999;
}

/*/wp-content/themes/themify-ultra-child/style.css*/

/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: Amber (amberricquel@gmail.com)
*/

/* Woohoo! Let's customize! */

/*/wp-content/uploads/themify-css/themify-builder-4443-generated.css*/

/* Generated from tbp_template: interior-interior-page */
.themify_builder_content-4443 .tb_406c379 {
	background-image: url("https://cdn-ablde.nitrocdn.com/CuTJUtnRkvOcIkPWDQEIXKEXMnqinMUE/assets/images/optimized/rev-bcaf191/lawofattractionblueprint.com/wp-content/uploads/2024/07/limiting-beliefs-mockup.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;
	font-size: 1.2em;
	background-color: #fffbf2;
	margin-bottom: -76px;
}

.themify_builder_content-4443 .tb_406c379.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_406c379>.builder_row_cover::before, .themify_builder_content-4443 .tb_406c379>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before {
	background-position: 0% 0%;
	background-repeat: repeat;
	background-color: rgba(0, 0, 0, .91);
}

.themify_builder_content-4443 .tb_406c379>.builder_row_cover, .themify_builder_content-4443 .tb_406c379>:is(.tf_lax, .tf_lax_done) {
	backdrop-filter: blur(2px);
}

.themify_builder_content-4443 .tb_406c379>.builder_row_cover, .themify_builder_content-4443 .tb_406c379>:is(.tf_lax, .tf_lax_done) > .builder_row_cover, .themify_builder_content-4443 .tb_m187380>.builder_row_cover, .themify_builder_content-4443 .tb_m187380>:is(.tf_lax, .tf_lax_done) > .builder_row_cover, .themify_builder_content-4443 .tb_ujfp355>.builder_row_cover, .themify_builder_content-4443 .tb_ujfp355>:is(.tf_lax, .tf_lax_done) > .builder_row_cover, .themify_builder_content-4443 .tb_b21b482>.builder_row_cover, .themify_builder_content-4443 .tb_b21b482>:is(.tf_lax, .tf_lax_done) > .builder_row_cover {
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-repeat: repeat;
	mask-repeat: repeat;
}

.themify_builder_content-4443 .tb_406c379, .themify_builder_content-4443 .tb_406c379 p, .themify_builder_content-4443 .tb_406c379 h1, .themify_builder_content-4443 .tb_406c379 h2, .themify_builder_content-4443 .tb_406c379 h3, .themify_builder_content-4443 .tb_406c379 h4, .themify_builder_content-4443 .tb_406c379 h5, .themify_builder_content-4443 .tb_406c379 h6, .themify_builder_content-4443 .tb_zjsg198.module-buttons .module-buttons-item, .themify_builder_content-4443 .tb_zjsg198.module-buttons em, .themify_builder_content-4443 .tb_zjsg198.module-buttons .ui, .themify_builder_content-4443 .tb_zjsg198.module-buttons span, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .carousel-prev::before, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .carousel-next::before, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-content {
	color: #fff;
}

.themify_builder_content-4443 .tb_m187380>.builder_row_cover::before, .themify_builder_content-4443 .tb_m187380>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before, .themify_builder_content-4443 .tb_ujfp355>.builder_row_cover::before, .themify_builder_content-4443 .tb_ujfp355>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before {
	background-position: 0% 0%;
	background-repeat: repeat;
}

.themify_builder_content-4443 .tb_m187380 {
	padding: 5%;
}

.themify_builder_content-4443 .tb_qwlb380.module-text {
	margin-bottom: -4px;
	font-size: 45px;
	text-transform: capitalize;
	text-align: center;
	line-height: 57px;
	padding-bottom: 0;
	column-count: 0;
}

.themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #fff;
	font-family: "Poppins";
	font-weight: bold;
	text-shadow: -3px 2px 10px #2b2b2b;
}

.themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_qwlb380.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_arjh489.module-text {
	padding: 13px;
	margin-top: -68px;
	font-size: 14px;
}

.themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap span {
	font-style: normal;
	font-family: "Poppins";
	font-weight: 400;
	background-clip: border-box;
	background-image: none;
	color: #e69a0c;
}

.themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_arjh489.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_zjsg198.module-buttons .module-buttons-item a {
	text-shadow: 0 0 0 #0a0a0a;
	font-size: 21px;
	background-image: none;
	background-color: #ff6c0a;
	font-weight: bold;
	font-style: normal;
}

.themify_builder_content-4443 .tb_zjsg198.module-buttons .module-buttons-item a.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_zjsg198.module-buttons {
	box-shadow: 0 0 0 0;
	text-align: center;
	margin: 19px;
}

.themify_builder_content-4443 .tb_zjsg198.module-buttons .module-buttons-item, .themify_builder_content-4443 .tb_zjsg198.module-buttons .module-buttons-item a {
	font-family: "Poppins";
	font-weight: 600;
}

.themify_builder_content-4443 .tb_e7tn661 {
	padding-top: 21%;
	padding-bottom: 6%;
}

.themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #000;
	font-family: "Poppins";
	font-weight: 400;
}

.themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_6p69661.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_6p69661.module-text {
	font-size: 14px;
	margin-bottom: 20px;
	text-align: left;
}

.themify_builder_content-4443 .tb_ur7d661, .themify_builder_content-4443 .tb_wsmw661 {
	--colg: var(--none);
}

.themify_builder_content-4443 .tb_oy8j661 {
	padding-right: 6%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_wcqk661.module-feature .module-feature-title, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_dh8b661.module-feature .module-feature-title, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_ns84661.module-feature .module-feature-title, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_3f4i662.module-feature .module-feature-title, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap span, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_1bui852.module-image .image-title, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_8b2k852.module-image .image-title, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_dodz852.module-image .image-title, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_g7bl852.module-image .image-title, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_q6wg852.module-image .image-title, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap, .themify_builder_content-4443 .tb_fgkg852.module-image .image-title, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap p, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h1, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h2, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h3, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h4, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h5, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h6, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap li, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap span, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_gp4j482.module-feature .module-feature-title, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_xy10482.module-feature .module-feature-title, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_r2w8482.module-feature .module-feature-title, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap span, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap, .themify_builder_content-4443 .tb_cwss482.module-feature .module-feature-title, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap p, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h1, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h2, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h3, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h4, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h5, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h6, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap li, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #000;
}

.themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_wcqk661.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_dh8b661.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_ns84661.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_3f4i662.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_no31355.module-text .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_1bui852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_8b2k852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_dodz852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_g7bl852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_q6wg852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .image-title.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_fgkg852.module-image .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_gp4j482.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_xy10482.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_r2w8482.module-feature .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .module-feature-title.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_cwss482.module-feature .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_wcqk661.module-feature, .themify_builder_content-4443 .tb_dh8b661.module-feature, .themify_builder_content-4443 .tb_ns84661.module-feature, .themify_builder_content-4443 .tb_3f4i662.module-feature {
	margin-bottom: 15px;
}

.themify_builder_content-4443 .tb_hj09661 {
	padding-left: 6%;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.themify_builder_content-4443 .tb_nim6661 {
	padding-top: 6%;
	padding-right: 6%;
	border-right: 1px solid rgba(0, 0, 0, .1);
}

.themify_builder_content-4443 .tb_y5k5662 {
	padding-top: 6%;
	padding-left: 6%;
}

.themify_builder_content-4443 .tb_779l316>div.row_inner {
	background-color: #ffcf0d;
}

.themify_builder_content-4443 .tb_779l316 {
	background-color: #000;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
}

.themify_builder_content-4443 .tb_nabo317, .themify_builder_content-4443 .tb_px2z481 {
	background-color: #000;
}

.themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #fff;
	font-family: "Poppins";
	font-weight: 400;
}

.themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_lzlf317.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_lzlf317.module-text {
	padding: 27px;
	text-transform: capitalize;
	font-size: 12px;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .carousel-prev, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .carousel-next {
	background-color: #111214;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .carousel-pager a {
	color: #fc8b0a;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider {
	padding-top: 30px;
	font-family: "Poppins";
	font-weight: 400;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider.module .testimonial-title, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-name, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-position, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-company, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-company a, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap p, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h1, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h2, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h3, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h4, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h5, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h6, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap li, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap span, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .sub-head, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .sub-head a, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .main-head, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .main-head a, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #fff;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider.module .testimonial-title.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-name.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-position.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-company.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .person-company a.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .tb_text_wrap span.nitro-lazy, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .sub-head.nitro-lazy, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .sub-head a.nitro-lazy, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .main-head.nitro-lazy, .themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .main-head a.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_gyo7482.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider.module .testimonial-title {
	font-size: 1.4em;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .post {
	line-height: 1.5em;
}

.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .post, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-title, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-entry-content, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-name, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-position, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-company {
	font-size: 15px;
}

.themify_builder_content-4443 .tb_b2on352 {
	text-align: center;
	background-color: #f7f7f7;
	padding: 0;
}

.themify_builder_content-4443 .tb_b2on352 div h2 {
	font-size: 55px;
}

.themify_builder_content-4443 .tb_tege354 {
	--col: .681fr 1.319fr;
	--align_content: var(--align_center);
}

.themify_builder_content-4443 .tb_ujfp355 {
	margin-top: 27px;
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-repeat: repeat;
	mask-repeat: repeat;
}

.themify_builder_content-4443 .tb_no31355.module-text {
	padding-right: 20%;
}

.themify_builder_content-4443 .tb_ewhq851.module-fancy-heading {
	background-image: none;
	background-color: #000;
	margin-top: -5px;
}

.themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_ewhq851.module-fancy-heading.module .sub-head {
	text-shadow: 2px 0 3px #000;
	line-height: 98px;
}

.themify_builder_content-4443 .tb_zypk851 {
	padding-bottom: 2%;
	background-color: #000;
}

.themify_builder_content-4443 .tb_vsyr852 {
	margin-bottom: 40px;
	z-index: 1;
}

.themify_builder_content-4443 .tb_1bui852.module-image a {
	color: #121111;
}

.themify_builder_content-4443 .tb_1bui852.module-image {
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	margin-bottom: 30px;
	padding-bottom: 5%;
	padding-top: 0;
}

.themify_builder_content-4443 .tb_8b2k852.module-image, .themify_builder_content-4443 .tb_dodz852.module-image, .themify_builder_content-4443 .tb_g7bl852.module-image, .themify_builder_content-4443 .tb_q6wg852.module-image, .themify_builder_content-4443 .tb_fgkg852.module-image {
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	margin-bottom: 30px;
	padding-bottom: 5%;
	padding-top: 0;
}

.themify_builder_content-4443 .tb_3f2e116.module-buttons .module-buttons-item a {
	padding: 24px;
	background-image: none;
	background-color: #f28c18;
	font-size: 20px;
}

.themify_builder_content-4443 .tb_3f2e116.module-buttons .module-buttons-item a.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_3f2e116.module-buttons, .themify_builder_content-4443 .tb_kxo1269.module-menu.module {
	text-align: center;
}

.themify_builder_content-4443 .tb_px2z481>.row_inner {
	--align_content: var(--align_center);
	--colg: var(--none);
}

.themify_builder_content-4443 .tb_b21b482>.builder_row_cover::before, .themify_builder_content-4443 .tb_b21b482>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before {
	background-color: rgba(0, 0, 0, .83);
	background-position: 0% 0%;
	background-repeat: repeat;
}

.themify_builder_content-4443 .tb_b21b482 {
	background-image: url("https://cdn-ablde.nitrocdn.com/CuTJUtnRkvOcIkPWDQEIXKEXMnqinMUE/assets/images/optimized/rev-bcaf191/lawofattractionblueprint.com/wp-content/uploads/2025/07/qtq80-IdFwoS.jpeg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding: 4%;
}

.themify_builder_content-4443 .tb_b21b482.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_gyo7482.module-text.module h1 {
	margin-top: 0;
	margin-bottom: 30px;
}

.themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap span {
	text-shadow: 2px 0 0 #000;
	background-clip: border-box;
	background-image: none;
	color: #fff;
}

.themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_5yjl482.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_3lpp482 {
	padding: 6%;
	background-color: #fff;
}

.themify_builder_content-4443 .tb_gp4j482.module-feature, .themify_builder_content-4443 .tb_xy10482.module-feature, .themify_builder_content-4443 .tb_r2w8482.module-feature, .themify_builder_content-4443 .tb_cwss482.module-feature {
	margin-bottom: 30px;
}

.themify_builder_content-4443 .tb_t12f376 {
	padding-bottom: 5%;
	padding-top: 5%;
}

.themify_builder_content-4443 .tb_tryh376 {
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
	--align_content: var(--align_center);
	--colg: var(--none);
}

.themify_builder_content-4443 .tb_qjlv377 {
	background-position: center center;
	background-attachment: scroll;
	background-repeat: repeat;
	background-image: url("https://cdn-ablde.nitrocdn.com/CuTJUtnRkvOcIkPWDQEIXKEXMnqinMUE/assets/images/optimized/rev-bcaf191/lawofattractionblueprint.com/wp-content/uploads/2025/08/pattern.jpg");
	padding: 10%;
}

.themify_builder_content-4443 .tb_qjlv377.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_iggt377.module-fancy-heading {
	margin-bottom: 20px;
}

.themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap p, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap blockquote, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h1, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h2, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h3, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h4, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h5, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h6, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap li, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap span {
	font-weight: bold;
	background-clip: border-box;
	background-image: none;
	color: #000;
}

.themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4443 .tb_gosc377.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4443 .tb_eqdr377 {
	background-position: 50% 50%;
	background-attachment: scroll;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("https://cdn-ablde.nitrocdn.com/CuTJUtnRkvOcIkPWDQEIXKEXMnqinMUE/assets/images/optimized/rev-bcaf191/lawofattractionblueprint.com/wp-content/uploads/2025/03/the-love-gal.webp");
	padding-bottom: 300px;
	padding-top: 300px;
}

.themify_builder_content-4443 .tb_eqdr377.nitro-lazy {
	background-image: none !important;
}

@media (max-width:768px) {
	.themify_builder_content-4443 .tb_oy8j661 {
		border-right-style: none;
		border-bottom-style: none;
	}
	
	.themify_builder_content-4443 .tb_hj09661 {
		padding-left: 0;
		border-bottom-style: none;
	}
	
	.themify_builder_content-4443 .tb_nim6661 {
		padding-right: 0;
		border-right-style: none;
		border-bottom-style: none;
	}
	
	.themify_builder_content-4443 .tb_y5k5662 {
		padding-left: 0;
	}
	
	.themify_builder_content-4443 .tb_px2z481>.row_inner {
		--area: "col1" "col2";
	}
}

@media (max-width:600px) {
	.themify_builder_content-4443 .tb_m187380 {
		padding: 0;
	}
	
	.themify_builder_content-4443 .tb_qwlb380.module-text {
		line-height: 52px;
		margin-bottom: 1px;
		margin-top: 62px;
	}
	
	.themify_builder_content-4443 .tb_e7tn661 {
		text-align: center;
		padding-top: 45%;
		padding-bottom: 4%;
	}
	
	.themify_builder_content-4443 .tb_ur7d661, .themify_builder_content-4443 .tb_wsmw661, .themify_builder_content-4443 .tb_px2z481>.row_inner {
		--area: var(--aream2_auto);
	}
	
	.themify_builder_content-4443 .tb_oy8j661, .themify_builder_content-4443 .tb_ns84661.module-feature {
		padding-top: 0;
		padding-right: 0;
		border-top-style: none;
	}
	
	.themify_builder_content-4443 .tb_wcqk661.module-feature {
		padding-top: 0;
		padding-right: 0;
	}
	
	.themify_builder_content-4443 .tb_wcqk661.module-feature, .themify_builder_content-4443 .tb_wcqk661.module-feature .module-feature-content, .themify_builder_content-4443 .tb_dh8b661.module-feature, .themify_builder_content-4443 .tb_dh8b661.module-feature .module-feature-content, .themify_builder_content-4443 .tb_ns84661.module-feature, .themify_builder_content-4443 .tb_ns84661.module-feature .module-feature-content, .themify_builder_content-4443 .tb_3f4i662.module-feature, .themify_builder_content-4443 .tb_3f4i662.module-feature .module-feature-content {
		text-align: center;
	}
	
	.themify_builder_content-4443 .tb_hj09661, .themify_builder_content-4443 .tb_nim6661 {
		padding-top: 0;
		border-top-style: none;
	}
	
	.themify_builder_content-4443 .tb_dh8b661.module-feature {
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		border-left-style: none;
	}
	
	.themify_builder_content-4443 .tb_y5k5662 {
		padding-top: 0;
	}
	
	.themify_builder_content-4443 .tb_3f4i662.module-feature {
		padding-top: 0;
		padding-left: 0;
		border-top-style: none;
		border-left-style: none;
		padding-right: 0;
	}
	
	.themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .post, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-title, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-entry-content, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-name, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-position, .themify_builder_content-4443 .tb_yj7w317.module-testimonial-slider .testimonial-author .person-company {
		font-size: 1em;
	}
	
	.themify_builder_content-4443 .tb_b2on352 {
		padding-top: 4%;
	}
	
	.themify_builder_content-4443 .tb_tege354 {
		--col: none;
		--area: var(--aream2_auto);
	}
	
	.themify_builder_content-4443 .tb_cnjs354.module-image {
		margin-bottom: -20%;
	}
	
	.themify_builder_content-4443 .tb_no31355.module-text {
		padding-left: 10%;
		padding-right: 10%;
	}
	
	.themify_builder_content-4443 .tb_vsyr852 {
		--area: var(--aream3_auto);
	}
	
	.themify_builder_content-4443 .tb_b21b482, .themify_builder_content-4443 .tb_3lpp482 {
		padding: 12%;
	}
	
	.themify_builder_content-4443 .tb_tryh376 {
		--area: "col2" "col1";
	}
	
	.themify_builder_content-4443 .tb_eqdr377 {
		padding-bottom: 200px;
		padding-top: 200px;
	}
}

/*/wp-content/uploads/themify-css/themify-builder-4447-generated.css*/

/* Generated from tbp_template: interior-interior-footer */
.themify_builder_content-4447 .tb_q1jp193>.row_inner {
	--col: var(--c1_2);
}

.themify_builder_content-4447 .tb_q1jp193 {
	padding-bottom: 2em;
	padding-top: 80px;
	background-color: #f9f9f9;
	font-size: .8em;
}

.themify_builder_content-4447 .tb_pxqn195 {
	margin-bottom: 2em;
}

.themify_builder_content-4447 .tb_x9hx293.module-site-logo.module a {
	text-decoration: none;
}

.themify_builder_content-4447 .tb_x9hx293.module-site-logo, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h1, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h2, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h3, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h4, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h5, .themify_builder_content-4447 .tb_x9hx293.module-site-logo.module h6, .themify_builder_content-4447 .tb_x9hx293.module-site-logo p {
	font-style: normal;
	text-transform: uppercase;
	font-size: 22px;
	font-family: "Poppins";
	font-weight: 800;
}

.themify_builder_content-4447 .tb_x9hx293.module-site-logo {
	margin-bottom: 18px;
}

.themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap p, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap blockquote, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h1, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h2, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h3, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h4, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h5, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h6, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap li, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #e36816;
}

.themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4447 .tb_e08o733.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

.themify_builder_content-4447 .tb_e08o733.module-text {
	margin-bottom: 18px;
	font-size: 17px;
}

.themify_builder_content-4447 .tb_n91z524.module-icon .module-icon-item em:hover {
	background-color: rgba(150, 150, 150, .15);
}

.themify_builder_content-4447 .tb_n91z524.module-icon .module-icon-item em {
	font-size: 20px;
}

.themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap p, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap blockquote, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h1, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h2, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h3, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h4, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h5, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h6, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap li, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap span {
	background-clip: border-box;
	background-image: none;
	color: #000;
}

.themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap p.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap blockquote.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h1.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h2.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h3.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h4.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h5.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap h6.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap li.nitro-lazy, .themify_builder_content-4447 .tb_ymiu934.module-text .tb_text_wrap span.nitro-lazy {
	background-image: none !important;
}

@media (max-width:600px) {
	.themify_builder_content-4447 .tb_q1jp193>.row_inner {
		--col: none;
		--area: var(--aream2_auto);
	}
}

/*/wp-content/uploads/themify-customizer-8.2.9-8.1.3.css*/

/* Themify Customize Styling */
body {
	background: none;
	background-color: #fff;
	font-family: "Poppins";
	font-weight: 400;
	text-align: left;
	color: #000;
}

a {
	color: #000;
}

a, .post-nav .arrow {
	color: #ff830f;
}

#headerwrap {
	background: none;
	background-color: #fff;
}

#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {
	background: none;
	background-color: #fff;
}

#main-nav a {
	background: none;
	background-color: #fff;
	color: #000;
	font-weight: 200;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

#main-nav a:hover {
	background: none;
	background-color: #fff;
	color: #000;
}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
	color: #eb6f09;
}

.post-title {
	font-family: "Poppins";
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
}

.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {
	color: #000;
}

.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on {
	background: none;
	background-color: #fff;
}

.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a {
	font-family: "Poppins";
	font-weight: 400;
}

.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a {
	color: #1c1a1a;
}

.mobile_menu_active #menu-icon {
	color: #000;
}

/* START MOBILE MENU CSS */
@media screen and (max-width:1100px) {
	/*/wp-content/themes/themify-ultra/mobile-menu.css*/
	#header {
		height: auto;
	}
	
	#header, .fixed-header #header {
		text-align: inherit;
	}
	
	#site-description, #site-logo {
		clear: both;
		float: none;
		margin: 0 0 .5em;
		padding: 0;
		position: static;
	}
	
	#site-logo {
		font-size: 24px;
		margin: 5px 10px 5px 0;
	}
	
	.header-widget {
		clear: both;
		float: none;
		margin: 0;
		position: static;
		text-align: inherit;
	}
	
	.header-widget .widget {
		margin: 0 0 1.8em;
	}
	
	.header-widget .widgettitle {
		margin: 0 0 .3em;
	}
	
	.header-icons {
		display: block;
		position: absolute;
		right: 4%;
		top: 27px;
		transform: translateY(-50%);
		z-index: 1999;
	}
	
	.header-icons a {
		font-size: 1em;
		text-decoration: none !important;
	}
	
	.slide-cart .header-icons {
		align-items: center;
		display: flex;
		flex-direction: row-reverse;
	}
	
	:is(.mobile-menu-visible,.slide-cart-visible) {
		z-index: 1 !important;
	}
	
	.sidemenu {
		background-color: #fff;
		color: #000;
		display: none;
		height: 100%;
		overflow-y: auto;
		padding: 60px 25px 25px;
		position: fixed;
		text-align: left;
		top: 0;
		transition: .2s ease-in-out;
		transition-property: left, right, top, bottom, width, transform, opacity;
		width: 300px;
		z-index: 11111;
	}
	
	#mobile-menu {
		contain: paint;
		right: -300px;
	}
	
	#mobile-menu.sidemenu-on {
		box-shadow: -6px 0 20px 5px rgba(0, 0, 0, .1);
		right: 0;
	}
	
	.sidemenu-left, .sidemenu-left .fixed-header {
		left: 300px;
	}
	
	.sidemenu-left #mobile-menu.sidemenu-on {
		left: 0;
	}
	
	#headerwrap #mobile-menu-panel a {
		color: #fff;
		text-decoration: none;
	}
	
	#headerwrap #menu-icon-close {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		border-radius: 100%;
		color: inherit;
		display: block;
		font-size: 20px;
		min-height: 1em;
		min-width: 1em;
		padding: 9px;
		position: absolute;
		right: 10px;
		text-decoration: none;
		top: 10px;
		transform-origin: center;
		transition-property: transform;
	}
	
	#menu-icon-close:hover {
		background: hsla(0, 0%, 78%, .25);
	}
	
	#menu-icon-close:after, #menu-icon-close:before {
		height: 56%;
	}
	
	.transparent-header #menu-icon-close {
		color: inherit;
	}
	
	#main-nav-wrap {
		display: block;
		margin: 1em 0 1.5em;
		padding: 0;
	}
	
	#main-nav {
		background-color: transparent;
		float: none;
	}
	
	#main-nav li {
		clear: both;
		display: block;
		padding: 0;
		width: 100%;
	}
	
	#main-nav li>.sub-menu {
		background: 0;
		border: 0;
		box-shadow: none;
		color: inherit;
		display: none;
		height: auto;
		margin: 0 0 0 1em;
		opacity: 1;
		padding: 0;
		position: static;
		transform: none;
		width: auto;
	}
	
	#main-nav li.toggle-on>.sub-menu {
		display: block;
	}
	
	#main-nav .child-arrow {
		display: inline-block;
	}
	
	#main-nav .child-arrow:hover {
		background: hsla(0, 0%, 78%, .25);
	}
	
	.transparent-header #headerwrap .themify-widget-menu {
		color: inherit;
	}
	
	#main-nav .has-mega-column>.sub-menu, #main-nav .has-mega>.sub-menu {
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	#main-nav .has-mega-column>.sub-menu, #main-nav .has-mega-column>.sub-menu ul, #main-nav .has-mega-sub-menu .mega-sub-menu ul {
		float: none;
		margin: 0 0 0 1em;
	}
	
	#main-nav .has-mega-column>.sub-menu, #main-nav .has-mega-column>.sub-menu ul, #main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav li:not(.themify-widget-menu)>ul {
		background: 0;
	}
	
	#headerwrap #main-nav a {
		background: 0;
		border: 0;
		box-shadow: none;
		color: inherit;
		display: block;
		font-weight: 400;
		line-height: 1.5em;
		margin: 0;
		padding: .6em 0;
		text-decoration: none;
		width: auto;
	}
	
	#headerwrap #main-nav .has-sub-menu>a {
		padding-right: 40px;
	}
	
	#main-nav>li:last-child a {
		border: 0;
	}
	
	#headerwrap #main-nav .current-menu-item>a, #headerwrap #main-nav .current_page_item>a, #headerwrap #main-nav a:hover {
		color: var(--theme_accent);
	}
	
	#main-nav .mega-menu-posts, .slide-cart-visible #menu-icon {
		display: none;
	}
	
	#header .social-widget a, #headerwrap .sidemenu .search-button, #headerwrap .sidemenu .tf_darkmode_toggle {
		color: inherit;
	}
	
	#header .social-widget {
		float: none;
		margin: 0;
		position: static;
	}
	
	.header-widget :is(.col4-1,.col4-2,.col3-1) {
		margin-left: 0;
		max-width: 100%;
		width: 100%;
	}
	
	.sidemenu .header-widget {
		height: auto;
	}
	
	.fixed-header :is(.cart-wrap,.header-bar,.header-widget) {
		display: block;
	}
	
	.fixed-header .search-button, .fixed-header-on #headerwrap :is(.tf_darkmode_toggle,.social-widget) {
		display: inline-block;
	}
	
	#headerwrap .sidemenu .search-button {
		margin: 0;
	}
	
	#headerwrap #searchform, #headerwrap #searchform #s, #headerwrap #searchform #s:is(:focus,:hover), #headerwrap #searchform .tf_fa:hover+#s {
		width: 100%;
	}
	
	#headerwrap #searchform-wrap, .fixed-header-on #headerwrap #searchform-wrap {
		display: block;
		margin: 1em 0 0;
	}
	
	#headerwrap #searchform {
		clear: both;
		float: none;
		inset: auto;
		margin: 0 0 1em;
		padding: 0;
		position: relative;
		width: auto;
	}
	
	#headerwrap #searchform #s {
		background-color: #eee;
		color: #000;
		float: none;
		height: auto;
		margin: auto;
		padding: 11px 15px 10px 35px;
		position: static;
		transition: none;
		width: 100%;
	}
	
	#headerwrap #searchform .tf_fa:hover+#s {
		background-color: #eee;
	}
	
	#headerwrap #searchform .tf_fa {
		background: 0;
		color: #000;
		font-size: 18px;
		height: 16px;
		left: 9px;
		margin: 0;
		padding: 3px;
		position: absolute;
		top: 9px;
		transform: none;
		width: 16px;
	}
	
	/*/wp-content/themes/themify-ultra/styles/headers/media/header-top-bar.css*/
	.navbar-wrapper {
		display: block;
	}
	
	.mobile-menu-visible.sidemenu-right #headerwrap {
		left: -300px;
	}
	
	#site-description {
		margin: 2px 0 0;
	}
	
	.slide-cart #main-nav-wrap {
		clear: both;
	}
	
	.header-widget {
		display: block;
		max-height: none !important;
	}
	
	.pull-down {
		display: none;
	}
	
	@media (max-width:600px) {
		.mobile-menu-visible #headerwrap .header-icons {
			display: none;
		}
	}
	
	/*/wp-content/themes/themify-ultra/styles/menus/animations.css*/
	#main-nav li, .header-widget div[class*=col], .search-button, .social-widget {
		opacity: 0;
		transform: translateY(40px) !important;
		transition: transform .4s ease-in-out, opacity .4s ease-in-out;
	}
	
	.mobile-menu-visible #main-nav li, .mobile-menu-visible .header-widget div[class*=col], .mobile-menu-visible .search-button, .mobile-menu-visible .social-widget {
		opacity: 1;
		transform: translate(0) !important;
	}
	
	.mobile-menu-visible .search-button {
		transition-delay: 50ms;
	}
	
	.mobile-menu-visible .social-widget {
		transition-delay: 75ms;
	}
	
	.mobile-menu-visible #main-nav>li:first-child {
		transition-delay: .1s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(2) {
		transition-delay: .2s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(3) {
		transition-delay: .3s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(4) {
		transition-delay: .4s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(5) {
		transition-delay: .5s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(6), .mobile-menu-visible .header-widget div[class*=col]:first-child {
		transition-delay: .6s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(7), .mobile-menu-visible .header-widget div[class*=col]:nth-child(2) {
		transition-delay: .7s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(8), .mobile-menu-visible .header-widget div[class*=col]:nth-child(3) {
		transition-delay: .8s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(9), .mobile-menu-visible .header-widget div[class*=col]:nth-child(4) {
		transition-delay: .9s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(10) {
		transition-delay: 1s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(11) {
		transition-delay: 1.1s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(12) {
		transition-delay: 1.2s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(13) {
		transition-delay: 1.3s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(14) {
		transition-delay: 1.4s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(15) {
		transition-delay: 1.5s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(16) {
		transition-delay: 1.6s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(17) {
		transition-delay: 1.7s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(18) {
		transition-delay: 1.8s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(19) {
		transition-delay: 1.9s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(20) {
		transition-delay: 2s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(21) {
		transition-delay: 2.1s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(22) {
		transition-delay: 2.2s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(23) {
		transition-delay: 2.3s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(24) {
		transition-delay: 2.4s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(25) {
		transition-delay: 2.5s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(26) {
		transition-delay: 2.6s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(27) {
		transition-delay: 2.7s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(28) {
		transition-delay: 2.8s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(29) {
		transition-delay: 2.9s;
	}
	
	.mobile-menu-visible #main-nav>li:nth-child(30) {
		transition-delay: 3s;
	}
	
	/*/wp-content/themes/themify-ultra/styles/menus/dropdown.css*/
	.mobile-menu-visible.sidemenu-right.sidemenu-active #headerwrap, body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.sidemenu-right, body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.sidemenu-right .fixed-header {
		left: 0;
		right: 0;
	}
	
	#mobile-menu.sidemenu {
		left: 0;
		margin: 0;
		overflow-x: hidden;
		perspective: 400px;
		right: 0;
		transform: scaleY(0);
		transform-origin: top;
		transition: .5s ease;
		width: 100%;
	}
	
	.mobile-menu-visible #mobile-menu.sidemenu {
		transform: none;
	}
	
	.body-overlay, .body-overlay.body-overlay-on, .mobile-menu-visible .body-overlay {
		display: none;
	}
	
	#main-nav li, .header-widget div[class*=col], .search-button, .social-widget {
		transform: translateY(-40px) !important;
	}
}
