/* End custom CSS */

.elementor-24687 .elementor-element.elementor-element-4d5e662 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--padding-block-start: 30px;
	--padding-block-end: 30px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4d5e662 {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-24687 .elementor-element.elementor-element-e4a63b2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 30px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e4a63b2 {
	--padding-inline-start: 0px;
	--padding-inline-end: 30px;
}

.elementor-widget-theme-post-title .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-24687 .elementor-element.elementor-element-285dcc7 > .elementor-widget-container {
	margin: 0% 0% 5% 0%;
	padding: 0 0 0 0;
}

.elementor-24687 .elementor-element.elementor-element-285dcc7 .elementor-heading-title {
	font-family: "Newsreader", Newsreader;
	font-size: 44px;
	font-weight: 500;
	text-transform: none;
	color: var(--e-global-color-text);
}

.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-post-info .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-post-info .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-b2ae4c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-b2ae4c4 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	font-size: 14px;
}

.elementor-24687 .elementor-element.elementor-element-b2ae4c4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	--e-icon-list-icon-size: 14px;
}

.elementor-24687 .elementor-element.elementor-element-b2ae4c4 .elementor-icon-list-icon {
	width: 14px;
}

.elementor-24687 .elementor-element.elementor-element-2b8c925 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: -2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2b8c925 {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-24687 .elementor-element.elementor-element-de52074 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-581456f {
	--alignment: left;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
	--e-share-buttons-primary-color: rgba(2, 1, 1, 0);
	--e-share-buttons-secondary-color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-ca8bae4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-ca8bae4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-ee56908 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-24687 .elementor-element.elementor-element-5daf1a4 img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-24687 .elementor-element.elementor-element-5daf1a4 .widget-image-caption {
	font-size: 1.1rem;
}

.elementor-24687 .elementor-element.elementor-element-d280c5c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-block-start: 30px;
	--padding-block-end: 30px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d280c5c {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-24687 .elementor-element.elementor-element-62a2334 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
}

.elementor-24687 .elementor-element.elementor-element-18504f5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-24687 .elementor-element.elementor-element-cb3b076 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	font-size: 14px;
}

.elementor-24687 .elementor-element.elementor-element-cb3b076 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	--e-icon-list-icon-size: 14px;
}

.elementor-24687 .elementor-element.elementor-element-cb3b076 .elementor-icon-list-icon {
	width: 14px;
}

.elementor-24687 .elementor-element.elementor-element-de20690 img {
	height: auto !important;
}

.elementor-24687 .elementor-element.elementor-element-de20690 .widget-image-caption {
	font-size: 1.1rem;
}

