.elementor .bkg-green{background-color:var(--edil-green);}.elementor .bkg-blue{background-color:var(--edil-blue);}.elementor .section-boxed{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .top-space-l{padding-block-start:100px;padding-block-end:0px;}.elementor .v-div-zero-space{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;}.elementor .flex-o-center{justify-content:center;}.elementor .txt-nowrap{text-wrap:nowrap;\n}.elementor .txt-color-blue{color:var(--edil-blue);}.elementor .txt-color-green{color:var(--edil-green);}.elementor .promo-title{font-family:var(--Red-Hat-Display);font-weight:900;font-size:clamp(5.625rem, 4.3269rem + 5.7692vw, 11.25rem);;line-height:0.705em;padding:0px;margin:0px;align-self:end;}.elementor .promo-subtitle{font-family:var(--Red-Hat-Display);font-weight:900;font-size:clamp(2.5rem, 1.7788rem + 3.2051vw, 5.625rem);;line-height:0.71em;text-transform:uppercase;margin-block-start:-1px;}.elementor .inner-box-zero-space{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .v-div-l-space{padding-block-start:60px;padding-block-end:60px;}.elementor .logo-card{width:50%;margin:40px;flex-direction:column;justify-content:space-between;}.elementor .grid-gap-l{gap:20px;}.elementor .full-w-img{width:100%;}.elementor .padding-l-card{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;}.elementor .div-50d-100m{width:50%;}.elementor .space-block-m{margin-block-start:20px;margin-block-end:20px;}.elementor .grid-gap-m{gap:20px;}.elementor .txt-color-white{color:var(--edil-white);}.elementor .p-font-l{font-family:var(--Red-Hat-Display);font-weight:500;font-size:clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);;}.elementor .flex-v-centred{align-items:center;}.elementor .txt-wrap-beauty{text-wrap: balance;\n}.elementor .contanct-info-box{flex-direction:column;}.elementor .bkg-white{background-color:var(--edil-white);}.elementor .round-corner-m{border-radius:25px;}.elementor .padding-promo-card{padding-block-start:25px;padding-block-end:25px;padding-inline-start:25px;padding-inline-end:25px;gap:25px;}.elementor .promo-info-div{width:60%;flex-direction:column;gap:30px;justify-content:space-between;align-items:start;}.elementor .promo-card-image{width:40%;display:flex;justify-content:flex-start;align-items:center;}.elementor .maxh-promo-img{width:40%;max-height:360px;object-fit:contain;object-position:center center;}.elementor .promo-price-coupon{width:100%;max-width:150px;aspect-ratio:1/1;padding:20px;border-radius:100%;background-color:var(--edil-red);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .promo-price-div{margin-block-start:20px;gap:0px;justify-content:center;align-items:start;}.elementor .price-intero{font-family:var(--Red-Hat-Display);font-weight:800;font-size:clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem);;line-height:1em;}.elementor .price-cent{font-family:var(--Red-Hat-Display);font-weight:600;font-size:clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);;}.elementor .promo-container{flex-direction:column;gap:20px;}.elementor .price-iva{font-family:var(--Red-Hat-Display);font-weight:300;font-size:clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem);;}.elementor .promo-info-dsc{font-family:var(--Red-Hat-Display);font-weight:700;line-height:1.1em;}.elementor .text-color-black{color:var(--edil-black);}.elementor .promo-info-title{width:100%;font-weight:600;}.elementor .promo-iva-div{justify-content:center;}.elementor .footer-title{font-family:var(--Red-Hat-Display);font-weight:800;font-size:clamp(1.5rem, 0.9808rem + 2.3077vw, 3.75rem);;text-align:center;}.elementor .promo-block{padding-block-start:0px;padding-block-end:80px;}.elementor .border-solid{border-width:1px;border-color:#ffffff;border-style:solid;}