/* CSS for Pleio pages */
/* WPForms */
#wpforms-16353 {margin: 0;}
#wpforms-form-16353 {justify-content: flex-start;}
#wpforms-form-16353 > .wpforms-submit-container {margin-top: 1px; margin-left: -130px; padding: 0;}
#wpforms-form-16353 > .wpforms-field-container {width: 350px;}
#wpforms-16353-field_1-container {padding: 0;}
/* Footer */
@media only screen and (min-width: 700px) {
	div[data-id='d5b7de1'] {
	   	position: fixed;
	  	bottom: 0;
	  	left: 0;
	  	right: 0;
	}
}
/* Mobile */
@media only screen and (max-width: 460px) {
	.elementor-16298 .elementor-element.elementor-element-c692b74 h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-43f487e h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-2a80a4c h2.elementor-heading-title
	{
		font-size: 60px;
	}
}
@media only screen and (min-width: 461px) and (max-width: 549px) {
	.elementor-16298 .elementor-element.elementor-element-c692b74 h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-43f487e h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-2a80a4c h2.elementor-heading-title
	{
		font-size: 80px;
	}
}@media only screen and (min-width: 550px) and (max-width: 699px) {
	.elementor-16298 .elementor-element.elementor-element-c692b74 h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-43f487e h2.elementor-heading-title,
	.elementor-16298 .elementor-element.elementor-element-2a80a4c h2.elementor-heading-title
	{
		font-size: 100px;
	}
}