.elementor-widget-divider .elementor-divider__text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	word-spacing: var(--e-global-typography-secondary-word-spacing);
}

.elementor-bc-flex-widget .elementor-3011 .elementor-element.elementor-element-3783ede2.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-3011 .elementor-element.elementor-element-13bd8741 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

.elementor-bc-flex-widget .elementor-3011 .elementor-element.elementor-element-6eaea296.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-3011 .elementor-element.elementor-element-7f12a4d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-bc-flex-widget .elementor-3011 .elementor-element.elementor-element-4f763f49.elementor-column .elementor-widget-wrap {
	align-items: center;
}

@media (max-width:1024px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

.p-b-0 {
	padding-bottom: 0px !important;
}

.m-b-0 {
	.text-right {
		text-align: right;
	}
	
	.p-b-0 {
		padding-bottom: 0px !important;
	}
	
	.m-b-0 {
		margin-bottom: 0px !important;
	
		.text-right {
			text-align: right;
		}
		
		.p-b-0 {
			padding-bottom: 0px !important;
		}
		
		.m-b-0 {
			margin-bottom: 0px !important;
		
			.bg-beige {
				background-color: #faf7f5;
			}
			
			.text-right {
				text-align: right;
			}
			
			.middle {
				line-height: 25px;
			}
			
			.p-t-50 {
				padding-top: 50px;
			}
			
			.p-t-50 {
				padding-top: 50px;
			}
			
			.text-white {
				color: white !important;
			}
		}
	}
}