
.elementor-16404 .elementor-element.elementor-element-94ba1f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b4cdbec {
	text-align: center;
	width: var(--container-widget-width, 104.885%);
	max-width: 104.885%;
	--container-widget-width: 104.885%;
	--container-widget-flex-grow: 0;
}

.elementor-16404 .elementor-element.elementor-element-b4cdbec .elementor-heading-title {
	color: #cd0028;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-b4cdbec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16404 .elementor-element.elementor-element-3f2e59d {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a1b91af {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-a1b91af .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-a1b91af .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-f87dfae {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-f87dfae .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-5c55a73 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-4fc0705 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-597841f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4230760 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a25e0bd {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-a25e0bd .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-a25e0bd .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-8b023bf {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-8b023bf .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-f7329c7 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-3070244 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a0778b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-aeb1a11 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-aeb1a11 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-d93d0da {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-d7a7c55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-fcfbc6f {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ab16b82 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-ab16b82 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-ab16b82 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-f4d147c {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1c96ce2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b6e17ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f732eb5 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-f732eb5 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-f732eb5 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-38ad80e {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-38ad80e .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-c7908a9 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-fc65f69 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-edfbe82 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-33a9c84 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-33a9c84 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-33a9c84 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-d61a161 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-d61a161 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-650ec70 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-aa0fc23 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-aa0fc23 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-8e541e5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4f4be39 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5408872 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-5408872 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-5408872 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-e38a43f {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-e38a43f .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-18bd6f5 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-99c36ac {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-99c36ac .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-77550fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8f4ae19 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c618727 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0b8eea8 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-0b8eea8 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-0b8eea8 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-0b8eea8 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-bf8712e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c50b820 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-50696dd {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-50696dd .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-50696dd .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-8cb7bea {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2d8e185 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6f76359 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-cdd0d31 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-18e7897 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b0d989d {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-46ce296 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-46ce296 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-46ce296 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-46ce296 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-43e992d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1cd6306 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-1cd6306 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-9dda5b8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5a3e769 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-5a3e769 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-e779d19 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3de0575 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4feabd2 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-4feabd2 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-4feabd2 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-6110382 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-6110382 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-50abb2f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-93856b4 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-93856b4 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-61d8321 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8141303 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d274a46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f8f2415 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-f8f2415 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-f8f2415 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-f8f2415 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-bd1a812 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0050825 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-390b735 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-390b735 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-390b735 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-b0c516b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-572ae86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d3e9c06 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f38c80e {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8631854 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-959e67c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3489962 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6721a7c {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-6721a7c .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-6721a7c .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-6721a7c > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-c27e53b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7b1cdd8 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-7b1cdd8 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-b054841 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-60fe195 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-60fe195 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-7305127 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f915bd4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-199ab12 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-199ab12 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-199ab12 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-813e3cc {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-813e3cc .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-b0f5b85 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-49df84f {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-49df84f .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-843e8c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5e99bc6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c6422e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d4b4f69 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-d4b4f69 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-d4b4f69 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-d4b4f69 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-8359ef2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d6a378a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ad3098f {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-ad3098f .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-ad3098f .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-7c68157 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-73b8e4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1c2fac2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4d56de4 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e78ec96 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-d4cdf6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e56ef0a {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8767c20 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-8767c20 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-8767c20 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-8767c20 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-5426fc2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-10da870 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7048706 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-7048706 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-e85bab1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-60abb5f {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-60abb5f .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-58d031c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a735fba {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e5d1823 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-e5d1823 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-e5d1823 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-31458ce {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-31458ce .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-262a13e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-59dbda9 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-59dbda9 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-3145011 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5d86111 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7270c43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-836b615 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-836b615 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-836b615 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-836b615 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-c76cc26 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2d2ddbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-964fa57 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-964fa57 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-964fa57 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-835e3f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5bb42ad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1bb1078 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ced8c31 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-79f7015 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-61c36ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a1a47cb {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f4a22b9 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-f4a22b9 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-f4a22b9 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-f4a22b9 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-8e2af98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-445c4ae {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2b2891c {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-2b2891c .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-e784c91 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-96676ab {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-96676ab .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-8d374b7 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-21c4701 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-21c4701 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-21c4701 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-72a173b {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-72a173b .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-69d42e7 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-82fd553 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-82fd553 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-b6b3f85 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-bde77e2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-fcca23e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b0df09e .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-b0df09e .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-b0df09e .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-b0df09e > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-c4ab731 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b9c1f15 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-bfbe45a {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-bfbe45a .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-bfbe45a .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-bbbf08c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-951c5c9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c52f1bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c76bfb2 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5f7a68b {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-20206d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b5fa627 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-97e46f1 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-97e46f1 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-97e46f1 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-97e46f1 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-805e0e1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-da8f628 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-da8f628 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-3e0fdac {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c08dc24 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-c08dc24 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-55f5763 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6138e67 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-21de6a2 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-21de6a2 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-21de6a2 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-bd1977f {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-bd1977f .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-6935e1e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9169ae8 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-9169ae8 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-f069bdc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e6c8c56 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-dcc0ab9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-400eb2f .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-400eb2f .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-400eb2f .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-400eb2f > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-73175dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9470a3b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-aa141a0 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-aa141a0 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-aa141a0 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-e3f225f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-fc176d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-90bee11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5371967 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-bd870af {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-5e5b0f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0364813 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-10baaba {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-10baaba .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-10baaba .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-10baaba > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-5a9de76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a283d60 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-089effe {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-089effe .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-089effe .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-32f1ab3 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-32f1ab3 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-bd3da30 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1cdcbb2 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-1cdcbb2 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-dfed93f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4cae444 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-34db994 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-34db994 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-34db994 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-6baa062 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-6baa062 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-20e362f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-423ebd4 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-423ebd4 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-ed152ce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c1e1955 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-cf94b7c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-cd9d778 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-cd9d778 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-cd9d778 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-cd9d778 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-0413b80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e452f21 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-15a1543 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-15a1543 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-15a1543 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-42ebe2f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f859bf2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d98b98c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-05b8644 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-930df09 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-e256bae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7795239 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-13bb627 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-13bb627 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-13bb627 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-13bb627 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-f91744d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-5c25b24 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1f2ef37 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-1f2ef37 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-ed633d5 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-55a6574 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-55a6574 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-62296f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-20e095d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a2eab1c {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-a2eab1c .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-a2eab1c .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-c910d09 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-c910d09 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-fb67772 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-51812ac {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-51812ac .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-96cc7a7 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-96cc7a7 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-96cc7a7 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-7a6172e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-90f0ff0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-bb87c2a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-65c4e09 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-65c4e09 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-65c4e09 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-65c4e09 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-e7e7a27 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ff71c6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-def7988 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-def7988 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-def7988 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-4122c00 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ac877b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6419ed1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-38d331e {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-bd3291c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-63f9c19 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9711910 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-9711910 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-9711910 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-9711910 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-525ced0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-57055a8 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-57055a8 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-85ddf90 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-013089a {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-013089a .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-6af14f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b1fed40 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8980f6a {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-8980f6a .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-8980f6a .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-a877d52 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-a877d52 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-b211f72 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-193af80 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-193af80 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-1551a13 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2aae575 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6d0f6ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4aa5b21 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-4aa5b21 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-4aa5b21 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-4aa5b21 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-36c4882 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-383d3de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-36f071e {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-36f071e .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-36f071e .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-e5849eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d7f2e77 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-243c702 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0063f3e {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-b7d0db2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ab218d9 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9209b1d {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-9209b1d .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-9209b1d .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-9209b1d > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-405696f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e205203 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0498854 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-0498854 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-3fa6b7b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9861a14 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-9861a14 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-d13a153 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ce49ef9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8d79ab2 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-8d79ab2 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-8d79ab2 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-361166e {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-361166e .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-ecb2fca {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ff1fcc4 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-ff1fcc4 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-dd94523 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0a3cbfd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d4127c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-906c2c9 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-906c2c9 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-906c2c9 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-906c2c9 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-fc1f6d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-78fd20b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-45f24fc {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-45f24fc .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-45f24fc .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-955d6c6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3a108e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-902e987 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-dd2032e {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-650f9e5 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-b11bcc1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d2c7415 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8749133 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-8749133 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-8749133 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-8749133 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-407af14 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d769f9c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d735108 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-d735108 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-d95ad1b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-dde23ba {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-dde23ba .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-494ca4d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2a3a573 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-85f939c {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-85f939c .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-85f939c .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-544275f {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-544275f .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-0f8b61b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d0a3f71 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-d0a3f71 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-a0280ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f90b41a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d1bf3b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-c5ae73d .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-c5ae73d .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-c5ae73d .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-c5ae73d > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-785b74d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7bb58ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-9104e57 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-9104e57 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-9104e57 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-d67c68c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-94b0016 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3e0b8ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-607ca99 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b06c3bd {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-821f26a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-027a12c {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-229ba38 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-229ba38 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-229ba38 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-229ba38 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-c1ca05b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1d4073c {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-1d4073c .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-a8e078e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-8bc39c7 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-8bc39c7 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-72b181a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f0985b5 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-d152dca {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-d152dca .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-d152dca .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-6320568 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-6320568 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-655a9fa {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-89c8971 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-89c8971 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-5cd2e96 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-7233789 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1ccb8a6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-66829c1 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-66829c1 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-66829c1 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-66829c1 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-9aa3ffc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-6145a8c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-533ff35 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-533ff35 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-533ff35 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-e9a34a2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3ebe6ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-aa4314f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-b0953a4 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3034e85 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-c0f25e8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0489e7d {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ebe5e58 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-ebe5e58 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-ebe5e58 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-ebe5e58 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-f149e90 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3f8cbca {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-e77e405 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-e77e405 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-ebb9826 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-a16e0f5 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-a16e0f5 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-7eb4c6c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f63c966 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-13d1053 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-13d1053 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-13d1053 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-273ca58 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-273ca58 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-6bb3c8b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-96655db {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-96655db .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-11c52f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-07618a6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-be5f975 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-24bfc13 .ct-image-single img, .elementor-16404 .elementor-element.elementor-element-24bfc13 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-24bfc13 .ct-image-single {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-24bfc13 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #b1113a;
	border-radius: 80px 80px 80px 80px;
}

