
.elementor-20 .elementor-element.elementor-element-27898a9 {
	padding: 120px 0px 92px 0px;
}

.elementor-20 .elementor-element.elementor-element-6e57bbe > .elementor-element-populated {
	padding: 0px 120px 0px 15px;
}

.elementor-20 .elementor-element.elementor-element-6e57bbe {
	z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-9e6b3d7 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-e0c3176 .info-box .rtin-item-title {
	font-size: 20px;
}

.elementor-20 .elementor-element.elementor-element-1fa1f8a .info-box .rtin-item-title {
	font-size: 20px;
}

.elementor-20 .elementor-element.elementor-element-05cf449 > .elementor-element-populated {
	padding: 0px 15px 0px 15px;
}

@media (max-width:1024px) {
	.elementor-20 .elementor-element.elementor-element-27898a9 {
		padding: 120px 0px 120px 0px;
	}
	
	.elementor-20 .elementor-element.elementor-element-6e57bbe > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-20 .elementor-element.elementor-element-05cf449 > .elementor-element-populated {
		padding: 50px 15px 0px 15px;
	}
}

@media (max-width:767px) {
	.elementor-20 .elementor-element.elementor-element-27898a9 {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-20 .elementor-element.elementor-element-9e6b3d7 .title-text-button .rtin-title {
		font-size: 32px;
	}
}

@media (min-width:768px) {
	.elementor-20 .elementor-element.elementor-element-6e57bbe {
		width: 58.333333%;
	}
	
	.elementor-20 .elementor-element.elementor-element-05cf449 {
		width: 41.667%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-20 .elementor-element.elementor-element-6e57bbe {
		width: 100%;
	}
	
	.elementor-20 .elementor-element.elementor-element-05cf449 {
		width: 100%;
	}
}
