/* End custom CSS */

.elementor-2220 .elementor-element.elementor-element-1ecd957 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1ecd957:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1ecd957 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-a8089b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-22379e1 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-2220 .elementor-element.elementor-element-22379e1.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-22379e1 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-89069ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-6246324 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2220 .elementor-element.elementor-element-6246324 .elementor-button {
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-331765b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-color: #f9d383;
	--border-color: #f9d383;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-331765b:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-331765b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-ede33b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-31735e9 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-2220 .elementor-element.elementor-element-31735e9.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-31735e9 img {
	width: 80%;
}

.elementor-2220 .elementor-element.elementor-element-6e28812 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-fef47ae .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2220 .elementor-element.elementor-element-fef47ae .elementor-button {
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-a174c8d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-a174c8d:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-a174c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
	background-image: url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/images/optimized/rev-07548e4/libertytimeshareresolution.com/wp-content/uploads/2025/06/BG-img-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2220 .elementor-element.elementor-element-a174c8d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2220 .elementor-element.elementor-element-a174c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2220 .elementor-element.elementor-element-520d53a {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-520d53a.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-7c42d37 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-7c42d37 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 65px;
	font-weight: 700;
	line-height: 59px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-faf55d4 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-faf55d4.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-4a2ebe6 {
	width: var(--container-widget-width, 93%);
	max-width: 93%;
	--container-widget-width: 93%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-4a2ebe6.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-2be24a4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-d89ad0e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2220 .elementor-element.elementor-element-d89ad0e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2220 .elementor-element.elementor-element-d89ad0e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2220 .elementor-element.elementor-element-d89ad0e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-d89ad0e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2220 .elementor-element.elementor-element-4d640c8 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-5e6b2b3 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-6e0579a {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-6e0579a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-6e0579a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-21e8777 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-21e8777:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-21e8777 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-a6ae385 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: stretch;
	--align-items: stretch;
}

.elementor-2220 .elementor-element.elementor-element-d189a1d {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: wrap;
	--align-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 5px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-2220 .elementor-element.elementor-element-d189a1d:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-d189a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-2220 .elementor-element.elementor-element-7fd1eb4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7fd1eb4 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-7fd1eb4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	line-height: 50px;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-a28aefc {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-a28aefc > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a28aefc.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-8bbe9ba {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: wrap;
	--align-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 5px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-2220 .elementor-element.elementor-element-8bbe9ba:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8bbe9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-2220 .elementor-element.elementor-element-94777e5 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-94777e5 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-94777e5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	line-height: 50px;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-4bf34ca {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-4bf34ca > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-4bf34ca.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e9a4486 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	line-height: 24px;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-e9a4486 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e9a4486.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-108dc90 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 5px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-2220 .elementor-element.elementor-element-108dc90:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-108dc90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-2220 .elementor-element.elementor-element-c558474 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c558474 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-c558474 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	line-height: 50px;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-5924d91 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-5924d91 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-5924d91.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-4cb1e91 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-4cb1e91 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-4cb1e91 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-091619b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2220 .elementor-element.elementor-element-8f8b6c7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--flex-wrap: wrap;
	--align-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-8f8b6c7:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8f8b6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-477efff img {
	width: 40%;
}

.elementor-2220 .elementor-element.elementor-element-b8bcb02 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--flex-wrap: wrap;
	--align-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b8bcb02:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b8bcb02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-fca00ca img {
	width: 40%;
}

.elementor-2220 .elementor-element.elementor-element-d65b509 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--flex-wrap: wrap;
	--align-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9d383;
	--border-color: #f9d383;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-d65b509:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-d65b509 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-b852be1 img {
	width: 40%;
}

.elementor-2220 .elementor-element.elementor-element-77591fa {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-77591fa > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-77591fa.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-77591fa .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 37px;
	font-weight: 600;
	line-height: 37px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-471f7d4 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-471f7d4 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-2220 .elementor-element.elementor-element-471f7d4.elementor-element {
	--align-self: center;
}

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

.elementor-2220 .elementor-element.elementor-element-234507a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	color: #f9d383;
}

.elementor-2220 .elementor-element.elementor-element-234507a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-234507a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-f3b3a66 img {
	width: 80%;
}

.elementor-2220 .elementor-element.elementor-element-e0f9ba2.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e0f9ba2 {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-e0f9ba2 img {
	width: 80%;
}

.elementor-2220 .elementor-element.elementor-element-b371904 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 50%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 80px 20px 80px;
}

.elementor-2220 .elementor-element.elementor-element-b371904 > .elementor-widget-container {
	padding: 0px 0px 100px 0px;
}

.elementor-2220 .elementor-element.elementor-element-6c0d4b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-6c0d4b6:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-6c0d4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-29b58af {
	--display: flex;
	--min-height: 100vh;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-bae80ff {
	--display: flex;
	--min-height: 0vh;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-bae80ff:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-bae80ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-541f091 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-541f091 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-23f2b19 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-23f2b19 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-23f2b19.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-811d7d5 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-811d7d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-811d7d5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-ae6f51c {
	--display: flex;
	--min-height: 100vh;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-883f5e6 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-883f5e6:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-883f5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-39019c3 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-39019c3 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-e0750ea {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-e0750ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e0750ea.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-fd4ea22 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-fd4ea22 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-fd4ea22 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5180ad4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-5180ad4:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5180ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-1dc0d87 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-e59e195 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e59e195:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e59e195 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-297063a {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-297063a img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-4d83e70 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-4d83e70 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-4d83e70.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-bc5b9db {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-bc5b9db:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-bc5b9db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-7b8e7d1 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-7b8e7d1 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-7b8e7d1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-47fe7d3 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-5e5a4b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-6530d76 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-6530d76:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-6530d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-ff7d078 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-ff7d078 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-24d6bd7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-24d6bd7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-24d6bd7.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-ebb96c6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-ebb96c6:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-ebb96c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-a628a4d {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-a628a4d .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-a628a4d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-e6cbc1a img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-0f1225f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-0f1225f:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-0f1225f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-621b6ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-cf3e354 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-cf3e354:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-cf3e354 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-7d3d77a {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-7d3d77a img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-559cb9c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-559cb9c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-559cb9c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-bbb81b2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-bbb81b2:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-bbb81b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-9b0c40e {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-9b0c40e .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-9b0c40e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-ff68fbb img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-e50d650 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-67f3cef {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-67f3cef:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-67f3cef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-4798458 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-4798458 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-475234c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-475234c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-475234c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-9947bb3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-9947bb3:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-9947bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-f091065 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-f091065 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-f091065 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-b9236ba img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-bd66770 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-bd66770:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-bd66770 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-d31e38a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-36ce08b {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-36ce08b:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-36ce08b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-442a8b4 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-442a8b4 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-648e762 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-648e762 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-648e762.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-dc456ff {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-dc456ff .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-dc456ff .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-d7f7cbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-93f0714 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-93f0714:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-93f0714 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-1be524b {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-1be524b img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-1376673 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-1376673 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1376673.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-706d30f {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-706d30f .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-706d30f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-a405c5e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-a405c5e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-a405c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-c67cbd4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b12d13a {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-b12d13a:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b12d13a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-d1b6474 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d1b6474 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-1e5980f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-1e5980f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1e5980f.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c5e4763 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c5e4763:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c5e4763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-dfd45bb {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-dfd45bb .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-dfd45bb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-7ab2f3e img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-1c428bc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-2d240e1 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-2d240e1:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-2d240e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-151f411 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-151f411 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-e884b1a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-e884b1a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e884b1a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-8fe5d65 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-8fe5d65:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8fe5d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-82de548 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-82de548 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-82de548 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-62ad77f img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-7f73dbc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-7f73dbc:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-7f73dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-c39d657 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1686764 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-1686764:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1686764 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-4012f72 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-4012f72 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-c14ca92 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-c14ca92 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c14ca92.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c036a08 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-c036a08 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c036a08 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-9e85eab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-edef71e {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-edef71e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-edef71e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-e5d06b2 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-e5d06b2 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-1f723e2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-1f723e2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1f723e2.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-092b53e {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-092b53e .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-092b53e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f279f92 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-f279f92:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f279f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-3a08c56 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-ce622e0 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-ce622e0:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-ce622e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-98bf3ed {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-98bf3ed img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-3417e2c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-3417e2c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3417e2c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-0567ba9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-0567ba9:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-0567ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-8754a5f {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-8754a5f .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-8754a5f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f280706 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-145b92e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-c3e38a6 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c3e38a6:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c3e38a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-606dfd6 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-606dfd6 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-d71300e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-d71300e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-d71300e.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-dcdd045 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-dcdd045:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-dcdd045 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-2beb45a {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-2beb45a .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-2beb45a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-0c91a37 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-65740d2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-65740d2:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-65740d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-5c76f50 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-64d13cb {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-64d13cb:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-64d13cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-dd55b3c {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-dd55b3c img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-f7f37a9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-f7f37a9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-f7f37a9.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-3f16722 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-3f16722 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-3f16722 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-078b155 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-5428480 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5428480:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5428480 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-03099ca {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-03099ca img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-7c766c5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-7c766c5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7c766c5.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-5c516c4 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-5c516c4 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-2220 .elementor-element.elementor-element-d15782c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-d15782c:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-d15782c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-8c9633e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-a5b615f {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-a5b615f:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-a5b615f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-931c0f7 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-931c0f7 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-758c8a8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-758c8a8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-758c8a8.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c1bfd63 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c1bfd63:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c1bfd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-a94b4b8 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-a94b4b8 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-a94b4b8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-11b29f7 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-98a69f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-8b24210 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-8b24210:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8b24210 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-07ea282 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-07ea282 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-ac0cdc4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-ac0cdc4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ac0cdc4.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-be98d38 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-be98d38:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-be98d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-c62aa95 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-c62aa95 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c62aa95 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-21d08bd img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-06cc216 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-06cc216:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-06cc216 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-2d8de60 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-c07dc1d {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c07dc1d:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c07dc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-71fc713 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-71fc713 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-785ed99 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-785ed99 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-785ed99.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-fd50ffe {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-fd50ffe .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-fd50ffe .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-ecc0992 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-d80a37e {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-d80a37e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-d80a37e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-3595e60 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-3595e60 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-3f9541a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-3f9541a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3f9541a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-6ca9d4c {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-6ca9d4c .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-6ca9d4c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5ec20a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-5ec20a8:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5ec20a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-93307bb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-e73bb25 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e73bb25:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e73bb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-d421474 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d421474 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-3196fe0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-3196fe0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3196fe0.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-f380289 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-f380289:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f380289 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-a609efb {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-a609efb .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-a609efb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-6869177 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c0a6426 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-3ba45d5 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-3ba45d5:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-3ba45d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-28b805a {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-28b805a img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-7d422cd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-7d422cd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7d422cd.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-928701a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-928701a:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-928701a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-8b6457b {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-8b6457b .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-8b6457b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-a24f3c4 img {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-1de7740 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1de7740:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1de7740 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-27c0555 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-6e6b06a {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-6e6b06a:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-6e6b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-d04b4b3 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d04b4b3 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-c8ba92e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-c8ba92e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c8ba92e.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-5570de9 {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-5570de9 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-5570de9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-cc63201 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2220 .elementor-element.elementor-element-cb37fb5 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-cb37fb5:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-cb37fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-c1b5578 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-c1b5578 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-60c7c0d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-60c7c0d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-60c7c0d.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-419467c {
	--divider-border-style: solid;
	--divider-color: rgba(241, 244, 250, .58);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-419467c .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-419467c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-8246e85 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-8246e85:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8246e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
}

.elementor-2220 .elementor-element.elementor-element-8098ef9 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 50%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 80px 20px 80px;
}

.elementor-2220 .elementor-element.elementor-element-8098ef9 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-2220 .elementor-element.elementor-element-cb4b74b {
	--divider-border-style: solid;
	--divider-color: #f9d383;
	--divider-border-width: 1.1px;
}

.elementor-2220 .elementor-element.elementor-element-cb4b74b .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-cb4b74b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f1e9f76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-f1e9f76:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f1e9f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
	background-image: url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/images/optimized/rev-07548e4/libertytimeshareresolution.com/wp-content/uploads/2025/06/BG-img-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2220 .elementor-element.elementor-element-f1e9f76:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2220 .elementor-element.elementor-element-f1e9f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2220 .elementor-element.elementor-element-7fdc438 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-2220 .elementor-element.elementor-element-7fdc438.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-6afba55 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-6afba55 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-6afba55 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 500;
	line-height: 37px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-40a8e61 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	line-height: 21px;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-40a8e61 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-40a8e61.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-46191c7.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-46191c7 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-46191c7 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor4);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-83de8b7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	line-height: 22px;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-83de8b7 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-83de8b7.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-dd7ebd3 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-dd7ebd3 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor4);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-695c3f1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	line-height: 22px;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-695c3f1 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-695c3f1.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-d8c64b9 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-d8c64b9 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor4);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-169912d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-169912d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-169912d.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-c21c28c .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-c21c28c .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor4);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-df5692b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-df5692b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-df5692b.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-df16fc7 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 50%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 40px 20px 40px;
}

.elementor-2220 .elementor-element.elementor-element-df16fc7 > .elementor-widget-container {
	padding: 0px 0px 100px 0px;
}

.elementor-2220 .elementor-element.elementor-element-b19f870 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b19f870:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b19f870 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021435;
	background-image: url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/images/optimized/rev-07548e4/libertytimeshareresolution.com/wp-content/uploads/2025/06/BG-img-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2220 .elementor-element.elementor-element-b19f870:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2220 .elementor-element.elementor-element-b19f870 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2220 .elementor-element.elementor-element-6191159 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-2220 .elementor-element.elementor-element-6191159.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-a506a4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a506a4e {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-a506a4e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 500;
	line-height: 37px;
	color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-0f83259 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-0f83259 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-0f83259.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-0ab2533 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-4ca4c0f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-4ca4c0f > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-4ca4c0f.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-77497a4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-77497a4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-77497a4.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-77497a4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-77497a4.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-77497a4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-9426b72 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-9426b72 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-9426b72.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-7cc251b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-825d73c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-825d73c > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-825d73c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-b8e6678 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-1279d31 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor4);
}

.elementor-2220 .elementor-element.elementor-element-1279d31 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1279d31.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-729d88f .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 50%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 40px 20px 40px;
}

.elementor-2220 .elementor-element.elementor-element-729d88f > .elementor-widget-container {
	padding: 0px 0px 100px 0px;
}

.elementor-2220 .elementor-element.elementor-element-0d7b12c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-0d7b12c:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-0d7b12c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-79d86b0 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-79d86b0.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-2263c34 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-2263c34 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-2263c34 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-248ca1b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-248ca1b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-248ca1b.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-9352ea2 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 5px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-9352ea2:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-9352ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-9352ea2.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-384e95e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-384e95e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-384e95e.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-102a9b5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-102a9b5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-102a9b5.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-cf8eec2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-cf8eec2 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-cf8eec2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-934577e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-934577e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-934577e.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-cd82b6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-cd82b6f {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-cd82b6f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-be01a15 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-be01a15 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-be01a15.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-ab9b151 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 1px;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 41%;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	line-height: 1.9em;
	color: #000;
}

.elementor-2220 .elementor-element.elementor-element-d25398f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-d25398f {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d25398f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-225ecee {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-225ecee > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-225ecee.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1094d1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1094d1e {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-1094d1e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-820e08e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-820e08e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-820e08e.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e240a8b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e240a8b {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-e240a8b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-aafd747 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-aafd747 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-aafd747.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e52fee1 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-e52fee1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-e52fee1.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-e52fee1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-e52fee1.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-e52fee1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-e52fee1 .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-e52fee1 .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-dab6759.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-dab6759 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-dab6759 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-58b2169.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-7561d96 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-7561d96 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7561d96.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-8861b87.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-8861b87 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-8861b87 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-08ad7bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-08ad7bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-08ad7bc .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-b915119 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-b915119.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-b915119 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-3f6e4e3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-3f6e4e3 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3f6e4e3.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-7c7b632 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-7c7b632 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-6c2cc6f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-6c2cc6f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-6c2cc6f .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-148134f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-148134f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-148134f.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-569fa3a .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-569fa3a .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-07a82ed .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-07a82ed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-07a82ed.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-07a82ed.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-07a82ed.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-07a82ed.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-07a82ed .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-07a82ed .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-53c6fdc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-53c6fdc > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-53c6fdc.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-83207b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-83207b1 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-83207b1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-f9664a9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-f9664a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-f9664a9.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-439129a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-0fdb2b5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-0fdb2b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-0fdb2b5.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-07ba2bd img {
	width: 49%;
}

.elementor-2220 .elementor-element.elementor-element-fc2a067 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-fc2a067 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-fc2a067 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a862eb1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a862eb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a862eb1.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-997d18d .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 80%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 300px 20px 300px;
}

.elementor-2220 .elementor-element.elementor-element-997d18d {
	width: 100%;
	max-width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-997d18d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-77bfb1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-77bfb1c {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-77bfb1c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-7150191 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-7150191 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7150191.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-b8a007e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-b8a007e {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-b8a007e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-267f32e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-267f32e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-267f32e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-a43c152 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-a43c152.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-3198736 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3198736 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-3198736 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-40947da {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-40947da > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-40947da.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-b1f22b8 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 5px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 5px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b1f22b8:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b1f22b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-b1f22b8.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-fd610a1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-fd610a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-fd610a1.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-44c9241 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-44c9241 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-44c9241.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-81ede27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-81ede27 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-81ede27 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-68ba1f5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-68ba1f5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-68ba1f5.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-004147d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-004147d {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-004147d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ab24236 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ab24236 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ab24236.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e07cd7b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e07cd7b {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-e07cd7b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-55f0ed4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-55f0ed4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-55f0ed4.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-5892f9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-5892f9d {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-5892f9d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-5e654aa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-5e654aa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-5e654aa.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1d861c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-1d861c3 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-1d861c3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a80459d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a80459d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a80459d.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-a229d42 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-a229d42.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-a229d42.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-a229d42.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-a229d42.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-a229d42.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-a229d42 .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-a229d42 .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-5270a39.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-ef27c10 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ef27c10 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ef27c10.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-9b92b83 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-9b92b83.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-9b92b83.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-9b92b83.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-9b92b83.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-9b92b83.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-9b92b83 .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-9b92b83 .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-aa91250 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-aa91250 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-aa91250.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c8a3572 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-c8a3572.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-c8a3572.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-c8a3572.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-c8a3572.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-c8a3572.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-c8a3572 .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-c8a3572 .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-439ad48 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-439ad48 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-439ad48.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1825d1a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-1825d1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-1825d1a.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-1825d1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-1825d1a.elementor-view-framed .elementor-icon, .elementor-2220 .elementor-element.elementor-element-1825d1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2220 .elementor-element.elementor-element-1825d1a .elementor-icon {
	font-size: 20px;
}

.elementor-2220 .elementor-element.elementor-element-1825d1a .elementor-icon svg {
	height: 20px;
}

.elementor-2220 .elementor-element.elementor-element-47048da > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-47048da.elementor-element {
	--align-self: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2220 .elementor-element.elementor-element-47048da {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor8);
	transition: color .3s;
}

.elementor-2220 .elementor-element.elementor-element-2676f4f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-2676f4f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-2676f4f.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-ed12eb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ed12eb1 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-ed12eb1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ecdcda4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ecdcda4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ecdcda4.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-7d098af {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-d6e0628 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-d6e0628 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-d6e0628.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-57839df img {
	width: 49%;
}

.elementor-2220 .elementor-element.elementor-element-a61fa24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a61fa24 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-a61fa24 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a5a7daa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a5a7daa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a5a7daa.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-695e86d .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #000;
	color: #000;
	background-image: linear-gradient(180deg, #fff0d0 0%, #f9d383 80%);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	padding: 20px 300px 20px 300px;
}

.elementor-2220 .elementor-element.elementor-element-695e86d {
	width: 100%;
	max-width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-695e86d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-8dd2b50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-8dd2b50 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-8dd2b50 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-38fcf13 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-38fcf13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-38fcf13.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-2367672 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-2367672 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-2367672 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-4d28c7b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-4d28c7b:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-4d28c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-a79d6f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-26cf161 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-26cf161:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-26cf161 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-f02aebc {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f02aebc img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-7860355 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-7860355 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-7860355.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-684f6dc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-684f6dc:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-684f6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-c31d4da {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-c31d4da .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c31d4da .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-7907eab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-5b1d5e6 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5b1d5e6:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5b1d5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-cad7e75 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-cad7e75 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-c1759ea {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-c1759ea > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c1759ea.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c21ae39 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c21ae39:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c21ae39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-a1917d4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-a1917d4 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-a1917d4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-65e3177 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-65e3177:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-65e3177 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-ee87921 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-a2ed9a5 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-a2ed9a5:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-a2ed9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-bc52cbe {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-bc52cbe img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-3b4d884 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-3b4d884 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3b4d884.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-d01288a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-d01288a .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-d01288a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-2cc61bd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-2cc61bd:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-2cc61bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-e65f6bb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-e65f6bb .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-e65f6bb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5f41946.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5f41946.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5f41946.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2220 .elementor-element.elementor-element-5f41946 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-2220 .elementor-element.elementor-element-5f41946 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2220 .elementor-element.elementor-element-5f41946 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-5f41946 .elementor-image-box-description {
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-6e6db57 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-e22dcfa {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e22dcfa:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e22dcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-3dfb296 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-3dfb296 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-3f1f47c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-3f1f47c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3f1f47c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-d5d1aba {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-d5d1aba .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-d5d1aba .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-b61256b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-b61256b:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b61256b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-1b25ad2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-1b25ad2 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-1b25ad2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2220 .elementor-element.elementor-element-442c6fd .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-092e717 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-092e717:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-092e717 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-1a316ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-8af2873 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-8af2873:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-8af2873 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-01b3892 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-01b3892 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-333a2f7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-333a2f7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-333a2f7.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-12c5724 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-12c5724:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-12c5724 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-429ab8c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-429ab8c .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-429ab8c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-b54c52f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-fddacb8 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-fddacb8:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-fddacb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-72bd6e7 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-72bd6e7 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-9c71ee2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-9c71ee2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-9c71ee2.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-6445511 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-6445511:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-6445511 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-46258f7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-46258f7 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-46258f7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-6de81cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-6de81cd:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-6de81cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-68ccd08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-883e0b1 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-883e0b1:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-883e0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-718fab2 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-718fab2 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-2b8c93a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-2b8c93a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-2b8c93a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c423ab3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-c423ab3 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c423ab3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-b2ca9e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-4d79a66 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-4d79a66:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-4d79a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-d934704 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d934704 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-e908ccf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-e908ccf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e908ccf.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-f2d6a00 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-f2d6a00 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-f2d6a00 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-ba115fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-ba115fe:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-ba115fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-d98becc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-5b8a1a7 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5b8a1a7:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5b8a1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-8f9ae81 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-8f9ae81 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-e859d27 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-e859d27 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e859d27.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-5f84087 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5f84087:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5f84087 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-17adf74 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-17adf74 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-17adf74 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-3036543 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-f56e39f {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-f56e39f:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f56e39f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-d40ec02 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d40ec02 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-02f61a4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-02f61a4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-02f61a4.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-e1af486 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e1af486:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e1af486 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-27eb6f8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-27eb6f8 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-27eb6f8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-2851189 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-2851189:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-2851189 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-cce74fe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-f9405c3 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-f9405c3:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f9405c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-a5a5752 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-a5a5752 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-35e53cd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-35e53cd > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-35e53cd.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1f96136 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-1f96136 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-1f96136 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-dde31f8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-4ea1876 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-4ea1876:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-4ea1876 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-e961f2f {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-e961f2f img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-c33aaac {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-c33aaac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-c33aaac.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-9e03bf6 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-9e03bf6 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-9e03bf6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-1432fdf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1432fdf:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1432fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-8858321 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-13e5911 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-13e5911:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-13e5911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-1aa4d50 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-1aa4d50 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-ffae1fe {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ffae1fe > .elementor-widget-container {
	margin: 0px 0px 90px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ffae1fe.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-d9a4ca7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-d9a4ca7:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-d9a4ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-9e225b7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-9e225b7 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-9e225b7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-a557e9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-5bab7a7 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5bab7a7:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5bab7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-0e2ec7e {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-0e2ec7e img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-a4f6ffe {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a4f6ffe > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a4f6ffe.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-0a75d32 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-0a75d32:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-0a75d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-d6aa888 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-d6aa888 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-d6aa888 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-64d1e67 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-64d1e67:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-64d1e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-efd12f1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-c7407e9 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c7407e9:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c7407e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-c31c35d {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-c31c35d img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-e9d819d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-e9d819d > .elementor-widget-container {
	margin: 0px 0px 90px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-e9d819d.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-c3c58fd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-c3c58fd .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-c3c58fd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-cb57a67 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-5c5824d {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-5c5824d:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-5c5824d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-d0acd08 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-d0acd08 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-08d7530 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-08d7530 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-08d7530.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-7963d34 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-7963d34 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-7963d34 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-9b6a918 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-9b6a918:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-9b6a918 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-83e34cf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-7d682ac {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-7d682ac:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-7d682ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-f27fe61 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f27fe61 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-a2876a5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-a2876a5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-a2876a5.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1aa9d29 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-1aa9d29:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1aa9d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-eb4bbea {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-eb4bbea .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-eb4bbea .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-d97b883 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-2938f9b {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-2938f9b:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-2938f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-441ee36 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-441ee36 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-0eb8b4c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-0eb8b4c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-0eb8b4c.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-b26329f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-b26329f:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-b26329f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-ac74382 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-ac74382 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-ac74382 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-fc8c646 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-fc8c646:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-fc8c646 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-257f5c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-e477967 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e477967:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e477967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-8760b68 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-8760b68 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-41a4ce4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-41a4ce4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-41a4ce4.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-333aefe {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-333aefe .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-333aefe .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-75541e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-c3f048e {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c3f048e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c3f048e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-f50ba88 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f50ba88 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-67e2f2a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-67e2f2a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-67e2f2a.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-463df3a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-463df3a .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-463df3a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-015ab3e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-015ab3e:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-015ab3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-ed4627b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-067a7fd {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-067a7fd:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-067a7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-7a87892 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-7a87892 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-ee98a52 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-ee98a52 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-ee98a52.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-1a2df71 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-1a2df71:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1a2df71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-6f41b33 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-6f41b33 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-6f41b33 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f47e94d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-e7b127c {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-e7b127c:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-e7b127c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-422df4a {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-422df4a img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-5a5f0df {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-5a5f0df > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-5a5f0df.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-180d8a0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-180d8a0:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-180d8a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-135990a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-135990a .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-135990a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-ee46f77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-ee46f77:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-ee46f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2220 .elementor-element.elementor-element-d812c6c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-3ad09c1 {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-3ad09c1:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-3ad09c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-f024042 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f024042 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-f1f5ba7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-f1f5ba7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-f1f5ba7.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-5b9773d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-5b9773d .elementor-divider-separator {
	width: 100%;
}

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

.elementor-2220 .elementor-element.elementor-element-2b7a922 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-c82480a {
	--display: flex;
	--border-radius: 5px 5px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-2220 .elementor-element.elementor-element-c82480a:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-c82480a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(122, 122, 122, .18);
}

.elementor-2220 .elementor-element.elementor-element-f141d22 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-f141d22 img {
	width: 23%;
}

.elementor-2220 .elementor-element.elementor-element-d9e77bc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-d9e77bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-d9e77bc.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-2debf60 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 1px;
}

.elementor-2220 .elementor-element.elementor-element-2debf60 .elementor-divider-separator {
	width: 100%;
}

.elementor-2220 .elementor-element.elementor-element-2debf60 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2220 .elementor-element.elementor-element-f931993 {
	--display: flex;
	--min-height: 517px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-f931993:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-f931993 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-2220 .elementor-element.elementor-element-a7d2362 {
	--display: flex;
}

.elementor-2220 .elementor-element.elementor-element-a7d2362.e-con {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-449e1c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-449e1c9 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-449e1c9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-28092b9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-28092b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-28092b9.elementor-element {
	--align-self: center;
}

.elementor-2220 .elementor-element.elementor-element-467cb21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-467cb21 {
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-467cb21 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 37px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-2220 .elementor-element.elementor-element-1024221 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-1024221:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-1024221 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-bdaaa27 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
}

.elementor-2220 .elementor-element.elementor-element-b1bc8f7 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2220 .elementor-element.elementor-element-b1bc8f7.elementor-element {
	--align-self: flex-end;
}

.elementor-2220 .elementor-element.elementor-element-b1bc8f7 img {
	width: 50%;
}

.elementor-2220 .elementor-element.elementor-element-dd15a76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2220 .elementor-element.elementor-element-9711b45 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2220 .elementor-element.elementor-element-9711b45:not(.elementor-motion-effects-element-type-background), .elementor-2220 .elementor-element.elementor-element-9711b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b2c49;
}

.elementor-2220 .elementor-element.elementor-element-c3dcf1a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--flex-wrap: nowrap;
}

.elementor-2220 .elementor-element.elementor-element-dc831ba {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	color: var(--e-global-color-astglobalcolor6);
}

.elementor-2220 .elementor-element.elementor-element-dc831ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px -20px 0px;
}

.elementor-2220 .elementor-element.elementor-element-dc831ba.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2220 .elementor-element.elementor-element-b83eea3 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
}

.elementor-2220 .elementor-element.elementor-element-3c01f0f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: right;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	color: var(--e-global-color-astglobalcolor6);
}

.elementor-2220 .elementor-element.elementor-element-3c01f0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2220 .elementor-element.elementor-element-3c01f0f.elementor-element {
	--align-self: center;
}

@media (max-width:1024px) {
	.elementor-2220 .elementor-element.elementor-element-a6ae385 {
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-091619b {
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-471f7d4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dd67695 {
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-439129a {
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-997d18d .elementor-button {
		padding: 50px 100px 50px 100px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7d098af {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-2220 .elementor-element.elementor-element-a8089b1 {
		--width: 33.3333%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-89069ea {
		--width: 61%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ede33b6 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e28812 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-520d53a {
		--width: 85%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-faf55d4 {
		--width: 72%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-091619b {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-29b58af {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ae6f51c {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1dc0d87 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-bc5b9db {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5e5a4b5 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ebb96c6 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-621b6ae {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-bbb81b2 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e50d650 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-9947bb3 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d31e38a {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d7f7cbd {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c67cbd4 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c5e4763 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1c428bc {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8fe5d65 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c39d657 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-9e85eab {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3a08c56 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0567ba9 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-145b92e {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dcdd045 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5c76f50 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-078b155 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8c9633e {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c1bfd63 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-98a69f4 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-be98d38 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2d8de60 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ecc0992 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-93307bb {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f380289 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c0a6426 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-928701a {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-27c0555 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cc63201 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7fdc438 {
		--width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6191159 {
		--width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-79d86b0 {
		--width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ab9b151 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a43c152 {
		--width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4d28c7b {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a79d6f4 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-684f6dc {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7907eab {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c21ae39 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-65e3177 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ee87921 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2cc61bd {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e6db57 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b61256b {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-092e717 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1a316ca {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-12c5724 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b54c52f {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6445511 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6de81cd {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-68ccd08 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b2ca9e9 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ba115fe {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d98becc {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5f84087 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3036543 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e1af486 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2851189 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cce74fe {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dde31f8 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1432fdf {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8858321 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d9a4ca7 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a557e9f {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0a75d32 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-64d1e67 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-efd12f1 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cb57a67 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-9b6a918 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-83e34cf {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1aa9d29 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d97b883 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b26329f {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-fc8c646 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-257f5c3 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-75541e3 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-015ab3e {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ed4627b {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1a2df71 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f47e94d {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-180d8a0 {
		--width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ee46f77 {
		--content-width: 850px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d812c6c {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2b7a922 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a7d2362 {
		--width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-bdaaa27 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dd15a76 {
		--width: 50%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c3dcf1a {
		--width: 33.3333%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b83eea3 {
		--width: 66.6666%;
	}
}

@media (max-width:767px) {
	.elementor-2220 .elementor-element.elementor-element-331765b {
		--content-width: 500px;
		--flex-wrap: nowrap;
		border-width: 0px 0px 2px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 2px;
		--border-left-width: 0px;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ede33b6 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-31735e9 {
		--container-widget-width: 308px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 308px);
		max-width: 308px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e28812 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e28812.e-con {
		--align-self: center;
	}
	
	.elementor-2220 .elementor-element.elementor-element-fef47ae .elementor-button {
		font-size: 11px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a174c8d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7c42d37 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7c42d37 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.5em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4a2ebe6 {
		--container-widget-width: 375px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 375px);
		max-width: 375px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d89ad0e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5e6b2b3 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e0579a {
		--container-widget-width: 329px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 329px);
		max-width: 329px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e0579a .elementor-heading-title {
		font-size: 25px;
		line-height: 1.5em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a6ae385 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d189a1d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8bbe9ba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4bf34ca {
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 283px);
		max-width: 283px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e9a4486 {
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 283px);
		max-width: 283px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-108dc90 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-091619b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8f8b6c7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-477efff img {
		width: 35%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8bcb02 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d65b509 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77591fa > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77591fa {
		--container-widget-width: 345px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 345px);
		max-width: 345px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-471f7d4 > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-471f7d4 {
		--container-widget-width: 308px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 308px);
		max-width: 308px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dd67695 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b371904 > .elementor-widget-container {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b371904 .elementor-button {
		padding: 20px 50px 20px 50px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-29b58af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 2px;
		--margin-right: 2px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-bae80ff {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7c01599 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7c01599 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ae6f51c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 2px;
		--margin-right: 2px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-883f5e6 {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-edadf7f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-edadf7f img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-36ce08b {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4073c7f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4073c7f img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-93f0714 {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6bd9541 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6bd9541 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1686764 {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1491682 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1491682 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-edef71e {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ac66e3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ac66e3 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-64d13cb {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5527173 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5527173 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5428480 {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-591d08f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-591d08f img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c07dc1d {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4b36299 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4b36299 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d80a37e {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-992bed9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-992bed9 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6e6b06a {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-54a1b39 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-54a1b39 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cb37fb5 {
		--border-radius: 5px 5px 5px 5px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b7ec592 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b7ec592 img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8098ef9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8098ef9 .elementor-button {
		padding: 20px 50px 20px 50px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cb4b74b .elementor-divider-separator {
		width: 95%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cb4b74b .elementor-divider {
		text-align: center;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f1e9f76 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6afba55 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6afba55 {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6afba55 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dd7ebd3 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-df16fc7 > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-df16fc7 .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b19f870 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a506a4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a506a4e {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a506a4e .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ab2533.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ab2533 .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ab2533 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0ab2533 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3b4f572 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3b4f572 {
		--e-icon-list-icon-size: 21px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-3b4f572 .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77497a4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77497a4 .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77497a4 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77497a4 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4cc2d27 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4cc2d27 {
		--e-icon-list-icon-size: 21px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-4cc2d27 .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7cc251b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7cc251b .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7cc251b .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7cc251b .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f3b9c65 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f3b9c65 {
		--e-icon-list-icon-size: 21px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-f3b9c65 .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8e6678.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8e6678 .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8e6678 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8e6678 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1ba14ed > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1ba14ed {
		--e-icon-list-icon-size: 21px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-1ba14ed .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-729d88f > .elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-729d88f .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2263c34 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2263c34 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-384e95e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-384e95e {
		font-size: 19px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cf8eec2 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-cd82b6f .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-be01a15 {
		line-height: 1.5em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f5ec3f9 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d25398f .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1094d1e .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e240a8b .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e52fee1 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e52fee1 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-dab6759 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-58b2169 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-58b2169 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-58b2169 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8861b87 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-08ad7bc .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-08ad7bc .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b915119 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b915119 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-b915119 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7c7b632 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6c2cc6f .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-6c2cc6f .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e40b15e > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e40b15e {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-e40b15e .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-569fa3a {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-07a82ed .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-07a82ed .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-39dcb2e > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-39dcb2e {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-39dcb2e .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-83207b1 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-439129a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-0fdb2b5.elementor-element {
		--order: 99999;
	}
	
	.elementor-2220 .elementor-element.elementor-element-fc2a067 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-997d18d .elementor-button {
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-77bfb1c .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b8a007e .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-267f32e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3198736 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3198736 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-fd610a1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-fd610a1 {
		font-size: 19px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-81ede27 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-004147d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ab24236 {
		line-height: 1.5em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e07cd7b .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5892f9d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1d861c3 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a229d42 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a229d42 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5270a39 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5270a39 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-5270a39 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-9b92b83 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-9b92b83 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b7a48c8 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b7a48c8 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-b7a48c8 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c8a3572 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c8a3572 .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c7fe298 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c7fe298 {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-c7fe298 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1825d1a .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1825d1a .elementor-icon svg {
		height: 22px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-47048da > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-47048da {
		--e-icon-list-icon-size: 18px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-offset: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2220 .elementor-element.elementor-element-47048da .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-ed12eb1 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-7d098af {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2220 .elementor-element.elementor-element-d6e0628.elementor-element {
		--order: 99999;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a61fa24 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-695e86d .elementor-button {
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8dd2b50 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-8dd2b50 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-2367672 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-a2ed9a5 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-10fa25f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-10fa25f img {
		width: 100%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5f41946 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e22dcfa {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-442c6fd .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-883e0b1 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4d79a66 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e908ccf > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-f9405c3 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-4ea1876 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c7407e9 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e9d819d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-5c5824d {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-e477967 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c3f048e {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3ad09c1 {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-c82480a {
		--border-radius: 5px 5px 5px 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-449e1c9 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-467cb21 {
		text-align: center;
	}
	
	.elementor-2220 .elementor-element.elementor-element-467cb21 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}
	
	.elementor-2220 .elementor-element.elementor-element-1024221 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b1bc8f7 {
		--container-widget-width: 589px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 589px);
		max-width: 589px;
	}
	
	.elementor-2220 .elementor-element.elementor-element-b1bc8f7 img {
		width: 70%;
	}
	
	.elementor-2220 .elementor-element.elementor-element-3c01f0f {
		text-align: left;
	}
}

/* Start custom CSS for html, class: .elementor-element-398051b */
@import url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/static/source/rev-41f3462/fonts.googleapis.com/28fbf65b556b8adc568b0f9d51e6eb58.css2");

.feature-block {
	margin-bottom: 30px;
	font-family: "Poppins", sans-serif;
}

.feature-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.feature-header .title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	white-space: nowrap;
}

.feature-header .line {
	flex: 0 0 60px;
	height: 2px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
	margin-left: 10px;
}

.feature-description {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin-top: 6px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Poppins", sans-serif !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-7202d99 */
@import url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/static/source/rev-41f3462/fonts.googleapis.com/28fbf65b556b8adc568b0f9d51e6eb58.css2");

.feature-header {
	display: flex;
	align-items: center;
	font-family: "Poppins", sans-serif;
}

.title {
	font-size: 18px;
	font-weight: 700;
	color: white;
	margin: 0;
	line-height: 1.4;
}

.line {
	flex-grow: 1;
	height: 2px;
	margin-left: 10px;
	margin-top: 4px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
}

.description {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ccc;
	margin: 8px 0 0 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-529b097 */
.feature-block {
	margin-bottom: 30px;
	color: white;
	font-family: "Poppins", sans-serif;
}

.feature-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 18px;
	font-weight: 700;
	color: white;
	margin-bottom: 5px;
}

.line {
	width: 60px;
	height: 2px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
	margin-left: 10px;
	flex-shrink: 0;
}

.feature-description {
	font-size: 16px;
	font-weight: 400;
	color: #e0e0e0;
	margin-top: 4px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-98a6ea2 */
@import url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/static/source/rev-41f3462/fonts.googleapis.com/28fbf65b556b8adc568b0f9d51e6eb58.css2");

.feature-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-family: "Poppins", sans-serif;
}

.feature-block {
	margin-bottom: 30px;
	font-family: "Poppins", sans-serif;
}

.feature-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.feature-header .title {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	white-space: nowrap;
}

.feature-header .line {
	flex: 0 0 60px;
	height: 2px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
	margin-left: 10px;
}

.feature-description {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	margin-top: 6px;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-51619db */
@import url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/static/source/rev-41f3462/fonts.googleapis.com/28fbf65b556b8adc568b0f9d51e6eb58.css2");

.feature-header {
	display: flex;
	align-items: center;
	font-family: "Poppins", sans-serif;
}

.title {
	font-size: 18px;
	font-weight: 700;
	color: white;
	margin: 0;
	line-height: 1.4;
}

.line {
	flex-grow: 1;
	height: 2px;
	margin-left: 10px;
	margin-top: 4px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
}

.description {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ccc;
	margin: 8px 0 0 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-bdc5ba4 */
@import url("https://libertytimeshareresolution.com/nitropack_static/zUdtSJXGswrcwJXsYSOEViMympkxmRBN/assets/static/source/rev-41f3462/fonts.googleapis.com/28fbf65b556b8adc568b0f9d51e6eb58.css2");

.feature-header {
	display: flex;
	align-items: center;
	font-family: "Poppins", sans-serif;
}

.title {
	font-size: 18px;
	font-weight: 700;
	color: white;
	margin: 0;
	line-height: 1.4;
}

.line {
	flex-grow: 1;
	height: 2px;
	margin-left: 10px;
	margin-top: 4px;
	background: linear-gradient(to right, #d6ae5e 60%, transparent 100%);
}

.description {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin: 8px 0 0 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e59e195 */
.elementor-2220 .elementor-element.elementor-element-e59e195 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6530d76 */
.elementor-2220 .elementor-element.elementor-element-6530d76 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf3e354 */
.elementor-2220 .elementor-element.elementor-element-cf3e354 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-67f3cef */
.elementor-2220 .elementor-element.elementor-element-67f3cef {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b12d13a */
.elementor-2220 .elementor-element.elementor-element-b12d13a {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2d240e1 */
.elementor-2220 .elementor-element.elementor-element-2d240e1 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ce622e0 */
.elementor-2220 .elementor-element.elementor-element-ce622e0 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c3e38a6 */
.elementor-2220 .elementor-element.elementor-element-c3e38a6 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5b615f */
.elementor-2220 .elementor-element.elementor-element-a5b615f {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8b24210 */
.elementor-2220 .elementor-element.elementor-element-8b24210 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e73bb25 */
.elementor-2220 .elementor-element.elementor-element-e73bb25 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3ba45d5 */
.elementor-2220 .elementor-element.elementor-element-3ba45d5 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-26cf161 */
.elementor-2220 .elementor-element.elementor-element-26cf161 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5b1d5e6 */
.elementor-2220 .elementor-element.elementor-element-5b1d5e6 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8af2873 */
.elementor-2220 .elementor-element.elementor-element-8af2873 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fddacb8 */
.elementor-2220 .elementor-element.elementor-element-fddacb8 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5b8a1a7 */
.elementor-2220 .elementor-element.elementor-element-5b8a1a7 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f56e39f */
.elementor-2220 .elementor-element.elementor-element-f56e39f {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-13e5911 */
.elementor-2220 .elementor-element.elementor-element-13e5911 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5bab7a7 */
.elementor-2220 .elementor-element.elementor-element-5bab7a7 {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7d682ac */
.elementor-2220 .elementor-element.elementor-element-7d682ac {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2938f9b */
.elementor-2220 .elementor-element.elementor-element-2938f9b {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-067a7fd */
.elementor-2220 .elementor-element.elementor-element-067a7fd {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e7b127c */
.elementor-2220 .elementor-element.elementor-element-e7b127c {
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-9a0d88d */

/* Prevent the scroll */
.form-wrapper {
	height: auto !important;
	overflow: visible !important;
	max-height: none !important;
}

/* Optional: also apply to iframe if it's embedded */
iframe {
	height: auto !important;
	overflow: visible !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-617e4dd */

/* Prevent the scroll */
.form-wrapper {
	height: auto !important;
	overflow: visible !important;
	max-height: none !important;
}

/* Optional: also apply to iframe if it's embedded */
iframe {
	height: auto !important;
	overflow: visible !important;
}