.elementor-16404 .elementor-element.elementor-element-b5bfde5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-71c0176 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-4bb3ba9 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-4bb3ba9 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-4bb3ba9 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-0feb295 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-57adb9c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-88b8e7a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f79ab05 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-99cbf3c {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-5bddf46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-ed83d17 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-41bb094 {
	--divider-border-style: solid;
	--divider-color: rgba(161, 161, 161, .17);
	--divider-border-width: 2px;
}

.elementor-16404 .elementor-element.elementor-element-41bb094 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-41bb094 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-16404 .elementor-element.elementor-element-41bb094 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-16404 .elementor-element.elementor-element-dc61a8a {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-2ce10dd {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-2ce10dd .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-67a810c {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-c441dde {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-c441dde .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-c441dde .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-3e642bf {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-80ce468 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-fcc89e8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-39d1d3a {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-39d1d3a .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-39d1d3a .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-175c5b8 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-175c5b8 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-edb61f3 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-6fa057a {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-f46acb1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-16b6ea2 {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-16b6ea2 .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-febe313 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-c120ecb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-aa431d9 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-3fc1e05 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-3fc1e05 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-3fc1e05 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-0e8957e {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-0ab3d8f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-1d526a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-67cc124 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-67cc124 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-67cc124 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-24bfbdb {
	text-align: center;
}

.elementor-16404 .elementor-element.elementor-element-24bfbdb .elementor-heading-title {
	color: #1c244b;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-16404 .elementor-element.elementor-element-aeb6991 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-16404 .elementor-element.elementor-element-d9bed65 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-d9bed65 .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-d9bed65 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-0c56a7a {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-77c943f {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-16404 .elementor-element.elementor-element-77c943f .elementor-divider-separator {
	width: 100%;
}

.elementor-16404 .elementor-element.elementor-element-77c943f .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-16404 .elementor-element.elementor-element-70d66a2 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: #cd0028;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cd0028;
	border-radius: 100px 100px 100px 100px;
	padding: 16px 55px 16px 55px;
}

.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button:hover, .elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button:focus {
	color: #467ff7;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button:hover svg, .elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button:focus svg {
	fill: #467ff7;
}

.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	word-spacing: 0em;
	fill: #fff;
	color: #fff;
	background-color: #cd0028;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cd0028;
	border-radius: 100px 100px 100px 100px;
	padding: 16px 55px 16px 55px;
}

.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button:hover, .elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button:focus {
	color: #467ff7;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button:hover svg, .elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button:focus svg {
	fill: #467ff7;
}

@media (min-width:768px) {
	.elementor-16404 .elementor-element.elementor-element-597841f {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-4230760 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a0778b5 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d7a7c55 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1c96ce2 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-b6e17ea {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8f4ae19 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c618727 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bf8712e {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2d8e185 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6f76359 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-18e7897 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8141303 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d274a46 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bd1a812 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-572ae86 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d3e9c06 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-959e67c {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5e99bc6 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c6422e3 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8359ef2 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-73b8e4c {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1c2fac2 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d4cdf6f {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5d86111 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7270c43 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c76cc26 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5bb42ad {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1bb1078 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-61c36ba {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bde77e2 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-fcca23e {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c4ab731 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-951c5c9 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c52f1bd {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-20206d7 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e6c8c56 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-dcc0ab9 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-73175dd {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-fc176d5 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-90bee11 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5e5b0f6 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c1e1955 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-cf94b7c {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0413b80 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-f859bf2 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d98b98c {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e256bae {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-90f0ff0 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bb87c2a {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e7e7a27 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-ac877b9 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6419ed1 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bd3291c {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2aae575 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6d0f6ea {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-36c4882 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d7f2e77 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-243c702 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-b7d0db2 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0a3cbfd {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d4127c0 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-fc1f6d7 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-3a108e9 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-902e987 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-b11bcc1 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-f90b41a {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d1bf3b1 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-785b74d {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-94b0016 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-3e0b8ef {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-821f26a {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7233789 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1ccb8a6 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9aa3ffc {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-3ebe6ef {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aa4314f {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c0f25e8 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-07618a6 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-be5f975 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-b5bfde5 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-57adb9c {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-88b8e7a {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5bddf46 {
		--width: 25%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-80ce468 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-fcc89e8 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-f46acb1 {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c120ecb {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0ab3d8f {
		--width: 50%;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1d526a3 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-16404 .elementor-element.elementor-element-b4cdbec .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-f87dfae .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8b023bf .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aeb1a11 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-38ad80e .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d61a161 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aa0fc23 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e38a43f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-99c36ac .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cd6306 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5a3e769 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6110382 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-93856b4 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7b1cdd8 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60fe195 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-813e3cc .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-49df84f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7048706 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60abb5f .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-31458ce .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-59dbda9 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2b2891c .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96676ab .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-72a173b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-82fd553 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-da8f628 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c08dc24 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bd1977f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9169ae8 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-32f1ab3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cdcbb2 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6baa062 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-423ebd4 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1f2ef37 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-55a6574 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c910d09 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-51812ac .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-57055a8 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-013089a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a877d52 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-193af80 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0498854 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9861a14 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-361166e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-ff1fcc4 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d735108 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-dde23ba .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-544275f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d0a3f71 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1d4073c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8bc39c7 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6320568 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-89c8971 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e77e405 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a16e0f5 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-273ca58 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96655db .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2ce10dd .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-175c5b8 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-16b6ea2 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-24bfbdb .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-16404 .elementor-element.elementor-element-b4cdbec {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-b4cdbec .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-f87dfae .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8b023bf .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aeb1a11 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-38ad80e .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d61a161 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d61a161 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aa0fc23 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-aa0fc23 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e38a43f {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e38a43f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-99c36ac {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-99c36ac .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cd6306 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cd6306 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5a3e769 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-5a3e769 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6110382 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6110382 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-93856b4 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-93856b4 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7b1cdd8 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7b1cdd8 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60fe195 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60fe195 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-813e3cc {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-813e3cc .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-49df84f {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-49df84f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7048706 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-7048706 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60abb5f {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-60abb5f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-31458ce {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-31458ce .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-59dbda9 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-59dbda9 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2b2891c {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2b2891c .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96676ab {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96676ab .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-72a173b {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-72a173b .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-82fd553 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-82fd553 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-da8f628 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-da8f628 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c08dc24 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c08dc24 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bd1977f {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bd1977f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9169ae8 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9169ae8 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-32f1ab3 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-32f1ab3 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cdcbb2 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1cdcbb2 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6baa062 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6baa062 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-423ebd4 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-423ebd4 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1f2ef37 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1f2ef37 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-55a6574 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-55a6574 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c910d09 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-c910d09 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-51812ac {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-51812ac .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-57055a8 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-57055a8 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-013089a {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-013089a .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a877d52 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a877d52 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-193af80 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-193af80 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0498854 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-0498854 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9861a14 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-9861a14 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-361166e {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-361166e .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-ff1fcc4 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-ff1fcc4 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d735108 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d735108 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-dde23ba {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-dde23ba .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-544275f {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-544275f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d0a3f71 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-d0a3f71 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1d4073c {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1d4073c .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8bc39c7 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-8bc39c7 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6320568 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-6320568 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-89c8971 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-89c8971 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e77e405 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-e77e405 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a16e0f5 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-a16e0f5 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-273ca58 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-273ca58 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96655db {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-96655db .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-2ce10dd .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-175c5b8 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-175c5b8 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-16b6ea2 {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-16b6ea2 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-24bfbdb {
		text-align: center;
	}
	
	.elementor-16404 .elementor-element.elementor-element-24bfbdb .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-16404 .elementor-element.elementor-element-bcf28dd .elementor-button {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-16404 .elementor-element.elementor-element-1424bdb .elementor-button {
		padding: 15px 35px 15px 35px;
	}
}
