.elementor-9315 .elementor-element.elementor-element-351be9e2 .elementor-repeater-item-4dbef29.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9315 .elementor-element.elementor-element-5149a40e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-88a3559 > .elementor-container{max-width:1440px;}.elementor-9315 .elementor-element.elementor-element-88a3559 .elementor-repeater-item-0bccff6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9315 .elementor-element.elementor-element-6ec22bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-9315 .elementor-element.elementor-element-d9fec5d .elementor-heading-title{color:#111111;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5em;}.elementor-9315 .elementor-element.elementor-element-d9fec5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-dab1eda > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-88a3559{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-7d428e7 > .elementor-container{max-width:1540px;}.elementor-9315 .elementor-element.elementor-element-7d428e7 .elementor-repeater-item-0bccff6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9315 .elementor-element.elementor-element-7a703b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-9315 .elementor-element.elementor-element-b3f17e7 img{border-radius:30px 30px 30px 30px;}.elementor-9315 .elementor-element.elementor-element-7d428e7{margin-top:0px;margin-bottom:120px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9315 .elementor-element.elementor-element-6ec22bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-9315 .elementor-element.elementor-element-d9fec5d .elementor-heading-title{font-size:1.5rem;}.elementor-9315 .elementor-element.elementor-element-d9fec5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-88a3559{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-7a703b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-9315 .elementor-element.elementor-element-7d428e7{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9315 .elementor-element.elementor-element-6ec22bc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9315 .elementor-element.elementor-element-d9fec5d .elementor-heading-title{font-size:1.4rem;}.elementor-9315 .elementor-element.elementor-element-88a3559{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-9315 .elementor-element.elementor-element-7a703b8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9315 .elementor-element.elementor-element-7d428e7{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-51a9f16 */.elementor-9315 .elementor-element.elementor-element-51a9f16 p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dab1eda */.elementor-9315 .elementor-element.elementor-element-dab1eda ul {
	display: flex;
	gap: 30px;
	z-index: 1;
	position: relative;
	flex-flow: row wrap;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li {
  width: calc(100%/2 - 15px);
	height: auto;
	text-align: left;
	padding: 28px;
	color: #444;
	background: #f8f5ff;
	backdrop-filter: blur(5px);
	border: 1px solid #7d4cfc;
	border-radius: 20px;
	box-shadow: none;
	line-height: 1.5;
	position: relative;
	font-size: 0.9rem;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li strong {
  font-weight: 600;
  font-size: 1.1rem;
  color: #333;
  display: block;
  margin-bottom: 5px;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li img {
	max-width: 50px;
	display: table;
	margin: 0 auto;
	margin-bottom: 15px;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li span {
	font-size: 0.6em;
	font-weight: 400;
	display: block;
}

@media (max-width: 1024px) {
	.elementor-9315 .elementor-element.elementor-element-dab1eda ul li {
		padding: 30px;
		font-size: 1rem;
		width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a9f16 */.elementor-9315 .elementor-element.elementor-element-51a9f16 p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dab1eda */.elementor-9315 .elementor-element.elementor-element-dab1eda ul {
	display: flex;
	gap: 30px;
	z-index: 1;
	position: relative;
	flex-flow: row wrap;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li {
  width: calc(100%/2 - 15px);
	height: auto;
	text-align: left;
	padding: 28px;
	color: #444;
	background: #f8f5ff;
	backdrop-filter: blur(5px);
	border: 1px solid #7d4cfc;
	border-radius: 20px;
	box-shadow: none;
	line-height: 1.5;
	position: relative;
	font-size: 0.9rem;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li strong {
  font-weight: 600;
  font-size: 1.1rem;
  color: #333;
  display: block;
  margin-bottom: 5px;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li img {
	max-width: 50px;
	display: table;
	margin: 0 auto;
	margin-bottom: 15px;
}

.elementor-9315 .elementor-element.elementor-element-dab1eda ul li span {
	font-size: 0.6em;
	font-weight: 400;
	display: block;
}

@media (max-width: 1024px) {
	.elementor-9315 .elementor-element.elementor-element-dab1eda ul li {
		padding: 30px;
		font-size: 1rem;
		width: 100%;
	}
}/* End custom CSS */