.elementor-21103 .elementor-element.elementor-element-ad1accb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21103 .elementor-element.elementor-element-58bb2fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21103 .elementor-element.elementor-element-3cd7251 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-21103 .elementor-element.elementor-element-13b3be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21103 .elementor-element.elementor-element-70fe986{text-align:center;}.elementor-21103 .elementor-element.elementor-element-70fe986 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-21103 .elementor-element.elementor-element-4523a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21103 .elementor-element.elementor-element-63217c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0908B8;}.elementor-21103 .elementor-element.elementor-element-fe0b78d{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#252525;}.elementor-21103 .elementor-element.elementor-element-3764cd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21103 .elementor-element.elementor-element-c043765 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0908B8;}.elementor-21103 .elementor-element.elementor-element-759b86f{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#252525;}.elementor-21103 .elementor-element.elementor-element-f915939{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-21103 .elementor-element.elementor-element-fe0b78d{font-size:16px;}.elementor-21103 .elementor-element.elementor-element-759b86f{font-size:16px;}}@media(min-width:768px){.elementor-21103 .elementor-element.elementor-element-ad1accb{--content-width:1200px;}.elementor-21103 .elementor-element.elementor-element-4523a0a{--content-width:1200px;}.elementor-21103 .elementor-element.elementor-element-3764cd1{--content-width:1200px;}.elementor-21103 .elementor-element.elementor-element-f915939{--content-width:1200px;}}/* Start custom CSS *//* Nuove pagine in revisione: stili limitati ai loro blocchi. */
.waf-review-hero{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;background:#0908B8;}
.waf-review-hero>.e-con-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;align-items:center;}
.waf-review-hero .elementor-heading-title{font-size:clamp(42px,4.25vw,70px);line-height:1.08;color:#fff;font-weight:500;letter-spacing:-.025em;}
.waf-review-hero-copy,.waf-review-hero-media{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;min-width:0;--width:100%;}
.waf-review-hero-copy .waf-review-kicker{color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;}
.waf-review-hero-copy .waf-review-kicker a{color:#fff;text-decoration:underline;text-underline-offset:4px;}
.waf-review-image{aspect-ratio:4/3;min-height:240px;border:1px dashed #c8c4bb;border-radius:16px;background:#f6f3ed;color:#69665f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;}
.waf-review-image>span{font-size:44px;line-height:1;opacity:.65;}
.waf-review-image p{font:500 18px/1.4 Inter,sans-serif;margin:16px 0 6px;}
.waf-review-image small{font:400 14px/1.5 Inter,sans-serif;max-width:230px;}
.waf-review-section{--padding-top:64px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}
.waf-review-section>.e-con-inner{max-width:960px;gap:24px;}
.waf-review-section .elementor-heading-title{font-size:clamp(28px,2.6vw,38px);line-height:1.2;font-weight:500;letter-spacing:-.015em;}
.waf-review-copy{font:400 18px/1.65 Inter,sans-serif;color:#252525;}
.waf-review-copy p{font:inherit;color:inherit;margin:0 0 1.25em;}
.waf-review-copy p:last-child{margin-bottom:0;}
.waf-review-copy ul{list-style:disc outside;padding-left:1.35em;margin:0 0 1.25em;}
.waf-review-copy li{display:list-item;margin-bottom:.45em;}
.waf-review-copy li::marker{color:#ff7e13;content:normal;}
.waf-review-copy strong{font-weight:700;}
.waf-review-links{--padding-top:64px;--padding-bottom:0;--padding-left:32px;--padding-right:32px;}
.waf-review-links>.e-con-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.waf-review-card{--width:100%;min-width:0;background:#f6f3ed;border-radius:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;justify-content:space-between;gap:28px;}
.waf-review-card .elementor-heading-title{font-size:25px;line-height:1.2;}
.waf-review-card .elementor-button{padding:0;background:transparent;color:#0908B8;font:600 16px/1.4 Inter,sans-serif;}
.waf-review-cta{--padding-top:56px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}
.waf-review-cta>.e-con-inner{max-width:960px;align-items:flex-start;}
.waf-review-cta .elementor-button{background:#ff7e13;color:#0908B8;border-radius:60px;padding:20px 32px;font:600 18px/1.2 Inter,sans-serif;}
.waf-review-cta .elementor-button:hover{background:#0908B8;color:white;}
@media(max-width:1024px){.waf-review-hero>.e-con-inner{gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.waf-review-links>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.waf-review-hero{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px}.waf-review-hero>.e-con-inner{grid-template-columns:1fr;gap:32px}.waf-review-hero .elementor-heading-title{font-size:36px;line-height:1.12}.waf-review-image{min-height:0;aspect-ratio:16/9}.waf-review-image>span{font-size:32px}.waf-review-image p{margin-top:10px}.waf-review-section,.waf-review-links{--padding-top:40px;--padding-left:20px;--padding-right:20px}.waf-review-copy{font-size:16px;line-height:1.6}.waf-review-section .elementor-heading-title{font-size:28px}.waf-review-links>.e-con-inner{grid-template-columns:1fr;gap:16px}.waf-review-cta{--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}}

@media(max-width:767px){.waf-review-hero-media{min-height:200px}.waf-review-image{min-height:200px}}

/* WAF responsive hero and neutral band 20261028 */
/* Hero and reading band: scoped to this service page. */
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero > .e-con-inner{align-items:center;--align-items:center}
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-copy{align-self:center}
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media{position:relative;align-self:stretch;min-height:clamp(280px,18vw,340px);overflow:hidden;border-radius:16px}
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media > .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0}
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media .elementor-widget-container{height:100%}
body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:16px}
body.page-id-21103 .elementor.elementor-21103 .waf-review-section,body.page-id-21103 .elementor.elementor-21103 .waf-review-links,body.page-id-21103 .elementor.elementor-21103 .waf-review-cta{background:#f6f3ed}
@media(max-width:1024px) and (min-width:768px){body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media{min-height:280px}}
@media(max-width:767px){body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-media{min-height:0;aspect-ratio:16/9;width:100%;align-self:auto}body.page-id-21103 .elementor.elementor-21103 .waf-review-hero-copy{align-self:auto}}/* End custom CSS */