/* Token rilevati dal kit Elementor / tema The7 di Due Tecno. */
.duetecno-yss {
	--yss-navy: var(--e-global-color-el_color_2_2, #00347D);
	--yss-slate: var(--e-global-color-el_color_7_1, #4D565B);
	--yss-ivory: #FFFFFF;
	--yss-sand: var(--e-global-color-el_color_1, #0BC4D9);
	--yss-focus: var(--e-global-color-el_color_2_3, #136FEF);
	font-family: var(--e-global-typography-el_content_1-font-family, "Manrope"), sans-serif;
}

.duetecno-yss__container {
	width: min(100% - 2.5rem, 1300px);
}

.duetecno-yss h1,
.duetecno-yss h2,
.duetecno-yss h3 {
	font-family: var(--e-global-typography-el_title_1-font-family, "Manrope"), sans-serif;
	font-weight: 600;
}

.duetecno-yss h1 {
	font-size: clamp(2.15rem, 4vw, 3.125rem);
	line-height: 1.3;
}

.duetecno-yss h2 {
	font-size: clamp(1.8rem, 3vw, 2.5rem);
	line-height: 1.4;
}

.duetecno-yss__button {
	border-radius: 100px;
	background: var(--e-global-color-el_color_2, #0159D3);
	border-color: var(--e-global-color-el_color_2, #0159D3);
}

.duetecno-yss__button:hover {
	background: var(--e-global-color-el_color_2_3, #136FEF);
	border-color: var(--e-global-color-el_color_2_3, #136FEF);
}

.duetecno-yss__hero-image-wrap {
	background: var(--e-global-color-el_color_2_2, #00347D);
}
