:root{--min-screen-width:360px;--max-screen-width:1366px;--primary:#10245F;--secondary:#3078D8;--accent:#5C9AFF;--primary-semi-light:#6686E5;--primary-ultra-light:#E9EEFB;--secondary-semi-light:#699EE2;--secondary-ultra-light:#EAF1FB;--accent-semi-dark:#0060FA;--base:#FBFBF9;--white:#FFFFFF;--black:#000000;--base-ultra-light:#F9F9F6;--neutral:#5D6A7E;--neutral-light:#E2E5E9;--neutral-semi-light:#9BA6B5;--neutral-semi-dark:#434D5B;--danger:#E64A41;--success-light:#D5F6EA;--success-semi-dark:#229B6E;--warning-ultra-dark:#563706;--text-xs:clamp(0.75rem,calc(0.0795vw + 0.7321rem),0.8rem);--text-s:clamp(0.8125rem,calc(0.0500373602vw + 0.8012415939rem),0.8439609902rem);--text-m:clamp(1rem,calc(0.1988071571vw + 0.9552683897rem),1.125rem);--text-l:clamp(1.2rem,calc(0.4765407555vw + 1.09277833rem),1.499625rem);--text-xl:clamp(1.44rem,calc(0.8890658052vw + 1.2399601938rem),1.999000125rem);--text-2xl:clamp(1.728rem,calc(1.489729092vw + 1.3928109543rem),2.6646671666rem);--h1:clamp(1.944rem,calc(2.3634194831vw + 1.4122306163rem),3.43rem);--h3:clamp(1.35rem,calc(0.6361829026vw + 1.2068588469rem),1.75rem);--h4:clamp(1.125rem,calc(0.1988071571vw + 1.0802683897rem),1.25rem);--h2:clamp(1.62rem,calc(1.3200795229vw + 1.3229821074rem),2.45rem);--h5:clamp(0.8125rem,calc(0.127804601vw + 0.7837439648rem),0.8928571429rem);--h6:clamp(0.75rem,calc(-0.1785207125vw + 0.7901671603rem),0.637755102rem);--space-xs:clamp(0.8rem,calc(0.1590vw + 0.7642rem),0.9rem);--space-s:clamp(1.1252813203rem,calc(0.1983597291vw + 1.0806503813rem),1.25rem);--space-m:clamp(1.5rem,calc(0.5964214712vw + 1.365805169rem),1.875rem);--space-l:clamp(1.9995rem,calc(1.2930417495vw + 1.7085656064rem),2.8125rem);--space-xl:clamp(2.6653335rem,calc(2.4706425447vw + 2.1094389274rem),4.21875rem);--gutter:clamp(1.25rem,calc(3.9761431412vw + 0.3553677932rem),3.75rem);--grid-gap:var(--space-m);--section-space-xs:clamp(1.6883440665rem,calc(1.2909040692vw + 1.3978906509rem),2.5rem);--section-space-s:clamp(2.2505626407rem,calc(2.3847910288vw + 1.7139846592rem),3.75rem);--section-space-m:clamp(3rem,calc(4.1749502982vw + 2.0606361829rem),5.625rem);--section-space-l:clamp(3.999rem,calc(7.0592445328vw + 2.4106699801rem),8.4375rem);--section-space-xl:clamp(5.330667rem,calc(11.6510266402vw + 2.709186006rem),12.65625rem);--width-s:17.075rem;--radius:5px;--radius-m:5px;--radius-l:7.5px;--radius-xl:11.25px;--radius-2xl:16.875px;--border:1px solid rgba(0,0,0,0.2);--shadow-m:0 0 40px rgba(0,0,0,0.1);}/* Custom Stylesheets */ /* Regole base ereditate da ACSS e realmente usate dal sito,in un layer a bassa priorità */ @layer acss-port{:root,.color-scheme--main{--primary-hover:#12296d;--primary-light:#becbf4;--primary-semi-dark:#1a3a99;--neutral-trans-20:rgba(93,106,126,0.2);--black-trans-10:rgba(0,0,0,0.1);--black-trans-20:rgba(0,0,0,0.2);--text-dark:var(--black);--body-bg-color:var(--white);--body-color:var(--text-dark)}:root{--section-padding-block:var(--section-space-m);--text-xxl:2.565rem;--space-xxl:3.42rem;--content-width:85.375rem;--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px;--box-shadow-1:0 0 40px var(--black-trans-10);--heading-line-height:calc(4px + 2ex);--heading-font-weight:700;--heading-text-wrap:pretty;--h1-max-width:100%;--h2-max-width:100%;--h3-max-width:100%;--h4-line-height:calc(4px + 2ex);--h4-max-width:100%;--h5-max-width:100%;--text-color:var(--text-dark);--text-line-height:calc(6px + 2ex);--text-text-wrap:pretty}:root{--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:0.5em;--flow-spacing:var(--paragraph-spacing)}:root{--btn-padding-block:0.5em;--btn-padding-inline:1.25em;--btn-min-width:8.75rem;--btn-line-height:1;--btn-font-weight:400;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:2px;--btn-border-style:solid;--btn-justify-content:center;--btn-text-align:center}:root{--btn-radius:var(--radius)}:root{--link-color:var(--primary);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-underline-offset:auto;--link-weight:inherit}:root{--content-gap:var(--space-m);--container-gap:var(--space-xl)}:root{--radius-xxl:16.875px;--border-size:1px;--border-style:solid;--border-color-dark:var(--black-trans-20)}:root{--transition-duration:0.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:background var(--transition-duration) var(--transition-timing) var(--transition-delay),color var(--transition-duration) var(--transition-timing) var(--transition-delay),border var(--transition-duration) var(--transition-timing) var(--transition-delay),translate var(--transition-duration) var(--transition-timing) var(--transition-delay)}:root{--icon-background-hover:var(--primary-ultra-light);--icon-color-hover:var(--primary-semi-dark)}html{font-size:var(--root-font-size) !important}:root{interpolate-size:allow-keywords}@supports (font-size:calc(1vw + 2vw)){:root{--text-xxl:calc(1.728rem + (0.9366671666 * ((100vw - 22.5rem) / 62.875)))}}@supports (font-size:calc(1vw + 2vw)){@media (min-width:1367px){:root{--text-xxl:2.6646671666rem}}}@supports (font-size:clamp(1vw,2vw,3vw)){:root{--text-xxl:clamp(1.728rem,calc(1.489729092vw + 1.3928109543rem),2.6646671666rem)}}@supports (padding:calc(1vw + 2vw)){:root{--space-xxl:calc(3.5528895555rem + (2.7752354445 * ((100vw - 22.5rem) / 62.875)))}}@supports (padding:calc(1vw + 2vw)){@media (min-width:1367px){:root{--space-xxl:6.328125rem}}}@supports (padding:clamp(1vw,2vw,3vw)){:root{--space-xxl:clamp(3.5528895555rem,calc(4.4138933511vw + 2.5597635515rem),6.328125rem)}}[id]{scroll-margin-top:var(--offset,0);}*,::before,::after{box-sizing:border-box;}body{min-block-size:100vh;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}:where(section:not(section section)){padding-block:var(--section-padding-block);padding-inline:var(--gutter);}body:where(:not(.block-editor-writing-flow,.editor-styles-wrapper)) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0px;}body :where(p:last-of-type) + :is(h1,h2,h3,h4,h5,h6){margin-top:0px;margin-block-start:0px;}.padding-xs{padding:var(--space-xs);}.padding-s{padding:var(--space-s);}.padding-m{padding:var(--space-m);}.padding-l{padding:var(--space-l);}.header-m{padding-block:var(--space-m);padding-inline:var(--gutter);}.shadow-m{box-shadow:var(--box-shadow-1);}.width-content:not([class*="breakout--"]){inline-size:calc(var(--content-width) * 1);max-inline-size:100%;}.gap-xs.gap-xs{gap:var(--space-xs);--row-gap:var(--space-xs);--col-gap:var(--space-xs);--grid-gap:var(--space-xs);}.gap-s.gap-s{gap:var(--space-s);--row-gap:var(--space-s);--col-gap:var(--space-s);--grid-gap:var(--space-s);}.gap-xl.gap-xl{gap:var(--space-xl);--row-gap:var(--space-xl);--col-gap:var(--space-xl);--grid-gap:var(--space-xl);}section:where(:not(.bricks-shape-divider)){display:flex;flex-direction:column;align-items:center;gap:var(--container-gap);}section > div:where(:not(.bricks-shape-divider)){display:flex;flex-direction:column;align-items:flex-start;gap:var(--content-gap);}:where(:where(.brxe-block)){gap:var(--content-gap);}:where(:where(.brxe-div)){gap:var(--content-gap);}.radius-l.radius-l,.rounded--l.rounded--l{border-radius:var(--radius-l);}:where(img):not(header img),:where(figure:not(figure:has(img))){border-radius:var(--radius);}:where(a:has(> svg,> i)):hover{--icon-color:var(--icon-color-hover,var(--primary));--icon-background:var(--icon-background-hover,var(--primary-hover));}.border:where(:not(:is(figure,picture))),.border:where(figure,picture) > img{border:var(--border);border-radius:var(--radius);}.radius-xl.radius-xl,.rounded--xl.rounded--xl{border-radius:var(--radius-xl);}.brxe-text > * + *,.brxe-post-content:where(:not([data-source="bricks"])) > * + *{margin-block-start:var(--flow-spacing,initial);margin-block-end:0px;}.brxe-text > * + p,.brxe-post-content:where(:not([data-source="bricks"])) > * + p{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0px;}.brxe-text > * + :where(h1,h2,h3,h4,h5,h6),.brxe-post-content:where(:not([data-source="bricks"])) > * + :where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing,var(--flow-spacing,initial));margin-block-end:0px;}.brxe-text > :where(* + h2),.brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h2){margin-block-start:var(--h2-spacing,var(--heading-spacing));margin-block-end:0px;}.brxe-text > :where(* + h3),.brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h3){margin-block-start:var(--h3-spacing,var(--heading-spacing));margin-block-end:0px;}.brxe-text > :is(* + ul,* + ol),.brxe-post-content:where(:not([data-source="bricks"])) > :is(* + ul,* + ol){margin-block:var(--list-spacing,var(--flow-spacing,initial));}.brxe-text > :is(ul,ol),.brxe-post-content:where(:not([data-source="bricks"])) > :is(ul,ol){padding-inline-start:var(--list-indent-spacing,var(--flow-spacing,initial));}.brxe-text > ul * + li,.brxe-text > ol * + li,.brxe-post-content:where(:not([data-source="bricks"])) > ul * + li,.brxe-post-content:where(:not([data-source="bricks"])) > ol * + li{margin-block-start:var(--list-item-spacing,var(--flow-spacing,initial));margin-block-end:0px;}.brxe-text > :is(figure,blockquote,ul,ol):where(:not(:first-child)) + *,.brxe-post-content:where(:not([data-source="bricks"])) > :is(figure,blockquote,ul,ol):where(:not(:first-child)) + *{--paragraph-spacing:0;--flow-spacing:0;}.padding-2xl{padding:var(--space-xxl);}.btn-primary{--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);}:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):not(.btn--none,.wp-block-button),.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > .wp-block-button__link,.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > a{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):not(.btn--none,.wp-block-button):hover,.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > .wp-block-button__link:hover,.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > a:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover);}}:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):not(.btn--none,.wp-block-button):focus,.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > .wp-block-button__link:focus,.wp-block-button:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline) > a:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}.btn-m:not(.wp-block-button),.wp-block-button.btn-m > a,.wp-block-button.btn-m > .wp-block-button__link{font-size:var(--text-m);}.btn-l:not(.wp-block-button),.wp-block-button.btn-l > a,.wp-block-button.btn-l > .wp-block-button__link{font-size:var(--text-l);}a:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline){display:inline-flex;}.btn-clear.btn-clear,.btn--none.btn--none{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;}}/* Regole ex automatic-bricks.css usate dal sito */ html{background-color:var(--device-bg-color,var(--white))}body.bricks-is-frontend.bricks-is-frontend :focus{outline:none;box-shadow:none;}body.bricks-is-frontend.bricks-is-frontend :focus-visible{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}@supports not selector(:focus-visible){body.bricks-is-frontend.bricks-is-frontend :focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}}.skip-link,.link--skip{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-250%);--btn-min-width:fit-content;background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light);}@media (hover:hover) and (pointer:fine){.skip-link:hover,.link--skip:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover);}}.skip-link:focus,.link--skip:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}.skip-link:focus,.link--skip:focus{transform:translateY(0px);}body{color:var(--body-color,var(--text-dark));background-color:var(--body-bg-color,var(--white));inline-size:100%;max-inline-size:var(--body-max-width,1920px);box-shadow:var(--body-box-shadow,0 0 80px 0 var(--neutral-trans-20));border-color:var(--body-border-color,transparent);border-style:var(--body-border-style,none);border-width:var(--body-border-width,0);border-radius:var(--body-border-radius,0);margin-block-start:var(--body-margin-top,0) !important;margin-inline:auto !important;}body{font-size:var(--default-font-size,var(--text-m));color:var(--text-color);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);}p,li{line-height:var(--text-line-height,calc(6px + 2ex));}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h--1,.h--2,.h--3,.h--4,.h--5,.h--6{line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap);}h1{font-size:var(--h1);max-width:var(--h1-max-width);}h2{font-size:var(--h2);max-width:var(--h2-max-width);}h3{font-size:var(--h3);max-width:var(--h3-max-width);}h4{font-size:var(--h4);line-height:var(--h4-line-height);max-width:var(--h4-max-width);}body a:where(:not(:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline))){color:var(--link-color,var(--primary));font-weight:var(--link-weight,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,auto);transition:var(--link-transition,var(--transition));}@media (hover:hover) and (pointer:fine){body a:where(:not(:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline))):hover{color:var(--link-color-hover,var(--primary-hover));}}body:where(.bricks-is-frontend),body:where(:not(.bricks-is-frontend)){color:var(--body-color,var(--text-dark));}:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):where(:not(.btn--none,.wp-block-button)){background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):where(:not(.btn--none,.wp-block-button)):hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover);}}:is(.btn-primary,.btn-m,.btn-l,.btn-clear,.btn-outline):where(:not(.btn--none,.wp-block-button)):focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset);}.btn-m{font-size:var(--text-m);}.btn-l{font-size:var(--text-l);}h5{font-size:var(--h5);max-width:var(--h5-max-width);}/* === Header compatto su una riga === */ #brx-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:999;background-color:var(--base);}#brx-header #brxe-hqjgrk{flex-shrink:0;}@media (min-width:981px){#brx-header .header{gap:var(--space-m);padding-block:var(--space-s);align-items:center;}#brx-header .brx-nav-nested-items{flex-wrap:nowrap;}#brx-header .brx-nav-nested-items > li > :is(a,.brx-submenu-toggle){white-space:nowrap;}#brx-header .hide_mobile{flex-shrink:0;}#brx-header .hide_mobile :is(.brxe-button,.brxe-icon-box){white-space:nowrap;}#brx-header .hide_mobile .brxe-button{padding-block:.8em;}}@media (min-width:1300px) and (max-width:1499px){#brx-header .hide_mobile .brxe-icon-box{display:none;}#brx-header .brxe-logo img{width:200px;height:auto;}}@media (min-width:981px) and (max-width:1299px){#brx-header .srm{display:block !important;}#brx-header .brxe-nav-nested{display:none !important;}#brx-header .hide_mobile .brxe-icon-box{display:none;}#brx-header #brxe-fyiasw{order:2;margin-inline-start:auto;}#brx-header #brxe-dvetcn{order:3;}}@media (max-width:980px){#brx-header .header{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-block:var(--space-xs);gap:var(--space-s);}#brx-header #brxe-baxrws{display:none;}#brx-header .brxe-logo img{width:min(220px,56vw);height:auto;}}/* === Motion & interazioni (solo CSS;off con prefers-reduced-motion) === */ @view-transition{navigation:auto;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:6rem;}#brx-header{view-transition-name:sr-header;}::view-transition-old(root){animation:sr-vt-out .18s ease-in both;}::view-transition-new(root){animation:sr-vt-in .34s cubic-bezier(.2,.7,.2,1) both;}:is(.hero-top,.hero) :is(.kick,h1,.hero_sub,.hero_motto,.hero_cta,.hero_micro){animation:sr-rise .7s cubic-bezier(.2,.7,.2,1) both;}:is(.hero-top,.hero) h1{animation-delay:.06s;}:is(.hero-top,.hero) :is(.hero_sub,.hero_motto){animation-delay:.14s;}:is(.hero-top,.hero) .hero_cta{animation-delay:.22s;}:is(.hero-top,.hero) .hero_micro{animation-delay:.3s;}:is(.hero-art,.hero_grid_right){animation:sr-pop .9s .15s cubic-bezier(.2,.7,.2,1) both;}.hero_bottom :is(.hero_bottom__text,.hero_bottom__button_wrap){animation:sr-rise .7s .35s cubic-bezier(.2,.7,.2,1) both;}.tag{animation:sr-pop .5s .55s cubic-bezier(.2,.7,.2,1) both,sr-float 6s 1.1s ease-in-out infinite;}.tag-2{animation-delay:.7s,3.1s;}.tag-3{animation-delay:.85s,5.1s;}@supports (animation-timeline:view()){:is(.servizi_row,.valori_element,.wrow,.why_fact,.servizi_icard,.formule_card,.step,.function_grid_block,.product_block,.page_bottom_link,.helplist_row,.location_milano,.contatti_block,.stats_block > *,.scale_tab_menu,.scale_tab_content,.product_console,.helpbox),main section:not(.hero-top,.hero) :is(h2,.kick){animation:sr-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 22%;}:is(.valori_element,.why_fact,.servizi_icard,.formule_card,.step,.function_grid_block,.page_bottom_link,.stats_block > *):nth-child(3n+2){animation-range:entry 6% cover 28%;}:is(.valori_element,.why_fact,.servizi_icard,.formule_card,.step,.function_grid_block,.page_bottom_link,.stats_block > *):nth-child(3n+3){animation-range:entry 12% cover 34%;}}@supports (animation-timeline:scroll()){#brx-header{animation:sr-header linear both;animation-timeline:scroll(root);animation-range:0 140px;}body::after{content:"";position:fixed;inset:0 0 auto 0;height:3px;z-index:1000;pointer-events:none;background:linear-gradient(90deg,var(--secondary),var(--accent));transform-origin:0 50%;scale:0 1;animation:sr-progress linear both;animation-timeline:scroll(root);}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.servizi_icard,.formule_card,.valori_element,.why_fact,.step,.function_grid_block,.page_bottom_link,.helplist_row,.product_block,.helpbox){transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;}:is(.servizi_icard,.formule_card,.valori_element,.why_fact,.step,.function_grid_block,.page_bottom_link,.helplist_row,.product_block,.helpbox):hover{translate:0 -4px;box-shadow:0 16px 36px -14px rgb(16 36 95 / .24);}:is(.servizi_row_arrow,.helplist_row_arrow){transition:translate .3s cubic-bezier(.2,.7,.2,1);}:is(.servizi_row,.helplist_row):hover :is(.servizi_row_arrow,.helplist_row_arrow){translate:6px 0;}.servizi_row_heading{transition:color .3s ease;}.servizi_row:hover .servizi_row_heading{color:var(--secondary);}.bricks-button{transition:var(--transition),box-shadow .3s ease;}.bricks-button:hover{translate:0 -2px;box-shadow:0 12px 24px -12px rgb(16 36 95 / .5);}.bricks-button:active{translate:0 0;box-shadow:none;}}@keyframes sr-vt-out{to{opacity:0;translate:0 -6px;}}@keyframes sr-vt-in{from{opacity:0;translate:0 10px;}}@keyframes sr-rise{from{opacity:.01;translate:0 18px;}}@keyframes sr-pop{from{opacity:.01;scale:.94;}}@keyframes sr-float{0%,100%{translate:0 0;}50%{translate:0 -6px;}}@keyframes sr-reveal{from{opacity:0;translate:0 28px;}to{opacity:1;translate:0 0;}}@keyframes sr-header{to{box-shadow:0 10px 28px -18px rgb(16 36 95 / .45);}}@keyframes sr-progress{to{scale:1 1;}}/* Add your custom CSS here */