.elementor-24687 .elementor-element.elementor-element-13a08b8 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-24687 .elementor-element.elementor-element-13a08b8 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-4c3d772 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4c3d772 {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-24687 .elementor-element.elementor-element-ebf39d6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-f6b0b4a {
	--alignment: left;
	width: auto;
	max-width: auto;
	--grid-side-margin: 0px;
	--grid-column-gap: 0px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
	--e-share-buttons-primary-color: rgba(2, 1, 1, 0);
	--e-share-buttons-secondary-color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-f6b0b4a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-25e9afe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 25%;
	--padding-inline-end: 25%;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-25e9afe {
	--padding-inline-start: 25%;
	--padding-inline-end: 25%;
}

.elementor-24687 .elementor-element.elementor-element-31a39a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-24687 .elementor-element.elementor-element-31a39a8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-theme-post-content {
	color: var(--e-global-color-text);
}

.elementor-24687 .elementor-element.elementor-element-927f14e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-size: 18px;
}

.elementor-24687 .elementor-element.elementor-element-927f14e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-96e5052);
	border-radius: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-927f14e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24687 .elementor-element.elementor-element-ed68f77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: -16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ed68f77 {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-24687 .elementor-element.elementor-element-e40e3c6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-c58a159 {
	--alignment: left;
	width: auto;
	max-width: auto;
	--grid-side-margin: 0px;
	--grid-column-gap: 0px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
	--e-share-buttons-primary-color: rgba(2, 1, 1, 0);
	--e-share-buttons-secondary-color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-c58a159 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-9d9c3ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-9d9c3ee .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-24687 .elementor-element.elementor-element-609f7fd > .elementor-background-overlay {
	background-color: #eef0f4;
	opacity: .86;
}

.elementor-24687 .elementor-element.elementor-element-609f7fd {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-283e755 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-8e34d5d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-24687 .elementor-element.elementor-element-e2cd2cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-e2cd2cb .elementor-heading-title {
	font-size: 2.2rem;
	color: #000;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_grid_style_one_wrap {
	grid-gap: 30px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_post_grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	text-align: inherit;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_grid_style_one_item {
	overflow: hidden;
	border-radius: 0px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_p_title {
	justify-content: inherit;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_post_grid_item {
	box-shadow: 0px 0px 90px 30px rgba(0, 0, 0, .08);
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_content {
	padding: 30px 30px 30px 30px;
	background-color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_image {
	height: 250px;
	background-color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_image img {
	height: 250px;
	object-fit: Cover;
	transform: scale(100%);
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-grid-item-category a {
	color: #fff;
	background-color: #545454;
	padding: 3px 5px 3px 5px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-grid-item-category {
	margin-top: 0px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_tags_terms {
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 5px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_tags_terms a {
	padding: 1px 8px 2px 8px;
	border-radius: 4px 4px 4px 4px;
	background-color: #494949;
	color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_title a {
	color: var(--e-global-color-secondary);
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1.3em;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_title {
	margin-top: 0px;
	min-height: 0px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-grid-item-meta-data {
	color: var(--e-global-color-text);
	font-family: "Kumbh Sans", Newsreader;
	font-size: .8em;
	line-height: 2em;
	gap: 0px;
	width: auto;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-grid-item-meta-data svg {
	fill: var(--e-global-color-text);
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-meta-data {
	margin-top: 0px;
	gap: 0px;
	justify-content: flex-start;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-grid-item-meta-data-avatar img {
	width: 30px;
	height: 30px;
	display: inline-flex;
	border-radius: 100px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_text {
	color: var(--e-global-color-text);
	font-size: .9em;
	margin-top: 13px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_more_btn {
	padding: 0px 0px 0px 0px;
	border-radius: 4px;
	color: var(--e-global-color-dd763f1);
	margin-top: 10px;
	font-size: 16px;
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_more_btn svg {
	fill: var(--e-global-color-dd763f1);
}

.elementor-24687 .elementor-element.elementor-element-491cd0f .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}

.elementor-24687 .elementor-element.elementor-element-478e81b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_grid_style_one_wrap {
	grid-gap: 30px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue_post_grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	text-align: inherit;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_grid_style_one_item {
	overflow: hidden;
	border-radius: 0px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue_p_title {
	justify-content: inherit;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue_post_grid_item {
	box-shadow: 0px 0px 90px 30px rgba(0, 0, 0, .08);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_content {
	padding: 30px 30px 30px 30px;
	background-color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_image {
	height: 250px;
	background-color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_image img {
	height: 250px;
	object-fit: Cover;
	transform: scale(100%);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-grid-item-category a {
	color: var(--e-global-color-primary);
	background-color: #545454;
	padding: 3px 5px 3px 5px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-grid-item-category {
	margin-top: 0px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue_tags_terms {
	margin-top: 10px;
	margin-bottom: 10px;
	gap: 5px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue_tags_terms a {
	padding: 1px 8px 2px 8px;
	border-radius: 4px 4px 4px 4px;
	background-color: #494949;
	color: #fff;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_title a {
	color: var(--e-global-color-text);
	font-size: 1.2em;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_title {
	margin-top: 0px;
	min-height: 0px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-grid-item-meta-data {
	color: var(--e-global-color-text);
	font-family: "Kumbh Sans", Newsreader;
	font-size: .8em;
	line-height: 2em;
	gap: 0px;
	width: auto;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-grid-item-meta-data svg {
	fill: var(--e-global-color-text);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-meta-data {
	margin-top: 0px;
	gap: 0px;
	justify-content: flex-start;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-grid-item-meta-data-avatar img {
	width: 30px;
	height: 30px;
	display: inline-flex;
	border-radius: 100px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_text {
	color: var(--e-global-color-text);
	font-size: .9em;
	margin-top: 13px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_more_btn {
	padding: 0px 0px 0px 0px;
	border-radius: 4px;
	color: var(--e-global-color-dd763f1);
	margin-top: 10px;
	font-size: 16px;
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_more_btn svg {
	fill: var(--e-global-color-dd763f1);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_more_btn:hover {
	color: var(--e-global-color-91d47ac);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .uc_more_btn:hover svg {
	fill: var(--e-global-color-91d47ac);
}

.elementor-24687 .elementor-element.elementor-element-478e81b .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}

.elementor-24687 .elementor-element.elementor-element-22e0859b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--flex-wrap: wrap;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-block-start: 100px;
	--padding-block-end: 120px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-22e0859b {
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-24687 .elementor-element.elementor-element-22e0859b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24687 .elementor-element.elementor-element-705e852c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-24687 .elementor-element.elementor-element-3c106a7d {
	font-family: "Poppins", Newsreader;
	font-weight: 400;
	letter-spacing: .2px;
}

.elementor-24687 .elementor-element.elementor-element-1bb0e589 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-24687 .elementor-element.elementor-element-5309e4b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-24687 .elementor-element.elementor-element-1b284fdb .elementor-button {
	background-color: var(--e-global-color-primary);
}

.elementor-24687 .elementor-element.elementor-element-66889100 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-24687 .elementor-element.elementor-element-7a1992ec .elementor-button {
	background-color: var(--e-global-color-primary);
}

.elementor-24687 .elementor-element.elementor-element-db2260f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-24687 .elementor-element.elementor-element-2c570d38 .elementor-button {
	background-color: var(--e-global-color-primary);
}

body.elementor-page-24687:not(.elementor-motion-effects-element-type-background), body.elementor-page-24687 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

@media (min-width:768px) {
	.elementor-24687 .elementor-element.elementor-element-e4a63b2 {
		--width: 50%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ee56908 {
		--width: 50%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-62a2334 {
		--width: 50%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-31a39a8 {
		--width: 100%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-283e755 {
		width: 100%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-705e852c {
		--width: 70%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-1bb0e589 {
		--width: 25%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-5309e4b3 {
		--width: 32%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-66889100 {
		--width: 32%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-db2260f {
		--width: 32%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.elementor-24687 .elementor-element.elementor-element-e4a63b2 {
		--width: 100%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ee56908 {
		--width: 100%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-62a2334 {
		--width: 100%;
	}
	
	.elementor-24687 .elementor-element.elementor-element-31a39a8 {
		--width: 100%;
	}
}

@media (max-width:991px) {
	.elementor-24687 .elementor-element.elementor-element-4d5e662 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-24687 .elementor-element.elementor-element-2b8c925 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-2b8c925.e-con {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-de52074 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-de52074.elementor-element {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-581456f {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-581456f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-581456f {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ca8bae4 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-d280c5c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-block-start: 30px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d280c5c {
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-de20690 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-13a08b8 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-4c3d772 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-4c3d772.e-con {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ebf39d6 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ebf39d6.elementor-element {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-f6b0b4a {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-f6b0b4a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-f6b0b4a {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-25e9afe {
		--padding-block-start: 10px;
		--padding-block-end: 50px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-25e9afe {
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-927f14e > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-927f14e {
		font-size: 14px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ed68f77 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ed68f77.e-con {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-e40e3c6 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-e40e3c6.elementor-element {
		--align-self: center;
	}
	
	.elementor-24687 .elementor-element.elementor-element-c58a159 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-24687 .elementor-element.elementor-element-c58a159.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24687 .elementor-element.elementor-element-c58a159 {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-609f7fd {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_grid_style_one_wrap {
		grid-gap: 20px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_post_grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	
	.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_title a {
		font-size: .8em;
	}
	
	.elementor-24687 .elementor-element.elementor-element-491cd0f .uc_post_text {
		font-size: .8em;
	}
	
	.elementor-24687 .elementor-element.elementor-element-478e81b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_grid_style_one_wrap {
		grid-gap: 30px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-478e81b .ue_post_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-24687 .elementor-element.elementor-element-478e81b .uc_post_title a {
		font-size: 21px;
		line-height: 1.2em;
	}
}

@media (max-width:767px) {
	.elementor-24687 .elementor-element.elementor-element-285dcc7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-581456f {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-581456f {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-ca8bae4 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-d280c5c {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d280c5c {
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-18504f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-13a08b8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-f6b0b4a {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-f6b0b4a {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-25e9afe {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-block-start: 20px;
		--padding-block-end: 50px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-25e9afe {
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-927f14e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-927f14e {
		text-align: left;
	}
	
	.elementor-24687 .elementor-element.elementor-element-c58a159 {
		--grid-side-margin: 0px;
		--grid-column-gap: 0px;
		--grid-row-gap: 0px;
		--grid-bottom-margin: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-609f7fd {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-24687 .elementor-element.elementor-element-491cd0f .ue_post_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-24687 .elementor-element.elementor-element-478e81b .ue_post_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

/* Start custom CSS for container, class: .elementor-element-ee56908 */
.feat-image-collumn {
	max-height: 400 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4d5e662 */
.no-breadcrumbs .main-content {
	padding-top: 0px !important;
}

/* End custom CSS */

/* Start custom CSS for theme-post-content, class: .elementor-element-927f14e */
.elementor-24687 .elementor-element.elementor-element-927f14e p a {
	text-decoration: underline !important;
}
