
.elementor-63180 .elementor-element.elementor-element-528321d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-9efa9c4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.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-63180 .elementor-element.elementor-element-0f8fbd0 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-e0a1b76 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-63180 .elementor-element.elementor-element-2770039 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--border-radius: 0px 0px 1px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-02653f0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-63180 .elementor-element.elementor-element-a892c02 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-d8d2b39 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-63180 .elementor-element.elementor-element-05ba2aa {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-84e95cb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-63180 .elementor-element.elementor-element-8cd7306 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #9e9f9f;
	--border-color: #9e9f9f;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-63180 .elementor-element.elementor-element-5bdcc0c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-63180 .elementor-element.elementor-element-2e6d0e2 {
	--display: flex;
}

@media (max-width:1024px) {
	.elementor-63180 .elementor-element.elementor-element-d5db58e {
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-5d68c01 {
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-a5a96a4 {
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-bc3a017 {
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-cb18618 {
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-b79ad8d {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-63180 .elementor-element.elementor-element-d5db58e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-5d68c01 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-a5a96a4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-bc3a017 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-cb18618 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-63180 .elementor-element.elementor-element-b79ad8d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
