
.elementor-7642 .elementor-element.elementor-element-de70a07:not(.elementor-motion-effects-element-type-background), .elementor-7642 .elementor-element.elementor-element-de70a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f5;
}

.elementor-7642 .elementor-element.elementor-element-de70a07 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-de70a07 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-7642 .elementor-element.elementor-element-ca11b6b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-7642 .elementor-element.elementor-element-bda6c75:not(.elementor-motion-effects-element-type-background), .elementor-7642 .elementor-element.elementor-element-bda6c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegdpf.nitrocdn.com/yKeLwADfHIxlHWxNZTQnsIerCDrXTrJV/assets/images/optimized/rev-9568b59/gadlegal.co.uk/wp-content/uploads/2025/04/Residential_Conveyancing__banner.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7642 .elementor-element.elementor-element-bda6c75 > .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .54);
	background-image: url("https://cdn-ilegdpf.nitrocdn.com/yKeLwADfHIxlHWxNZTQnsIerCDrXTrJV/assets/images/optimized/rev-9568b59/gadlegal.co.uk/wp-content/uploads/2025/04/slider-bg-1-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-bda6c75 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-7642 .elementor-element.elementor-element-bda6c75 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 20px 40px 20px;
}

.elementor-7642 .elementor-element.elementor-element-3864b69 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 8px 0px 0px;
	border-color: #f6f6f6;
	padding: 0px 0px 0px 20px;
}

.elementor-7642 .elementor-element.elementor-element-9253ca2 {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
}

.elementor-7642 .elementor-element.elementor-element-9253ca2 > .elementor-widget-container {
	padding: 0px 0px 0px 50px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9253ca2 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 49px;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ffd2f6a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7642 .elementor-element.elementor-element-ffd2f6a > .elementor-widget-container {
	padding: 9px 0px 0px 50px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ffd2f6a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 36px;
	font-weight: 300;
	line-height: 37px;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5deaac6 .elementor-button {
	background-color: #59c5be;
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	border-radius: 25px 25px 25px 25px;
	padding: 24px 50px 24px 50px;
}

.elementor-7642 .elementor-element.elementor-element-5deaac6 .elementor-button:hover, .elementor-7642 .elementor-element.elementor-element-5deaac6 .elementor-button:focus {
	background-color: #202656;
}

.elementor-7642 .elementor-element.elementor-element-5deaac6 > .elementor-widget-container {
	padding: 20px 0px 0px 49px;
}

.elementor-bc-flex-widget .elementor-7642 .elementor-element.elementor-element-17f3176.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-7642 .elementor-element.elementor-element-17f3176.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-7642 .elementor-element.elementor-element-5db233e6:not(.elementor-motion-effects-element-type-background), .elementor-7642 .elementor-element.elementor-element-5db233e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f5;
}

.elementor-7642 .elementor-element.elementor-element-5db233e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 0px 6px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5db233e6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5b34278c {
	padding: 0px 0px 2px 0px;
}

.elementor-7642 .elementor-element.elementor-element-61d9ce0c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-51ef68e4 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-7642 .elementor-element.elementor-element-51ef68e4 {
	font-family: "Lato", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #999;
}

.elementor-7642 .elementor-element.elementor-element-716ea1d8 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 37px;
	color: #0092c1;
}

.elementor-7642 .elementor-element.elementor-element-4b248505:not(.elementor-motion-effects-element-type-background), .elementor-7642 .elementor-element.elementor-element-4b248505 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f5;
}

