
.elementor-19531 .elementor-element.elementor-element-6e39c1e7 > .elementor-container {
	min-height: 0px;
}

.elementor-19531 .elementor-element.elementor-element-6e39c1e7 {
	margin-top: -138px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-332f6f12 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-5448f157 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19531 .elementor-element.elementor-element-5448f157 .bdt-prime-slider .bdt-prime-slider-content * {
	text-align: center !important;
}

.elementor-19531 .elementor-element.elementor-element-7dfeb5e6 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 2%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-65d27b53 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-1f256ee6 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-qi-animated-text .qodef-m-title {
	color: #003ab9;
	font-size: 42px;
	line-height: 1em;
	letter-spacing: .06em;
}

.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-70e8553f {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 8%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-25360e11 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title .qodef-m-subtitle {
	color: #ae0000;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-2aa6d111 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 55px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-544d709e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-9dd7b8b {
	--display: flex;
}

.elementor-19531 .elementor-element.elementor-element-51cabbc1 .elementor-repeater-item-93b473e {
	width: 84px;
}

.elementor-19531 .elementor-element.elementor-element-51cabbc1.elementor-element {
	--align-self: flex-start;
}

.elementor-19531 .elementor-element.elementor-element-51cabbc1 .qodef-qi-parallax-images {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-2057297f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 38px;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title {
	text-align: left;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title .qodef-m-title {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title .qodef-m-subtitle {
	color: #ae0000;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.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-19531 .elementor-element.elementor-element-3340bc63 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -2px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-5c906c13 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 13%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-6435a283 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title .qodef-m-subtitle {
	color: #12bef0;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-1ec82350 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 55px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-2306d5db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 11%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-6a78ab6b {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-6a78ab6b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-4f985a9d {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -2px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-63a99047 {
	--display: flex;
}

.elementor-19531 .elementor-element.elementor-element-63a99047.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-24ea389c .elementor-repeater-item-93b473e {
	width: 84px;
}

.elementor-19531 .elementor-element.elementor-element-24ea389c {
	width: var(--container-widget-width, 148.361%);
	max-width: 148.361%;
	--container-widget-width: 148.361%;
	--container-widget-flex-grow: 0;
}

.elementor-19531 .elementor-element.elementor-element-24ea389c.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-24ea389c .qodef-qi-parallax-images {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-3a119414 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-13b9cac {
	--display: flex;
}

.elementor-19531 .elementor-element.elementor-element-13b9cac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-60c7f9e .elementor-repeater-item-93b473e {
	width: 84px;
}

.elementor-19531 .elementor-element.elementor-element-60c7f9e {
	width: var(--container-widget-width, 148.361%);
	max-width: 148.361%;
	--container-widget-width: 148.361%;
	--container-widget-flex-grow: 0;
}

.elementor-19531 .elementor-element.elementor-element-60c7f9e.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-60c7f9e .qodef-qi-parallax-images {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-4332ad67 {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-1f0cac60 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -2px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-1f85207a {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 8%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-6f63f2cf {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title .qodef-m-subtitle {
	color: #e74e00;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-3602b301 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 55px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-2b480a53 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-5a31a8a9 {
	--display: flex;
}

.elementor-19531 .elementor-element.elementor-element-262694fe .elementor-repeater-item-93b473e {
	width: 84px;
}

.elementor-19531 .elementor-element.elementor-element-262694fe > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-262694fe .qodef-qi-parallax-images {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-5e7b9648 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-457259a3 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -2px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-7a9629f8 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 8%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-5cbf3869 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title .qodef-m-subtitle {
	color: #003ab9;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-7c4ab450 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 55px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-6e79f2ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-6349798b {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-5d9cbc07 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -2px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-52f133ca {
	--display: flex;
}

.elementor-19531 .elementor-element.elementor-element-6ef38ba7 .elementor-repeater-item-93b473e {
	width: 84px;
}

.elementor-19531 .elementor-element.elementor-element-6ef38ba7.elementor-element {
	--align-self: flex-end;
}

.elementor-19531 .elementor-element.elementor-element-6ef38ba7 .qodef-qi-parallax-images {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-282573e {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-74218a0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 10px 10px 10px 10px;
}

.elementor-19531 .elementor-element.elementor-element-b149394 {
	--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;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	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-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d.elementor-view-stacked .elementor-icon {
	background-color: #12bef0;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d.elementor-view-framed .elementor-icon, .elementor-19531 .elementor-element.elementor-element-4f8de0d.elementor-view-default .elementor-icon {
	fill: #12bef0;
	color: #12bef0;
	border-color: #12bef0;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon {
	font-size: 80px;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-title, .elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-title a {
	font-family: "Teachers", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-title {
	color: #12bef0;
}

.elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-description {
	font-family: "Teachers", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 36px;
	color: var(--e-global-color-primary);
}

.elementor-19531 .elementor-element.elementor-element-59c0bc8 {
	font-family: "Teachers", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-19531 .elementor-element.elementor-element-f5e845b .elementor-icon-list-icon i {
	color: #12bef0;
	transition: color .3s;
}

.elementor-19531 .elementor-element.elementor-element-f5e845b .elementor-icon-list-icon svg {
	fill: #12bef0;
	transition: fill .3s;
}

.elementor-19531 .elementor-element.elementor-element-f5e845b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-19531 .elementor-element.elementor-element-f5e845b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19531 .elementor-element.elementor-element-f5e845b .elementor-icon-list-item > a {
	font-family: "Teachers", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-19531 .elementor-element.elementor-element-f5e845b .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-19531 .elementor-element.elementor-element-a28b5a2 .elementor-button {
	background-color: #ae0000;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-19531 .elementor-element.elementor-element-a28b5a2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-19531 .elementor-element.elementor-element-a28b5a2 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-19531 .elementor-element.elementor-element-3fe6395.elementor-element {
	--align-self: center;
}

.elementor-19531 .elementor-element.elementor-element-3fe6395 {
	text-align: start;
}

.elementor-19531 .elementor-element.elementor-element-3fe6395 .elementor-heading-title {
	font-family: "Teachers", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-19531 .elementor-element.elementor-element-6180025 {
	--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;
}

.elementor-19531 .elementor-element.elementor-element-5acad400 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .5;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-19531 .elementor-element.elementor-element-5acad400::before, .elementor-19531 .elementor-element.elementor-element-5acad400 > .elementor-background-video-container::before, .elementor-19531 .elementor-element.elementor-element-5acad400 > .e-con-inner > .elementor-background-video-container::before, .elementor-19531 .elementor-element.elementor-element-5acad400 > .elementor-background-slideshow::before, .elementor-19531 .elementor-element.elementor-element-5acad400 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19531 .elementor-element.elementor-element-5acad400 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #e4e4e4;
	--background-overlay: "";
}

.elementor-19531 .elementor-element.elementor-element-2604d20e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title > .qodef-m-text {
	color: #ae0000;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title .qodef-m-subtitle {
	color: #ae0000;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-55808983 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-qi-animated-text {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 50px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-385db11c {
	text-align: center;
	font-family: "Teachers", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #000;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d.elementor-element {
	--align-self: center;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button {
	font-size: 22px;
	color: #fff;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-layout--filled {
	background-color: #063cb8;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button:hover {
	color: #fff;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-m-icon {
	font-size: 30px;
	margin: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-m-icon svg {
	width: 30px;
	height: 30px;
}

.elementor-19531 .elementor-element.elementor-element-1c9d977f {
	--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: 0% 0%;
	--row-gap: 0%;
	--column-gap: 0%;
	--flex-wrap: nowrap;
	--padding-top: 10%;
	--padding-bottom: 10%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-19531 .elementor-element.elementor-element-12cc7d4c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 2%;
}

.elementor-19531 .elementor-element.elementor-element-12cc7d4c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-qi-section-title {
	text-align: left;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-qi-section-title .qodef-e-colored {
	color: #bababa;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-qi-section-title .qodef-m-subtitle {
	color: #12bef0;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-m-subtitle .qodef-m-icon-holder {
	font-size: 22px;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-m-subtitle {
	align-items: center;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder {
	margin-left: 10px;
}

.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder {
	margin-right: 10px;
}

.elementor-19531 .elementor-element.elementor-element-19706e4d > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-19706e4d .qodef-qi-animated-text {
	text-align: left;
}

.elementor-19531 .elementor-element.elementor-element-19706e4d .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 44px;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-19531 .elementor-element.elementor-element-19706e4d .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-743a50a5 {
	margin: 3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0% 10% 0% 0%;
	text-align: start;
}

.elementor-19531 .elementor-element.elementor-element-743a50a5 .elementor-heading-title {
	font-size: 17px;
	line-height: 1.4em;
	color: #000;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button {
	color: #fff;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-layout--filled {
	background-color: #063cb8;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button:hover {
	color: #fff;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #0056ba;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-m-icon {
	font-size: 30px;
	margin: 0px 0px 0px 0px;
}

.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-m-icon svg {
	width: 30px;
	height: 30px;
}

.elementor-19531 .elementor-element.elementor-element-2682960c {
	--display: flex;
	--gap: 12% 12%;
	--row-gap: 12%;
	--column-gap: 12%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-2682960c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19531 .elementor-element.elementor-element-44f26c03 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-icon {
	background-color: #dae2ee;
	height: 2em;
	width: 2em;
	color: #000;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(255, 255, 255, .27);
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-number {
	background-color: #eb5509;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	width: 32px;
	height: 32px;
	top: 0px;
	right: 0px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 > .elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-content {
	text-align: center;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process.qodef-item-layout--horizontal .qodef-process-item {
	margin-top: 0px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item {
	margin-left: 0px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-icon > .qodef-e-item-icon-text {
	font-size: 30px;
	line-height: 1px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-title {
	color: #000;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.2em;
	margin-top: 36px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-text {
	color: rgba(0, 0, 0, .63);
	font-size: 15px;
	line-height: 1.5em;
	margin-top: 18px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner {
	border-bottom-style: solid;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner {
	border-left-style: solid;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-line-inner {
	border-color: rgba(0, 0, 0, .18);
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-line-inner {
	border-width: 1px;
}

.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line {
	top: calc(50% - 1px / 2);
}

.elementor-19531 .elementor-element.elementor-element-af2cca2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-19531 .elementor-element.elementor-element-7dfeb5e6 {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-70e8553f {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74f613c8 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-544d709e {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-9dd7b8b {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-51cabbc1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2057297f {
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2d50742f > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5c906c13 {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-49b88226 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2306d5db {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 7%;
		--margin-bottom: 7%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6a78ab6b {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-63a99047 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-24ea389c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-24ea389c .qodef-qi-parallax-images {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3a119414 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 7%;
		--margin-bottom: 7%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-13b9cac {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-60c7f9e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-60c7f9e .qodef-qi-parallax-images {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-4332ad67 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f85207a {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-389cc94e > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2b480a53 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5a31a8a9 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-262694fe > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5e7b9648 {
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7a9629f8 {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1aa9f744 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6e79f2ff {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 7%;
		--margin-bottom: 7%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6349798b {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-52f133ca {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6ef38ba7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6ef38ba7 .qodef-qi-parallax-images {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74218a0 {
		--grid-auto-flow: row;
	}
	
	.elementor-19531 .elementor-element.elementor-element-8e1055f {
		--grid-auto-flow: row;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5acad400 {
		--padding-top: 9%;
		--padding-bottom: 9%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-90374f7 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1cf13a11 > .elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1cf13a11 .qodef-qi-section-title .qodef-m-subtitle {
		font-size: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-19706e4d .qodef-qi-animated-text .qodef-m-title {
		font-size: 44px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-743a50a5 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2682960c {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-44f26c03 {
		--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;
		--gap: 36px 36px;
		--row-gap: 36px;
		--column-gap: 36px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-title {
		font-size: 18px;
	}
}

@media (max-width:767px) {
	.elementor-19531 .elementor-element.elementor-element-7dfeb5e6 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-65d27b53 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f256ee6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-qi-animated-text {
		text-align: center;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f256ee6 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-70e8553f {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-25360e11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74f613c8 .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2aa6d111 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2aa6d111 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-544d709e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-9dd7b8b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2057297f {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2d50742f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2d50742f .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5c906c13 {
		--padding-top: 20%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6435a283 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-49b88226 .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1ec82350 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1ec82350 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2306d5db {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6a78ab6b {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-63a99047 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-24ea389c > .elementor-widget-container {
		margin: 10% 0% 0% 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3a119414 {
		--margin-top: -15%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-13b9cac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-60c7f9e > .elementor-widget-container {
		margin: 10% 0% 0% 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-4332ad67 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f0cac60 {
		padding: 5px 17px 17px 17px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1f85207a {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6f63f2cf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-389cc94e .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3602b301 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-3602b301 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2b480a53 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5a31a8a9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5e7b9648 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7a9629f8 {
		--padding-top: 20%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5cbf3869 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1aa9f744 .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7c4ab450 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-7c4ab450 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6e79f2ff {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6349798b {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-52f133ca {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6ef38ba7 > .elementor-widget-container {
		margin: 10% 0% 0% 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-282573e {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-74218a0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19531 .elementor-element.elementor-element-4f8de0d .elementor-icon-box-description {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-8e1055f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5acad400 {
		--padding-top: 25%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2604d20e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-90374f7 .qodef-qi-section-title {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-55808983 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-19531 .elementor-element.elementor-element-55808983 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-385db11c {
		font-size: 16px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button {
		padding: 6px 16px 6px 16px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 16px 6px 16px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-8db8f9d .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-1c9d977f {
		--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;
		--gap: 6% 6%;
		--row-gap: 6%;
		--column-gap: 6%;
		--flex-wrap: nowrap;
		--padding-top: 20%;
		--padding-bottom: 30%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-12cc7d4c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-19706e4d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-19706e4d .qodef-qi-animated-text .qodef-m-title {
		font-size: 26px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button {
		padding: 6px 16px 6px 16px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 16px 6px 16px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-11c29abd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2682960c {
		--margin-top: 9%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-icon {
		height: 1.6em;
		width: 1.6em;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-e-icon > .qodef-e-item-icon-text {
		font-size: 24px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-title {
		font-size: 16px;
		margin-top: 12px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-df5b413 .qodef-qi-process .qodef-e-text {
		margin-top: 9px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2481234 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
}

@media (min-width:768px) {
	.elementor-19531 .elementor-element.elementor-element-25360e11 {
		--content-width: 640px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6435a283 {
		--content-width: 640px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6a78ab6b {
		--width: 50%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-63a99047 {
		--width: 50%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-13b9cac {
		--width: 50%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6f63f2cf {
		--content-width: 640px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5cbf3869 {
		--content-width: 640px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6180025 {
		--width: 50%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-12cc7d4c {
		--width: 34%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2682960c {
		--width: 66%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-19531 .elementor-element.elementor-element-25360e11 {
		--content-width: 440px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-9dd7b8b {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2057297f {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6435a283 {
		--content-width: 440px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6a78ab6b {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-63a99047 {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-13b9cac {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-4332ad67 {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6f63f2cf {
		--content-width: 440px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5a31a8a9 {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5e7b9648 {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-5cbf3869 {
		--content-width: 440px;
	}
	
	.elementor-19531 .elementor-element.elementor-element-6349798b {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-52f133ca {
		--width: 100%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-12cc7d4c {
		--width: 50%;
	}
	
	.elementor-19531 .elementor-element.elementor-element-2682960c {
		--width: 50%;
	}
}
