
.elementor-8020 .elementor-element.elementor-element-412f9b8 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-df3cc96 {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-6b9c87d {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-6b9c87d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8020 .elementor-element.elementor-element-adafd83 {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-dc2eac3 {
	--spacer-size: 38px;
}

.elementor-8020 .elementor-element.elementor-element-653f445 {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-4581b82 {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-4581b82.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8020 .elementor-element.elementor-element-87d0f42 {
	--spacer-size: 31px;
}

.elementor-8020 .elementor-element.elementor-element-5b6294f {
	--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;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-c0557aa {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-5ca0951 {
	--divider-border-style: dotted;
	--divider-color: #d90f31;
	--divider-border-width: 1.5px;
}

.elementor-8020 .elementor-element.elementor-element-5ca0951 .elementor-divider-separator {
	width: 100%;
}

.elementor-8020 .elementor-element.elementor-element-5ca0951 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8020 .elementor-element.elementor-element-b14ac83 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-d699bed {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-83c3053 {
	--divider-border-style: dotted;
	--divider-color: #d90f31;
	--divider-border-width: 1.5px;
}

.elementor-8020 .elementor-element.elementor-element-83c3053 .elementor-divider-separator {
	width: 100%;
}

.elementor-8020 .elementor-element.elementor-element-83c3053 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8020 .elementor-element.elementor-element-2cc06bb {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-e4fe313 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-55d2b51 {
	--divider-border-style: dotted;
	--divider-color: #d90f31;
	--divider-border-width: 1.5px;
}

.elementor-8020 .elementor-element.elementor-element-55d2b51 .elementor-divider-separator {
	width: 100%;
}

.elementor-8020 .elementor-element.elementor-element-55d2b51 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8020 .elementor-element.elementor-element-646f114 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-0b67ecc {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-b561475 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-8020 .elementor-element.elementor-element-75e3167 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8020 .elementor-element.elementor-element-586e436 {
	--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;
	--background-transition: .3s;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

@media (min-width:768px) {
	.elementor-8020 .elementor-element.elementor-element-6b9c87d {
		--width: 42.465%;
	}
	
	.elementor-8020 .elementor-element.elementor-element-adafd83 {
		--width: 66.6666%;
	}
	
	.elementor-8020 .elementor-element.elementor-element-4581b82 {
		--width: 46.396%;
	}
	
	.elementor-8020 .elementor-element.elementor-element-5b6294f {
		--width: 66.6666%;
	}
}