.elementor-7642 .elementor-element.elementor-element-4b248505 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 150px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4b248505 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6435e1c6 {
	padding: 10px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4ff5de9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4ff5de9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4ff5de9d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4ff5de9d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4347c2d3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4347c2d3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-341da66d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-341da66d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6e13d8ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-6e13d8ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-6e13d8ab > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-6e13d8ab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3a46c78c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3a46c78c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1dcc58ae {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1dcc58ae p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-646f66b {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-14857e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-14857e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-14857e4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-14857e4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ecb2133 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ecb2133 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5b93c54 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5b93c54 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f5902c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f5902c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f5902c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f5902c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-7f7e31a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7f7e31a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4a63e38 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4a63e38 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cf5cb92 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a9639e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a9639e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a9639e0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a9639e0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-937887e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-937887e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-de8f3bc {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-de8f3bc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-05bb6a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-05bb6a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-05bb6a9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-05bb6a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f0b46e5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f0b46e5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-da5e0e5 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-da5e0e5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-da05dc4 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a13896b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a13896b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a13896b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a13896b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-fbc5dd0 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-fbc5dd0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e97d816 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e97d816 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-789ba8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-789ba8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-789ba8d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-789ba8d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5c21599 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5c21599 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-25dbda7 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-ae1e1f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ae1e1f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ae1e1f8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ae1e1f8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-a203e65 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a203e65 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-55c754b {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-55c754b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-414d2b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-414d2b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-414d2b6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-414d2b6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-83e67b2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-83e67b2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-46380a8 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-46380a8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5ceb4d4 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-eb4acd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-eb4acd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-eb4acd5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-eb4acd5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ec317eb {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ec317eb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6ced9ad {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6ced9ad p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-71c71de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-71c71de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-71c71de > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-71c71de > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3e39564 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3e39564 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-71005df {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-822e447:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-822e447 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-822e447 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-822e447 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b46b168 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b46b168 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8324193:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8324193 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8324193 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8324193 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ff45975 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ff45975 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-96e5abd {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-96e5abd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-548346a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-3c48dd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3c48dd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3c48dd2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3c48dd2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-92b8aff {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-92b8aff p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-37b15d3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-37b15d3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-eb7a209:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-eb7a209 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-eb7a209 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-eb7a209 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3a6a93c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3a6a93c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9be3bc9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9be3bc9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0c4e482 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-b15bf7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-b15bf7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-b15bf7f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-b15bf7f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6098cbb {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6098cbb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-095223b {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-095223b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-61733e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-61733e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-61733e1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-61733e1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b628f1b {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b628f1b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0970cbb {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0970cbb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a00f708 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-98f7792:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-98f7792 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-98f7792 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-98f7792 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2a490c2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2a490c2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4448dde {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4448dde p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-87d5187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-87d5187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-87d5187 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-87d5187 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-749df2c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-749df2c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d547844 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d547844 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fcf8357 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4e0ec0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4e0ec0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4e0ec0a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4e0ec0a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-a1596c2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a1596c2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-eaab760 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-eaab760 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f5c8477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f5c8477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f5c8477 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f5c8477 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b5b5dd5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b5b5dd5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5bed543 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5bed543 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8388b77 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-ca31c3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ca31c3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ca31c3e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ca31c3e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3bdf6b1 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3bdf6b1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ca34351 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ca34351 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1282a1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1282a1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1282a1c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1282a1c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b8e55cc {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b8e55cc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bc30262 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bc30262 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c680f80 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-61aad0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-61aad0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-61aad0a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-61aad0a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-17606b6 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-17606b6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f095950 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f095950 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cf45505:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-cf45505 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-cf45505 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-cf45505 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9996594 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9996594 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b0b4e3c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b0b4e3c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-81e79ab {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-47c9294:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-47c9294 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-47c9294 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-47c9294 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ea9ee25 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ea9ee25 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-adcad20 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-adcad20 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3b5502f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3b5502f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3b5502f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3b5502f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-36070b4 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-36070b4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6d2b28c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6d2b28c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0c30f54 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-0906f0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0906f0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0906f0e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0906f0e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3a797e7 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3a797e7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dbcc017:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-dbcc017 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-dbcc017 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-dbcc017 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-98af9c3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-98af9c3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fec1e97 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-fec1e97 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2684340 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-213b328:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-213b328 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-213b328 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-213b328 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4593608 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4593608 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9eb04df {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9eb04df p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9f8ff08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9f8ff08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9f8ff08 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9f8ff08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-bee12f7 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bee12f7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dc1593f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-dc1593f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b5a3064 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-12d13d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-12d13d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-12d13d6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-12d13d6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-58ad33f {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-58ad33f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7b5e546 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7b5e546 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-545d86e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-545d86e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-545d86e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-545d86e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5412bcf {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5412bcf p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1b09ee3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1b09ee3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-43a4d26 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a2041f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a2041f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a2041f9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a2041f9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-a294348 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a294348 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c8aa3d9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c8aa3d9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7bf52a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-7bf52a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-7bf52a2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-7bf52a2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2eb7c97 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2eb7c97 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-21a28d0 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-21a28d0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f4c58b3 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-0652454:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0652454 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0652454 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0652454 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-88f38cf {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-88f38cf p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ae39804 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ae39804 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-11fe646:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-11fe646 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-11fe646 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-11fe646 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-8ff9306 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8ff9306 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dd3fc68 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-dd3fc68 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e12c625 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-80b495c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-80b495c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-80b495c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-80b495c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-dbf5697 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-dbf5697 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-85380fb {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-85380fb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d525db1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d525db1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d525db1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d525db1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-beffafd {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-beffafd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e9bff70 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e9bff70 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-06ce306 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-580c3be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-580c3be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-580c3be > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-580c3be > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c6714b3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c6714b3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f98c10c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f98c10c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8eacc96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8eacc96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8eacc96 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8eacc96 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-1f551ed {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1f551ed p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3b551f5 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3b551f5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-39026ad {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-2aede04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2aede04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2aede04 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2aede04 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c1c0bfa {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c1c0bfa p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-267ff59 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-267ff59 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dbed9e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-dbed9e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-dbed9e7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-dbed9e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0e8559e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0e8559e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-45f7e72 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-45f7e72 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4fe1a45 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-158f2cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-158f2cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-158f2cf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-158f2cf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-8fd935a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8fd935a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cc78c8a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cc78c8a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-448f300:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-448f300 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-448f300 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-448f300 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-fd8198e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-fd8198e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e8c998a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e8c998a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-27ce560 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4bd687d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4bd687d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4bd687d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4bd687d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-764f063 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-764f063 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f23a719 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f23a719 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5e979fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-5e979fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-5e979fb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-5e979fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4425d5d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4425d5d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9f58310 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9f58310 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1f6de62 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-8b52a3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8b52a3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8b52a3a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8b52a3a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-153badd {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-153badd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-744c88e {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-744c88e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dd0b4f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-dd0b4f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-dd0b4f7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-dd0b4f7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-d137bcf {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d137bcf p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d9299fa {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d9299fa p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b533593 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-9694c8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9694c8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9694c8a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9694c8a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-585df8f {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-585df8f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-05197f9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-05197f9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3e22a6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3e22a6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3e22a6c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3e22a6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-89e1476 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-89e1476 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bbe5061 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bbe5061 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1b36cda {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a6992ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a6992ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a6992ce > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a6992ce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4ef2fde {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4ef2fde p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0303add {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0303add p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a3183bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a3183bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a3183bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a3183bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3ae80f3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3ae80f3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b496fa5 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b496fa5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e3c01a2 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-06db96d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-06db96d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-06db96d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-06db96d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2605b98 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2605b98 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1d60387 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1d60387 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dc8e09c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-dc8e09c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-dc8e09c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-dc8e09c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-10241fa {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-10241fa p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2e6527c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2e6527c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ca5139a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-400368c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-400368c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-400368c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-400368c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e4b6aad {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e4b6aad p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3d23bf3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3d23bf3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3cf015c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3cf015c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3cf015c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3cf015c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-62266cc {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-62266cc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6108ee7 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6108ee7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-12d7e8d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-be864d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-be864d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-be864d1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-be864d1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4f75fdc {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4f75fdc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-56256f4 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-56256f4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cabe17a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-cabe17a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-cabe17a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-cabe17a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-333bbf5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-333bbf5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-edceee2 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-edceee2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7a73a08 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-8eb90b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8eb90b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8eb90b2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8eb90b2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9a5ff8d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9a5ff8d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-23dc546 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-23dc546 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2e8b742:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2e8b742 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2e8b742 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2e8b742 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4942e7c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4942e7c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d674bb6 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d674bb6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fc6ca85 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-9e5e3e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9e5e3e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9e5e3e4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9e5e3e4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ca54b76 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ca54b76 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7351564 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7351564 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3dfc122:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3dfc122 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3dfc122 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3dfc122 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-707a120 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-707a120 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8f7da18 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8f7da18 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-27f6f73 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5594823:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-5594823 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-5594823 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-5594823 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-83e369e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-83e369e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4a9f633 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4a9f633 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c1529d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-c1529d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-c1529d3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-c1529d3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-8e1f6fd {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8e1f6fd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3cc1b4e {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3cc1b4e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-27a3d31 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-0d86940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0d86940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0d86940 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0d86940 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ef24038 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ef24038 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d6bfa26 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d6bfa26 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-59e85ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-59e85ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-59e85ac > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-59e85ac > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ad30d24 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ad30d24 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-971e52c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-971e52c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-58d7012 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-fe02b33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-fe02b33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-fe02b33 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-fe02b33 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-52c4dfe {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-52c4dfe p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d0ad68f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d0ad68f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7939b3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-7939b3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-7939b3f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-7939b3f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e99f988 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e99f988 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3538054 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3538054 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-63b6671 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a14acd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a14acd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a14acd6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a14acd6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-d1334e2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d1334e2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6ac51a3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6ac51a3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b4fb721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-b4fb721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-b4fb721 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-b4fb721 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-12d2f59 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-12d2f59 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f12126a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f12126a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3d4ea8d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-ff04321:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ff04321 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ff04321 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ff04321 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-cad9961 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cad9961 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7700ac8 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7700ac8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-343bd71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-343bd71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-343bd71 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-343bd71 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-7a7f807 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7a7f807 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5bc5be2 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5bc5be2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-aa75a4d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-1542255:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1542255 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1542255 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1542255 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-d1a49ad {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d1a49ad p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5193452 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5193452 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-326c156:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-326c156 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-326c156 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-326c156 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-78f51e3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-78f51e3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-231078d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-231078d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9ed241d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-3fae88a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3fae88a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3fae88a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3fae88a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-cb5518d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cb5518d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6e5888a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6e5888a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-469af0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-469af0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-469af0c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-469af0c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-fbac09a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-fbac09a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-84c9b87 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-84c9b87 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c78c277 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-8798c40:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8798c40 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8798c40 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8798c40 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c806551 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c806551 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5bb2a62 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5bb2a62 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-566e158:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-566e158 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-566e158 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-566e158 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-23919e5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-23919e5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3fa7ce9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3fa7ce9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d09d580 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-102273b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-102273b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-102273b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-102273b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-97a7a6a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-97a7a6a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a0fcaa4 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a0fcaa4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-736dca8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-736dca8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-736dca8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-736dca8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-05f855a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-05f855a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5031344 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5031344 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d7db1eb {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-daa185b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-daa185b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-daa185b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-daa185b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2a351a4 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2a351a4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e526982 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e526982 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-21b83bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-21b83bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-21b83bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-21b83bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-499ccb1 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-499ccb1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0167b8d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0167b8d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b3d5471 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-1138678:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1138678 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1138678 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1138678 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b652ee2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b652ee2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b7a13a2 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b7a13a2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bf04bb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-bf04bb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-bf04bb7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-bf04bb7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-df1915a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-df1915a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ab7f799 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ab7f799 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-061d9ad {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-444ae47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-444ae47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-444ae47 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-444ae47 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f1c4976 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f1c4976 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-baabae1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-baabae1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-54b91e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-54b91e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-54b91e3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-54b91e3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b07eaeb {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b07eaeb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-57470f6 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-57470f6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d8c58a0 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-844aec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-844aec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-844aec5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-844aec5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-93f0239 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-93f0239 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ef47b9f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ef47b9f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-379d869:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-379d869 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-379d869 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-379d869 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-72263d5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-72263d5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-294792d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-294792d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-21466a2 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-efe58d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-efe58d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-efe58d2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-efe58d2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f97cb26 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f97cb26 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f81ac5d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f81ac5d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c1eea38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-c1eea38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-c1eea38 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-c1eea38 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2de6ee2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2de6ee2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-17cf4ff {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-17cf4ff p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bc6fad1 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-866b47f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-866b47f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-866b47f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-866b47f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-59a23ac {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-59a23ac p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cf02422 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cf02422 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2651c76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2651c76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2651c76 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2651c76 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6bc7550 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6bc7550 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ebb9e34 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ebb9e34 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d43c64e {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-f1e1f3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f1e1f3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f1e1f3e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f1e1f3e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2bee2a1 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2bee2a1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6ecae36 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6ecae36 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-201cf0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-201cf0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-201cf0c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-201cf0c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6f47564 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6f47564 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-86709d9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-86709d9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c16329a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-3d4b71f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3d4b71f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3d4b71f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3d4b71f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f8f8e00 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f8f8e00 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-102479a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-102479a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f4a9dc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f4a9dc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f4a9dc3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f4a9dc3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-76876d2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-76876d2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-01a1530 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-01a1530 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1604ea4 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-859cc74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-859cc74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-859cc74 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-859cc74 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-bd7cbe5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bd7cbe5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a7e47f3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a7e47f3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-463482b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-463482b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-463482b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-463482b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c1ea964 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c1ea964 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7fa0d9f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7fa0d9f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3b62432 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-0c567e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0c567e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0c567e6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0c567e6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-eeccbbb {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-eeccbbb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-df35487 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-df35487 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9cc9e35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9cc9e35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9cc9e35 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9cc9e35 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-455e3c0 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-455e3c0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3c8d29c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3c8d29c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e103473 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-744aedc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-744aedc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-744aedc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-744aedc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-42a0e7a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-42a0e7a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9d55575 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9d55575 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4099fd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4099fd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4099fd3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4099fd3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9ef9f88 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9ef9f88 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e79ba07 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e79ba07 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ec9cba5 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-3a4e0de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3a4e0de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3a4e0de > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3a4e0de > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0c22f1b {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0c22f1b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e51211a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e51211a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-397ae1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-397ae1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-397ae1a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-397ae1a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-bee0cec {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bee0cec p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3cfef17 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3cfef17 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2faaf71 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4ecc7fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4ecc7fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4ecc7fc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4ecc7fc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e009b30 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e009b30 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-221cfb1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-221cfb1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2c86dbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2c86dbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2c86dbd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2c86dbd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-05448e1 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-05448e1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a80d410 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a80d410 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3e06a4e {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-3fc90f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3fc90f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3fc90f0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3fc90f0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-8d40811 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8d40811 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6204e9a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6204e9a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c1b7d65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-c1b7d65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-c1b7d65 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-c1b7d65 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ac4de61 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ac4de61 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6d8d1e0 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6d8d1e0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8d172a2 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-fadf787:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-fadf787 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-fadf787 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-fadf787 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-003d14e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-003d14e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b912a34 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b912a34 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-559b860:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-559b860 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-559b860 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-559b860 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e44c501 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e44c501 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8024946 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8024946 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-54001dd {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-d53e7cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d53e7cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d53e7cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d53e7cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3ec7d77 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3ec7d77 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d8d5c86 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d8d5c86 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d60a3c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d60a3c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d60a3c6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d60a3c6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e8e1e5c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e8e1e5c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0a6c846 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0a6c846 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d8a9776 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-093d89c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-093d89c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-093d89c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-093d89c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-7d75335 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7d75335 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-519d9c4 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-519d9c4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f0d32fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f0d32fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f0d32fb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f0d32fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ef49569 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ef49569 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d2640b9 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d2640b9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bb1cf45 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-9df4a37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9df4a37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9df4a37 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9df4a37 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c448bdc {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c448bdc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d3218d1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d3218d1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-17d4d80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-17d4d80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-17d4d80 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-17d4d80 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9c5d6ab {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9c5d6ab p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b41bf07 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b41bf07 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-554e037 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-ec76e0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ec76e0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ec76e0e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ec76e0e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-153e3b5 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-153e3b5 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a81c50a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a81c50a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ce03dce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ce03dce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ce03dce > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ce03dce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0abc04d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0abc04d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f5c6706 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f5c6706 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0fa3765 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-b492ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-b492ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-b492ad2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-b492ad2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0a4a376 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0a4a376 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ffa47a8 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ffa47a8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d12a3c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d12a3c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d12a3c4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d12a3c4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-51d40cf {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-51d40cf p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bcfc507 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bcfc507 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-be82568 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-c56bc83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-c56bc83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-c56bc83 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-c56bc83 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-30f3989 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-30f3989 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2774aba {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2774aba p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f68ce9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f68ce9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f68ce9c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f68ce9c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-a9584ef {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a9584ef p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1783c89 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1783c89 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6ec20b5 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-66c9e7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-66c9e7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-66c9e7c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-66c9e7c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-cbabd58 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cbabd58 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1aa7856 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1aa7856 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-eef08e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-eef08e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-eef08e7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-eef08e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-417c376 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-417c376 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f6c828b {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f6c828b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8b11649 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-e61ab88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-e61ab88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-e61ab88 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-e61ab88 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9c6165e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9c6165e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-42236c7 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-42236c7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-94ace09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-94ace09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-94ace09 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-94ace09 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f29b104 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f29b104 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-35582ea {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-35582ea p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a26bf9d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-456559e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-456559e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-456559e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-456559e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ef651e6 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ef651e6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0f5e914 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0f5e914 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-de3d2a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-de3d2a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-de3d2a7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-de3d2a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ed5e0c7 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ed5e0c7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a677572 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a677572 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4afe178 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-9c41c84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9c41c84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9c41c84 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9c41c84 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-26e455e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-26e455e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b9f0c00 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b9f0c00 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2c0df36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2c0df36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2c0df36 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2c0df36 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-279a0b6 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-279a0b6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-abd8174 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-abd8174 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6b7e1e0 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-70b7a47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-70b7a47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-70b7a47 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-70b7a47 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-705726d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-705726d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6d8684d {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6d8684d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4201d4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4201d4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4201d4b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4201d4b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5bdb6ee {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5bdb6ee p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b826e14 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b826e14 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-29213f5 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5307ddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-5307ddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-5307ddf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-5307ddf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4191467 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4191467 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-be2c255 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-be2c255 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0bf101e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0bf101e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0bf101e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0bf101e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6a2923b {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6a2923b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-5e4c9e7 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5e4c9e7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b396024 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-248ac17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-248ac17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-248ac17 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-248ac17 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f09cfac {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f09cfac p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6a4b857 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6a4b857 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bddd944:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-bddd944 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-bddd944 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-bddd944 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-19064f9 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-19064f9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-74ec3da {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-74ec3da p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f3ed8ab {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-d8229bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d8229bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d8229bc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d8229bc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6bf3148 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6bf3148 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bf80881 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bf80881 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8bfecab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8bfecab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8bfecab > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8bfecab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c772cde {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c772cde p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6ab01a4 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6ab01a4 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9acca0e {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-f2f9d5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f2f9d5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f2f9d5a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f2f9d5a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-068c7ad {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-068c7ad p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-933deac {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-933deac p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-afac587:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-afac587 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-afac587 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-afac587 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6fd0eca {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6fd0eca p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e708764 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e708764 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-981c619 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a714174:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a714174 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a714174 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a714174 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-73105c2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-73105c2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ada448f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ada448f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-eecff86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-eecff86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-eecff86 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-eecff86 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-d01e432 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d01e432 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a1547b3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a1547b3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-89cf388 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a9a30af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a9a30af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a9a30af > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a9a30af > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-b0004b2 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b0004b2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0e80022 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0e80022 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3fd1a30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-3fd1a30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-3fd1a30 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-3fd1a30 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9abad55 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9abad55 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-93d8966 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-93d8966 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f434804 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a0345b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a0345b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a0345b2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a0345b2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-17417e8 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-17417e8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3b063b1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3b063b1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4675b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4675b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4675b2d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4675b2d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4a39bc6 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4a39bc6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-747bf6f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-747bf6f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3333986 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-8aca8bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8aca8bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8aca8bc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8aca8bc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-d2e0d8d {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-d2e0d8d p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-bed221c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-bed221c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-ecdc490:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-ecdc490 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-ecdc490 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-ecdc490 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5707ac0 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5707ac0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3ae8b37 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3ae8b37 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-902058b {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a917179:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a917179 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a917179 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a917179 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ef05a7a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ef05a7a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c319250 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c319250 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-349a143:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-349a143 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-349a143 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-349a143 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6f3ec33 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6f3ec33 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-834159b {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-834159b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0b526b7 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-a81b045:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-a81b045 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-a81b045 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-a81b045 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-7a91f9b {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7a91f9b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-855540a {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-855540a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fd778a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-fd778a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-fd778a0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-fd778a0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-62743e3 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-62743e3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8860d22 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8860d22 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-aa923a7 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-087fb4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-087fb4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-087fb4e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-087fb4e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-08c8b15 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-08c8b15 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8390790 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8390790 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0979270:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0979270 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0979270 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0979270 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c622749 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c622749 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-2515bfd {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2515bfd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4dbd48a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-37eea4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-37eea4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-37eea4b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-37eea4b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-3f41068 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3f41068 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a77aa15 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a77aa15 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-08fe172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-08fe172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-08fe172 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-08fe172 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-32fdb73 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-32fdb73 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-23ef243 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-23ef243 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8361de3 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-89d9d3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-89d9d3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-89d9d3b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-89d9d3b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-72776ef {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-72776ef p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cd27a46 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-cd27a46 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fd80228:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-fd80228 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-fd80228 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-fd80228 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-6a0fe8b {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6a0fe8b p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-85e3062 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-85e3062 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-1c5564a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-2ef5ef4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-2ef5ef4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-2ef5ef4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-2ef5ef4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-fa99959 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-fa99959 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-deb1a61 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-deb1a61 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-aaa90d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-aaa90d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-aaa90d1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-aaa90d1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c374216 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c374216 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e543eb1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e543eb1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7e86f71 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-1cfe5eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1cfe5eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1cfe5eb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1cfe5eb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-79ff363 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-79ff363 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-868a49c {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-868a49c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8c6deee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-8c6deee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-8c6deee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-8c6deee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-4c687e8 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-4c687e8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-74c6d36 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-74c6d36 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-056ecad {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-1cd4e73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1cd4e73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1cd4e73 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1cd4e73 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-f6111dd {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-f6111dd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e25ace1 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e25ace1 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d8d1899:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d8d1899 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d8d1899 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d8d1899 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5b9b04c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5b9b04c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-907d582 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-907d582 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-d94097f {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-76b0306:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-76b0306 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-76b0306 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-76b0306 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-7b9685a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7b9685a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7306b2f {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-7306b2f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-996ed12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-996ed12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-996ed12 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 10px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-996ed12 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-efbf5c0 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-efbf5c0 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-95daabc {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-95daabc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e1b0193 {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-59eabf5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-59eabf5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-59eabf5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-59eabf5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-100eb75 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-100eb75 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-9287dbb {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9287dbb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-13d03aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-13d03aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-13d03aa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-13d03aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-5827210 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-5827210 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6c09764 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6c09764 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a579aeb {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-1c69791:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-1c69791 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-1c69791 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-1c69791 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-021d9f7 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-021d9f7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b8b2034 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b8b2034 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4783aff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-4783aff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-4783aff > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-4783aff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-1067edd {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-1067edd p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-146db08 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-146db08 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-dc374ce {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-eabeed1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-eabeed1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-eabeed1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-eabeed1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-42f5b6e {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-42f5b6e p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-3efcdf2 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-3efcdf2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-fda5630:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-fda5630 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-fda5630 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-fda5630 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-8e563a9 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-8e563a9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-6298e42 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-6298e42 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-19fb27f {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-96765fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-96765fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-96765fd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-96765fd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-ffcddce {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-ffcddce p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-88a97dc {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-88a97dc p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-326b708:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-326b708 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-326b708 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-326b708 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0725977 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0725977 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-b6feb70 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-b6feb70 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-99c77ec {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-9d2ed77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-9d2ed77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-9d2ed77 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-9d2ed77 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-e2afd7c {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-e2afd7c p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-f6b8b0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-f6b8b0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-f6b8b0f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-f6b8b0f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-2c4faeb {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-2c4faeb p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c9282c2 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c9282c2 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-8b77a4a {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-e5b6d83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-e5b6d83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-e5b6d83 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-e5b6d83 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-27fcbe9 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-27fcbe9 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-cd826e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-cd826e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-cd826e1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-cd826e1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-971514f {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-971514f p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c5268f3 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c5268f3 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c78ff4b {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-69fcb35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-69fcb35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-69fcb35 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-69fcb35 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-9623ac7 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-9623ac7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-e73bfa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-e73bfa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-e73bfa3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-e73bfa3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-0d6acaf {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-0d6acaf p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-834d5ad {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-834d5ad p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-43fab2d {
	padding: 60px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-d646982:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-d646982 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-d646982 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-d646982 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-c2dfed8 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c2dfed8 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-a4c2bf6 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-a4c2bf6 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-0908549:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7642 .elementor-element.elementor-element-0908549 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7aa4dc;
}

.elementor-7642 .elementor-element.elementor-element-0908549 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-7642 .elementor-element.elementor-element-0908549 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7642 .elementor-element.elementor-element-17e957a {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-17e957a p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-c3ecdb7 {
	width: initial;
	max-width: initial;
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-7642 .elementor-element.elementor-element-c3ecdb7 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-7933bdd7 {
	padding: 20px 0px 10px 0px;
}

.elementor-7642 .elementor-element.elementor-element-b8d0a8b > .elementor-container {
	max-width: 1270px;
}

.elementor-7642 .elementor-element.elementor-element-5b224577 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5b224577 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #20263b;
}

.elementor-7642 .elementor-element.elementor-element-5b224577 p {
	margin-block-end: 0px;
}

.elementor-7642 .elementor-element.elementor-element-4da79004 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-4da79004 {
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #20263b;
}

.elementor-7642 .elementor-element.elementor-element-5943f76b .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Lato", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #0092c1;
	color: #0092c1;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #0092c1;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5943f76b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7642 .elementor-element.elementor-element-5943f76b .elementor-button:hover, .elementor-7642 .elementor-element.elementor-element-5943f76b .elementor-button:focus {
	color: #20263b;
	border-color: #0092c1;
}

.elementor-7642 .elementor-element.elementor-element-5943f76b .elementor-button:hover svg, .elementor-7642 .elementor-element.elementor-element-5943f76b .elementor-button:focus svg {
	fill: #20263b;
}

@media (max-width:1024px) {
	.elementor-7642 .elementor-element.elementor-element-9253ca2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9253ca2 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9253ca2 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ffd2f6a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ffd2f6a .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5deaac6 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5deaac6 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-b8d0a8b {
		padding: 0px 10px 0px 10px;
	}
}

@media (min-width:768px) {
	.elementor-7642 .elementor-element.elementor-element-3864b69 {
		width: 60%;
	}
	
	.elementor-7642 .elementor-element.elementor-element-17f3176 {
		width: 39.958%;
	}
}

@media (max-width:767px) {
	.elementor-7642 .elementor-element.elementor-element-3864b69 > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9253ca2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9253ca2 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9253ca2 .elementor-heading-title {
		font-size: 30px;
		line-height: 42px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ffd2f6a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ffd2f6a {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ffd2f6a .elementor-heading-title {
		font-size: 30px;
		line-height: 42px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5deaac6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5deaac6 .elementor-button {
		font-size: 16px;
		line-height: 22px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5b34278c {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4ff5de9d > .elementor-element-populated {
		margin: 40px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-6e13d8ab > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-14857e4 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f5902c8 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a9639e0 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-05bb6a9 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a13896b > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-789ba8d > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ae1e1f8 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-414d2b6 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-eb4acd5 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-71c71de > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-822e447 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8324193 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3c48dd2 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-eb7a209 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-b15bf7f > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-61733e1 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-98f7792 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-87d5187 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4e0ec0a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f5c8477 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ca31c3e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1282a1c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-61aad0a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-cf45505 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-47c9294 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3b5502f > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0906f0e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-dbcc017 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-213b328 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9f8ff08 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-12d13d6 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-545d86e > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a2041f9 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-7bf52a2 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0652454 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-11fe646 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-80b495c > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d525db1 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-580c3be > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8eacc96 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2aede04 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-dbed9e7 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-158f2cf > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-448f300 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4bd687d > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5e979fb > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8b52a3a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-dd0b4f7 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9694c8a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3e22a6c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a6992ce > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a3183bd > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-06db96d > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-dc8e09c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-400368c > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3cf015c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-be864d1 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-cabe17a > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8eb90b2 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2e8b742 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9e5e3e4 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3dfc122 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5594823 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-c1529d3 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0d86940 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-59e85ac > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-fe02b33 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-7939b3f > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a14acd6 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-b4fb721 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ff04321 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-343bd71 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1542255 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-326c156 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3fae88a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-469af0c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8798c40 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-566e158 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-102273b > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-736dca8 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-daa185b > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-21b83bd > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1138678 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-bf04bb7 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-444ae47 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-54b91e3 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-844aec5 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-379d869 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-efe58d2 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-c1eea38 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-866b47f > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2651c76 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f1e1f3e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-201cf0c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3d4b71f > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f4a9dc3 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-859cc74 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-463482b > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0c567e6 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9cc9e35 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-744aedc > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4099fd3 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3a4e0de > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-397ae1a > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4ecc7fc > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2c86dbd > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3fc90f0 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-c1b7d65 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-fadf787 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-559b860 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d53e7cb > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d60a3c6 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-093d89c > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f0d32fb > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9df4a37 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-17d4d80 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ec76e0e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ce03dce > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-b492ad2 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d12a3c4 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-c56bc83 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f68ce9c > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-66c9e7c > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-eef08e7 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-e61ab88 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-94ace09 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-456559e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-de3d2a7 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9c41c84 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2c0df36 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-70b7a47 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4201d4b > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5307ddf > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0bf101e > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-248ac17 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-bddd944 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d8229bc > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8bfecab > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f2f9d5a > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-afac587 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a714174 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-eecff86 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a9a30af > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-3fd1a30 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a0345b2 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4675b2d > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8aca8bc > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-ecdc490 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a917179 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-349a143 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-a81b045 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-fd778a0 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-087fb4e > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0979270 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-37eea4b > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-08fe172 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-89d9d3b > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-fd80228 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-2ef5ef4 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-aaa90d1 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1cfe5eb > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-8c6deee > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1cd4e73 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d8d1899 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-76b0306 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-996ed12 > .elementor-element-populated {
		margin: 50px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-59eabf5 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-13d03aa > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-1c69791 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4783aff > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-eabeed1 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-fda5630 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-96765fd > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-326b708 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-9d2ed77 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-f6b8b0f > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-e5b6d83 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-cd826e1 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-69fcb35 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-e73bfa3 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-d646982 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-0908549 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-4da79004 {
		font-size: 16px;
	}
	
	.elementor-7642 .elementor-element.elementor-element-5943f76b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}
