
.elementor-14120 .elementor-element.elementor-element-48e6f6fa {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 80px 80px;
	--background-transition: .3s;
	--margin-block-start: 5%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-14120 .elementor-element.elementor-element-48e6f6fa, .elementor-14120 .elementor-element.elementor-element-48e6f6fa::before {
	--border-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-6b2f89db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 15px 15px;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-14120 .elementor-element.elementor-element-6b2f89db.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-14120 .elementor-element.elementor-element-88cdecd {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-88cdecd .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-88cdecd .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-7c8f35a {
	--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-14120 .elementor-element.elementor-element-32c91078 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-32c91078 .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-14120 .elementor-element.elementor-element-6bc5ca7 {
	--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-14120 .elementor-element.elementor-element-673fcad {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-6783c98 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-6783c98 .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-14120 .elementor-element.elementor-element-7d914bb {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-d0932f9 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-d0932f9 .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-14120 .elementor-element.elementor-element-e6c7309 {
	--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-14120 .elementor-element.elementor-element-8e049ec {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-33907f6 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-33907f6 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-a01c903 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-a01c903 .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-14120 .elementor-element.elementor-element-62f871e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-e65bda4 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-e65bda4 .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-14120 .elementor-element.elementor-element-949f0d4 {
	--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-14120 .elementor-element.elementor-element-78d1c7a {
	--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-14120 .elementor-element.elementor-element-4870eb4 {
	--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-14120 .elementor-element.elementor-element-06e5c49 .ct-image-single img, .elementor-14120 .elementor-element.elementor-element-06e5c49 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-06e5c49 .ct-image-single {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-00c8a86 {
	--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-14120 .elementor-element.elementor-element-63d8321 {
	--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-14120 .elementor-element.elementor-element-bb698a8 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-bb698a8 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-bb698a8 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-6a8a27c {
	--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-14120 .elementor-element.elementor-element-8489191 {
	--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-14120 .elementor-element.elementor-element-df1d126 {
	--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-14120 .elementor-element.elementor-element-080d909 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-d2a6dd1 {
	--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-14120 .elementor-element.elementor-element-5ec776e {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-6d152b7 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-6d152b7 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-14120 .elementor-element.elementor-element-6d152b7 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-14120 .elementor-element.elementor-element-3ffbf0b {
	--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-14120 .elementor-element.elementor-element-da8dc3d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-f091217 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-f091217 .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-14120 .elementor-element.elementor-element-c267274 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-76fbd48 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-76fbd48 .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-14120 .elementor-element.elementor-element-c52ed7d {
	--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-14120 .elementor-element.elementor-element-ae68d46 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-92fb3bf .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-92fb3bf .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-eb8821a {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-eb8821a .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-14120 .elementor-element.elementor-element-16448ab {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-ef75b78 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-ef75b78 .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-14120 .elementor-element.elementor-element-9afcd31 {
	--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-14120 .elementor-element.elementor-element-9d0fbff {
	--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-14120 .elementor-element.elementor-element-77c0a4e {
	--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-14120 .elementor-element.elementor-element-1cf337e .ct-image-single img, .elementor-14120 .elementor-element.elementor-element-1cf337e .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-1cf337e .ct-image-single {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-28ad768 {
	--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-14120 .elementor-element.elementor-element-3221bfc {
	--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-14120 .elementor-element.elementor-element-8e373a8 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-8e373a8 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-8e373a8 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-753e5cb {
	--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-14120 .elementor-element.elementor-element-7dc1415 {
	--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-14120 .elementor-element.elementor-element-096f560 {
	--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-14120 .elementor-element.elementor-element-09e31af {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-121ad6d {
	--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-14120 .elementor-element.elementor-element-e7ff304 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-3839527 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-3839527 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-14120 .elementor-element.elementor-element-3839527 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-14120 .elementor-element.elementor-element-dd02c79 {
	--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-14120 .elementor-element.elementor-element-bf44189 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-1342ba5 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-1342ba5 .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-14120 .elementor-element.elementor-element-084ef53 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-bdffdd4 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-bdffdd4 .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-14120 .elementor-element.elementor-element-45dc2c1 {
	--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-14120 .elementor-element.elementor-element-fa7bee9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-5f52b7c .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-5f52b7c .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-a503be0 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-a503be0 .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-14120 .elementor-element.elementor-element-c9f2ec6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-be9f9fa {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-be9f9fa .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-14120 .elementor-element.elementor-element-f121f45 {
	--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-14120 .elementor-element.elementor-element-a3fdfe6 {
	--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-14120 .elementor-element.elementor-element-9692c58 {
	--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-14120 .elementor-element.elementor-element-1659cc4 .ct-image-single img, .elementor-14120 .elementor-element.elementor-element-1659cc4 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-1659cc4 .ct-image-single {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-a933505 {
	--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-14120 .elementor-element.elementor-element-3de767b {
	--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-14120 .elementor-element.elementor-element-c49f4f6 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-c49f4f6 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-c49f4f6 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-732f09f {
	--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-14120 .elementor-element.elementor-element-660088b {
	--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-14120 .elementor-element.elementor-element-16a9f40 {
	--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-14120 .elementor-element.elementor-element-fdf19f1 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-7c24ce3 {
	--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-14120 .elementor-element.elementor-element-5f88a00 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-d7bd867 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-d7bd867 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-14120 .elementor-element.elementor-element-d7bd867 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

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

.elementor-14120 .elementor-element.elementor-element-5541786 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-5541786 .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-14120 .elementor-element.elementor-element-4842188 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-c1ae61b {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-c1ae61b .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-14120 .elementor-element.elementor-element-ab72ced {
	--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-14120 .elementor-element.elementor-element-4728e9d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-40797d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-40797d5 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-b85fa77 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-b85fa77 .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-14120 .elementor-element.elementor-element-f041c81 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-fbe3bb6 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-fbe3bb6 .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-14120 .elementor-element.elementor-element-3452ba7 {
	--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-14120 .elementor-element.elementor-element-2b3c1dd {
	--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-14120 .elementor-element.elementor-element-e7d3adf {
	--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-14120 .elementor-element.elementor-element-dbc1422 .ct-image-single img, .elementor-14120 .elementor-element.elementor-element-dbc1422 .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-dbc1422 .ct-image-single {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-2d9e702 {
	--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-14120 .elementor-element.elementor-element-85bae27 {
	--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-14120 .elementor-element.elementor-element-fa1507d {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-fa1507d .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-fa1507d .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-15467be {
	--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-14120 .elementor-element.elementor-element-4243529 {
	--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-14120 .elementor-element.elementor-element-2ec3b2f {
	--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-14120 .elementor-element.elementor-element-1f583ee {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-b0bcb76 {
	--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-14120 .elementor-element.elementor-element-915243d {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-43d19be .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-43d19be .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-14120 .elementor-element.elementor-element-43d19be > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

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

.elementor-14120 .elementor-element.elementor-element-35fa858 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-35fa858 .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-14120 .elementor-element.elementor-element-b996898 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-582425a {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-582425a .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-14120 .elementor-element.elementor-element-0f05eb6 {
	--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-14120 .elementor-element.elementor-element-d02d347 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-f1efc05 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-f1efc05 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-be6da13 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-be6da13 .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-14120 .elementor-element.elementor-element-06bf649 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-43f2e3f {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-43f2e3f .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-14120 .elementor-element.elementor-element-e4faf4c {
	--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-14120 .elementor-element.elementor-element-745a10a {
	--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-14120 .elementor-element.elementor-element-a3fd466 {
	--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-14120 .elementor-element.elementor-element-0e6993b .ct-image-single img, .elementor-14120 .elementor-element.elementor-element-0e6993b .ct-image-single .ct-image-single--inner {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-0e6993b .ct-image-single {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-e5dcb29 {
	--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-14120 .elementor-element.elementor-element-f730da5 {
	--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-14120 .elementor-element.elementor-element-7de10f6 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-7de10f6 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-7de10f6 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-56e255a {
	--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-14120 .elementor-element.elementor-element-02a3935 {
	--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-14120 .elementor-element.elementor-element-1820609 {
	--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-14120 .elementor-element.elementor-element-3afbda4 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-39dc8ee {
	--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-14120 .elementor-element.elementor-element-533404e {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-c1839c7 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-c1839c7 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-14120 .elementor-element.elementor-element-c1839c7 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-14120 .elementor-element.elementor-element-99e963e {
	--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-14120 .elementor-element.elementor-element-3a232a3c {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-9174fcd {
	--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-14120 .elementor-element.elementor-element-6a6e12d {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-6a6e12d .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-14120 .elementor-element.elementor-element-57766e7 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-14120 .elementor-element.elementor-element-ecb5e29 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-14120 .elementor-element.elementor-element-c762006 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-c762006 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-c762006 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-e5b0037 {
	--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-14120 .elementor-element.elementor-element-7a0457f {
	text-align: center;
}

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

.elementor-14120 .elementor-element.elementor-element-2c63b7a {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-2c63b7a .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-2c63b7a .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-02bbe19 .elementor-icon-list-icon i {
	color: #cd0028;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-02bbe19 .elementor-icon-list-icon svg {
	fill: #cd0028;
	transition: fill .3s;
}

.elementor-14120 .elementor-element.elementor-element-02bbe19 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-14120 .elementor-element.elementor-element-02bbe19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14120 .elementor-element.elementor-element-02bbe19 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14120 .elementor-element.elementor-element-02bbe19 .elementor-icon-list-text {
	color: #324a6d;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-82145f5 .elementor-icon-list-icon i {
	color: #cd0028;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-82145f5 .elementor-icon-list-icon svg {
	fill: #cd0028;
	transition: fill .3s;
}

.elementor-14120 .elementor-element.elementor-element-82145f5 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-14120 .elementor-element.elementor-element-82145f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14120 .elementor-element.elementor-element-82145f5 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14120 .elementor-element.elementor-element-82145f5 .elementor-icon-list-text {
	color: #324a6d;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-fc72f4f .elementor-icon-list-icon i {
	color: #cd0028;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-fc72f4f .elementor-icon-list-icon svg {
	fill: #cd0028;
	transition: fill .3s;
}

.elementor-14120 .elementor-element.elementor-element-fc72f4f {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-14120 .elementor-element.elementor-element-fc72f4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14120 .elementor-element.elementor-element-fc72f4f .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14120 .elementor-element.elementor-element-fc72f4f .elementor-icon-list-text {
	color: #324a6d;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-ca83356 .elementor-icon-list-icon i {
	color: #cd0028;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-ca83356 .elementor-icon-list-icon svg {
	fill: #cd0028;
	transition: fill .3s;
}

.elementor-14120 .elementor-element.elementor-element-ca83356 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-14120 .elementor-element.elementor-element-ca83356 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14120 .elementor-element.elementor-element-ca83356 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-14120 .elementor-element.elementor-element-ca83356 .elementor-icon-list-text {
	color: #324a6d;
	transition: color .3s;
}

.elementor-14120 .elementor-element.elementor-element-c78d7c0 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-c78d7c0 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-c78d7c0 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-3c0de02d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 12%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-14120 .elementor-element.elementor-element-2359e107 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-2359e107 .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-14120 .elementor-element.elementor-element-476364a {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0);
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-476364a .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-476364a .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-29f9b4f4 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-29f9b4f4 .elementor-heading-title {
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-237d6f4 {
	--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-14120 .elementor-element.elementor-element-bb7491d {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-bb7491d .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-14120 .elementor-element.elementor-element-3694b6a {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-3694b6a .elementor-heading-title {
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-af3ea60 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-af3ea60 .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-14120 .elementor-element.elementor-element-b93eb8a {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-b93eb8a .elementor-heading-title {
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-c717cf0 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-c717cf0 .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-14120 .elementor-element.elementor-element-ef0a93c {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-ef0a93c .elementor-heading-title {
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-22b0e6e {
	--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-14120 .elementor-element.elementor-element-dc7c577 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-14120 .elementor-element.elementor-element-dc7c577.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-14120 .elementor-element.elementor-element-dc72f8b {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-dc72f8b .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-dc72f8b .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-14120 .elementor-element.elementor-element-f41fb3a {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-f41fb3a .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-14120 .elementor-element.elementor-element-6241752 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

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

.elementor-14120 .elementor-element.elementor-element-286b8d8 {
	--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-14120 .elementor-element.elementor-element-0efb4b8 {
	--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-14120 .elementor-element.elementor-element-72f7171 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-72f7171 .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-14120 .elementor-element.elementor-element-8687d54 {
	--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-14120 .elementor-element.elementor-element-2640bd6 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-14120 .elementor-element.elementor-element-f4ae86e {
	--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-14120 .elementor-element.elementor-element-f981e61 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-14120 .elementor-element.elementor-element-f981e61 .elementor-divider-separator {
	width: 100%;
}

.elementor-14120 .elementor-element.elementor-element-f981e61 .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

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

.elementor-14120 .elementor-element.elementor-element-5f7f0f0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--margin-block-start: 12%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 3%;
	--padding-inline-end: 3%;
}

.elementor-14120 .elementor-element.elementor-element-7c9dd624 {
	text-align: center;
}

.elementor-14120 .elementor-element.elementor-element-7c9dd624 .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-14120 .elementor-element.elementor-element-143ea3ca {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-143ea3ca > .elementor-widget-container {
	padding: 0% 20% 0% 20%;
}

.elementor-14120 .elementor-element.elementor-element-41fa798 {
	text-align: center;
	color: #324a6d;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-14120 .elementor-element.elementor-element-41fa798 > .elementor-widget-container {
	padding: 0% 20% 0% 20%;
}

.elementor-14120 .elementor-element.elementor-element-fc6fd83 {
	--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-14120 .elementor-element.elementor-element-e470858 {
	--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-14120 .elementor-element.elementor-element-a1e5877 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

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

.elementor-14120 .elementor-element.elementor-element-a1e5877 .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-14120 .elementor-element.elementor-element-a1e5877 .elementor-button:hover, .elementor-14120 .elementor-element.elementor-element-a1e5877 .elementor-button:focus {
	color: #467ff7;
	background-color: rgba(2, 1, 1, 0);
}

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

.elementor-14120 .elementor-element.elementor-element-20bec0c {
	--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-14120 .elementor-element.elementor-element-9318ae2 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-14120 .elementor-element.elementor-element-9318ae2 .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-14120 .elementor-element.elementor-element-9318ae2 .elementor-button:hover, .elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button:focus {
	color: #467ff7;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button:hover svg, .elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button:focus svg {
	fill: #467ff7;
}

@media (max-width:1024px) {
	.elementor-14120 .elementor-element.elementor-element-48e6f6fa {
		--min-height: 0px;
		--flex-wrap: wrap;
		--margin-block-start: 10%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6b2f89db {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 35%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6b2f89db.e-con {
		--order: -99999;
	}
	
	.elementor-14120 .elementor-element.elementor-element-32c91078 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6783c98 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-d0932f9 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a01c903 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e65bda4 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-f091217 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-76fbd48 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-eb8821a .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef75b78 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-1342ba5 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-bdffdd4 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a503be0 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be9f9fa .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5541786 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-c1ae61b .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b85fa77 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-fbe3bb6 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-35fa858 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-582425a .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be6da13 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-43f2e3f .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3a232a3c {
		font-size: 16px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6a6e12d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7a0457f .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3c0de02d {
		--margin-block-start: 20%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2359e107 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-29f9b4f4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-bb7491d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3694b6a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-af3ea60 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b93eb8a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-c717cf0 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef0a93c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-f41fb3a .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-72f7171 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5f7f0f0b {
		--margin-block-start: 15%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 5%;
		--padding-inline-end: 5%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7c9dd624 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-143ea3ca {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-143ea3ca > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-41fa798 {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-41fa798 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a1e5877 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-14120 .elementor-element.elementor-element-48e6f6fa {
		--gap: 40px 40px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6b2f89db {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-32c91078 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-32c91078 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6783c98 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6783c98 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-d0932f9 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-d0932f9 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a01c903 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a01c903 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e65bda4 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e65bda4 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-f091217 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-f091217 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-76fbd48 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-76fbd48 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-eb8821a {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-eb8821a .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef75b78 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef75b78 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-1342ba5 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-1342ba5 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-bdffdd4 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-bdffdd4 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a503be0 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a503be0 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be9f9fa {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be9f9fa .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5541786 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5541786 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-c1ae61b {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-c1ae61b .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b85fa77 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b85fa77 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-fbe3bb6 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-fbe3bb6 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-35fa858 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-35fa858 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-582425a {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-582425a .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be6da13 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-be6da13 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-43f2e3f {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-43f2e3f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3a232a3c {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-6a6e12d .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7a0457f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3c0de02d {
		--margin-block-start: 25%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2359e107 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-29f9b4f4 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-29f9b4f4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-bb7491d .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3694b6a {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-3694b6a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-af3ea60 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b93eb8a {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b93eb8a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-c717cf0 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef0a93c {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-ef0a93c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-f41fb3a .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-9d1dd2e {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-72f7171 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2640bd6 {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-fd6408f {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5f7f0f0b {
		--margin-block-start: 25%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7c9dd624 {
		text-align: center;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7c9dd624 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}
	
	.elementor-14120 .elementor-element.elementor-element-143ea3ca {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-143ea3ca > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-41fa798 {
		font-size: 18px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-41fa798 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a1e5877 .elementor-button {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-9318ae2 .elementor-button {
		padding: 15px 35px 15px 35px;
	}
}

@media (min-width:768px) {
	.elementor-14120 .elementor-element.elementor-element-6b2f89db {
		--width: 921px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-78d1c7a {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-4870eb4 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-00c8a86 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-8489191 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-df1d126 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-d2a6dd1 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-9d0fbff {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-77c0a4e {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-28ad768 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7dc1415 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-096f560 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-121ad6d {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a3fdfe6 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-9692c58 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a933505 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-660088b {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-16a9f40 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-7c24ce3 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2b3c1dd {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e7d3adf {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2d9e702 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-4243529 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-2ec3b2f {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-b0bcb76 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-745a10a {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-a3fd466 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e5dcb29 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-02a3935 {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-1820609 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-39dc8ee {
		--width: 25%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-dc7c577 {
		--width: 101.563%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-0efb4b8 {
		--width: 33.3333%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-8687d54 {
		--width: 66.6666%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5f7f0f0b {
		--content-width: 750px;
	}
	
	.elementor-14120 .elementor-element.elementor-element-e470858 {
		--width: 50%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-20bec0c {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-14120 .elementor-element.elementor-element-6b2f89db {
		--width: 100%;
	}
	
	.elementor-14120 .elementor-element.elementor-element-5f7f0f0b {
		--content-width: 500px;
	}
}
