@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-400-normal.d249ccec.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-400-normal.d65a6efd.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-500-normal.59713c24.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-500-normal.ffb75300.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-500-normal.e809e1d5.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-500-normal.e1148c49.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-500-normal.7777133e.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-500-normal.fd8e96c2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-600-normal.41ac365d.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-600-normal.7730d06d.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-700-normal.011c01b9.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-700-normal.257ad4f4.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-700-normal.adf6d1ec.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-700-normal.32cc6f6e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-700-normal.9a881e2a.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-700-normal.c83dad1a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-800-normal.e3c19939.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-devanagari-800-normal.2ed7ea03.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-800-normal.e8cc61aa.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-ext-800-normal.8d53663d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assicuratori&consulenti/_next/static/media/poppins-latin-800-normal.376dd8dc.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/poppins-latin-800-normal.6ffee53a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-400-normal.a9032236.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-600-normal.c64864a7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assicuratori&consulenti/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/assicuratori&consulenti/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.home{--navy:#123d57;--red:#c91423;--orange:#f18460;--green:#94bd70;--sky:#8aadb9;font-family:Poppins,Arial,sans-serif;color:var(--navy);font-size:15px;line-height:1.75;background:#fff}.home .shell{width:min(1140px,calc(100% - 48px));margin-inline:auto}.home a,.home button{-webkit-tap-highlight-color:transparent}.home button{cursor:pointer}.home :focus-visible{outline:3px solid #e89920;outline-offset:5px}.home h1,.home h2,.home h3,.home p{margin:0}.home h2{font-size:36px;line-height:1.35;font-weight:700;letter-spacing:-.7px}.home .masthead{background:white;position:relative;z-index:10}.home .masthead-inner{min-height:135px;display:flex;align-items:center;justify-content:space-between;gap:35px}.home .identity{display:inline-flex;flex-direction:column;flex-shrink:0;line-height:1.1;width:232px;color:var(--navy)}.home .identity-name{font-size:51px;font-weight:800;letter-spacing:-3px}.home .identity-dot{color:var(--red)}.home .identity-caption{font-size:9px;letter-spacing:1.55px;font-weight:700;margin-top:5px}.home .identity-rule{height:3px;background:var(--red);width:186px;margin-top:9px}.home .navigation{display:flex;align-items:center;gap:22px}.home .navigation a{text-transform:uppercase;font-size:11px;font-weight:600;white-space:nowrap;padding:12px 0;position:relative}.home .navigation a.active,.home .navigation a:hover{color:var(--red)}.home .navigation .active:after{content:"";position:absolute;bottom:5px;height:1px;background:var(--red);left:0;right:0}.home .menu-toggle{display:none;border:0;background:transparent;font-size:28px;color:var(--navy);padding:9px}.home .welcome{min-height:590px;display:flex;align-items:center;background:#b6cbd5 url(/assicuratori&consulenti/images/office.svg) 50%/cover no-repeat;padding:75px 0}.home .blue-panel{background:#123d57d9;color:#fff;padding:37px 40px;max-width:650px}.home .welcome .blue-panel{max-width:675px}.home .welcome-eyebrow{font-size:19px;font-weight:700}.home .fine-rule{display:block;width:200px;height:1px;background:#c2d1da;margin:23px 0}.home .welcome-subtitle{font-size:27px;font-weight:600;line-height:1.5;margin-bottom:20px}.home h1{font-size:42px;line-height:1.25;letter-spacing:-1px;margin-bottom:32px}.home .red-button{border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--red);color:white;padding:13px 20px;font-size:13px;font-weight:500;min-width:174px;transition:background .2s}.home .red-button:hover{background:#a70c19}.home .quote-section{padding-block:56px 80px;scroll-margin-top:20px}.home .quote-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.home .quote-tile{display:grid;grid-template-columns:48px 1fr;grid-column-gap:20px;column-gap:20px;align-items:center;text-align:left;background:var(--navy);color:#fff;padding:24px;border:0;min-height:115px;transition:background .2s,transform .2s}.home .quote-tile:hover{background:#205773;transform:translateY(-3px)}.home .quote-tile svg{width:44px;height:44px;grid-row:1/3}.home .quote-tile>span{font-size:17px;font-weight:600;line-height:1.45}.home .quote-tile small{font-size:12px;color:#e2eaf0;display:flex;justify-content:space-between}.home .agency{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding-block:10px 100px;align-items:center}.home .agency-visual{position:relative;align-self:stretch;min-height:470px;background:#edf1f2;overflow:hidden}.home .agency-visual img{width:100%;height:100%;object-fit:cover}.home .agency-visual>span{position:absolute;bottom:0;left:0;right:0;background:#123d57e8;color:white;font-size:11px;letter-spacing:2px;padding:20px;text-align:center}.home .eyebrow{font-size:18px;font-weight:500;line-height:1.6;margin-bottom:12px}.home .agency h2{margin-bottom:20px}.home .red-rule{display:block;width:65px;height:3px;background:var(--red);margin:22px 0 27px}.home .agency-copy>p:not(.eyebrow){color:#5c6469;margin-bottom:18px;font-size:14px;line-height:1.9}.home .agency .red-button{margin-top:10px}.home .private-banner{background:#d5d7cd url(/assicuratori&consulenti/images/living.svg) 50%/cover no-repeat;min-height:460px;display:flex;align-items:center;padding:70px 0}.home .private-banner .blue-panel{max-width:550px}.home .section-overline{font-size:18px;line-height:1.55;font-weight:600;margin-bottom:18px}.home .blue-panel h2{margin-bottom:21px}.home .blue-panel>p:last-child{font-size:15px;line-height:1.8;max-width:470px}.home .category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding-block:28px 0}.home .category{min-height:230px;border:0;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 18px;position:relative;transition:filter .2s,transform .2s}.home .category:hover{filter:brightness(.95);transform:translateY(-4px)}.home .category-0{background:var(--navy)}.home .category-1{background:var(--orange)}.home .category-2{background:var(--green)}.home .category-3{background:var(--sky)}.home .category svg{width:52px;height:52px;margin-bottom:18px}.home .category h3{font-size:20px;line-height:1.45;font-weight:600;max-width:200px}.home .category>span{position:absolute;right:18px;bottom:12px}.home .business-section{margin-top:85px;min-height:450px;background:#c9d4db url(/assicuratori&consulenti/images/office.svg) center 65%/cover no-repeat;padding-block:55px}.home .business-inner{display:flex;align-items:center;min-height:340px}.home .business-inner .blue-panel{max-width:565px}.home .business-categories{padding-top:28px}.home .news{padding-block:95px 85px}.home .centered{text-align:center}.home .centered .red-rule{margin-inline:auto}.home .news-card{max-width:850px;margin:42px auto 0;display:grid;grid-template-columns:1fr 1.25fr;background:#f6f7f7}.home .news-picture{min-height:290px;background:linear-gradient(145deg,#a9c7d4,#e9eeeb);display:grid;place-items:center;position:relative;overflow:hidden}.home .news-picture:before{content:"";position:absolute;width:500px;height:190px;border:45px solid #ffffff50;transform:rotate(-30deg)}.home .news-picture svg{width:145px;height:145px;z-index:1;color:var(--navy);stroke-width:1}.home .news-copy{padding:32px}.home .news-tag{font-size:9px;letter-spacing:1px;color:#63717a}.home .news-copy h3{font-size:22px;line-height:1.45;margin:12px 0}.home .news-copy p{font-size:13px;color:#647078}.home .read-more{background:none;border:0;color:var(--red);padding:15px 0 0;font-size:12px;font-weight:600}.home .news-detail{border-top:1px solid #d9e0e3;margin-top:20px;padding-top:18px}.home .news-detail a{font-size:12px;color:var(--red)}.home .values{background:var(--navy);color:white;padding:45px 0}.home .values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;text-align:center}.home .values svg{width:43px;height:43px}.home .values h3{font-size:18px;font-weight:500;margin-top:12px}.home .contact-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;padding-block:75px}.home .contact-section>div>p:last-child{margin-top:20px;color:#6b7479}.home .contact-card{border-left:3px solid var(--red);padding:5px 0 5px 28px}.home .contact-card h3{font-size:20px}.home .contact-card dl,.home .contact-card p{font-size:13px;color:#5f6970}.home .contact-card dl{margin-bottom:0}.home .contact-card dl>div{display:flex;justify-content:space-between;gap:18px;padding:7px 0;border-bottom:1px solid #e2e6e8}.home .contact-card dt{font-weight:600}.home .contact-card dd{margin:0;text-align:right}.home .institutional{background:#f0f2f3;text-align:center;padding:32px 0;color:#57636c;font-size:11px}.home .institutional-links{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:15px}.home .institutional a:hover{text-decoration:underline}.home .home-footer{background:var(--navy);color:#fff;padding:55px 0 0}.home .footer-columns{display:grid;grid-template-columns:1.25fr .8fr 1fr 1.2fr;grid-gap:40px;gap:40px}.home .home-footer .identity{color:white;width:225px;margin-bottom:20px}.home .home-footer h3{font-size:16px;margin-bottom:20px}.home .home-footer p{font-size:11px;color:#d8e0e6;margin-bottom:15px}.home .footer-columns>div>a:not(.identity),.home .footer-columns>div>button{display:block;color:#e4e9ee;font-size:11px;background:none;border:0;padding:0;text-align:left;margin-bottom:8px;line-height:1.8}.home .footer-columns>div>a:hover,.home .footer-columns>div>button:hover{text-decoration:underline}.home .map-placeholder{height:175px;background:repeating-linear-gradient(35deg,#ffffff08 0 24px,#ffffff10 25px 26px);border:1px solid #ffffff30;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;margin-bottom:12px}.home .map-placeholder svg{width:38px;height:38px;margin-bottom:10px}.home .copyright{border-top:1px solid #ffffff20;padding-block:20px;margin-top:35px;font-size:10px;display:flex;justify-content:space-between;gap:20px;color:#c4d1db}.home .back-top{position:fixed;right:20px;bottom:20px;width:36px;height:36px;display:grid;place-items:center;background:#fff;color:var(--navy);box-shadow:0 2px 15px #123d5720;border:1px solid #d8e0e5;z-index:3}.home .skip{position:fixed;top:10px;left:10px;transform:translateY(-200%);z-index:100;background:white;color:var(--navy);padding:10px 20px}.home .skip:focus{transform:none}.home .service-dialog{border:0;padding:45px;width:min(560px,calc(100% - 32px));color:var(--navy);box-shadow:0 20px 80px #0003}.home .service-dialog::-webkit-backdrop{background:#092c42b3}.home .service-dialog::backdrop{background:#092c42b3}.home .service-dialog h2{font-size:29px;margin:12px 0 20px}.home .service-dialog p{font-size:14px;margin-bottom:20px}.home .dialog-note{color:#65717a;border-left:2px solid var(--red);padding-left:15px}.home .dialog-close{position:absolute;right:12px;top:4px;border:0;background:none;font-size:30px;color:var(--navy)}.home .welcome .blue-panel{max-width:575px}.home .quote-section{position:relative;margin-top:-35px;padding-top:0}.home .quote-tile{grid-template-columns:1fr;justify-items:center;text-align:center;min-height:220px;border-radius:17px;overflow:hidden;position:relative;background:linear-gradient(#123d57c9,#123d57e6),url(/assicuratori&consulenti/images/office.svg) 50%/cover;gap:7px}.home .quote-tile:nth-child(3n+2){background:linear-gradient(#ce6b42cf,#b84f2ce8),url(/assicuratori&consulenti/images/living.svg) 50%/cover}.home .quote-tile:nth-child(3n){background:linear-gradient(#719352cc,#456b3de8),url(/assicuratori&consulenti/images/agency.svg) 50%/cover}.home .quote-tile svg{grid-row:auto;width:52px;height:52px}.home .quote-tile>span{font-size:18px}.home .quote-tile small{gap:20px}.home .quote-tile:hover{filter:brightness(1.1)}@media(min-width:1600px){.home .welcome{min-height:650px}}@media(max-width:1100px){.home .navigation{gap:13px}.home .navigation a{font-size:10px}.home .identity{width:210px}.home .agency{gap:35px}.home .footer-columns{gap:25px}}@media(max-width:900px){.home .masthead-inner{min-height:105px}.home .menu-toggle{display:block}.home .navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 15px 20px #0001;padding:15px 30px;flex-direction:column;align-items:stretch;gap:0}.home .navigation.is-open{display:flex}.home .navigation a{font-size:13px;padding:11px 0}.home .navigation .active:after{display:none}.home .agency{grid-template-columns:1fr 1fr;gap:25px}.home h2{font-size:29px}.home .quote-tile{padding:20px 16px;gap:12px}.home .quote-tile>span{font-size:14px}.home .quote-tile svg{width:36px}.home .category-grid{gap:12px}.home .category{min-height:200px}.home .category h3{font-size:16px}.home .contact-section{gap:35px}.home .footer-columns{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:640px){.home .shell{width:calc(100% - 36px)}.home .masthead-inner{min-height:110px}.home .identity-name{font-size:44px}.home .identity-caption{font-size:8px}.home .identity-rule{width:166px}.home .welcome{min-height:540px;padding:30px 0;background-position:62%}.home .blue-panel{padding:28px 22px}.home .welcome-eyebrow{font-size:15px}.home .welcome-subtitle{font-size:21px}.home h1{font-size:33px;line-height:1.35;margin-bottom:30px}.home .fine-rule{margin:20px 0;width:150px}.home .quote-section{padding-block:30px 55px}.home .quote-grid{grid-template-columns:1fr 1fr;gap:12px}.home .quote-tile{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;padding:18px 10px;min-height:170px}.home .quote-tile svg{grid-row:auto;width:40px;height:40px}.home .quote-tile>span{font-size:14px}.home .quote-tile small{gap:12px;font-size:10px}.home .quote-tile:last-child{grid-column:1/-1;min-height:140px}.home .agency{grid-template-columns:1fr;padding-bottom:55px;gap:30px}.home .agency-visual{min-height:340px;height:340px}.home .agency h2{font-size:29px}.home .eyebrow{font-size:16px}.home .private-banner{min-height:460px;padding:40px 0;background-position:60%}.home .private-banner .blue-panel{max-width:360px}.home .category-grid{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px}.home .category{min-height:190px}.home .category h3{font-size:17px}.home .category svg{width:45px;height:45px}.home .business-section{margin-top:55px;padding-block:35px}.home .business-inner{min-height:340px}.home .section-overline{font-size:16px}.home .news{padding-block:55px}.home .news h2{font-size:29px}.home .news-card{grid-template-columns:1fr;margin-top:30px}.home .news-picture{min-height:210px}.home .news-copy{padding:25px}.home .values{padding:35px 0}.home .values-grid{gap:12px}.home .values h3{font-size:12px}.home .values svg{width:34px;height:34px}.home .contact-section{grid-template-columns:1fr;padding-block:50px;gap:30px}.home .contact-card{padding-left:20px}.home .contact-card dl>div{flex-direction:column;gap:0}.home .contact-card dd{text-align:left}.home .institutional-links{gap:12px}.home .footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.home .footer-columns>div:first-child,.home .footer-columns>div:last-child{grid-column:1/-1}.home .map-placeholder{max-width:320px}.home .copyright{flex-direction:column;gap:5px}.home .service-dialog{padding:36px 24px}.home .service-dialog h2{font-size:25px}}.home .conventions{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:55px;gap:55px;padding-block:65px;border-bottom:1px solid #e2e6e8}.home .conventions>p{font-size:14px;color:#5f6970}.home .conventions a{display:block;color:var(--red);margin-top:15px}@media(max-width:640px){.home .conventions{grid-template-columns:1fr;gap:20px;padding-block:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home *{transition:none!important;animation:none!important}}.home .private-section{background:#f8f8f6;padding:72px 3% 64px;color:#001e32;font-family:Manrope,Arial,sans-serif;scroll-margin-top:20px}.home .private-intro{max-width:1640px;margin:0 auto 60px;text-align:center}.home .private-intro h2{font-family:inherit;font-size:clamp(24px,2.25vw,38px);font-weight:700;line-height:1.25;letter-spacing:-1px;margin-bottom:22px}.home .private-intro p{font-size:20px;line-height:1.4;font-weight:400}.home .private-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:1640px;margin-inline:auto}.home .private-product{position:relative;display:flex;flex-direction:column;background:white;border-radius:30px;box-shadow:0 4px 10px #001e320c;overflow:hidden;min-width:0}.home .product-photo{display:block;width:100%;height:auto;aspect-ratio:686/386;object-fit:cover}.home .product-badge{position:relative;z-index:1;width:100px;height:100px;border-radius:50%;margin:-50px auto 0;flex-shrink:0;display:grid;place-items:center}.home .badge-auto{background:#e3f0ff}.home .badge-casa{background:#fceee7}.home .badge-vita{background:#eaf7e5}.home .badge-previdenza{background:#e3edef}.home .product-badge img{width:60px;height:60px;object-fit:contain}.home .product-copy{padding:20px 28px 40px;display:flex;flex-direction:column;flex:1 1;text-align:center;align-items:center}.home .product-copy h3{font-family:inherit;font-size:clamp(22px,1.7vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.8px;margin:0 0 12px}.home .product-copy p{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin:0}.home .product-button{font-family:inherit;font-weight:700;font-size:20px;line-height:1.3;border:0;border-radius:40px;background:#001e32;color:#fff;padding:17px 30px;min-height:58px;margin-top:auto;transition:background .2s}.home .product-button:hover{background:#164561}@media(max-width:640px){.home .private-products .product-copy{min-height:0}}.home .welcome{background-image:linear-gradient(90deg,#123d5740,#123d5710),url(/assicuratori&consulenti/images/unipol/casa.webp);background-position:50%,center 45%}.home .quote-tile{background-image:linear-gradient(#123d5780,#123d57dd),url(/assicuratori&consulenti/images/unipol/auto.webp)}.home .quote-tile:nth-child(3n+2){background-image:linear-gradient(#ce6b4266,#b84f2cd9),url(/assicuratori&consulenti/images/unipol/casa.webp)}.home .quote-tile:nth-child(3n){background-image:linear-gradient(#71935255,#456b3dd9),url(/assicuratori&consulenti/images/unipol/previdenza.webp)}.home .quote-tile:nth-child(7),.home .quote-tile:nth-child(8){background-image:linear-gradient(#123d5766,#123d57dd),url(/assicuratori&consulenti/images/unipol/vita.webp)}.home .news-picture{background:url(/assicuratori&consulenti/images/unipol/auto.webp) 50%/cover}.home .news-picture:before,.home .news-picture>svg{display:none}@media(min-width:1200px){.home .private-intro h2{white-space:nowrap}.home .product-copy{min-height:220px}}@media(max-width:1199px){.home .private-products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;gap:24px}.home .product-copy h3{font-size:26px}.home .product-copy{min-height:220px}.home .private-intro p{font-size:18px}}@media(max-width:640px){.home .private-section{padding:48px 18px}.home .private-intro{margin-bottom:32px}.home .private-intro h2{font-size:28px;letter-spacing:-.6px}.home .private-intro p{font-size:16px;line-height:1.5}.home .private-intro p br{display:none}.home .private-products{grid-template-columns:1fr;max-width:420px;gap:28px}.home .product-copy{padding:20px 25px 32px;min-height:280px}.home .product-copy h3{font-size:27px}.home .product-copy p{font-size:18px;line-height:1.45;max-width:330px}.home .product-button{font-size:18px;min-height:54px;padding:15px 28px}.home .welcome{background-position:50%,60%}}.home .agency{padding-top:75px}.home .contact-field textarea{font:inherit;color:var(--navy);background:white;border:1px solid #aebfc9;border-radius:5px;padding:12px 14px;width:100%;resize:vertical;min-height:120px}.home .contact-reason{grid-column:1/-1}.home .contact-field small{font-size:11px;color:#5c6971}.home .contact-privacy{margin-top:26px;padding:16px 18px;background:white;border:1px solid #d8e2e8;border-radius:5px}.home .contact-privacy summary{cursor:pointer;font-size:14px;font-weight:600}.home .contact-privacy p{font-size:12px;line-height:1.8;margin-top:14px;color:#4c5e68}.home .contact-privacy a,.home .contact-privacy-check a{text-decoration:underline;color:#13744f}.home .contact-privacy .privacy-draft{border-left:3px solid #1c9969;padding-left:12px}.home .contact-privacy-check{display:flex;align-items:flex-start;gap:12px;margin-top:20px;font-size:12px;line-height:1.8;cursor:pointer}.home .contact-privacy-check input{flex-shrink:0;width:19px;height:19px;margin:3px 0 0;accent-color:#1c9969}.home .contact-privacy-check strong{font-weight:500}.home .brand-strip{background:var(--navy);padding:32px 0}.home .brand-strip .agency-logos{margin:0;padding:0;border:0;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.home .brand-strip .agency-logos>div{height:110px;padding:12px;border:0;border-radius:5px}.home .brand-strip .agency-logos img{width:100%;height:86px;object-fit:contain}@media(max-width:760px){.home .brand-strip{padding:26px 0}.home .brand-strip .agency-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home .brand-strip .agency-logos>div{height:92px;padding:10px}.home .brand-strip .agency-logos img{height:72px}}.home .home-footer .footer-columns .advisory-identity{display:block;width:230px;max-width:100%;padding:10px;margin:0 0 18px;background:white;border-radius:4px;line-height:0}.home .advisory-identity img{display:block;width:100%;height:auto}.home .agency-news-grid{align-items:start}.home .navigation .linkedin-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;min-height:44px;padding:6px;color:#0a66c2}.home .linkedin-link svg{width:26px;height:26px;display:block}.home .navigation .linkedin-link:hover{color:#084d91}@media(max-width:900px){.home .navigation .linkedin-link{margin-top:6px;width:44px}}.home .agency-news{padding-block:70px 55px;scroll-margin-top:20px}.home .agency-news-heading{text-align:center;margin-bottom:35px}.home .agency-news-kicker{font-size:24px;font-weight:500;color:#1c9969;line-height:1.5;margin-bottom:20px}.home .agency-news-heading h2{font-size:36px;line-height:1.35;margin-bottom:25px}.home .agency-news-label{font-size:14px;color:#66727a}.home .agency-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.home .agency-news-article>img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;margin-bottom:14px}.home .agency-news-article h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.3px;margin-bottom:10px}.home .agency-news-category{font-size:14px;color:#1c9969;margin-bottom:14px}.home .agency-news-detail p,.home .agency-news-excerpt{font-size:14px;color:#5c6971;line-height:1.8;margin-bottom:12px}.home .agency-news-read{font-size:16px;font-weight:600;color:#1c9969;background:none;border:0;padding:0;text-align:left;cursor:pointer}.home .agency-news-read:hover{text-decoration:underline}.home .agency-news-detail{padding-top:18px;margin-top:18px;border-top:1px solid #dce5e9}.home .agency-news-detail a{color:#13744f;font-size:13px;font-weight:600}@media(max-width:1000px){.home .agency-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home .agency-news{padding-block:48px 35px}.home .agency-news-kicker{font-size:19px}.home .agency-news-heading h2{font-size:29px}.home .agency-news-grid{grid-template-columns:1fr}.home .agency-news-article{max-width:460px}.home .agency-news-article h3{font-size:22px}}.home{--red:#1c9969;--accent-green:#1c9969;--accent-green-dark:#13744f}.home .red-button{background:var(--accent-green);color:#001e32;font-weight:600}.home .red-button:hover{background:var(--accent-green-dark);color:white}.home .business-card a,.home .consultation .eyebrow,.home .contact-card a:hover,.home .contact-email,.home .navigation a.active,.home .navigation a:hover{color:var(--accent-green-dark)}@media(min-width:901px){.home .masthead-inner{justify-content:flex-start;gap:40px}.home .navigation{flex:1 1;justify-content:space-between;gap:20px}.home .navigation a{font-size:clamp(14px,1.2vw,18px)}}@media(max-width:900px){.home .navigation a{font-size:16px}}@media(min-width:901px) and (max-width:1100px){.home .masthead-inner{gap:24px}.home .navigation{gap:10px}.home .navigation a{font-size:14px}}.home .contact-form{grid-column:1/-1;background:#f3f6f8;border:1px solid #e0e7ec;padding:32px;border-radius:12px;min-width:0}.home .contact-form-intro h3{font-size:23px;line-height:1.4;margin-bottom:10px}.home .contact-form-intro p{font-size:14px;color:#5c6971;margin-bottom:25px}.home .contact-form-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.home .contact-field{display:flex;flex-direction:column;gap:9px;min-width:0}.home .contact-field label{font-size:14px;font-weight:600}.home .contact-field label span{font-size:11px;font-weight:400;color:#5c6971}.home .contact-field input{font:inherit;color:var(--navy);background:white;border:1px solid #aebfc9;border-radius:5px;padding:12px 14px;width:100%;min-height:50px}.home .contact-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:24px}.home .contact-form-bottom p{font-size:12px;color:#5c6971;line-height:1.8;max-width:680px}.home .contact-form-bottom button{flex-shrink:0;cursor:pointer}.home .contact-form-status{margin-top:20px;font-size:13px;padding:16px;background:#e5eef3;border-radius:5px}.home .contact-form-status a{text-decoration:underline}@media(max-width:640px){.home .contact-form{padding:24px 20px}.home .contact-form-fields{grid-template-columns:1fr;gap:20px}.home .contact-form-bottom{align-items:flex-start;flex-direction:column;gap:18px}.home .contact-form-bottom button{width:100%}}.home .welcome{background-image:linear-gradient(90deg,#123d5730,#123d5708),url(/assicuratori&consulenti/images/ufficio-listorti.jpeg);background-position:50%,center 60%;background-size:cover}.home .agency-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8eb;align-items:center}.home .agency-logos>div{height:65px;display:flex;align-items:center;justify-content:center;padding:7px;background:white;min-width:0;border:1px solid #e9edef;border-radius:4px}.home .agency-logos img{display:block;max-width:100%;width:100%;height:48px;object-fit:contain}.home .agency-logos .brand-dark{background:#10334d}.home .contact-map{font-size:13px;color:var(--navy);font-weight:600}.home .contact-map:hover{text-decoration:underline}@media(max-width:640px){.home .welcome{background-position:50%,60%}.home .agency-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home .agency-logos>div{height:80px}.home .agency-logos img{height:60px}}.home .business-section{margin-top:0;min-height:480px;background-image:linear-gradient(90deg,#0b2b4266,#0b2b4210),url(/assicuratori&consulenti/images/unipol/impresa-lavoro.webp);background-position:top;background-size:cover}.home .business-inner{min-height:370px}.home .business-inner .blue-panel{max-width:570px;background:#123d57ed}.home .business-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding-block:30px 75px}.home .business-card{border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #123d5710;background:white;display:flex;flex-direction:column;border:1px solid #e5ebee}.home .business-card>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block}.home .business-card>div{padding:25px 22px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1}.home .business-card h3{font-size:20px;line-height:1.4;margin-bottom:13px;letter-spacing:-.4px}.home .business-card p{font-size:13px;color:#5c6971;line-height:1.8;margin-bottom:22px}.home .business-card a{margin-top:auto;font-size:12px;color:var(--red);font-weight:600;display:flex;justify-content:space-between;gap:15px;width:100%}.home .business-card a:hover{text-decoration:underline}.home .consultation{background:#edf3f6;padding:70px 0;scroll-margin-top:20px}.home .consultation-inner{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:75px;gap:75px;align-items:center}.home .consultation-copy h2{margin-bottom:22px}.home .consultation-copy>p:not(.eyebrow){color:#5c6971;font-size:14px;line-height:1.9;margin-bottom:28px;max-width:540px}.home .consultation .eyebrow{color:var(--red);font-size:13px;font-weight:600;letter-spacing:1.5px}.home .consultation-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.home .consultation-steps li{display:flex;gap:20px;align-items:flex-start}.home .consultation-steps li>span{width:49px;height:49px;flex-shrink:0;border:1px solid #bdcfd9;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:600;color:var(--navy)}.home .consultation-steps h3{font-size:17px;font-weight:600;margin-bottom:5px}.home .consultation-steps p{font-size:13px;color:#5c6971;line-height:1.7}.home .product-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.home .contact-card address{font-style:normal}.home .contact-card a:hover{text-decoration:underline;color:var(--red)}.home .contact-card dd{overflow-wrap:anywhere}.home .contact-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}.home .contact-email{font-size:13px;color:var(--red);font-weight:600}.home .contact-card .pending-contact{margin-top:25px;color:#6b747a}.home .official-identity{width:250px;max-width:40vw}.home .official-identity img{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}.home .home-footer .official-identity{width:230px;max-width:100%;background:white;padding:10px;border-radius:4px}.home .home-footer .official-identity img{height:auto}.home .contact-section>div>p:last-child{max-width:490px}@media(max-width:1000px){.home .business-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home .consultation-inner{gap:35px}}@media(max-width:640px){.home .agency{padding-top:50px}.home .business-section{min-height:450px;background-position:65%}.home .business-inner{min-height:350px}.home .business-cards{grid-template-columns:1fr;padding-block:25px 45px;gap:22px}.home .business-card>img{aspect-ratio:1.8}.home .business-card>div{padding:24px}.home .consultation{padding:50px 0}.home .consultation-inner{grid-template-columns:1fr;gap:35px}.home .consultation h2{font-size:29px}.home .consultation-steps{gap:24px}.home .consultation-steps h3{font-size:16px}.home .official-identity{width:220px;max-width:65vw}.home .official-identity img{height:85px;height:auto}}.home .audience-section{background:#f8f8f6;color:#001e32;font-family:Manrope,Arial,sans-serif;scroll-margin-top:20px}.home .private-section.audience-section{padding:0}.home .audience-section .private-intro{width:min(1640px,94%);padding-top:64px;margin-bottom:48px}.home .audience-banner{min-height:490px;display:flex;align-items:center;padding:60px 0 88px;background-size:cover;background-repeat:no-repeat}.home .private-audience-banner{background-image:linear-gradient(90deg,#123d5733,#123d5705),url(/assicuratori&consulenti/images/unipol/famiglia-banner.webp);background-position:50%,top}.home .business-audience-banner{background-image:linear-gradient(90deg,#0b2b4233,#0b2b4208),url(/assicuratori&consulenti/images/unipol/aziende-hd.webp);background-position:50%,top}.home .audience-banner .blue-panel{font-family:Poppins,Arial,sans-serif;max-width:575px;background:#123d57de;padding:36px 40px}.home .audience-banner .section-overline{font-size:18px;line-height:1.6;margin-bottom:20px}.home .audience-banner .audience-banner-title{font-size:36px;font-weight:700;line-height:1.35;letter-spacing:-.7px;margin:0 0 22px}.home .audience-banner .blue-panel>p:last-child{font-size:15px;line-height:1.8;margin:0}.home .audience-cards{width:min(1640px,94%);margin:-34px auto 0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding-bottom:64px;align-items:stretch}.home .audience-card{background:white;overflow:hidden;border-radius:30px;box-shadow:0 4px 10px #001e320c;display:flex;flex-direction:column;min-width:0}.home .audience-card-photo{display:block;width:100%;height:auto;aspect-ratio:686/386;object-fit:cover}.home .audience-card-badge{position:relative;width:100px;height:100px;border-radius:50%;margin:-50px auto 0;flex-shrink:0;display:grid;place-items:center}.home .tone-blue{background:#e3f0ff;color:#1764a4}.home .tone-peach{background:#fceee7;color:#b95e35}.home .tone-green{background:#eaf7e5;color:#4d8639}.home .tone-slate{background:#e3edef;color:#356174}.home .audience-card-badge img{width:60px;height:60px;object-fit:contain}.home .audience-card-badge svg{width:52px;height:52px;stroke-width:1.8}.home .audience-card-copy{text-align:center;padding:20px 28px 40px;flex:1 1;min-height:220px}.home .audience-card-copy h3{font:600 clamp(22px,1.7vw,28px)/1.3 Manrope,Arial,sans-serif;letter-spacing:-.8px;margin:0 0 12px}.home .audience-card-copy p{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin:0}@media(max-width:1199px){.home .audience-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;gap:24px}.home .audience-card-copy h3{font-size:26px}}@media(max-width:640px){.home .audience-section .private-intro{padding-top:48px;margin-bottom:32px;width:calc(100% - 36px)}.home .audience-banner{min-height:450px;padding:42px 0 65px}.home .audience-banner .blue-panel{padding:28px 22px}.home .audience-banner .section-overline{font-size:16px}.home .audience-banner .audience-banner-title{font-size:29px}.home .private-audience-banner{background-position:50%,62%}.home .business-audience-banner{background-position:50%,65% top}.home .audience-cards{grid-template-columns:1fr;max-width:420px;width:calc(100% - 36px);gap:28px;padding-bottom:48px;margin-top:-24px}.home .audience-card-copy{padding:20px 25px 32px;min-height:0}.home .audience-card-copy h3{font-size:27px}.home .audience-card-copy p{font-size:18px;line-height:1.45}}