#primary {
	margin: 0 !important;
}

.elementor-button {
	transition-duration: 150ms;
	transition: 150ms;
}
.elementor-button:hover {
	transition-duration: 150ms;
	transition: 150ms;
	opacity: 0.3 !important;
}
@media screen and (min-width: 768px) {
	#main_title {
	    position: relative !important;
	}
	#main_title::before {
	    content: url(http://sinergiasy.beget.tech/wp-content/uploads/arrow-dc3b5c12ab-1-kopiya.png);
	    position: absolute;
	    left: 0;
	    bottom: 0;
	}

	#in_title {
	    position: relative !important;
	}
	#in_title::after {
	    content: url(http://sinergiasy.beget.tech/wp-content/uploads/arrow-dc3b5c12ab-1.png);
	    position: absolute;
	    right: 0;
	    top: 20%;
	}


	.form {
	    position: relative !important;
	    height: 75px !important;
	}
	.form #form-field-name {
	    border-right: none !important;
	}
	.form .elementor-button {
	    min-height: 100% !important;
	    position: relative !important;
	}
	.form .elementor-button::after {
	    content: '';
	    position: absolute;
	    right: 16%;
	    top: 0;
	    bottom: 0;
	    margin: auto auto;
	    width: 15px;
	    height: 15px;
	    background-image: url(http://sinergiasy.beget.tech/wp-content/uploads/vectorpaint1.svg);
	    background-repeat: no-repeat;
	    background-size: cover;
	}

	.form .elementor-field-type-acceptance {
	    position: absolute !important;
	    bottom: 0;
	    left: 0;
	}
	.form .elementor-field-type-acceptance .elementor-field-option {
	    font-size: 12px !important;
	}


	/**/

	.form_second .elementor-button::after {
	    right: 11% !important;
	}

}



/**/

@media screen and (max-width: 768px) {
	.elementor-widget-form .elementor-form-fields-wrapper {
		display: flex !important;
		flex-direction: column !important;
		height: 190px !important;
		position: relative !important;
	}
	.elementor-widget-form .elementor-form-fields-wrapper > * {
		width: 100% !important;
	}

	.elementor-element-db7dc7e form {
	}
	.elementor-widget-form .elementor-field-type-acceptance {
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option {
		font-size: 12px;
		color: #000;
		line-height: 1;
	}

	.elementor-widget-form #form-field-name {
		border-bottom: none !important;
	}

	.elementor-widget-form .elementor-field-type-submit {
		margin-top: 10px;
	}
	.elementor-widget-form input {
		border-color: #ccc !important;
	}
}
