.elementor-14 .elementor-element.elementor-element-6c2f1b9 {
	--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;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 200px;
	--padding-bottom: 200px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-6c2f1b9:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../../2025/07/HMED0147-2-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-6c2f1b9::before,
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-background-video-container::before,
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.e-con-inner>.elementor-background-video-container::before,
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-background-slideshow::before,
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-14 .elementor-element.elementor-element-0164a39 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-0164a39 .elementor-heading-title {
	font-size: 71px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-14 .elementor-element.elementor-element-0164a39>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	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-14 .elementor-element.elementor-element-ebf6cf0 {
	text-align: center;
	font-family: "Raleway", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-7006b83 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-7006b83 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-7006b83 .elementor-button:focus {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-7393aa7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 70px 0px;
}

.elementor-14 .elementor-element.elementor-element-7393aa7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-9b92ce5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/01/IMG_1425.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
	border: 3px solid #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-element-populated,
.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-element-populated>.elementor-background-overlay,
.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-background-slideshow {
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-9b92ce5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-23f3110.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-23f3110.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-23f3110>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-23f3110>.elementor-element-populated {
	padding: 0px 0px 0px 80px;
}

.elementor-14 .elementor-element.elementor-element-963e391 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.5px;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-fe3b289 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 36px;
	text-transform: capitalize;
	color: #B07E4A;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.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-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-14 .elementor-element.elementor-element-164656f {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-164656f .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-14 .elementor-element.elementor-element-164656f .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-2124bd9 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-2286162 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	/* border-radius:60px; */
	border-radius:60px;
	padding: 12px 35px 12px 35px;
}

.elementor-14 .elementor-element.elementor-element-2286162 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-2286162 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-2286162 .elementor-button:hover svg,
.elementor-14 .elementor-element.elementor-element-2286162 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-2286162>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-4927de2 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-ab7c73d {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-f909026 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-f2344ee {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-14 .elementor-element.elementor-element-f2344ee .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-f2344ee .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-4856659 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-b4fbece .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-14 .elementor-element.elementor-element-b4fbece>.elementor-widget-container {
	padding: 80px 80px 80px 80px;
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-3bc7cf7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-89102e9 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-89102e9 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-338d522 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-1380132 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1255ccf {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-07c05f7 {
	--spacer-size: 30px;
}

.elementor-14 .elementor-element.elementor-element-9268b16 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-85189b8 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-85189b8 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-84d11ec {
	--e-rating-justify-content: center;
}

.elementor-14 .elementor-element.elementor-element-6b74ff3 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-14 .elementor-element.elementor-element-6b74ff3 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-6b74ff3 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-ac04c41 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-e8be585 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-e09bfc2 {
	--display: flex;
}

.elementor-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-14 .elementor-element.elementor-element-7411f01 {
	--grid-column-gap: 30px;
	--grid-row-gap: 35px;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__text {
	margin-top: 20px;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__badge {
	right: 0;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__card .elementor-post__badge {
	background-color: #B07E4A;
	margin: 20px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__title a {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__excerpt p {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-7411f01 .elementor-post__read-more {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-7411f01 a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-69afd9e {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-e4b6ee6 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-e4b6ee6 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-e4b6ee6 .elementor-button:focus {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-903854d {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-85be108 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-85be108 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-7aafdeb {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-6160271 {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-14 .elementor-element.elementor-element-6160271 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-6160271 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-fdbfefd {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-bde063a {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-bde063a .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-63a7655 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-57d6d5f {
	--display: flex;
}

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

.elementor-widget-portfolio .elementor-portfolio-item__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-portfolio .elementor-portfolio__filter {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
	color: var(--e-global-color-primary);
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-3475af1 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-3475af1 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3475af1 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-55efea9 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-168423c {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-168423c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-8f6e313 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-5770947 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
	border: 3px solid #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-5770947 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-5770947 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-9e3a206 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-9e3a206 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-8680491 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-1b19108 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
	border: 3px solid #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1b19108 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1b19108 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-15dc8a0 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-15dc8a0 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-da6bab6 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-738e714 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
	border: 3px solid #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-738e714 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-738e714 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c98ecd0 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-c98ecd0 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-f78cf1d {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-52eb5ca {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
	border: 3px solid #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-52eb5ca a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-52eb5ca a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-54a3353 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-54a3353 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-05839e6 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-3fc513f {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-3fc513f a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3fc513f a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-919f63c {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-919f63c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1853b16 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-9be9fdd {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-9be9fdd .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1b95956 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-msie .elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item {
	width: calc(100% / 3);
}

.elementor-14 .elementor-element.elementor-element-e58b232 {
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item__img,
.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item__overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-e58b232 a .elementor-portfolio-item__overlay {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-e58b232 a .elementor-portfolio-item__title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio__filter:not(:last-child) {
	margin-right: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio__filter:not(:first-child) {
	margin-left: calc(10px/2);
}

.elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio__filters {
	margin-bottom: 10px;
}

.elementor-14 .elementor-element.elementor-element-b9f1cad {
	--display: flex;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-aec9f0f {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-aec9f0f .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-b9e49de {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-14 .elementor-element.elementor-element-b9e49de .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-b9e49de .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-4e0bbd2 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-d26dbda {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-14 .elementor-element.elementor-element-835d6e4 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-835d6e4.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-835d6e4.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-835d6e4.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-835d6e4 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-835d6e4 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-835d6e4 .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-835d6e4:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-835d6e4:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-835d6e4 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-835d6e4>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-a886d06 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-a886d06.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a886d06.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-a886d06.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a886d06 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a886d06 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-a886d06 .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a886d06:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a886d06:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a886d06 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-d78beb4 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-d78beb4.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d78beb4.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-d78beb4.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d78beb4 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-d78beb4 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-d78beb4 .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d78beb4:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-d78beb4:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d78beb4 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-37d7b82 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-37d7b82.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-37d7b82.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-37d7b82.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-37d7b82 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-37d7b82 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-37d7b82 .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-37d7b82:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-37d7b82:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-37d7b82 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3c2482d {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-e2cc466 {
	--spacer-size: 50px;
}

.elementor-14 .elementor-element.elementor-element-a4c2bd7 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-a4c2bd7 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a13cdad {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-434bda0 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-e5741be {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-b5e9c06 {
	--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;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-c3bed53 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-484904c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-2e53876 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-2e53876 .elementor-divider-separator {
	width: 15%;
}

.elementor-14 .elementor-element.elementor-element-2e53876 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-2b21c1e {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-8458f4a .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-b70095c {
	--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;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-14 .elementor-element.elementor-element-b70095c.e-con {
	--align-self: center;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-14 .elementor-element.elementor-element-63b8b16 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-846ce37 {
	--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;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-14 .elementor-element.elementor-element-846ce37.e-con {
	--align-self: center;
}

.elementor-14 .elementor-element.elementor-element-a27d0a8 {
	--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;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-db2bab2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-0c5b21c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-e976cc1 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-e976cc1 .elementor-divider-separator {
	width: 15%;
}

.elementor-14 .elementor-element.elementor-element-e976cc1 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-2834746 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-85c725e .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-a58706e {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	border-style: none;
	--border-style: none;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-c6b616c {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-e4bca34 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-5e64336 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-9ca2999 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-9ca2999 .elementor-divider-separator {
	width: 15%;
}

.elementor-14 .elementor-element.elementor-element-9ca2999 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-3240f7d {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-9f220c2 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-68478f9 {
	--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;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-14 .elementor-element.elementor-element-68478f9.e-con {
	--align-self: center;
}

.elementor-14 .elementor-element.elementor-element-5c793f0.elementor-element {
	--align-self: center;
}

.elementor-14 .elementor-element.elementor-element-a520ebc {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	border-style: none;
	--border-style: none;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-88418ca {
	--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;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-14 .elementor-element.elementor-element-88418ca.e-con {
	--align-self: center;
}

.elementor-14 .elementor-element.elementor-element-b93ecf8 {
	--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;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-b93ecf8.e-con {
	--align-self: center;
}

.elementor-14 .elementor-element.elementor-element-9c050b6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-acca997 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-7e76a09 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-7e76a09 .elementor-divider-separator {
	width: 15%;
}

.elementor-14 .elementor-element.elementor-element-7e76a09 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-099d91b {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-7479e40 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-71038b3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-71038b3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-d91dece {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-d91dece .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-fdcee20 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-0bc74f3 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-08c918d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 01px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 01px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-e76252b {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-e76252b .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-8ed987d {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-8ed987d .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-8ed987d .elementor-divider {
	text-align: center;
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-1e76a5c {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1e76a5c>.elementor-widget-container {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-9bb769d {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius:60px;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-9214db8 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-9214db8 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-6ca5cae {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-6ca5cae .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-6ca5cae .elementor-divider {
	text-align: center;
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-9fdacb1 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-da1ef9b {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-c155e88 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-c155e88 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-37edce3 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-be1ee07 {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-14 .elementor-element.elementor-element-be1ee07 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-be1ee07 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-14 .elementor-element.elementor-element-564d802 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-a8ee4c2 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-a8ee4c2 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-194c4b2 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-2645b01 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-fb1c3a7 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-60910b7 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-60910b7 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-6594984 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-afd3cd7 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1a27af4 {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-1a27af4 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-876ab36 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-0e100d9 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-75a95ed {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-75a95ed .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-bf7013b {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-0934972 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-69fd131>.elementor-container {
	max-width: 1000px;
}

.elementor-14 .elementor-element.elementor-element-69fd131>.elementor-background-overlay {
	background-color: #FBEFE3;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-69fd131 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-14 .elementor-element.elementor-element-69fd131,
.elementor-14 .elementor-element.elementor-element-69fd131>.elementor-background-overlay {
	border-radius: 2px 2px 2px 2px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-44e676b.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-14 .elementor-element.elementor-element-44e676b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-14 .elementor-element.elementor-element-44e676b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-44e676b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-36caeeb {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-36caeeb .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 1px;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d9857e5 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-d9857e5 .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-14 .elementor-element.elementor-element-d9857e5 .elementor-divider {
	text-align: center;
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-14 .elementor-element.elementor-element-e3c59c1 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.8em;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #B07E4A;
	color: #B07E4A;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button:focus {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button:hover svg,
.elementor-14 .elementor-element.elementor-element-ed0667a .elementor-button:focus svg {
	fill: #000000;
}

.elementor-14 .elementor-element.elementor-element-0141506 {
	--display: flex;
	--margin-top: 020px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-df4c275 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-df4c275 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-4f9e963 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-14 .elementor-element.elementor-element-3ececc3 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1f89a85 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-ef5b770 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-ef5b770 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-dbe4ef9 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-14 .elementor-element.elementor-element-5ce098f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-7725857>.elementor-container {
	min-height: 660px;
}

.elementor-14 .elementor-element.elementor-element-7725857:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-7725857>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/04/hadzabe-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-7725857>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-7725857 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 30px 0px 30px 0px;
}

.elementor-14 .elementor-element.elementor-element-e89f93b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000D4;
}

.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-element-populated,
.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-element-populated>.elementor-background-overlay,
.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-background-slideshow {
	border-radius: 4px 4px 4px 4px;
}

.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 50px 60px 50px;
}

.elementor-14 .elementor-element.elementor-element-e89f93b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-e857288 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 26px;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-29f5a45 {
	--divider-border-style: solid;
	--divider-color: #B07E4A;
	--divider-border-width: 5px;
}

.elementor-14 .elementor-element.elementor-element-29f5a45 .elementor-divider-separator {
	width: 18%;
}

.elementor-14 .elementor-element.elementor-element-29f5a45 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-14 .elementor-element.elementor-element-5468e12 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #B07E4A;
	color: #B07E4A;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button:focus {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button:hover svg,
.elementor-14 .elementor-element.elementor-element-3356d7e .elementor-button:focus svg {
	fill: #000000;
}

.elementor-14 .elementor-element.elementor-element-5192b0b {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-0aaccf1 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-0aaccf1 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-43cc190 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-14 .elementor-element.elementor-element-103485f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-83b806b {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-6e60f1c {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-6e60f1c .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-aa3386a {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-a85c3f1 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3d9a7bf {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-14 .elementor-element.elementor-element-387288b {
	--grid-column-gap: 30px;
	--grid-row-gap: 35px;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__text {
	margin-top: 20px;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__badge {
	right: 0;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__card .elementor-post__badge {
	background-color: #B07E4A;
	margin: 20px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__title a {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__excerpt p {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-387288b .elementor-post__read-more {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-387288b a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-1870ec1 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-5a81392 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-5a81392 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-5a81392 .elementor-button:focus {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-4426abf {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-1c96ebd {
	--spacer-size: 30px;
}

.elementor-14 .elementor-element.elementor-element-cbf0e30 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-298c047 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-298c047 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-22aab9b {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-457294c {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3b92941 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-14 .elementor-element.elementor-element-1c1122a {
	--grid-column-gap: 30px;
	--grid-row-gap: 35px;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__text {
	margin-top: 20px;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__badge {
	right: 0;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__card .elementor-post__badge {
	background-color: #B07E4A;
	margin: 20px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__title a {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__excerpt p {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-1c1122a .elementor-post__read-more {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1c1122a a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-c3d14f1 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-cbe6c89 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-cbe6c89 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-cbe6c89 .elementor-button:focus {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-41c4fdf:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-41c4fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/01/3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-41c4fdf>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-41c4fdf {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 80px 0px 30px 0px;
}

.elementor-14 .elementor-element.elementor-element-ca8ed88 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-ca8ed88 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 34px;
	font-weight: 300;
	letter-spacing: 1px;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-320d4c6 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-320d4c6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-320d4c6>.elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-14 .elementor-element.elementor-element-dad2f68 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-dad2f68.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
	fill: #000000;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-dad2f68.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-dad2f68.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-dad2f68.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-dad2f68 .elementor-icon {
	font-size: 29px;
}

.elementor-14 .elementor-element.elementor-element-dad2f68 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-dad2f68 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-dad2f68 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-dad2f68:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-dad2f68:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-dad2f68 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-bbe59da {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-bbe59da.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
	fill: #000000;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-bbe59da.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-bbe59da.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-bbe59da.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-bbe59da .elementor-icon {
	font-size: 29px;
}

.elementor-14 .elementor-element.elementor-element-bbe59da .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-bbe59da .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-bbe59da .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-bbe59da:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-bbe59da:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-bbe59da .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-3c4b667 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-3c4b667.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
	fill: #000000;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3c4b667.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-3c4b667.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3c4b667.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3c4b667 .elementor-icon {
	font-size: 29px;
}

.elementor-14 .elementor-element.elementor-element-3c4b667 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-3c4b667 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3c4b667 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-3c4b667:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-3c4b667:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3c4b667 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
	fill: #000000;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-3abb4e2.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2 .elementor-icon {
	font-size: 29px;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-3abb4e2 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-3abb4e2:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3abb4e2 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
	fill: #000000;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-f6b02a3.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3.elementor-view-framed .elementor-icon {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3 .elementor-icon {
	font-size: 29px;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-f6b02a3 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3 .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-f6b02a3:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-f6b02a3 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-9265df9 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-194a8ef {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-194a8ef .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-e0759ef {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-aa8f711 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-a488e0f {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-14 .elementor-element.elementor-element-3a555ce {
	--grid-column-gap: 30px;
	--grid-row-gap: 35px;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__text {
	margin-top: 20px;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__thumbnail img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__badge {
	right: 0;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__card .elementor-post__badge {
	background-color: #B07E4A;
	margin: 20px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__title,
.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__title a {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__excerpt p {
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-3a555ce .elementor-post__read-more {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-3a555ce a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-372e2f7 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-e2e3425 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	background-color: #B07E4A;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
	border-radius:60px;
}

.elementor-14 .elementor-element.elementor-element-e2e3425 .elementor-button:hover,
.elementor-14 .elementor-element.elementor-element-e2e3425 .elementor-button:focus {
	background-color: #000000;
}

.elementor-14 .elementor-element.elementor-element-d68d9af {
	--display: flex;
	--margin-top: 36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-397fff8 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-397fff8 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-cc91490 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-14 .elementor-element.elementor-element-81d7248 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-5a3394c {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14 .elementor-element.elementor-element-1a34d15 {
	--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-14 .elementor-element.elementor-element-a1c6c6a {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-a1c6c6a.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a1c6c6a .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a1c6c6a:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-a1c6c6a>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-dede3d3 {
	--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-14 .elementor-element.elementor-element-ab12b7c {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-ab12b7c.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-ab12b7c .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-ab12b7c .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-ab12b7c:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-ab12b7c>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-538e2b2 {
	--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-14 .elementor-element.elementor-element-a8b009b {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-a8b009b.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a8b009b.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-a8b009b.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a8b009b .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a8b009b .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-a8b009b .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-a8b009b:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-a8b009b:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-a8b009b .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-a8b009b>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-4997438 {
	--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-14 .elementor-element.elementor-element-d672cfe {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-d672cfe.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d672cfe.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-d672cfe.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d672cfe .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-d672cfe .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-d672cfe .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-d672cfe:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-d672cfe:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-d672cfe .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-d672cfe>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-d9a4d58 {
	--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-14 .elementor-element.elementor-element-748bff6 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-748bff6.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-748bff6.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-748bff6.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-748bff6 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-748bff6 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-748bff6 .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-748bff6:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-748bff6:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-748bff6 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-748bff6>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-7afb2fd {
	--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-14 .elementor-element.elementor-element-1cbacf0 {
	--icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0.elementor-view-stacked .elementor-icon {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-1cbacf0.elementor-view-default .elementor-icon {
	fill: #B07E4A;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0 .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-1cbacf0 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	
}

.elementor-14 .elementor-element.elementor-element-1cbacf0 .elementor-icon-box-title {
	color: #000000;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0:has(:hover) .elementor-icon-box-title,
.elementor-14 .elementor-element.elementor-element-1cbacf0:has(:focus) .elementor-icon-box-title {
	color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-1cbacf0>.elementor-widget-container {
	border-style: none;
}

.elementor-14 .elementor-element.elementor-element-2e96012 {
	--display: flex;
}

.elementor-14 .elementor-element.elementor-element-6b6bad2 {
	--spacer-size: 50px;
}

.elementor-14 .elementor-element.elementor-element-a7cb887 {
	--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-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta__content {
	text-align: center;
	background-color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta__title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta__description {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta__button {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #B07E4A;
	border-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-ribbon-inner {
	background-color: #B07E4A;
}

.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta .elementor-cta__bg,
.elementor-14 .elementor-element.elementor-element-7d63648 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

@media(min-width:768px) {
	.elementor-14 .elementor-element.elementor-element-9b92ce5 {
		width: 36.754%;
	}

	.elementor-14 .elementor-element.elementor-element-23f3110 {
		width: 63.246%;
	}

	.elementor-14 .elementor-element.elementor-element-b5e9c06 {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-b70095c {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-846ce37 {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-a27d0a8 {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-c6b616c {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-68478f9 {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-88418ca {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-b93ecf8 {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-08c918d {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-9bb769d {
		--width: 50%;
	}

	.elementor-14 .elementor-element.elementor-element-1a34d15 {
		--width: 33.3333%;
	}

	.elementor-14 .elementor-element.elementor-element-dede3d3 {
		--width: 33.3333%;
	}

	.elementor-14 .elementor-element.elementor-element-538e2b2 {
		--width: 33.3333%;
	}

	.elementor-14 .elementor-element.elementor-element-4997438 {
		--width: 33.3333%;
	}

	.elementor-14 .elementor-element.elementor-element-d9a4d58 {
		--width: 33.3333%;
	}

	.elementor-14 .elementor-element.elementor-element-7afb2fd {
		--width: 33.3333%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-14 .elementor-element.elementor-element-9b92ce5 {
		width: 80%;
	}

	.elementor-14 .elementor-element.elementor-element-23f3110 {
		width: 100%;
	}
}

@media(min-width:1025px) {

	.elementor-14 .elementor-element.elementor-element-41c4fdf:not(.elementor-motion-effects-element-type-background),
	.elementor-14 .elementor-element.elementor-element-41c4fdf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {
	.elementor-14 .elementor-element.elementor-element-7393aa7 {
		padding: 100px 0px 50px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-23f3110>.elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item {
		width: calc(100% / 2);
	}

	.elementor-14 .elementor-element.elementor-element-d26dbda {
		--grid-auto-flow: row;
	}

	.elementor-14 .elementor-element.elementor-element-71038b3 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-44e676b.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-14 .elementor-element.elementor-element-44e676b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-14 .elementor-element.elementor-element-36caeeb .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-14 .elementor-element.elementor-element-41c4fdf {
		padding: 40px 0px 40px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-320d4c6>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media(max-width:767px) {

	.elementor-14 .elementor-element.elementor-element-6c2f1b9::before,
	.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-background-video-container::before,
	.elementor-14 .elementor-element.elementor-element-6c2f1b9>.e-con-inner>.elementor-background-video-container::before,
	.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-background-slideshow::before,
	.elementor-14 .elementor-element.elementor-element-6c2f1b9>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-14 .elementor-element.elementor-element-6c2f1b9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-image: url("../../2025/07/HMED0147-2-scaled.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-14 .elementor-element.elementor-element-6c2f1b9 {
		--overlay-opacity: 1;
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-0164a39 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-14 .elementor-element.elementor-element-0164a39>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-ebf6cf0 {
		columns: 1;
		column-gap: 0px;
		font-size: 17px;
	}

	.elementor-14 .elementor-element.elementor-element-7393aa7 {
		padding: 0px 0px 50px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-b4fbece>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-3bc7cf7 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-903854d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3475af1 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-5770947 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-1b19108 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-738e714 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-52eb5ca .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3fc513f .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-3b54fc5 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-msie .elementor-14 .elementor-element.elementor-element-e58b232 .elementor-portfolio-item {
		width: calc(100% / 1);
	}

	.elementor-14 .elementor-element.elementor-element-d26dbda {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-14 .elementor-element.elementor-element-37d7b82>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 30px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-e5741be {
		--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;
		--flex-wrap: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-b5e9c06 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
		text-align: center;
	}

	.elementor-14 .elementor-element.elementor-element-8458f4a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-b70095c {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}

	.elementor-14 .elementor-element.elementor-element-63b8b16 {
		--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;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-a58706e {
		--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;
		--flex-wrap: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-c6b616c {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
		text-align: center;
	}

	.elementor-14 .elementor-element.elementor-element-a520ebc {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-71038b3 {
		padding: 10px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-0bc74f3 {
		--flex-wrap: wrap;
	}

	.elementor-14 .elementor-element.elementor-element-9bb769d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 0px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-69fd131 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-c51a6c5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-14 .elementor-element.elementor-element-36caeeb .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-14 .elementor-element.elementor-element-e3c59c1>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-14 .elementor-element.elementor-element-e857288 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
		letter-spacing: 1.7px;
	}

	.elementor-14 .elementor-element.elementor-element-5192b0b {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-14 .elementor-element.elementor-element-ca8ed88 .elementor-heading-title {
		font-size: 26px;
	}
}