.elementor-37024 .elementor-element.elementor-element-edf071a{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-37024 .elementor-element.elementor-element-edf071a:not(.elementor-motion-effects-element-type-background), .elementor-37024 .elementor-element.elementor-element-edf071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1b22;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37024 .elementor-element.elementor-element-e4a6382{text-align:center;}.elementor-37024 .elementor-element.elementor-element-e4a6382 .elementor-heading-title{color:#fbf9f4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37024 .elementor-element.elementor-element-9386ee6{text-align:center;}.elementor-37024 .elementor-element.elementor-element-44d0637{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-37024 .elementor-element.elementor-element-44d0637:not(.elementor-motion-effects-element-type-background), .elementor-37024 .elementor-element.elementor-element-44d0637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f4;}.elementor-37024 .elementor-element.elementor-element-3918da7{text-align:center;}.elementor-37024 .elementor-element.elementor-element-3a95634{text-align:center;}.elementor-37024 .elementor-element.elementor-element-9c7619a{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-37024 .elementor-element.elementor-element-9c7619a:not(.elementor-motion-effects-element-type-background), .elementor-37024 .elementor-element.elementor-element-9c7619a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3efe6;}.elementor-37024 .elementor-element.elementor-element-8e56438{text-align:center;}.elementor-37024 .elementor-element.elementor-element-e9c8e82{text-align:center;}.elementor-37024 .elementor-element.elementor-element-acb6664{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37024 .elementor-element.elementor-element-d99d427{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-37024 .elementor-element.elementor-element-986ba42{--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-37024 .elementor-element.elementor-element-2b59d80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37024 .elementor-element.elementor-element-3bd7d1b{--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-37024 .elementor-element.elementor-element-1c480ae{--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-37024 .elementor-element.elementor-element-51b6796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37024 .elementor-element.elementor-element-c4d82a1{--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-37024 .elementor-element.elementor-element-3ea0486{--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-37024 .elementor-element.elementor-element-2a2a8be{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-37024 .elementor-element.elementor-element-2a2a8be:not(.elementor-motion-effects-element-type-background), .elementor-37024 .elementor-element.elementor-element-2a2a8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf9f4;}.elementor-37024 .elementor-element.elementor-element-6062205{text-align:center;}.elementor-37024 .elementor-element.elementor-element-3ebb7a7{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-37024 .elementor-element.elementor-element-edf071a{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-44d0637{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-9c7619a{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-acb6664{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-d99d427{--width:50%;}.elementor-37024 .elementor-element.elementor-element-986ba42{--width:50%;}.elementor-37024 .elementor-element.elementor-element-2b59d80{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-3bd7d1b{--width:50%;}.elementor-37024 .elementor-element.elementor-element-1c480ae{--width:50%;}.elementor-37024 .elementor-element.elementor-element-51b6796{--content-width:1160px;}.elementor-37024 .elementor-element.elementor-element-c4d82a1{--width:50%;}.elementor-37024 .elementor-element.elementor-element-3ea0486{--width:50%;}.elementor-37024 .elementor-element.elementor-element-2a2a8be{--content-width:1160px;}}@media(max-width:767px){.elementor-37024 .elementor-element.elementor-element-edf071a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37024 .elementor-element.elementor-element-44d0637{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-37024 .elementor-element.elementor-element-9c7619a{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37024 .elementor-element.elementor-element-2a2a8be{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* M2 Showcase — image sizing 50% col */
.elementor-element[data-id="d99d427"] .elementor-widget-image img,
.elementor-element[data-id="1c480ae"] .elementor-widget-image img,
.elementor-element[data-id="c4d82a1"] .elementor-widget-image img{
  width: 100% !important;
  height: 380px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 4px;
}
@media (max-width: 767px){
  .elementor-element[data-id="acb6664"],
  .elementor-element[data-id="2b59d80"],
  .elementor-element[data-id="51b6796"]{ flex-direction: column !important; }
  .elementor-element[data-id="acb6664"] > .e-con-inner > .e-con,
  .elementor-element[data-id="2b59d80"] > .e-con-inner > .e-con,
  .elementor-element[data-id="51b6796"] > .e-con-inner > .e-con{ width: 100% !important; }
}

/* M3 Comparazione — tabella editoriale stile catalogo */
.m3-compare{
  width: 100%;
  max-width: 1160px;
  margin: 56px auto 0;
  border-collapse: collapse;
  font-family: "Inter", system-ui, sans-serif;
  font-size: 15.5px;
  line-height: 1.55;
  color: #3b4b55;
}
.m3-compare thead th{
  font-family: "Fraunces", "fraunces", Georgia, serif;
  font-weight: 300;
  font-size: clamp(20px, 2.2vw, 26px);
  letter-spacing: -0.02em;
  color: #0f1b22;
  text-align: left;
  padding: 0 24px 28px;
  vertical-align: bottom;
  border-bottom: 2px solid #c9a961;
}
.m3-compare thead th em{
  font-family: "fraunces italic", "Fraunces", Georgia, serif;
  font-style: normal;
  color: #8b5a2b;
  font-weight: 400;
}
.m3-compare tbody tr{
  border-bottom: 1px solid #e6dfce;
}
.m3-compare tbody tr:last-child{
  border-bottom: none;
}
.m3-compare tbody th{
  font-family: "Inter", sans-serif;
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.28em;
  text-transform: uppercase;
  color: #c9a961;
  text-align: left;
  padding: 28px 24px 28px 0;
  vertical-align: top;
  width: 22%;
}
.m3-compare tbody td{
  padding: 28px 24px;
  vertical-align: top;
  width: 26%;
}
.m3-compare tbody td a{
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #8b5a2b;
  text-decoration: none;
  border-bottom: 1px solid #c9a961;
  padding-bottom: 2px;
}
.m3-compare tbody td a:hover{ color: #5a3a1b; }

@media (max-width: 767px){
  .m3-compare, .m3-compare thead, .m3-compare tbody, .m3-compare tr, .m3-compare th, .m3-compare td{
    display: block;
    width: 100% !important;
  }
  .m3-compare thead{ display: none; }
  .m3-compare tbody tr{
    margin-bottom: 32px;
    padding-bottom: 24px;
  }
  .m3-compare tbody th{ padding: 16px 0 8px; }
  .m3-compare tbody td{ padding: 8px 0 16px; }
  .m3-compare tbody td:before{
    display: block;
    font-family: "Fraunces", Georgia, serif;
    font-weight: 300;
    font-size: 22px;
    color: #0f1b22;
    margin-bottom: 6px;
  }
  .m3-compare tbody td:nth-child(2):before{ content: "Radioestesia Evolutiva"; }
  .m3-compare tbody td:nth-child(3):before{ content: "Kabbalah & Astrologia"; }
  .m3-compare tbody td:nth-child(4):before{ content: "Sessioni individuali"; }
}/* End custom CSS */