@charset "UTF-8";

.triangolo
{
	width: 0;
	height: 0;
	line-height: 0px;
	margin-left: 40px;
	border-top: 40px solid var(--cp-color-marrone0);
	border-left: 80px solid transparent;
	border-right: 80px solid transparent;
}

#div1
{
	padding-top: 90px;
	padding-bottom: 70px;
}

#div1_1 h1,
#div1_1 h3
{
	color: var(--cp-color-marrone1);
	margin: 0;
}

#div1_1 h1
{
	margin-bottom: 1rem;
}
#div1_1 h3
{
	max-width: 75%;
}

#div2
{
	padding: 60px 0;	
}

#div2_1
{
	border-radius: 40px;
	border: 6px #000 solid;
	overflow: hidden;
}

#map
{
    width: 100%;
    height: 480px;
}

.gm-style iframe + div { border:none!important; }

#div3
{
	background: var(--cp-color-bianco1);
    padding-bottom: 90px;
}

#div3_0
{
	padding-top: 40px;
}

#div3_0 h3
{
	margin: 0;
}
#div3_0 h3 span
{
	font-size: 20px;
}

#div3_1
{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

#div3_1 *
{
	user-select: unset !important;
}

#div3_1 > *
{
	margin: 0;
	margin-right: 60px;
	margin-top: 15px;
	white-space: nowrap;
}
#div3_1 > *:last-child
{
	margin-right: 0;
}

#div3_1 p
{
	margin: 0;
	font-weight: bold;
    font-size: 24px;
}

#div3_1 p.etichetta
{
	color: var(--cp-color-marrone0);
	margin-bottom: 4px;
	font-size: 18px;
}
