:root{--1:#071554;--2:#0268A8;--g1:#808080;--g2:#EAEAEA;--g3:#BFBFBF;--g4:#F7F7F7;--text:#071554;--b:#000000;--w:#FFFFFF;--passwordBad:#B81C23;--passwordGood:#FFC733;--passwordStrong:#83C373;--ff1:'Montserrat', sans-serif;--ff2:'Montserrat', sans-serif}body,h1,h2,h3,h4,h5,h6,a,p,span{font-family:var(--ff1)}.no-margin p:first-child{margin-top:0!important}.no-margin p:last-child{margin-bottom:0!important}.primary-button a.elementor-button{padding:12px 20px;border-radius:24px;background-color:var(--1)}.primary-button a.elementor-button:hover{background-color:var(--2)}.primary-button a.elementor-button span{font-size:inherit;font-weight:600;line-height:inherit;color:var(--w)}.secondary-button a.elementor-button{padding:10px 20px;border-radius:24px;background-color:var(--w);border:solid 2px var(--1)}.secondary-button a.elementor-button:hover{background-color:var(--1)}.secondary-button a.elementor-button span{font-size:inherit;font-weight:600;line-height:inherit;color:var(--1)}.secondary-button a.elementor-button:hover span{color:var(--w)}.secondary-button-transparent a.elementor-button{padding:10px 20px;border-radius:24px;background-color:#fff0;border:solid 2px var(--w)}.secondary-button-transparent a.elementor-button:hover{background-color:var(--w)}.secondary-button-transparent a.elementor-button span{font-size:inherit;font-weight:600;line-height:inherit;color:var(--w)}.secondary-button-transparent a.elementor-button:hover span{color:var(--1)}.secondary-button-blu a.elementor-button{padding:10px 20px;border-radius:24px;background-color:#fff0;border:solid 2px var(--2)}.secondary-button-blu a.elementor-button:hover{background-color:var(--2)}.secondary-button-blu a.elementor-button span{font-size:inherit;font-weight:600;line-height:inherit;color:var(--2)}.secondary-button-blu a.elementor-button:hover span{color:var(--w)}.rank-math-breadcrumb ol{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;row-gap:4px;column-gap:4px;flex-direction:row;flex-wrap:wrap;align-content:center}.centered-breadcrumb .rank-math-breadcrumb ol{justify-content:center!important}.rank-math-breadcrumb ol li,.rank-math-breadcrumb ol li a,.rank-math-breadcrumb ol li a:hover{font-size:14px;font-weight:600;line-height:normal;color:var(--1);transition:.4s}.rank-math-breadcrumb ol li a{opacity:.7}.rank-math-breadcrumb ol li a:hover{opacity:1}.block-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#f7f7f7,rgb(247 247 247 / .4));z-index:2}.span-lh{line-height:1.6em!important}.block-servizi-icon>.e-con-inner{margin-right:0!important}.elementor-widget-counter .elementor-counter-number-prefix,.elementor-widget-counter .elementor-counter-number,.elementor-widget-counter .elementor-counter-number-suffix{line-height:1}.testo-servizio{line-height:19px}.icona-servizi .elementor-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}