.sqt{--sqt-navy:var(--color-primary,#004278);--sqt-white:var(--color-white,#fff);--sqt-max:1600px;--sqt-gutter:clamp(24px,8.889vw - 10.67px,160px);--sqt-pad:clamp(30px,12.16px + 4.575vw,100px);--sqt-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--sqt-font)}.sqt,.sqt *,.sqt :after,.sqt :before{box-sizing:border-box}.sqt--sfumato{background:linear-gradient(to bottom,var(--color-gray-40,#dcdcd9) 0,hsla(60,3%,76%,0) 100%)}.sqt__inner{margin:0 auto;max-width:calc(var(--sqt-max) + var(--sqt-gutter)*2);padding:var(--sqt-pad) var(--sqt-gutter)}.sqt__card{align-items:center;background:var(--sqt-navy);color:var(--sqt-white);column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) 346px;min-height:290px;overflow:hidden;padding-left:48px}.sqt__card--con-foto{grid-template-columns:minmax(0,1fr) 346px 26.25%}.sqt__team{display:flex;flex-direction:column;gap:24px;padding:32px 0}.sqt__titolo{font-size:var(--font-size-h2,4.8rem);font-weight:700;line-height:var(--line-height-h2,1.20833)}.sqt__descrizione,.sqt__titolo{color:var(--sqt-white);font-family:var(--sqt-font);margin:0}.sqt__descrizione{font-size:var(--font-size-body-m,2rem);font-weight:500;line-height:var(--line-height-body-m,1.5);white-space:pre-line}.sqt__contatto{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:32px 0;position:relative}.sqt__contatto:before{background:hsla(0,0%,100%,.25);content:"";height:162px;left:-13px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.sqt__invito{color:var(--sqt-white);font-family:var(--sqt-font);font-size:var(--font-size-h3,3.2rem);font-weight:700;line-height:1.1875;margin:0;white-space:pre-line}.sqt__immagine{align-self:stretch;height:100%;min-height:290px;object-fit:cover;width:100%}.sqt__pulsante,.sqt__pulsante:active,.sqt__pulsante:focus,.sqt__pulsante:hover,.sqt__pulsante:link,.sqt__pulsante:visited{background:var(--sqt-btn-bg);border:1px solid var(--sqt-btn-border);border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--sqt-btn-fg);font-family:var(--sqt-font);font-size:1.6rem;font-weight:600;letter-spacing:.04375em;line-height:1.3125;position:relative;text-decoration:none;text-transform:uppercase}.sqt__pulsante{--sqt-btn-fg:var(--sqt-navy);--sqt-btn-bg:var(--sqt-white);--sqt-btn-border:var(--sqt-navy);align-items:center;display:inline-flex;gap:12px;padding:15px 31px}.sqt__pulsante-icona{color:currentColor;display:block;flex:none;height:13px;width:13px}.sqt__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (max-width:1200px){.sqt__card,.sqt__card--con-foto{grid-template-columns:100%;min-height:0;padding:0 0 24px;row-gap:24px}.sqt__immagine{aspect-ratio:342/200;height:auto;max-height:320px;min-height:0;order:-1}.sqt__contatto,.sqt__team{padding:0 24px}.sqt__team{padding-top:24px}.sqt__card--con-foto .sqt__team{padding-top:0}.sqt__contatto{padding-top:24px}.sqt__contatto:before{height:1px;left:24px;right:24px;top:0;transform:none;width:auto}}@media (max-width:768px){.sqt__titolo{font-size:var(--font-size-h3,3.2rem);line-height:var(--line-height-h3,1.25)}.sqt__contatto{align-items:stretch}.sqt__pulsante{justify-content:center}}.sqt__pulsante:hover{--sqt-btn-fg:var(--sqt-white);--sqt-btn-bg:var(--sqt-navy);--sqt-btn-border:var(--sqt-white)}.sqt__pulsante:active{--sqt-btn-fg:var(--sqt-white);--sqt-btn-bg:var(--color-primary-scuro,#031b3b);--sqt-btn-border:var(--sqt-white)}.sqt__pulsante:focus-visible{outline:2px solid var(--sqt-white);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sqt__pulsante{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.sqt__pulsante-icona{transition:transform .15s ease}.sqt__pulsante:hover .sqt__pulsante-icona{transform:translateX(4px)}.sqt__pulsante:active{transform:scale(.98)}}.sqt{--scala-s:clamp(12px,8.69px + 0.85vw,25px);--scala-m:clamp(24px,17.37px + 1.699vw,50px);--scala-l:clamp(48px,34.75px + 3.399vw,100px)}.sqt.sqt--sopra-nessuno .sqt__inner{padding-top:0}.sqt.sqt--sopra-s .sqt__inner{padding-top:var(--scala-s)}.sqt.sqt--sopra-m .sqt__inner{padding-top:var(--scala-m)}.sqt.sqt--sopra-l .sqt__inner{padding-top:var(--scala-l)}.sqt.sqt--sotto-nessuno .sqt__inner{padding-bottom:0}.sqt.sqt--sotto-s .sqt__inner{padding-bottom:var(--scala-s)}.sqt.sqt--sotto-m .sqt__inner{padding-bottom:var(--scala-m)}.sqt.sqt--sotto-l .sqt__inner{padding-bottom:var(--scala-l)}