.elementor-22577 .elementor-element.elementor-element-0e89634 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-22577 .elementor-element.elementor-element-64b05b2 .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button, .elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-more-button i, .elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-less-button i {
	font-size: 20px;
}

.elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-more-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-less-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-more-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-ab129bc .ue-see-less-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-f7ba910 .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-more-button i, .elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-less-button i {
	font-size: 20px;
}

.elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-more-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-less-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-more-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-fa2b19a .ue-see-less-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-7556f35 .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-more-button i, .elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-less-button i {
	font-size: 20px;
}

.elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-more-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-less-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-more-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-b43821c .ue-see-less-button:hover {
	color: #373737;
}

.elementor-widget-ucaddon_post_grid .ue-grid-item-category a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_grid .uc_post_title a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_post_grid .uc_more_btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-22577 .elementor-element.elementor-element-5794642 .uc_content {
	width: 70%;
	background-color: #fff;
	padding: 30px 30px 30px 30px;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .ue-grid-item-category a {
	color: #fff;
	background-color: #fac602;
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 15px 5px 15px;
	border-radius: 25px 25px 25px 25px;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .uc_post_title a {
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .ue-grid-item-meta-data {
	color: #999;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
	gap: 5px;
	width: auto;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .ue-meta-data {
	margin-top: 15px;
	gap: 10px;
	justify-content: flex-start;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 5px;
	background-color: #2b73b1;
	color: #fff;
	margin-top: 20px;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-22577 .elementor-element.elementor-element-5794642 .uc_more_btn:hover {
	background-color: #fff;
	color: #2b73b1;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2b73b1;
}

.elementor-22577 .elementor-element.elementor-element-af1d597 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-22577 .elementor-element.elementor-element-7ba6207 .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-more-button i, .elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-less-button i {
	font-size: 20px;
}

.elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-more-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-less-button {
	gap: 10px;
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-more-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-5d7af3f .ue-see-less-button:hover {
	color: #373737;
}

.elementor-22577 .elementor-element.elementor-element-5683c6f .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-22577 .elementor-element.elementor-element-a1ac198 .elementor-icon-list-icon i {
	color: #232323;
	transition: color .3s;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_content {
	width: 70%;
	background-color: #fff;
	padding: 30px 30px 30px 30px;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .ue-grid-item-category a {
	color: #2b73b1;
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 15px 5px 15px;
	border-radius: 25px 25px 25px 25px;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_post_title a {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .ue-grid-item-meta-data {
	color: #999;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	gap: 5px;
	width: auto;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .ue-meta-data {
	margin-top: 15px;
	gap: 10px;
	justify-content: flex-start;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 35px;
	background-color: #9ac436;
	color: #fff;
	margin-top: 20px;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_more_btn:hover {
	background-color: #fff;
	color: #9ac436;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9ac436;
}

@media (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {
	.elementor-22577 .elementor-element.elementor-element-5794642 .uc_content {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-5794642 .uc_post_title a {
		font-size: 16px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-5794642 .ue-grid-item-meta-data {
		font-size: 12px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-5794642 .uc_more_btn {
		font-size: 12px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_content {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_post_title a {
		font-size: 16px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-226dbfe .ue-grid-item-meta-data {
		font-size: 12px;
	}
	
	.elementor-22577 .elementor-element.elementor-element-226dbfe .uc_more_btn {
		font-size: 12px;
	}
}

.elementor-11879 .elementor-element.elementor-element-839dd23 .ue-grid-item-meta-data {
	color: #232323;
	gap: 5px;
	font-size: 12px;
	margin-left: -8px;
	width: auto;
}

.elementor-11879 .elementor-element.elementor-element-839dd23 .ue-grid-item-meta-data {
	color: #232323;
	gap: 5px;
	font-size: 12px;
	margin-left: -8px;
	width: auto;
}

.elementor-17706 .elementor-element.elementor-element-2a88f338 .ue-grid-item-category a {
	color: #2b73b1;
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 5px 15px 5px 15px;
	border-radius: 25px 25px 25px 25px;
	border: 1px solid #2b73b1;
}