/* End custom CSS */

.elementor-964 .elementor-element.elementor-element-9888117 {
	margin-top: 100px;
	margin-bottom: 50px;
	padding: 0px 35px 0px 35px;
}

.elementor-964 .elementor-element.elementor-element-4f330be > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-964 .elementor-element.elementor-element-5764152 .aux-widget-inner > * {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	letter-spacing: 1.95px;
	margin: 0px 0px 0px 0px;
}

.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-secondary {
	font-size: 50px;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: -2.5px;
	margin: 0px 50px 7px 0px;
}

.elementor-964 .elementor-element.elementor-element-5764152 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-964 .elementor-element.elementor-element-5764152 {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-964 .elementor-element.elementor-element-8030fe5 .bdt-post-grid .bdt-post-grid-title {
	margin-bottom: 4px;
}

.elementor-964 .elementor-element.elementor-element-8030fe5 .bdt-post-grid .bdt-secondary .bdt-post-grid-title {
	margin-bottom: 0;
}

.elementor-964 .elementor-element.elementor-element-8030fe5 .bdt-post-grid .bdt-post-grid-title a {
	font-size: 32px;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-964 .elementor-element.elementor-element-4f330be > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-primary {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-secondary {
		line-height: 1em;
		margin: 0px 200px 0px 200px;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-964 .elementor-element.elementor-element-9888117 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-primary {
		line-height: 1.6em;
	}
	
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-secondary {
		font-size: 37px;
		line-height: 1.3em;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-964 .elementor-element.elementor-element-4f330be {
		width: 100%;
	}
}

/* Start custom CSS for aux_modern_heading, class: .elementor-element-5764152 */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-964 .elementor-element.elementor-element-5764152 .aux-modern-heading-description {
		margin: 0;
	}
}
