.elementor-21618 .elementor-element.elementor-element-10248c0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-10248c0.e-con{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-f60c388{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21618 .elementor-element.elementor-element-128663a{--display:flex;border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;}.elementor-21618 .elementor-element.elementor-element-780939f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21618 .elementor-element.elementor-element-780939f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21618 .elementor-element.elementor-element-9cf7a37{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-21618 .elementor-element.elementor-element-9cf7a37.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-9cf7a37 .elementor-heading-title{font-family:"Object Sans";font-size:55px;line-height:65px;color:var( --e-global-color-text );}.elementor-21618 .elementor-element.elementor-element-ca928b4{width:var( --container-widget-width, 900px );max-width:900px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-21618 .elementor-element.elementor-element-ca928b4.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-ca928b4 .elementor-heading-title{font-family:"Object Sans";font-size:55px;line-height:65px;color:var( --e-global-color-primary );}.elementor-21618 .elementor-element.elementor-element-e1c1277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-3edb573-font-family );font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );color:var( --e-global-color-text );}.elementor-21618 .elementor-element.elementor-element-e1c1277.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-2f7da25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21618 .elementor-element.elementor-element-eca71ec.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-1269f52{--display:flex;}.elementor-21618 .elementor-element.elementor-element-57a8a84{--spacer-size:50px;}.elementor-21618 .elementor-element.elementor-element-a9e8106{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21618 .elementor-element.elementor-element-41c4815{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:80px;}.elementor-21618 .elementor-element.elementor-element-730325e{padding:0px 0px 0px 0px;text-align:start;}.elementor-21618 .elementor-element.elementor-element-730325e .elementor-heading-title{font-family:"Object Sans";font-size:45px;letter-spacing:-1.7px;}.elementor-21618 .elementor-element.elementor-element-c39359f{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 40px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-3edb573-font-family );font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-3f2e6b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-3f2e6b8.e-con{--align-self:flex-start;}.elementor-21618 .elementor-element.elementor-element-be93ccc.elementor-element{--align-self:flex-start;}.elementor-21618 .elementor-element.elementor-element-b626c9c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-d58fed5{--display:flex;--min-height:322px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-d58fed5.e-con{--align-self:flex-start;}.elementor-21618 .elementor-element.elementor-element-39593a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -170px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-item > a{font-family:"Object Sans";font-size:20px;}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21618 .elementor-element.elementor-element-da84601{--display:flex;}.elementor-21618 .elementor-element.elementor-element-ff8b21c{--spacer-size:50px;}.elementor-21618 .elementor-element.elementor-element-3e7eb22{--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-21618 .elementor-element.elementor-element-94ae862{--display:flex;}.elementor-21618 .elementor-element.elementor-element-5e6a811{--spacer-size:50px;}.elementor-21618 .elementor-element.elementor-element-dd9bab0{--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-21618 .elementor-element.elementor-element-a79e32e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:65px 65px 65px 65px;}.elementor-21618 .elementor-element.elementor-element-85e311e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21618 .elementor-element.elementor-element-85e311e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21618 .elementor-element.elementor-element-12ea8f8{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-21618 .elementor-element.elementor-element-12ea8f8.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-12ea8f8 .elementor-heading-title{font-family:"Object Sans";font-size:55px;line-height:65px;color:var( --e-global-color-text );}.elementor-21618 .elementor-element.elementor-element-dee61d2{width:var( --container-widget-width, 900px );max-width:900px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-21618 .elementor-element.elementor-element-dee61d2.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-dee61d2 .elementor-heading-title{font-family:"Object Sans";font-size:55px;line-height:65px;color:var( --e-global-color-primary );}.elementor-21618 .elementor-element.elementor-element-59a51af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-3edb573-font-family );font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );color:var( --e-global-color-text );}.elementor-21618 .elementor-element.elementor-element-59a51af.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-f5187ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21618 .elementor-element.elementor-element-eb104c9.elementor-element{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-d092aa7{--display:flex;}.elementor-21618 .elementor-element.elementor-element-c4b6dbe{--spacer-size:150px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21618 .elementor-element.elementor-element-41c4815{--width:50%;}.elementor-21618 .elementor-element.elementor-element-b626c9c{--width:50%;}}@media(max-width:1280px){.elementor-21618 .elementor-element.elementor-element-e1c1277{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-c39359f{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-59a51af{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}}@media(max-width:1024px){.elementor-21618 .elementor-element.elementor-element-9cf7a37 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-21618 .elementor-element.elementor-element-ca928b4 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-21618 .elementor-element.elementor-element-e1c1277{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-c39359f{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-12ea8f8 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-21618 .elementor-element.elementor-element-dee61d2 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-21618 .elementor-element.elementor-element-59a51af{font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}}@media(max-width:767px){.elementor-21618 .elementor-element.elementor-element-128663a{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-9cf7a37{text-align:center;}.elementor-21618 .elementor-element.elementor-element-9cf7a37 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-21618 .elementor-element.elementor-element-ca928b4{text-align:center;}.elementor-21618 .elementor-element.elementor-element-ca928b4 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-21618 .elementor-element.elementor-element-e1c1277{text-align:center;font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-2f7da25.e-con{--align-self:center;}.elementor-21618 .elementor-element.elementor-element-41c4815{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-21618 .elementor-element.elementor-element-730325e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21618 .elementor-element.elementor-element-730325e .elementor-heading-title{font-size:30px;}.elementor-21618 .elementor-element.elementor-element-c39359f{text-align:center;font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-d58fed5{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-39593a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21618 .elementor-element.elementor-element-39593a9 .elementor-icon-list-item > a{font-size:20px;}.elementor-21618 .elementor-element.elementor-element-a79e32e{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21618 .elementor-element.elementor-element-12ea8f8{text-align:center;}.elementor-21618 .elementor-element.elementor-element-12ea8f8 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-21618 .elementor-element.elementor-element-dee61d2{text-align:center;}.elementor-21618 .elementor-element.elementor-element-dee61d2 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-21618 .elementor-element.elementor-element-59a51af{text-align:center;font-size:var( --e-global-typography-3edb573-font-size );line-height:var( --e-global-typography-3edb573-line-height );}.elementor-21618 .elementor-element.elementor-element-f5187ca.e-con{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-a4fbc22 */.snl-topics-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  width: 100%;
}
.snl-topic-card {
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 10px;
  padding: 20px 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-family: 'Object Sans', Arial, sans-serif;
}
.snl-topic-bar {
  width: 20px;
  height: 3px;
  background: #969eff;
  border-radius: 2px;
}
.snl-topic-h {
  font-size: 13px;
  font-weight: 700;
  color: #111;
  line-height: 1.3;
}

/* ---- SEZIONE: A CHI È RIVOLTA ---- */
.snl-achi {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-family: 'Object Sans', Arial, sans-serif;
}
.snl-achi-left {
  background: #ffffff;
  padding: 64px 52px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  border-right: 1px solid #ebebeb;
}
.snl-achi-label {
  font-size: 10px;
  font-weight: 700;
  color: #969eff;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.snl-email-wrap {
  position: relative;
  width: 280px;
}
.snl-email-card {
  background: #fff;
  border: 1.5px solid #e0e0ff;
  border-radius: 14px;
  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  box-shadow: 0 12px 40px rgba(150,158,255,0.14);
}
.snl-email-top {
  display: flex;
  align-items: center;
  gap: 10px;
}
.snl-email-logo {
  width: 32px;
  height: 32px;
  background: #969eff;
  border-radius: 7px;
  flex-shrink: 0;
}
.snl-email-from {
  font-size: 12px;
  font-weight: 700;
  color: #111;
}
.snl-email-time {
  font-size: 10px;
  color: #bbb;
  margin-top: 1px;
}
.snl-email-tag {
  background: #969eff;
  color: #111;
  border-radius: 20px;
  padding: 3px 11px;
  font-size: 10px;
  font-weight: 700;
  width: fit-content;
}
.snl-email-subject {
  font-size: 14px;
  font-weight: 700;
  color: #111;
  line-height: 1.35;
}
.snl-email-lines {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.snl-email-line {
  height: 8px;
  background: #f0f0f0;
  border-radius: 4px;
}
.snl-email-line.s { width: 65%; }
.snl-email-line.xs { width: 40%; background: #eeeeff; }
.snl-email-badge {
  position: absolute;
  top: -12px;
  right: -12px;
  background: #111;
  color: #fff;
  border-radius: 20px;
  padding: 5px 12px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.3px;
}
.snl-achi-right {
  background: #ffffff;
  padding: 64px 52px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
}
.snl-sec-tag {
  font-size: 10px;
  font-weight: 700;
  color: #969eff;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.snl-sec-h {
  font-size: 24px;
  font-weight: 700;
  color: #111;
  letter-spacing: -0.5px;
  line-height: 1.15;
  margin: 0;
}
.snl-persona {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  background: #ffffff;
  border: 1px solid #e0e0ff;
  border-radius: 12px;
  padding: 20px;
}
.snl-p-av {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  background: #969eff;
  color: #111;
  font-family: 'Object Sans', Arial, sans-serif;
}
.snl-p-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
}
.snl-p-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.snl-p-role {
  font-size: 13px;
  font-weight: 700;
  color: #111;
}
.snl-p-tag {
  background: #eeeeff;
  border: 1px solid #d4d4ff;
  border-radius: 20px;
  padding: 2px 10px;
  font-size: 10px;
  color: #5555bb;
  font-weight: 700;
  white-space: nowrap;
}
.snl-p-desc {
  font-size: 12px;
  color: #888;
  line-height: 1.55;
}

/* ---- MOBILE ---- */
@media (max-width: 768px) {
  .snl-topics-grid {
    grid-template-columns: 1fr;
  }
  .snl-achi {
    grid-template-columns: 1fr;
  }
  .snl-achi-left {
    border-right: none;
    border-bottom: 1px solid #ebebeb;
    padding: 48px 28px;
  }
  .snl-achi-right {
    padding: 48px 28px;
  }
  .snl-email-wrap {
    width: 100%;
    max-width: 280px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Object Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sibill.com/wp-content/uploads/2025/06/ObjectSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */