/***
Gruppo imac Widget Titolo e testo CSS
***/

.elementor-widget-icona-icona-titolo-e-testo:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-widget-icona-icona-titolo-e-testo h1,
.elementor-widget-icona-icona-titolo-e-testo h2,
.elementor-widget-icona-icona-titolo-e-testo h3,
.elementor-widget-icona-icona-titolo-e-testo h4,
.elementor-widget-icona-icona-titolo-e-testo h5,
.elementor-widget-icona-icona-titolo-e-testo h6,
.elementor-widget-icona-icona-titolo-e-testo p{
    margin-bottom: 0px;
}
.elementor-widget-icona-icona-titolo-e-testo .icona-titolo-e-testo{
	display: flex;
	flex-direction: row;
}

    
.elementor-widget-icona-icona-titolo-e-testo .image__container {
	padding-right: 10px;
}
.elementor-widget-icona-icona-titolo-e-testo .image__container img {
	max-width: 42px;
	max-height: 42px;
}
/*
.elementor-widget-icona-icona-titolo-e-testo .title__container{
	margin-bottom: 5px;	
}
*/
.elementor-widget-icona-icona-titolo-e-testo .title {
    font-family: var(--title);
	font-weight: var(--font-weight__bold);	
	font-size: var(--label_M__size);
	line-height: var(--label_M__line-height);
}
.elementor-widget-icona-icona-titolo-e-testo .text {
    font-family: var(--body);
	font-weight: var(--font-weight__light);	
    font-size: var(--body_M__size);
    line-height: var(--body_M__line-height);
}

@media screen and (max-width: 1536px) {	
	.elementor-widget-icona-icona-titolo-e-testo .title {
		font-size: var(--label_M__size);
		line-height: var(--label_M__line-height);
	}
	.elementor-widget-icona-icona-titolo-e-testo .text {
		font-size: var(--body_M__size);
		line-height: var(--body_M__line-height);
	}
}

@media screen and (max-width: 1024px) {
	.elementor-widget-icona-icona-titolo-e-testo .title  {
		font-size: var(--label_M__size);
		line-height: var(--label_M__line-height);
	}
	.elementor-widget-icona-icona-titolo-e-testo .text {
		font-size: var(--body_M__size);
		line-height: var(--body_M__line-height);
	}		

}
@media screen and (max-width: 786px) {
	.elementor-widget-icona-icona-titolo-e-testo .icona-titolo-e-testo{
		flex-direction: column;
	}
	.elementor-widget-icona-icona-titolo-e-testo .image__container{
		padding-right: 0px;
		text-align: center;
	}	
	.elementor-widget-icona-icona-titolo-e-testo .image__container img {
		max-width: 36px;
		max-height: 36px;
	}
	.elementor-widget-icona-icona-titolo-e-testo .title__container{
		margin-bottom: 9px;	
	}
	.elementor-widget-icona-icona-titolo-e-testo .title  {
		font-size: var(--label_M__size);
		line-height: var(--label_M__line-height);
	}
	.elementor-widget-icona-icona-titolo-e-testo .text {
		font-size: var(--body_M__size);
		line-height: var(--body_M__line-height);
	}	
	
}
