/**
* Theme Name: Matico Inmark 
* Description: This is a child theme of Matico for inmark website, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavothemes</a>
* Template: matico
* Version: 1.3.4
*/

.elementor-column .newsletter_sec .wpcf7-form{
	width: 100%;
    display: flex;
	flex-wrap: wrap;
    gap: 14px;
    justify-content: flex-end;
    p {
		position: relative;
		.wpcf7-spinner {
			position: absolute;
	        right: 2px;
	        top: 10px;
		}
	}
	.wpcf7-response-output {
		margin-right: 0;
	}
}
.elementor-column .newsletter_sec .wpcf7-form > p .wpcf7-submit.has-spinner{
	max-width: fit-content;
    margin: 0 auto;
}
.elementor-column .newsletter_sec .wpcf7-form > p .wpcf7-spinner{
	margin: 5px auto 0;
}
.elementor-column .newsletter_sec .wpcf7-form .wpcf7-response-output{
	margin-top: 0;
}
.blog-style-list .category-company-news .post-content .entry-header > * {
    margin-bottom: 0;
}
.elementor-column .newsletter_sec .wpcf7-form .wpcf7-form-control-wrap, .elementor-column .newsletter_sec .wpcf7-form .wpcf7-form-control-wrap input{
	height: 100%;
}

h1.elementor-heading-title{
	font-size: 30px !important;
}
h2.elementor-heading-title{
	font-size: 25px !important;
}
h3.elementor-heading-title{
	font-size: 23px !important;
}
h4.elementor-heading-title{
	font-size: 21px !important;
}
h5.elementor-heading-title{
	font-size: 19px !important;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
}
.hfeed.site{
	display: flex;
	flex-direction: column;
	min-height: 100dvh;
}
.hfeed.site footer{
	margin-top: auto;
}
@media (min-width: 768px){
	h1{
		font-size: 35px !important;
	}
	h2.elementor-heading-title{
		font-size: 28px !important;
	}
	h3.elementor-heading-title{
		font-size: 26px !important;
	}
	h4.elementor-heading-title{
		font-size: 24px !important;
	}
	h5.elementor-heading-title{
		font-size: 22px !important;
	}
}