/* End Custom Fonts CSS */

.elementor-160 .elementor-element.elementor-element-ba02044 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-ba02044 {
	margin-top: 76px;
	margin-bottom: 0px;
}

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

.elementor-160 .elementor-element.elementor-element-a2bf4ac .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-c74d423 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-c74d423 {
	margin-top: 20px;
	margin-bottom: 0px;
}

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

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

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

.elementor-160 .elementor-element.elementor-element-9fa79fc {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-9fa79fc p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-532f69f > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-532f69f {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-99e3e03 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-32aae2f {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-32aae2f p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-c172db3 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-c172db3 {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-aa626fb .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-e146edf {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-e146edf p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-bf5bb5a > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-bf5bb5a {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-fdec32a .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-7990312 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-7990312 p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-86fb69a > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-86fb69a {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-e91dd71 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-7eda10e {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-7eda10e p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-02d7de7 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-02d7de7 {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-c5a6a83 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-9413e71 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-9413e71 p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-565fc24 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-565fc24 {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-e4a91d2 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-58fdbd3 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-58fdbd3 p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-431904b > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-431904b {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-245e2a7 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-873159f {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-873159f p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-26da7a5 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-26da7a5 {
	margin-top: -5px;
	margin-bottom: 0px;
}

.elementor-160 .elementor-element.elementor-element-44ec0e2 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-d694f7c {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-d694f7c p {
	margin-bottom: 12px;
}

.elementor-160 .elementor-element.elementor-element-77724b7 > .elementor-container {
	max-width: 1240px;
}

.elementor-160 .elementor-element.elementor-element-77724b7 {
	margin-top: -5px;
	margin-bottom: 68px;
}

.elementor-160 .elementor-element.elementor-element-10fcb61 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-fbbec30 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	column-gap: 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: #011936;
}

.elementor-160 .elementor-element.elementor-element-fbbec30 p {
	margin-bottom: 12px;
}

@media (max-width:1024px) {
	.elementor-160 .elementor-element.elementor-element-ba02044 {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	.elementor-160 .elementor-element.elementor-element-a2bf4ac .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-160 .elementor-element.elementor-element-c74d423 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-160 .elementor-element.elementor-element-77724b7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width:767px) {
	.elementor-160 .elementor-element.elementor-element-ba02044 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-160 .elementor-element.elementor-element-a2bf4ac {
		margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-160 .elementor-element.elementor-element-a2bf4ac .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-160 .elementor-element.elementor-element-9fa79fc {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-99e3e03 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-32aae2f {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-aa626fb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-e146edf {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-fdec32a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-7990312 {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-e91dd71 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-7eda10e {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-c5a6a83 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-9413e71 {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-e4a91d2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-58fdbd3 {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-245e2a7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-873159f {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-44ec0e2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-d694f7c {
		font-size: 14px;
	}
	
	.elementor-160 .elementor-element.elementor-element-77724b7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-160 .elementor-element.elementor-element-10fcb61 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-160 .elementor-element.elementor-element-fbbec30 {
		font-size: 14px;
	}
}
